15eb4358ee8a90fd8c69240426ca5da1be14267d1f11d129be2dae901ba51aff7038cfdfb513b8d3ffb040afcf52f9a9569d8e650d8d7e6ecd8c63409b9650edd60ecc91827af306dac146c01d9b349afbad642e565cabad1f5ff6dd99c0221789e9474a338bc625e9990fe49fda834a8a35a6aae7e95330fb89d56e2402eb9896bd126bf91366df0c2df9007f3db5583d25dfbbe169ff1fc604e206205d3c4d1862b4ec5836b3c085684c2625a9db8d60b93f129344af04326cb293fc342f6dc2acfbbbdb81c1bbe07248920880600f312de735ab141ccf1911e2e13049ca9eb30144ae4cf6b0f8716504a326987b35e7b35105f820e007e3a51bc7efd72fdfb5c9fc2836cec8ea1bcfcdfc018c0abd197b4a9265433106d20780322a130166a86c13fbbb38052951adcc71543528180adc96de238d0edfda6ceacc1412b32f4954d5978675b8f56df330e8e7a1b82aaa5a77ab62b87c4f3b868d2b1b1c1fd612fd36758659c3ef04a89bedf3348cc0f9e75e5f65d8c6f7daaaa01357b9c6e6799d9cd1656b7a7876feec4e24db1fe25d903d9fa41cbaa9014ba39d95a0bc368483fb7994e7b8d1669ca2f483e4913bbf3425672b03ed3a0efa0504cad92ee4a4ab0c87bb1dc239872da0cb9294f7c44b814541400c13bdfc475811fd8b081f27f0be127c79d5b46bad2ebe2818701c0e5969d2d9f9eadbe911bfac08933faeaaaf7e8138b29e33a8c55ececae87721161f36b44b902f1943da40c664f932bdf6176a13c66a724d5cd4e32fe0588664a87296617f64f14dcc2504d9d03b075126d6ca6d3149c3199b2d779488c4b52616193fb3231f72388fa487cedb58f4de15fda3562603b608a85f8ab3f568bdcdfa396a45876773721cb348b7831e23fd09c9c713631ebcb6b82b4a6f7651531d7407f29a5ed3ca4804ea3f77e475b8e5f11a31c01a9723956a480bb128ca4ba7e3f8a241d64084c8216d6a3cb4a5fc2b25067e58e2e129d6c30edea4df5e23b91a4b45e4610e4ebdc35c8bd4de7e2d8e816dfd4e54a6eb1fdbf547d75fa2e3353507acaf8c6b99abb95db34f0b6455888eb345c2198dba70442547e555e4109057d9c211c5e7c6c0905b694b02fa5649de01cb02460d5c0f8b9c7c5946d50873ebed5d0527d3299b6f4fc62379baf73975ed20e358306d72a2d0d83b724b60ef1487dcb28e1151a6bea6f5576bb8a46af002416671ec099df84d90895ae6161e49508008a9670a98102881a4d6f6df663a1e25258d9c80d52fd9249cfcbb263ed990a7ea9061fe871392e75e7229709c72599f891007d9383b35d32729aca0634068b5948886d65f1bf77326cd38a05ea51a6e389b9a2f9970cd4b5d713176f6128355e431a9d904716322265e9634ad56a72cbb5feb86c5bcafaab0affe607b2ebefd915b1f5fec6b7f82ed781be977b920814187353d00386c424733aca014bcb42a60c606c7b96a493a12ce84c8c54b64517d2f88114dee4126fbd00acea1cb23431b1e59cb4846e3ae69e45ee4306499ffd98f0d8795488dfdfe4be9d6f592dfcffadd431c5684627cd0cea1ea1b8e830905651c54fa7c0d75c04fe2e9ba8a26c68d0690f54d784903f5728d940c35b36446732bb4677d0358720d5d6b77d8d07fa49a7eda5cfa24b2f4d7f40c5d0593fdd924637b99b48b277023375f96b5a20cc298924068dcc2f4be702e7ab650e3ceeba83e9f8ebe96bb688f8b06aa881f6ff5901f1c3c4cb974de6ba53e70cfd996b902ee60812fbbd29877b1b3a8a559417b9f2a338bbffc279f2668e45195507f08388eb4ca347720bba7b3b3dd606b6257821bfd6e6da2a906fd3fd7c51b3b0d0d41ffdd8ac838fe0960e23de3009158c28b7e45d4aa7a160579fd89400fc861a7c1f979973d9ebafe1cc784293811397c4518a940f30bdd0962a16265b8d8a1e98897b3508bdc47d2c4ef4241e550a4ceed3bece555d55878baa62cb7cc45390c9a52a080d9e4a25ada8b017ff992b89c19acc713a73326c23d0496e15509c3c7d507e18d2dc250253038d310d4e2468bfa760a3a40a9e29328d7a25f9907187eaea22048b67d4c4f94964cc406e0fc6842b2c6bfa7404b826f5ef140b8bd44ed8220e43c156156618991d4080167b4372af1757424171a54c1f85e25f244d2618368627eb18313413bc6cc24ca5af4f79f1eedc0b1a79dfdf4581268f7ce940de1b1b56e2bb9001a386425ea58612f3eb72b044efdea5f4cafa59f949a2d4ca8be0243f274552ab5f3da78b7fefd59ccb711e5e506c07c3319f63f4d59b962c0a17218e1ad354300a602b62f19d33967e040511d99b5ef16579da49da646cdc456fe79db268cc138737947e7eb1f604766559ae774885e86b9cebb7619e96c47a9a1320f91a53162ac040a29c124f4910ae15", 0x1000}, {&(0x7f00000017c0)="aa32ed72a5461a3dde7bba84f708637b66a327602922c866f842f1fa3ef9891ca72cedd28a282777b277f93f71a33b30fc258efdac6da212851df5c6c7dee60c8662e6595eee9ac0f40e89aa68b3a0f5b874d9c218f13d80f077af3c3d13f31b641937fa67d2d188936ad363e9d9c676d102d890af29a7857b4242cfdfe0227a0877bbf76e4f5b3ef2a222d17ac240ac082d70e635e34edeba8dbd2e18df3ee9be4511ed82c0e187df5924b6bdc1a5c377c23f6ddd3afa8bc10f4dcaee07684563c30308dd7c15a16e08b67bddb194687bf40088570b52eff195942acd324554c823b360cb947a04cb72240dfecd8862f866b4e4de7f3875355a", 0xfa}], 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = kqueue() pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000180)="4a84c27a6389c30c87c0e0e804079c008d445824e61326a2d277cad6744ffdc240751c1788fa2d30a72c2a3c18a33fc14c9d0ab7e82b0d173c9a6ef458ab73a3abde61a83ef9cc81e6fb4b2f2f2066742c83319f5645688d7e7b22502727bf29b7ebef40608e873518b82201128c6634b2710b16857a16299ba0c3c3db290cbd1955e88485af76f216a90e993168ec25c145168144f2cbb34c1bb3f9c599cf0898f16c501fae5ec4df91edfc46ebe1117f04a213c7c8f051ab73d6e4575a5974cf70135167a4eb0b", 0xc8}, {&(0x7f0000000280)="a2c8a2c814f68458516e135f82e4733dc71d84d96af2ddc3efb96361cd687d59fa7e64db0153f449b0d238c4e5fbdd8e6ce2487035f85c2e751d50e60d0821a3c593e378ece20d4192e2afee9e7b0c1f5d1f09c80a726d0f809bcdd3adf0363d54d029a3297c90ec65db26efcc1389f506abda15992b659cab5fb339b6b9aee279fe8ef90ea26b29eb334f9851c91ba9", 0x90}, {&(0x7f0000000000)="1540a4ffc6e9e4933a61785fc5e7434eddb05fa60a97a4302b669b5fd421d4d2932e443dd62440c8c90d24d20a2c1c5c346e194b6064f1cae69a970560e7c3217458f758d0748d17ca94f1b982c6759dcaa3f07ac82ae1cb462f66af8685ca77b29d7af961284798fedb4db1b2d4693a7f82ba2b344b50671fdc0b05d0fcdb", 0x7f}, {&(0x7f0000000340)="653b98d284318450bbe75ceac5fb2150360269333411218a9b7ea5a9db6f04b659be5658986a358e9992f4b24d5ad78eb2ee037f471cda5aeca90195b7a189010d559ace88ba85678f2f92c0c8b8e2c789c788398840adff022aa22efc5a1d2e430f4cdd0edc1c31b62a7cf27358c342c4458971854c2c9241d14f621d7d57449365e58c74", 0x85}, {&(0x7f0000000100)="11a903ae35e87fa384fc24acfc0b360dd942353a3740111d267cbd9392d160", 0x1f}, {&(0x7f0000000440)="9cecc41393e0cb4ff4be4f4edf06a893c762d79000e04c7bf49e5dbe4ccc95e23590082a96a0db29f827b9f6a5480f140aa9ee34c7818fdfba28b868005ee788b1981230ac650f850fe7a25dc29a7c10748dfe76f898d7a3afb9fbc6593686199f0264c8323fca7cbddcc54fe5d16b6fe122839503b941a25289e292d6001b887aeb94bd8084bafbd11d2089bbe10270764c0ca6cfa7fec5406b2333271a687c4cc9377fb57f8566a608e1e73d6adacdf7af44a222d5a44db6419dea0e157c5c242093d85c", 0xc5}, {&(0x7f0000000540)="c01e15d2c1180e44975f3be48ebc9ff3bba6c26b5a35b4e497e34595693951d4f7c83c6395d72c300622b7fdf2f110937dc079d0b8264316970663da6a8ead12e198ba819d745c89cc47c7daadbf4568fa5372890499b58a0dc6f0d19ea34b756628eef50f15e83f1080101e6a3aa0a112ddbaf3571da8d5fc4df7cbe527279a775e58e4cf9cbebca9856ba65f", 0x8d}], 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 09:43:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xac5) mknod(&(0x7f0000000740)='./bus\x00', 0x2001, 0x2) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x5, 0x3ff, r1}) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) openat(r0, &(0x7f0000000040)='./file1\x00', 0x82, 0x1) r4 = open(&(0x7f000054a000)='./bus\x00', 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r6 = dup2(r5, r5) write(r5, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x7) writev(r6, &(0x7f0000001640)=[{&(0x7f0000000780)="cc6228fbc251f44724122d32906af5d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a", 0x46}], 0x1) r7 = syz_open_pts() close(r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x0, 0x0) dup(r7) syz_open_pts() sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB="010041501bd2bb4c0f79"], 0x1, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x8}, 0x5) fcntl$setown(r4, 0x6, 0x0) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)) execve(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='@{\x00', &(0x7f0000000500)='^-&]\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\'-!+p\x00']) 09:43:55 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) setsockopt$sock_int(r0, 0xffff, 0x820, 0x0, 0xffffffffffffff83) pckbd_enable: command error 09:43:56 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0xffffffff, 0x4, r2}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000040)=0x809) pckbd_enable: command error 09:43:57 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) getsockname(r1, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x2000000000000318, 0x200) close(r1) 09:43:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x10) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:43:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getdents(r1, &(0x7f0000000100), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8810, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) r3 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r4 = semget(0x3, 0x2, 0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000200)=0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) r5 = fcntl$getown(r1, 0x5) r6 = getpgid(0xffffffffffffffff) setpgid(r5, r6) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x9, 0x1, 0x80000000, 0xffffffffffffffc1, 0x4}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r7 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0xb1) chroot(&(0x7f0000000380)='./file0\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000003c0)) kevent(r7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x12, 0xa121660000000000, 0x20}, {{r2}, 0xffffffffffffffff, 0x20, 0x81, 0x80, 0x80}, {{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3f, 0x3f}, {{r7}, 0xfffffffffffffffd, 0x40, 0x8000004f, 0x100000001, 0x10001}, {{r7}, 0x0, 0x1, 0x9, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000019, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000089, 0x7, 0x4}, {{r7}, 0xffffffffffffffff, 0x84, 0x4, 0x401, 0x85}, {{r1}, 0xfffffffffffffffe, 0x14, 0x1, 0xfffffffffffff001, 0x7e41eb5d}], 0x3, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x8, 0x1, 0x100}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x200000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x10000, 0x7}, {{r7}, 0xfffffffffffffffe, 0x62, 0x10, 0x3, 0x1000}, {{r2}, 0xffffffffffffffff, 0x9d, 0xfffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x1c, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffa, 0x14, 0x20, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x7f, 0x8}], 0x6, &(0x7f0000000680)={0x23, 0x8}) close(r1) socketpair(0x20, 0x4, 0x53, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r5) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x2, 0x0) writev(r8, &(0x7f0000001c40)=[{&(0x7f0000000740)="4d28fa90871eb5d42b142a7bc38111ebb79843f4696a842b9b97678e0497c8db4c74b8085319d1453f79dce61ce66c24537c611f7e2c8201b4b9d56bce37054d3bc354ed23ff734a090dddeefbc1fd266a585e1758cc9c80798114d515306dcaa79b32641a43c59f8a2934930275089313b0ec12f3bd9b45e35db1a88e45655a73abb38eebff0440ff611a326a777a85b01b05c36b7b6fbd22ebabbce4b29815c4beaf38c6ba838d2fa0dca389179cc5f1234cb9d44f44357828da1caffd844f7704bd1b73eeeb41", 0xc8}, {&(0x7f0000000840)="00908e74bce4f5d0b344aad5b9a505eaf9f966087205452cb25f37cd45d826ff07e3f635819a2bd5a811af643106c246d69990da7681312107c1b83f02711632c18d52cfbc22aa8b98b6eb333c12075dd11bf52db2f5c483f9d79df3d884a00c501c20a01ed3ab3fbd2f128c62f6cab0f3262dbf8e4d90683e84980dd5813413a9d356f76dea191df264b0f426c3300a563715cf66636965dc05e366d3dccac5cdb92127184fc767efaa642bd4ef5a154b87566bb984f65603bc070eb7f4d8627d9267fbe78df865a5f9824d996d847647cd28f04dc58a6c9366250aeb166000a024d455a26e1a3dfda19e99a3f11a7ad2aba4c397942fa184044f6190e766cb2eeff7decd5bf45f12959bb328ecf87876efa39fd9fd21d5eb9f574b45377369c25a662e2edee4f0f4e03a39ba568cfa53afeea2ed4a198669ebb497730f1c93b29435868089dfaf37109843368d6b4d9b0dfa2e0d7f59e5dd413d8e4352a94c9176e30f92cea73de1da855bad52119c959e54a527d7e4a8a0bc61395b4d26ab66f55bb51c60991c999710c241058e37dd0f0b1f4595e5aaa41119851f3beeaccdd8490187ffa65dce468a0e026a4458c96581fc738c08d0bb087baa6a4dcc403232f47bbf35e615d4303f09c270ca4330b598b437abe2e588a46dcd57a64b727208cb4e5ba524a1c55f02a6846c2b3616d1919ffd3ea17e5840673d24cc26ae7d48b338d748804295419f9545ed990f5a73555152780f834a1299dcb389072be3ee692850f502e440670e156e30e22f4e74f37bf2ed8e1db7ae63c8695b3230836a4bb4931097d35ab930ea109bea3942af1984fe8447fb2326fcdaaf5ed06cdd2a81b61303500c2a8717f633483da345f87f5614d8fa5a9c18a8cb33d452197f8bd3d64053ac8dba502192401e94fd44f7d0d1364e82a0de51d6123458384fc430dec741ef217e618f4455972698c0c7c205fcf74b82a0346b396293a2769475ea05a0cf1fcbc5ffcd94dda135fdbf675ff283c84f9e25996d3d158af684731687ad059f50c8d5493998949187b0a2aa87d831b2c40a00a7a8c6d5824e32f8ef37f8a9efc4a69029bc6b3b2d7ee27236d4b36cbdcd9e84ff9d50578a1d5016a1c16f3ddf4addb47ccd5f334937004ef80bdeb6eeda62964b6671f92bcf31825423ca96ea0c2a8bbf554706b984d505db282de348c2b21cd7aa1ac1d177671829398ee6e0f2e35a90beda24c7a7d7465b81ca5bb434d83cab81d35c2ea7b2fffeab26ae34f9c8ee3ad7526322c0cea5c86e2dc0215ad916796ee794a15cb246927a7d505b16febab177950da09fa5d45cbe5eec479bd5febf9e1e88a841722a37abd297ca9f89647bbac6e7b5a43e0b32c98f2d77b4c76b816106f02bc8e164b4c3140fe3616c37bca92f7e1b182d618321a6f29b85fa6de663beb8cf7f337e7af3895f315921d94731b7c840c7a7fb5e71346c36f7946198a467d688f9bf14a52a4f73a2a3e372b43fa612c8546080cc3a76a6e8c12f6659ea9ab7d995a97257c35a3a5c127b27f54d0cf56656054754e5c2c8d58b8b82cc26926cd3e032534e8e60052bc805475d773f5fae6a86c18c7f8be05eef752e6c2a9b8daeced2ba35c5a91a50b71819a3ba96418d10d70074f227189bc3167f9d9d9fbcbe54f052101322c1d1b92d33cfaa58f82f8c96f4f6abfe7bd5a31121e1ae51446b700b83fede7571f097a8ff85d79551d1e5e5b822b601e670c5f9267c2385fabb07bdbe97059fd080234281bca2f4470fbfc5265b84954b5d66024a8992bc63d65368f29262e8e8e2bc035bfd2bb956de6840fb417ff081abb3f9564581934a6ab75b1ce56311038b01bc942e2d82080b86b8277497ad17c241c97ce0f15430094cc77608793f16f7b096799ff27e2b3e8a3753fa30f50cfe661322cfbc238f44984ff57f4c8fb18c7b1bb53f3861c0ebb653682701fb1ed2ca4c04e4adcfc97cff812883fbbc6b2a3ba4f2fbcc5de5c4ae1dcbc6147c97f4b24d637f15b3c111be932b233e881225c64ed5d5e4a45940945acb7a3ef76b8383d505dee96b2a6f97a4bf2e8491df6eb8fda2dfbbd318ec42b76704c83a2aa5c9d454815833c4f983e5e363486436df38b433fdcf86a8bb8aad862cc5c6c12a593abcf0a43796a3c10658a0d8d5f0625b20b3c11fa05d037b27c5b1f04e2f84b8bac3fa1bb46197509377a61317bb20341775110b6948eea9c28de6759088b8526d3ef6351daed0edea6dea89a790792e7985260f706f4936ae4b97ae6bdb9bf11d7ddc5eaa4eaa7209b147848f27651f405a5386846456eb94ad66b3b8c5a921dcb45aa60eeab9abcbf89276749ec2b53d01438ac0971edc7f4d62faa2a42c5aa1fddc9583377a6e21758f204ed8a970d943b18c0b1a181606e711e6065e9db1491afc6851773973e7a85adb43233489ca337d1d481a95f559303eba65efcee4e76acc7b4981e6bffcec2cade38ae1bee3770e179ac1d4d08359d58b6100f9f6b851d19c8b45fcabdcbe9a4f86977a578d0966489c67223ab6fc039f54aa94737c016213640bce0fff26a327613fc72cb8409a906c85477c08b52da7f987801a5a949997062550ac675a93864511acfbd429e1ea7c2d6e961345f27fd504f77c790218e37347c3b12940ad80974d979f4d1ba995b488b7eb6e4a3137053ada5f7685dbe7d1ef1bb107791178b743c766b60be1dcaf1a7072d23f90408e37df8b321df398bbc9e3e65287c7a2109955c3d441ef5bc0c2c2b1c11ba5852d4c3fbd93a9ffd51b4fb3670c8534a19893d9b96688535d283c2e8cdb0eaa55f916ed818eafe14ce7c519171ddc2cfb25902b72d6e2362a600d30048bc200a945d73d2e22628dc2d8ab8068fca7985e9d87c747cc8e3676f5cbd9577757fc91ba0a1b4f5d6bf3d2730bfec6f9e581947ec36391155cbd352b514d857603efde5107089b803998ce5466082c606cfe92ded9c0344d5864203fc1affe33941f59476f6be6b7c4ce188020ee74eeb31ec7703760172f3b22b84077c3eb77da30fbaf1b06526248365df74bd94a62155d48f2266ff2d48791452fc098de3feeefa201709635a4ac41ff8b80075adfbcc937d108665811592d630804009131ea36327dac8b7340b19f9aaa6b35cb63099f35ac926c7f17e7308339713b47147339ec6741b5b66ec12f6147e2e7f9856e851ff3bccb2a82d139a1e305a199657fd7ce9f52ebcd70b377b961da7c51791be34e82ee481771d4ef98dcf1c2864f0d8d9fbc3b381062c8f687ed2f3fc000d23240b4ee93e582db893ced080057f738a0e7844ca74afce2d706b612104a72a3b0d26832c6ec138e50339029368c8536f76093d7cf79861ff4ef653c6d8cbccde3a6f1c1c7f9f01e0d6a7fa25aa571f152737104aadd19924e86c40e86c2111b01923b7747be92fdd9a3e23ec8e20090bd57d07340ca876d1e986a806c0038d27434b3ad6b6a5e8696be2cf9161ba0d13c9e3cc884df5b293ca1abcbb62ad2de6acd80154cd98ee94753236156a4159440a57087f2e205f3ce0173542343c126ebf0302ea76bc14f9ddf7cb854b93915ae1457d347fe48756af46bc7ecf4212c22e867f516bf0e600f387c238c3e6d1fa1109ac1acdbc171a90ae89058ce0c83af253396f59f99b5251fc31cbc1bcfaa272c56a26f21946327710107201e342433c677afbf7e2c320c3814e7169c0c724cf5aaa661e84fa05129de109133341e9495e75a1f9b07bc95eabb3e93e5e3b95e9eb00c102565e3f180757e69548af386d036d596c03ad6c779d71194fcc501f9539a4412c8f72bcc2e09eb6b284ffe239b3090a88e22eb8d5e59197e9f94582cbba41f94232f2d9e16de1b6e04cebf99acd59ddfb41b7de27d186eb72d0402da1ae98667af21c4473e9ffcabb9b972dd33ccdf7ac66a9638fec10c326231b0c8ec60c7634c17034f295f84133376024d801cbd2b585775d972f96b591ddf585f9f95f2685670aefab9a4b1eef0470d544da30741c3c2f1f5e27c23d76d4145701667e84c6360c9176d01ab15418955ca1be922cdf1f3ce050b77a3a0859e0cf2d318627c3031a4ec6d1390388fb7f0c1cee4f2bdd3bc3e392d1aa097e141c1bd51d0206b8164fe44831afaff93b716f9138c43f29300ee1fde8976d5618c2bda0a1dde1f92a212dc7e8be85c06a076d3628560302557475e5c574078f15e475fb77300092eae16daf39ac7a53b6d78fe1d7c6c1885413c971eb939c1dff621320bb1807af8466904a68c9e30c848069515913044faadfb67297d67dfab4976caada60da90134892ea37e2e0c6b34a5e47c9acc31c2d2aec17c22759fb405b2a18948a09c86829416843eaf952bfb4a25dfb4e1cbf640b7021d1afa55038488b2c4d595e946b790f368369f6798932d36a1440e530eb2fea8942655644e57386921ee302015675dc270d36397c1b1c0f459c82e228b9041dd68919fcea5af58005c9091cd7f44664822bd736fa465f0e7f0e8c5c004378a1d089fd715ce3edf4350b5fc6586f6286020e5a9950a85c0f151badd5c4cc4ae4af165a2846979ec6c7d08e7487fc6a8713d6de973ac0ff3dc4611929c11eb440196312dad89f4cb16ae2a8d917d6833bd0d9c238d4cd37cf269e04741b4cf0de3dbb8209bf6ca425a2f59a4f83c2679297015e8902eaa6d12fa3e4e9ccbecc2e788bcfdcea1c36160899b2fef61ef71c5a097917a6e739e5f77262755b80464112ff2f5dd9a2ed5650e661c90edbb87f6a11ac5b40e7661bb7fa44f5c54ddf08eb574690198495c1a9768a85a6b11012708193989db51a4b885de1a89788b40d0bbdc2c80771a1060894c318593398bfa81197f8f15b303a6a463d25490703948c44695e0b1e9d5064ed9342821ce4ff81fb3b5189f2409fa2c7382ed5955fb34d7c4862e3316779309b4360d8ef0b01c5d819e313b593bbb5170c6ba05bd00d68cde04cab46dcd44ad677d14000f2fc71c9031c1649feedfa3f21c20926c8811468372841a77ad871047ffd9e4c7ac8b6ec314273b6c9da4df8f89c9508485d581b08ddaee75092485fb487d4ae2c7b5815062383b1ac17eddf5b3b4309e86907ed95971708fa6a910f7a1209b21080b9dcd23be26a1c4eaf63fab163de823b17409f971fd85400f628d4d5191dd0c930de381d4363d2ed8b4639a6a2d19d37d4a7db8ed8f8ef32d00267ba00b0ca1c40e6b71577bc140f0146a1828c64a3ba9157c6e83149d66c77b394d180c2064a17f64ad2e74de20764b5d2c43db2076e31e7518046fd88d2ae95d939855b7186c073b5b48e0f40ad15c38d6c29ecfcd18adfd5044e0945a974ce23d45fe6b062294ff4da92fa455be2c7228814b8a2d3767f3a6000043e33f959f58a317bacca9f7f0197d0ada68ff41eda44b9e92119df110477da128d91bacc7d80990f8f5c2436a2439e9e1515035179759688ee45ee7affdeb2c073170a96a86311d635b932ca167a544ed820f8a583956f0a904e3c4be68198868fbf3449b38e73db71293c65c99271b6b983b4db129193e53c595500ab22397979eb773e452fb599fde7315dbf827612dee6a54287c33a5701dd1b704480c8651264f5730fb05e34d41ddc3db307dfa7659e56ccb96a2f6fdaf1916e9664577d0f8b7dff3b89755dd487ffd58fff3561391130903e60c239587d44833bbd362f154941e8dbe69fb29ca4e322d8d65f7e43afefb1e37cdb638b4cb6829e0fe9205aba397619b494f9b834cea1d0b4624093e", 0x1000}, {&(0x7f0000001840)="8db1f813eea46d7d1f4d93826e72b378fb323c4faf6f1e", 0x17}, {&(0x7f0000001880)="d7dce42a8b7381dec690ce81a14834d8a7b726feb7b32b9869985600ef1871618b1be7d462c68b189da575a2179f26821df174925789321d1d9c3573a7d9e6a386260cdb83cd64886cc28d93445337889d258f1d36952e74fc050947e5b242ee3d59167bac27998399e02f5c4d6f4c68b707d7fe62f5491755ad7cbb9edac26fad4a3b", 0x83}, {&(0x7f0000001940)='G9', 0x2}, {&(0x7f0000001980)="b5e6bc4c2e033b85bb72b91d27800290bdfd97bd9c83a6a9ad1a795de5b1285b92fcb6468e824941923985a4f118c559963fb98b3794a2e269ff36b584b437d2dfcaa1b1a1035dacb638493743ee1ad9332f155754ddb27cf601c3a47769c67fa1c202217b1eb134286c46afe268107ff5dfc9c5ff419e54cbab8a3a9a0109685d6c6ed323173174300cc9b88049ccb36281eef1647dfc755371e034772396cfbef4951972a56e5a7c74ba69a2d3694f6c93311c305d86f1b57ffbd5d1b02f392683ef5687cc5f41b9a25cd6f5806185d0fe688c206aee75c535ceef9702e063f0f6e29e6ff66fc9bfe53358b6e6f5745cfeb5149156391761579b4c39c159", 0xff}, {&(0x7f0000001a80)="07f44ad7a93e7fb8c7ea84f0019ac51280e468999b76d26c9bd35b7b4597e0c8afbb5534215d1c916c74b7858f9c716ef5dda7bc70b395bab6b949613696119a88c61188bbf1399afb3c99d2f61496bafb1eab185d421882ceeb2d409e33f01d955bcf25d5695beab95bfa55b1457cfac1f6778fafc43e2c5252", 0x7a}, {&(0x7f0000001b00)="e4c7299b9c27f19632725869f335c3cb589a8af9d4ca07522f704e44976fb8fe981b8c61ed846929a00cb40d298413a6e3badb00db3d7ce47e0c94016c62b5c20ebceab27eb0b2cbf8a42e7b2d11205f9e58b6c6732e64b08acc2c233a9d864fe32618334134d791ed2d786167582f59e1520968442a8ade442c85704bf55c5c988cfb25373283cacb6eeb89b869d6f6cc381960ab7a71e484c14d1d4f56477d94df194909818d28b9ad689b0fcf61848c7d930a9ef9ae4a9c09442bef0e98b4ece9e0bb5e94af936e158b04cd0ef7ddf134eb5df7745bc4d97f3ce2342a9fd1abfa52072922e69d19b5d29ff66b30", 0xef}, {&(0x7f0000001c00)="87da32de75ce8284d4479f0c22b0444232404f78c1d041fec3d0446a98d1862481b4d330cad3ff32a90eeda86d96ab233b", 0x31}], 0x9) open(&(0x7f0000001d00)='./file0\x00', 0x10000, 0x140) fcntl$setstatus(r9, 0x4, 0x40) setrlimit(0x3, &(0x7f0000001d40)={0xade9, 0x6}) 09:43:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x6) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x6, 0xfffffffffffff000, 0x1, 0x101, 0x1, 0x994a, 0x0, 0x2, 0x3, 0x9dee}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) recvfrom(r0, &(0x7f0000000300)=""/93, 0x5d, 0x43, &(0x7f0000000380)=@in6={0x18, 0x1, 0x100000001, 0x5}, 0xc) r5 = accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) chmod(&(0x7f0000000480)='./file0\x00', 0x108) recvmsg(r0, &(0x7f00000008c0)={&(0x7f00000004c0)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000500)=""/95, 0x5f}, {&(0x7f0000000580)=""/47, 0x2f}, {&(0x7f00000005c0)=""/239, 0xef}, {&(0x7f00000006c0)=""/52, 0x34}, {&(0x7f0000000700)=""/139, 0x8b}], 0x5, &(0x7f0000000840)=""/87, 0x57}, 0x3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000900)=0x5) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000009c0)={&(0x7f0000000980)=[{0xc2, 0x2}, {0xef, 0x280}], 0x2}) fsync(r5) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x20000, 0x0) r8 = open(&(0x7f0000000a40)='./file0\x00', 0x20000, 0x48) chroot(&(0x7f0000000a80)='./file0\x00') connect$inet6(r0, &(0x7f0000000ac0)={0x18, 0x2, 0x5265800, 0x1}, 0xc) socket(0x31, 0x4000, 0x9) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000b00)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000b40)={'./file0\x00', 0x10, 0x100, 0x100000001, 0x1, 0xfffffffffffffff7, 0x4, 0x9, 0x1, 0x1, 0x7000, 0xdeb}) lseek(r7, 0x0, 0x2) socket(0x2, 0x0, 0x3) recvmsg(r8, &(0x7f0000000d80)={&(0x7f0000000bc0)=@in6, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000c00)=""/230, 0xe6}], 0x1, &(0x7f0000000d40)=""/43, 0x2b}, 0x800) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000dc0)) chmod(&(0x7f0000000e00)='./file0\x00', 0xa0) 09:43:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20094, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 09:43:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) connect$unix(r0, &(0x7f0000001500)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2000007ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r3 = socket(0x19, 0x0, 0x67) r4 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x108, 0x40) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x7}, {{r2}, 0x0, 0x81, 0x80000008, 0x9, 0x19}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x800, 0x1f}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fff, 0x2}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0xf3, 0x40000000, 0x4}, {{r1}, 0x0, 0x12, 0x1, 0x2, 0x7b}, {{r3}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x81, 0x905}, {{r1}, 0xfffffffffffffff8, 0x0, 0x200fffff, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x5, 0x8}, {{r3}, 0xfffffffffffffffe, 0xd8, 0x11, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x9}, {{r3}, 0xfffffffffffffffa, 0x88, 0x80000040, 0x3, 0x7}], 0x4, &(0x7f0000000040)={0x9a9, 0xea}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="62707ab08215f734708a4343a2230f1e8b7db22f632f529b8005bb33cb840f074f2c1fd6af63ff774045f0db1736e2d943f357b49567b306e51a2a475868ec0e8496e41b3011bd2f3891d53d7ea459d474733550624b3f4b3e2df224d76b04f05b6343be4f9602ae0d253bf7bdbb38370a1f7a84603e318f9532bc3847ac7d48741fce3cab5e0da08386e055709d4f2ce6bfda8c4b41e1577252b30002c51b2b01bf5a6751f3bdb7d047abac98a4621c4a251b2fe9c0d205c80f1f8d1d81340307dd3c6114ae26caf42e82465d3a5e46831e0588a324af6c5e8d282bda18e24c9c5f8c1e6d1a55b6d8796ff616abbbae69074bf61e09d0", 0xf7) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000300), &(0x7f0000000380)=0x4) shutdown(r3, 0x0) 09:43:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30570aaa", 0x11}, {0x0}], 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f0000000080)='./bus\x00', 0x18, 0x4) 09:43:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000040), 0x20000000000000e7, 0x0) 09:43:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d824fd7d3e0ba6bff9d1ab4fc1cfa980b3fe815d106815d94ee3b834ff85d02f2a3da6444903159622dce8ca9de2e4dc7e7253e2c70246273d7ab5b0710e8ba9eb0f966bc7907c1c8321cea03babd6f94bbcab2d31138d790e58cd03505baa74628b35", 0x63}, {&(0x7f0000000100)="80a3e6396f18e0e9052869dd806f78616512b885b385f304cd0a635e3c5fec0d2e18e1ac7af5069e", 0x28}], 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 09:43:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66695a4ead826c020000454f54c740dae116aa909deea10b2a93b1e8421b859dafb06cddadbd558d5d7b9315b0ae25b3df029a9113469660590788ef5202af"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:43:58 executing program 1: r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1e00b3366bcc8a36a4b3c825bd0000000000000000000008000000edef59573212b0c5758360327a9568780a823c9ce2d6040c10eb9ef54cb4cec6f5c6b1d83e8f67886aff3ce0a8cf1d994491462666252b3997be7b3770c2be5c708651a50d71b1c8b224e043306600d3eb14f049ff249cbe21b2370fe80be87666fcbd7c1aad47c55cecbb0c9a2db4740ba9b4ef393ea5175bc458fbe18921d7a3568179ef0d229ed9fb732247059b54f2dc8e492fdb2d545c8202553ec5038d01e8d059996d3631ec30d3baf2d6c46056cf17f1efb95351c8e1de3cc80860b119afc798d27bc83767d3179b9e4d27647fca4b58c299209cf2936366c689da426550e3b0626c92187eeca45c0473aca590f388913e329c98000000000092af967dada3c018b00884b9fdeb770ad82161755cf53d45452f7f3cdfb09ddc2f40e05897d988a8016e95a4979f578a"], 0x1e}, 0x0) 09:43:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r1, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 09:43:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/138, 0x8a, 0x840, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fife0\x00'], 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) 09:43:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) preadv(r0, &(0x7f0000000080), 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 09:43:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2, 0x0, 0x0, 0xfffffffffffffff9, "4c0101000000530fe4f982f359fc11c87d19b500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x97e4) 09:43:59 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x147) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:43:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 09:43:59 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) r1 = geteuid() setuid(r1) 09:43:59 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000003480)=0xc) getsockopt(r0, 0x2, 0x4, &(0x7f00000034c0)=""/100, &(0x7f0000003540)=0x64) r1 = socket(0x27, 0x1, 0x2) recvmsg(r1, &(0x7f0000003440)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000023c0)=[{}, {&(0x7f00000010c0)=""/241, 0xf1}, {&(0x7f00000011c0)=""/211, 0xd3}, {&(0x7f00000012c0)=""/199, 0xc7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002440)=""/4096, 0x1000}, 0x40) 09:43:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r6 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x4, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="02636d3435e8ebba35ad4440dee9cf807dd90498cc6c4218eb4cb4091b7bfe3537a5fa08119a59b64ec65a8a792eb77fffff918a3d63c88ebd5795e3cf3e9959993953b7a91fc3f9fa25369a750f4061deaba84babe45d36c1256af8854ee83e2e9ae88273ee3af7e23915f8ae3241d9c347384d13751d3dc29617ed9464908452243b111ef0bc0897cc21b94014378e037dc0e6a6c78900622a1f55bad59dac44288f9661cb03afa52e59d274c879323c45e5456e52e2d7801963213a8b74dacb9756b689cb1b4a4f4ce5c29319e987fed0caf232191977e8773cab458280e63f0b794491afc97f230a1c50fa30857499dbcf19bb", 0xf5}, {&(0x7f0000000140)="dfa2ffc097097d632d91622af3909bab138ce2d125a565ec6960f88b70ff27fdacd05043e08c104359393f5b1a3b4eca546c74bd00d259096f6167cf7a55bff876fa12ff59c688ad", 0x48}, {&(0x7f0000000300)="ca9f9cb4e863f304d1ef20a95c6e437b3a1fd843ecabd835a2c4396bf9a03b2f992cb38918a04ec277ae3eb83de9160d59af195766d07ea9191fc2099747286f4a1a68bcea4bd124d2cec0c8edec561a5152083bb5f4b4c49c9d50506ce19b05a748127d3fc3c351eb9d848791afd199c76ea4cf4e10d4566a997fc7d963172f6770e297f976f336d95fff8d9139d97113d5699c", 0x94}, {&(0x7f0000000540)="9f9569260658518e2e799e6a8e3f12fb03b447cbc8826dd957955863282407f576756be4613b71210c0ed125aa032897dce86ee1de2beb7f8dae3e95eefc950dc9d75543c3f1b676f370f9160d7b95d32b2a0f66964f6cd45037623328dff551064dcf7d433400229600c74e0e418c75eca4d4a84fc254f6d6584295539de1c0d1b27a9116acc0db78b0220a927999f019148c93b9e9d3a5d4fc056fcb75645457def2ad73efe3e31e1ef309d0", 0xad}, {&(0x7f0000000600)="082348d6410996d9b2adaee3f77a42e1b4f311681a61273f0dc470160136db2b4f39abdeb22e188ae7b0", 0x2a}, {&(0x7f0000000640)="3f642dbcd63a86c3b62b98540cb6a89cb28825cc049dda588a209c6442dd8d2059908ee0cb3ef083dfb574ea9004917134b6f467dfaaa0b50ad51274d440276af0693151bd8ae478", 0x48}], 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000000147318000000ffe80000ffff00000100000062e9d0842e052ba3524963cb5a6d46a2a4", @ANYRES32=r1, @ANYRES32=r1], 0xe0, 0xc}, 0x4) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d014dc7a24ce924e1c5fcc85624656adf4400e59fa2abd2db23a484eaa8b45f35cb51c979b7c2673679f153605773f82900d96786306ac1a577a914a457bb2019cb22b65ca4e97351fc4b14a25d61e9f93df5841d1e47f6bb4a735d951d3bca3f12f29aa2ff9fae2689d9bb6557828be2873c802809f7b7de0b3a2ac1d57244259ec0ac4ca5cf4c5af66cfc9438155e511fd435ac3b0c516bc315aa42e7682f2428b1dd0f6b2ac45bb83e5d83f0e0698c9c0db6b86954aae772702ca6692cd89b6f04276e652812cd5547cd0d0e8ebbe12c635d6804f61541e94bf8ec1df87ae40f3c34529888e6626bb6b6c36126cc47cab2f3038c7038d743044b602e2710c60afe5f30dbe9822a7445179e731c753ec5021d5f0edabd1ee0d1cf885e52b0a692ec6eca905dafac3874269a138b779b854602879a4b1b14d2795b87d26c581aea31b6fc87303fb86ae000000000000000f80618ec902bfc99d9117c70dbf6b25b93"], 0xa) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x8000014, 0x7, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0xfffffffffffffffe, 0x2, 0x4, "f8ad741d546518170173f58334550b801644b2eb", 0x81, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:59 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x20) setsockopt(r0, 0x4, 0x5, &(0x7f0000000080)="35287edf69bace3f09", 0x9) r1 = socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:43:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001240)=@in, &(0x7f0000001280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000001340)={0x3, 0x2, 0x7, 0x2, r1}) readv(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/109, 0x6d}], 0x4) listen(0xffffffffffffffff, 0x400) getsockopt(0xffffffffffffffff, 0x200000029, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x1) 09:43:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x300000002}) flock(r0, 0x20000000000007) 09:44:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) flock(r1, 0x2) socket(0x19, 0x1, 0x41a) getsockopt(r1, 0x4000, 0x401, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/252, 0xfc, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) 09:44:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x11a7, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:44:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="254d03aaf088f35f14b672f40001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:44:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) setuid(0xee01) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x2, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 09:44:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/184) sendto$unix(r0, &(0x7f0000000000)="539a76229238b53ce2e22825208c8b45632ffdcc5c6f91567606c8a1c032507a87f9e333496fae673cc28fde171af29b657e513d02fe1f", 0xffffff46, 0x400, &(0x7f00000004c0)=ANY=[@ANYBLOB="daa5493ab395d9b23604435bcf1464895b740eae62436dfe9a9e35ddea7cf263adabaae72616fa30aa5d99e45833763756f8b5e6cfa7c2f1aac6f1fb48e782abf89629bb75ed32f52321de61017bfec80e777d814de66bb5cab07934c1783df5386fe9bc89b157eeeafa17b9758f3d78f4fc627bd485bf202e82ae64b7cac32da4adf7572536e567bdfaa56f9942de90ed7ec823d085c52acfae674eb08aa63df6998e96761fcf0f716edee89f76682b05c2addf81ee9a1481fde3c32695085b4fdcb0ebc255233014aa6288701b3dbf6d4e8d9dfbe160c0a677eb1f5b91b802a024fada17c0fb2cb9e79562932afbc6aa601af2e5ad58baf45554642dd0b16c221fe6455671f898f32d2ce244813098436e3cd4fc4db9101f7dbdb7dba9aa95fc404898375c9a13edba598e67fdf80f07ea6b2b7439dade0bf034d42de6dbf662852b06"], 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000280)=0x4, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x98, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x80, 0x100, 0x4, 0x8f55, "2a6fad37520db3a9753ecb0604e7406e7886d121", 0x7, 0x7}) 09:44:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair(0x1a, 0x3, 0xfff, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 09:44:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x100000001, "e4e425ac00", 0x4, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) minherit(&(0x7f0000292000/0x3000)=nil, 0x3000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:44:01 executing program 1: clock_getres(0x5, 0x0) r0 = socket(0x10, 0x4000, 0xd8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4fb, 0xfffffffffffeffff, r1}) 09:44:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000001ffe, 0x7fffffff) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x8000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) lseek(r0, 0x0, 0x2) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:44:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x89, 0xad}, {0x0, 0xff}, {0x82, 0x9d}, {0x1a7, 0xffff}, {0xa7, 0x1}, {0x20, 0x4}, {0x63, 0x5}, {0x187, 0x100000000}, {0x89, 0x4}, {0x45, 0x3}], 0xa}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) 09:44:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) syz_emit_ethernet(0xf8, &(0x7f0000000580)="bb1ca89da556cc0c38564449c13b954d4e2f4c651d7fa0c27b62255c184ee630e2cff70f813080bf2ca9ec21cf7da432e80d75dea64ea908601f9e79b2869e2c403833bea62e8e107816e7a847505b4437ccaafd13827e979fdab45aafd1500428d97858dee7d653a30163c5d63ff7b8e0925eed26c8040d063e6eb245708263a2e0cbe6d0c75a1052f60637f9e6841190cd683ea7379aa6b7f2ce8eded1ede9cf1c9ebe330200fcf5bbd76009ec22412324a57d8c22ec60e37904739d38216c165a92c70fe1f04dd5b5c70d14b04d794f1c542e27660674530363740df23970ed6834a2592aa40b77f991af75bb2ad3bcda5cfbc793b911") r1 = socket$inet(0x2, 0x4007, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) connect$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffff2) 09:44:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 09:44:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="4e3c75d64e9665d45b188c721eef8301118b96a371b04a3152a3061774e23f15148974b6eaed25bee4972b00051642e4a3cabf3f990f4e4657ae3985b2facbeb16b95ee79445332081c285c88e3393c7856619cce495a7286c7b1871b1ad5417bf185c81c726881ab83497c52a6900d967b833f915a7eebfbd46bca4bce0a29330d470af20135f193a0a46de4b90a6c5bb2528eccdfbcd1d556c5ef9ca4481c64190cd3b674caf502e1e46c85c2889c9dc04304e3bb2a8df93e5dd20293174", 0xbf}, {&(0x7f0000000440)="151498122320ff325d137580277338b3a0571d88dc686a6d1735770182ea80cca1f1eb64fa57a3dadc86f021b05bec53e952d64e5591c5545e89e2b44c4aff9f9f56962614e5e86884f98efb7fa3e11db9190837a3dab20166357b7f0e22", 0x5e}, {&(0x7f00000004c0)="34cfb1e97eeff8d19427ecf926be5cd9cffb", 0x12}], 0x3, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x60, 0x1}, 0x408) r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r9, r10}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) mknod(&(0x7f00000001c0)='./file0\x00', 0x8b, 0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) 09:44:01 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 09:44:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10a80, 0x0) shutdown(r1, 0x1) 09:44:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfff, 0x7}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 09:44:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x3, 0x3f}) setegid(r0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:44:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chdir(&(0x7f00000001c0)='./file0\x00') setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) 09:44:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d90600000073b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148c0000010000000000a08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef0000000000"], 0xb0}, 0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="f1ada6175294bc477748aeb8df56319acf1b180465e684154a6b26c248ec044933aa9a1aa9785996838d106e484b7ab8c8161555b655c019b8e4c36fe9ceb816d88883607148aec5ff9927842330312b1b3bb876fbb66b9db234512055d82364b8c71c8fbb66d2f7077307e93ada1dc599c23a3abb446f4f19f4b58a67d4b5ceda", 0x81}, {&(0x7f0000000080)}], 0x2, &(0x7f0000001240)=[{0x1010, 0xffff, 0xb71, "ddffd85318bdc427f98df4a8e40ef727f7204930df4c1ac93077e50a082394d6c7d9ac91618d98857b6c2d4cbb2c205d9e20b3cf31de6f09b35f48a50f3cd135325634c38a2d7b41a21448ed8bc71c7dd8df2f4ac8457b6d19b726b44aabd8a7edc954200dd65af9e030ccdba09a7bdebdcdbc274ad246460b2ffa07e1064717e7044f056a168337a01293616527f6672540cb7f8fdffc3410d09528877b1147a0443efa35f8a7c0e8a97da24fe7d715bd926a0b8887d3cfa12ef81538a504523438c7e419f9ca51d2c84351b39b4e9e2da8bfc9afb5726051a66550d8d471d24aa21ac15090d4d704adbcbfe8cb9dd2f2961dbfc8a6273a06e06ca480e51724e873e72602cfeeb33cbc4d604c7747977270ef1c8a1d538b552ccc232af0fc147c3c95e65c266de4d2c8911d65e37c9d76760661b3c6a5d51e368203c4614a2b89347563d4dd2278fd82b909d3eca822ed720fd94da8e02aeaba5191298d9650f90df15e0f2517f888e03e83078fa676ed327a918a740bfecb03622f1ff9084e56db56ba036ea7856480c9fe2ab82388b3976b5c81795b840a0e76e7452f5f7e7ae82da89090e17ee3c397568063c7e9af5c57bdb254fc519ca298bc32dabc53fa9688ab8c793579e7f3c2b45db0eeb30a148ef97fe914e35638aec866fd0675617694c413e25f0d7bfb1ebee75c62814193ee947a18a6ea2cba037cd9a1af6042dc64d5d5a02eab9b77291a6a7f7f3fa80ba319511d0ba7293773b9fdfeab99b7c748138043e5701b10939f1a316403feb717b2abf5e8a81e8e0d016c7ed73128de4abb308e6054d6e15b99b2a3c09c30cb72b8d396d02225ac33b65e319e8521c5c5289612d0d9b7df6336a021b48e71423dd0aa2aef48706eea46a69c666e5099c3db1e23f9866bf9501d5b3f56a66e09aa889973785ae4ac25d83afced55dee85bf68afcbbfe9853fb01ae61ad385eaa33f6ee0bfefa350977e102590bb4b3037c65930c4edc81697d3956aeb87920b7bed27dd3bf41a8e1fba3bba4c7d5b85919f80f0221b5f5ea9a14f05d642bb52df524a40f176fde1124a63af8a302c67f8d238d21d98f93a95d5264b1b66df3ade7ec5da870cfd9938d61c06fd1b47770f0bc121c6fde6f6d8926544c9dd8417791f8c8f3a4371680616c738b04aea61879674380cded55da4df5cc0a51cac7469d136157c866354386dc7ecac8a90f18f17588c24a0cde730d7f2da6c911f511e24f46ea9d250684028d279c3531cb062899f7180ec211018c502a223adde457fb76a2c4f817bdedfc157fa56be0dbe46d7f66bcec75dd9db6f8c5e31edac7eec1a89e6a26a5b9eae4248e45b2a6454f09421b060487da748c7e71a8d0f8e62e9507d99e0b19e0e4999c325efc0e557772c241255823c172e0255bde2d7b6d23b69b726b862cc36cd1df444fdbdf13e2d586b4858dfb337568a40a01e2535e1d3d3f778a7376312c658f2c2004b1047b587465922157c39b47ea12ae23dcc8056970a627ffc5161e35f0235ac1ff4ed63ba4db27011f32353e48c8d60c454194adf380ea6af9a7585727977c6b93a72c1c72b48f0263de5e5ef15cfe0970b5b231429293697344512c0b7dd83f80d83e2463932b5ab83599231dbf8ba033e9e2b9d48fe0c02c501e03f9cf025462bb2f122b040219cff91887afb940429bab4d9c411636de11221054142a636940a08c1657ba6e44de841c20854642d323e98220b46c0b4f74f6c5ba321bd7162192aa0ab32ad22576123102f4dc88056b18ff000b36ba803cd0e64b1b2149330b63c91a40972d691f7fbf6d7f40f1883a8946d8c391b37fc304aa576afe15b69657db83d04cc567f5dfaf65bc3ee49a2568c34ed64725d3ca39be3f038fd984db36e2fe7972c7dcf5afb033254d8886762c44fadfb4f397df3156db79406cd9d3c5cfb73b155a79fea305aabcd84eea5f408e18791b245fdbf66cc01f602eb281e1a66f435e0172d9e1cd7781571bb181f76a37ed5637637039960597a9c339474c624afc545ccd15079e14cf0420cd1ba859427482cd694e1380f5067981e951b39dc325036043bd85308f81baf3745f5282dc5d4158934a6287aa47227b739f2a121c18cc7bcd60768215e55555b4fb788d21ac7823eae2640f46829a4769e04f857e67c8222f5eda86df10fe4024fafa2471b9aabed3230964e4fbc4f398cd8a9389f4ca953a59379029c913cf0e9dc4ece25c6f57de48d9784c981a3af3ef9dda858ffca048953c19e49be1bc54f2ffec7d71e4f9f3a061808f777529679a5902caaf6542eeca5599fbe67a23bf38f1020f2fc689d0ab2b0995d7dcdc00eeda98027e0c3c7c23773e56d2cd830b7a864b16156a5ec688f816bd9bdb181a0057330f1214585796a578decd6db6097bdbf956cae6bf56746e5fc5ab4c70b37448c4ccf704843148ad7171510483f29e04e5df55b96dd4870fb13b0d5af9744d9d76e56f899c10c9e486a469d2c2af5c81e3e6abf88da81d7e797ce4e7a9b7702a8bb826af91f2e4fbebbe00c2dce3152eecc7959da634526e2f9a09746881c487117c2b27ef9c573f29e92a3e9816824faa47f600190a301ff2c344a129f0a147cfa00c2f94cef179db6d28201fa50bef9de6bb497cdd187b873506e415c8b8bb192c159e4e18725fce00d069fd63f1e132c55b62e405f274ad04fafb31b9161374d35bf52d7eb05a91c5d3bb760169b2286f4aa3df06b6e2b642e6ac525f425c85c488dd475376382b3c0b23628f46445113c305ab3788ed81f11f394789cf4a93356c255fbdf97a181b9df936cff402613ee71c636028b46e90d180b604d44573283e572b46b555863292280c7b6cb8d4633ca6ec0c4a60e91d4d2d0b0afbbfcce03b08c5a3b0bc92498004b5c560ca6dff3bf318e00564f0f23882ac2e97b2f111caf5e164b982feb055fde9c7d346636ebe83bb39fedfe9700ba6b23840946cc31371cd7980b334d718995524692f697c183019773300c05d086f8a00f5916e05aedd79dab89f5b983347080fc3dd2dd2d7d3717121d744cac5c402cbed846b278ff19c3e3c839e7617c90ace7e03f5d143b3d3755728a629e00dae669f4437b86bebec7442d0c65123a301455e2edaf6a882d0e7b5f6c8a2b2348afde9480f017806f4768d22e9676c43f97f7ad15ac3fbf5f50ae8020feff87afa25aa8c05df4a239887d7670b415e558b308b1f5b89939d1eb33ecc13210eab430cd29fc7e77894fd83b1c23eb78b033687e6f51697c6fa5e3a110f823e95f1b8290d25966404c025618d77d542f6bc754b327c9246ca37c969736abe0c0b4f7137654a2cd2f85a94851d84835343ce550fb9247b18bba019ebf8f92f19bfc251c64ff4e88f2ba923fd721fbec11fe5539f2ee15803a25512cc49e73a650d9cc8cc97d45a58fac66fc9b14ac06e095eda841b98cb6127a9fbcd5e2f46e21741b9ac164ea30200d882c5ef3396cf4a00b3ba553d2af302e8c805f0ca05cd36396bb900775bef95f79a434784f7990cb0987cde1c0e6b635d0be7eb3a27e3639dfd1092eea5b6b82974a56579c7e3ab6e7c63d7d3fc50832a2a4f698ea9f1edb0b4cd8d11e3e466daf094ec69081e45713b895123b38bed24cc867033b35ef1d28d05d1792a82bc26b758b42a2b1f37cbc0ac2c6e637d8068204d15fc07a7c2acc04990a6a5d19ef57e7ebefa9d513517caddef39ae6878e567dfe507a2d1804ed851cf8604b7208043c9a88a42b01d7488b290bcf42383448929626311f743cc13ea521ff223f884b9cb4e48988f62f6639b13fa4318dcb6006ea89bbbcb14bb961b19875bdfd3f5227c8092065f7c6d6623dc7fcabc331a4fb6c5b0919e3fd400a94bc342d9d17bc280a44b6338143e492f972d4a33c20768bc1a8b4ebc5d0e7b860149449e5d009c486a89b03eac6e6c7b1488c0e9698c9fccce0ca3a8f15ad41ba70e8b683b6f9f6d1f30e0cd94eef512fc67088c6637c2a58bb40cbb53d06e25d260242b91e19a59a9599a1fa1ea5207d72c3d2678b131a05bc419239a32f06a39324eada119eff8b4203d65fd4edd4c69eb2f386ebca8bd4bd21cacfc78249c7db72026fd766819a124be2dd5b7d6be47e51dcbb17fba55d92ac8d8a1d69d96d72721f8e3a8a517a037a507b3b8174566e466bc5bc2ed2d360c54a3ded42ec8e63fcc3b73713b1ef32ceefe9a6acb503f959f1780ede11a76b0acc522ce33b517c40ef5665618c1d68471b18492732e8aa4c6e52fe3470c67dfb070d4dc0be003f18645fa32d01907dafa581a3792971ecdab6c4758cdfa77b16cc87f661a82cab78bc0c1ec518eff64dbeda8a5142a58d2018d5004748f3724fd160600a8f68a58579d83017a092a824e186beb4c4c41e1cc88899dc88694d03dfdbd9efbe4f67de2f54fec57971a23a8c5921695c73d3582d1d7cb6859875d122b16b11b6b5d4ccf96135e50942754f1611d380175c030420e4bc9fdd84c5482af0063bca8387268d9f269d76f7f054a00a36282ca053ba5a26004f5ba14a8de68b47402a7eb0cb504b2d941ac27d35d89bba9b21d0294a84520db50202695fe6f4d72bb9ad6444cc097c4b789a5b960c93aaa80c4720ce89239ef7f7a25e77bb47d977cc54e7dc7bf69e8ae9654ff6e136738781eda470a63fbfba179b5c2a60f14b153ac1e7aac7f616ad54e8d7e10e935e689f6029474bedb10a3163e90031ac1a84e60ed9aabd309128519db9b5d12554f2f4024d58b1aa4ecbd9595793eab26e7714e96867f298826e53310450ee96b291a0f6db6664c81eeb825a3bdcb991f67313dd6c99dbe4077398889672aa71a0cc418d265d936cdd504dc49330f44318b5dd4d6e55cd4efe523a632e774249a526a94d47598e08b240a32349929e43293cdbbfc53e846bc4ffdaadb510edbb791c06b921b4423c15a968c7e43805a01e0452fd423baa5bb89f4f244e4c3d4262331037ff30ffd3f521991b36d9102a0d74058ec9304cc3adf0720b1caef2e6d94dde3aab43923815616e5a3a8a34de795005e5ea6827ed5361994a6a3c14079df019241be912d6c42844bfe394432b8699ca1bb1189da14f4d2799baf4188ad35d6d805b47fdab6511eecf88b0b32ee602f3331ab1a854c7506c46f90d159e3b97f901b41f2c78256205de47d0d8e5086ace4c7f8772738d37db88a7eaa733e34918a0fd856edc2b50671ac877e30a7c3024f702a035d3748df2e5e974c7b307ed79fb5a26de571b86cb77670e432c395376111b66be8cde2bb2456dc5ebbfbc85b0af17e25c01225a98407ed7d248dd3fd1eb862b1578212efbde06fa59d920356065f1731056fb9624147c794c437e3cb6975e7cd026717c29896fd6e346522a14593913665d0309a1cc89033a3a26f3bc9ef60b9ebfcc3023db901325ff699b203f207eca35926563f2aa5120fb33579d7d78d7e29f124cc2a045f037edc382e0eaea4a3c3ca946ef7601664bf1f29fb2456cd73e8c364e773ec679f726a677f097a3b0f1581eeefbb87169fe50a36659d0bc7c0533157a4addbf4664375da7daf793bb75338dbe9bb498e996c1b8d957f24bbab600047cee10c0999d380d7032724fc44a84af4dd75a89d437363a2cc6e2534cbf60b57eb7cfd855a505cdea5a4187802ecd686075ee221757e232d0532d48f3d66374bad32ec3295973152ebcf8491987f2d87ee39f1f0b4d728f0d82cebbbeb21eb925f9428bbeb2f17a2779fdf0ec85826714af631bfe2a1c832de9e99"}], 0x1010}, 0x400) 09:44:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) r3 = dup2(r2, r1) fchmodat(r3, &(0x7f0000000000)='\x00', 0x21, 0x6) r4 = shmget(0x0, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xfff, r5, r6, r7, r8, 0x80}, 0x5, 0x1, r9, r10, 0x4, 0x5, 0x80000000}) 09:44:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8481, 0xa0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 09:44:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c100000000ed74dd5b00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x401, 0x9, "656b719268f80ae92f3ba1d4d15cbad165965f09", 0x8e, 0x5a0}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffff) writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000400)="4d35f34d1ef92eecdf5300ec8038f760e7146f9945e2a6b246cc6448635cccd88c61b9fa30c35118e658aff68f62f0825d3694cadf0af7b354d7874c7115b0692cfaa20f8eece92c3b3037c0c3fda0064eceada0d18d51a4a8e56d3a34f508b8dfbf0273506ed74c", 0xfffffef5) dup(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) chflags(&(0x7f00000000c0)='./file0\x00', 0x20006) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) write(r2, &(0x7f0000000480)="79bc9f566ca4c82ed31c1be32c161fe546d3ac1dc97c929167134d82bba585e54218f2d195ddd7268c9849f224fe903aef37eb77d01eb8ae7878f1e68d3df8b521f1cd97f8089478807e3e8e760a888a53d361ce53017f16f0e7b87778e2332609b4ef04fa7e66a91f73d5bbd7448c88bf26ee19cbb771197bbfd8f57636229520f2a274ea9eb55efe28affdb154b52a4082d2a762cf4d59fba1a5e48b5f25a1866bf4c8685677097a95acc47e13db518bbef461cb2f1f58b2909ca6ac2e3c1524e4472edfcec4d4387d5bdf7b8dda69f86995fe43972b2ef266e9a22ff05bb20c4d2f06ba80766df39c509487f8c8713edb35e64d28556d8798f88c56324cada4d305703908a169cd4707fbdaead783115755e43813570ffa37647f40f8efab4600cedce01a9579ea1609dce4ac27e21bd6e2d2dc8c912cfe13e4bb07d568bd3592467a64ba4af4dfb038b5e42d444784cf919e244aac3c5deeb873847fc2684a5547b23c2b4defcb9674cd49ee817d8777ca7415d9d26695a05bf4cd024c5d3aab97acbacb2064313f164e96f6fc47af7fa68d8ccba540512b49d3257b8d7645a3d9415ae2f70e7fdd980a4ffdf28d9a905423030a2b48663566115bdd1d01fa202299f218cb468d63cb666578adeb633e652acbe89d6a7aabf8ed39dc7ddb28d57a48b664d7c0a854a5402d06441d41fef12ca077f28f086fa619b1e9dc15b42118f5b01fcae2653441d13f6702a75f7018969b092dd534024d7467febcfd8509ee43f20ec97bcefb70716ba5ba498d2ec07599881b2efc9490caea65c5af4fa1b81c0e3c5ee37d658483769ce4d7897f9da9099938574ec1ba91faa191be032326fe43ed78805879d1e489a364093bf672102fcebcb50219183072ced3c4957a495f52ecff5efedf9280f35d3d3c95252368cb737999dc2326a38b8eac1e397d169e96214326be8fbac0deae05e049a7722d43daf9e8f6375510ed8323fb4289954fa26ab34bbb3bf13e56e765dd27e839ee51633246056559419c880ecede05b350c980469c9329a9aa41ef06be5dfb7ddd1804bed3624d3831a052a7ca8836c65a8217816d24b434242d8c3a68d3a883e425cf787d7301daedff7c7c278ca69ff86560de66528fe1c9024268b5661a0831db1d3cbbe1b89ea061c658c697bc357bf60ff60ecb4c2917c3b2d6038b8488054564a9e67c75f1dbb6c34a88ab8ef0d6b1ab03069f55bc947cd125a21659075f119afc73b7bdf812dd794fab0a0ad3532bc448a7cb0cf5fddc9ab1ef9a784c25ece319fd71e39b9a555b1b72cedca088221667584915d80ad1d0d630edcb1b3be8425da11477023e40a01650369059ae5891c9c47e6b049fff6f00ab720cfdab2874d049eb1730be40a245a089bf94f4b971c863861bb3f03899d0be4e8593401c6fc098c8ddfdce25ce654c61373dd8c010133db1fa58882e92e0415bdd5aca64ad60e8a38bc68f024b8e3588f64275fcf11605e13e684066ad68df66f2d16ae002ca59124b7c1ba5801d918ae163bf95b2dee51087f8cba6a5e399c589e8d5f2e99efe7d7265da009fc78a24a47a39250f460f1abe463142b96ba9f8c4258be0df803709edca249238cfaaac049df96dda16ca6f282e63b797c3dcd9cb806cdc46f3443c5bd6e062a14a009152945a624bc79663f66712373933a4f26b86a9215b6db51a03a7d3ab628eda5314c95e2861c2b61ae65c8ce1a4aa5247a9a1897d1546ccdd979b776ed3339625bc6b4f9827d2cf297e97231c7ddfdbc5ac275f67330aa487acbe3e7fe4b8093b652329615f957f27829ddb7d2baeaff3d46480b3b9f80974060b450c528d22caf02cfc3418f81c2495c91c776828b61dc2e493d92e371b6a3b7f05c8747c46e519439aeb279f5e83bbf6bd0aab3e7a8c08be7bc35385413249b8991d4d6f6ccf8be36aed7457c3b2b29792673b089b33a8889f099d8dba11f4ac46adbfe1f85097bc8aecbf45d3c7eab6cc67faee35c5b4357817aa96f8830dc89029105e5a980f46767bd254be906673999239a5d5851958d9bf0c31430c55d11ed581c1df33e242385525620d0bd69823a4d004a4335a73dbf924d47a7413f839053150b45c1afdcc4ec5bd11d8d39577111fc2ce0e72e15833b12544b3c418ec7f38f0adb766344a75cf8b54ba60b68f0f5515a6d456a00c6cbe01aaf62ac0dd7c937be43f4c82bd117c7e777479a60bb40dfe002ec89b54710561e33354540abfbd08b175b2b69e05a192be361d2bb89e9932cacb795a5f09acbf673b818a1b8c6ff7a0b1c9e07e8bd790373c8bd2e72bfe8fcb4a295647174e5dfa4f794299ddf5719092751d84911fa26ef8793412f4159e47eb21029d8db619581f43065b4d848c78172874cb2af68fa67f7bd86e350da923e380e539601ad0d230f64174395ac4c979ff537de9061b4b01538613d7412bbaa3596e2317d55c6bfad5fb2b5c737bb1a9d054e0b610ef43a2a376b0d1c80d2a7fdd86d9134109f96dafb3f8195c205320a3cd44a3fb47883a1ad64f25b2dce2193d1056a6e385a558613362f29e2f68ba9eb5c86d2e751c9152b6a28227e5c38ee1d600d358495c0e10f014dee8a324bc9a18347c44d48b62ca7870889e98ce5e9d121ed11046196af55caa9c56a26d2fefa2bbbf9f2be6e9d85c07473b1eeb74164a933883e0053d47d0de39b9205abb77268a60106a81901995ba0106ac8e537609f7b2c93a0daa787efd87705c84612ebbedc42c159c13150111078bfe1881d5a4381fb037c2f03814f6bca57a79afc6ebd3aeb7de8385c789a8b041f6f772029f5c1b77c02c40ad9a34d2b8397b515fe35ae35da92356b0a262254aa94165df496c8b4d0872516b33a0c02f23a639c65402ab68ff9a5fe1494631be31a56d797d8c50d53e53de0c38acd1e79110c45c75657b08f1917cf085d732f74363c32d7aafed42a9e92f898cbcd3d2db42dd8bad24c590692130a4870233a0b6b2969ef24be5a188874f7ab7f7a8784c503492e788ee5d64007a21856bffb1fc77c4d0fb0f7ac1492210aab6d99ac3205e37f7d35c10b6fb557ee35285eb37b94e2257cc9790c2f49ed5e42454770ab821410a150e984587712bd5301d96ba3b27fdbb8ec59a8394501d9e318d80ff2cb0e262542f0fb0e7734ec21f40f44c71c4a3050e03210bb22efcc761669e21d2886d8f86307bbee5b8a675c08e4a7100259d54fc7111fcb5c8675d0bf0e6b2c3c06adaaa73621bf488ee2ada69ae6a5307261effb41d7c3b3090a05583a1f588aba5c0f666936c2140a6652010edfca1356933808d3bd874eb66781be14baea8ec33180d30bfdc864c8da63a5d85e1fc5b206464c165cf89d7d1e39ca15e54f4d75564e396462c2ac3a225cadcaa855b658e44e98d6c7303bc61ad83770a2f1ab6167998693defddda75c74d39008086ae3f0df7a7b4591209656ff8306d8f5b76e93a8b48db654d56684e54acf310d817bf5329e61fde5ff1668780cd7339286a17a0764e64c56a7e297aa578c89feaa1c62cf58cb3f0b525bb1ea058f915a62c3cc9906e138c8c42479281636d4ab026ff768639f9b6cb8f30247248ffa6f661535941c19e2699c9dd686e127ce5ca44960e12c9249adee4c00320970f28e402ce12f2ad6cfbffc0f8194906c597edfaae451c12dd539861ee4099f3c92778f3954d8d63eae4fccb9b09db412bf5ef0ecb7c84997ec84fd8b7c047fb8da887362274661029656ae8b81b2ace5f90fa6150d2f1336b858008d0dbd19bc43c9520c204a964965d0480ade685b66f4d92dee3902986ace7d90c640183200bdcc36339ed32bd371e7b42aded722bd12341f215db8670ea64ed9cd11f46fd253f610caaa6dc174484ded912ecf3807f70b0ec3a13aff00fade87b28e054403be8fe21989a880643ae4534090da48c90b364c98408612030082a62266be7f96d266cf13014851f7e8127f665614109023acef41de21edb453277b7670ff6ee11a895aca6eb3e21790c0d2ca6df4315e380ed8707dd1513b81e29fc875980e72798205b8a347698d0c30b3fd6afcfe464c94c154792be9e60a0ac6328a7f9c2f3efb659e875f0e6b472503d02912af566e1b0ae552128848c6495fa890e9ecbc4e73c9f214739849f8cc6276ef0ebbf976571ff534291e53d0b486bf8c8c8d0641739c6f6f1c1e863333366b29f5f08020838e3c89eae978cc1f54d264a8ed180c5fa9756f871cd9d15288fc29bfcf08381a5ef519334488b474140869664fdaf9926c766d37dede0ec885d43761955c1c1963e2f8f413c6056b8aba4013e111ceb2a4d0410513c857e5e92b07b18da0a453d2b455afba5fddd738e7ee52eb5422aa5e594933082a1afb0a1320c87bf8efc495cd89c77f2122f32c84b47383d2b8aad2951974b299f4561718e09bcee32d7be1fd2116e704e9b533c6449f7cf8b5b2aa06e89535cc5f9698acc96ba75a7bd334c68fb3f1580925610402329391e4ae37ec047cf957f8c258d14d2146363b1e2eae53e5917d738eeb46807e3b4e70f59074ce0a57cc939d6e475d309f3c6542604437a8a3fb1b20bea27f99bedb1893f5a582faed8fdf6aaae685118ed617a264b6a472cdd521d1df86a9436c02d18a167f3fbf8cba590c7ee270b4cd34a41780a578f5a29d4b9f9ed5fc69725318425d02c614c795adc996698162d10355ddd40288a803ba1721a2fb2f6793e1a6b52e7d221713f29dcb7857a7265ad25f317e0f8448440308a2bd981864dc2a78d1de2f661a3baa057633bd6efd3c8f18f533132b2b77c31c9a788dd750229149fc9ef345830ecf17592b99da652f90a594f48828c65988e3db1d099c285cc1e3d6ada37a61db9218ebffdf084390cba0bd2eb5bd55a88b4a988ace795ba3cfb830d6c1f5bd629dbe378c56437ec487d3425a0990b7f061c769cfe8c6f95fde37cad0f7a33613fb101ef0d7c51ef01ce6237947b81b33b3c92f133bd061cdcd59d194892a4cbcb6918458be95654ce269f18f4aa85e035d6eefcc0b7efdcb0eb84076efc1978bd5c071fab8dbecf992e6968ee6edbf9d93b5029bfb027e7add530f534389a571e50c902ddcbafe7fcbfbf5ba47a076afd876b1c3d1bde6f15474cba7eb47631642cb8e76e4f9bdb0e843ecb4d72389d03115903073d1500efb41cdc584183ef3dfa905c5804f54f0c6f51cb0f492ffd2dca6403109ecb5b9524af3fe4dbb30f06483fdee3dd218114c8689a4377af982fe854570a4429c1649767352382a7fefacd151a17b6a383ed14baa3df7d8dcc24c52f1fdc0e5b0777a3a8d49429ec6745008500699546e53dba16c8150aba49e2d208123030a58b0d4bb2e1f7db4b1633c761200606d16a808eb788ff87ecbba30457cdad93cc0b3bde7fa665d54f01aa6fadd27194c0e3a20411884be98758297067f247a528ac81226dc3c11d1db3f6d0e5fe9111c9144928fc7b5f7c6477aa3c6ec26c710270141560274f9f73d20f8e4f59434967b2ba56bf57110e0f9f061e26a64735e6c10d93aa0ff7afbeb2f8dfaac09c1e6b25354d925c05e2c2be90af15c00f4e7d346978c2399d31bb6f270a81ea7e82047981883b90382860f33f917419606a2ae329a1e64a90a41a6a39874c8f2ef918f1b3f3eb9967d53a2430c4759df78cb8cd988cdda9d737ad7abd9a58e8bc82615411d1f3f057208e85f682b1559a2b1a12037b25f100bc27736b71910502b469b245191e9d3dcd36d3cadc500e089bc00d65049b23a7", 0x1000) getpgrp() 09:44:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffdbb) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 09:44:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0xff, &(0x7f0000000080)="e163ebfbfabe33819330968c068c365130f026d6ee379542299e57b31c618e8f6062b9b2b11cfe4dade199e9f2d53fa44b7d06cac7c6f86324abd818410e3ded7db1f6f4e8418ec6fd06927bedb94117038b", 0x52) pledge(&(0x7f0000000000)='($\x00', &(0x7f0000000040)='\x00') setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getgid() 09:44:03 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1f0, 0x9d) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x19, 0x3177416a8470512d, 0x9e2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x2, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000002, 0xb1, 0x9}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x3ff, 0x3}, {{r2}, 0xffffffffffffffff, 0xcc, 0xf0000002, 0x4, 0x80}], 0x80, &(0x7f00000001c0)={0x8, 0x20}) poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000080)=[{r0, 0xd}, {r0, 0xe0}, {r0, 0x80}, {r0, 0x88dab1480770b828}], 0x219, 0x8041) 09:44:03 executing program 0: execve(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001c00)=[&(0x7f0000001b40)='\x00', &(0x7f0000001b80)='~[[+\x00', &(0x7f0000001bc0)='.\x00'], &(0x7f0000001d40)=[&(0x7f0000001c40)='+@!/}\x00', &(0x7f0000001c80)='{!\x00', &(0x7f0000001cc0)='\xad\x88@]^\x00', &(0x7f0000001d00)='*+-#\x00']) r0 = socket$inet6(0x18, 0x1000000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0xfffffee3) r1 = dup2(r0, r0) symlinkat(&(0x7f0000001d80)='./file1\x00', r1, &(0x7f0000001dc0)='./file1\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001780)=[{&(0x7f00000002c0)="1d4ba97735dd61ef05fc8d1497ddc545c841818c8a53ff6e9d918886e752f6fa9628c40afdae17571df477b23e2cf2fac00966853d11b63775b3badd6ee12c62ca174750189f5dccaf8d40be9199f8d239b2bf13d6b9c42b13e1eb19b0a65df0849fb94c66c6893c34194871b26e819752607e062b54ee840ca099f58f50a79f9387bcfac9e32cf97b4983c746560d4b14b0fca18fb44d7f6e7706263ed24378addedde2c50b63f0c76db7a18bf065c3ee96ac50f0d6d5b92b6add059c82e1e821ca4b5c6e2d39b9634d0f0dc0ded6309de09a6b44cb254ca703115bdd4e5b96be572c37e2987032fab98f38eb8e8fb4f95a2d", 0xf3}, {&(0x7f00000003c0)="880b8d7ee6907ba9a030e1f695ff063f0b889e5516c75aa22ad3bc809fe85a4b3bbdb65e3abd4e5b8347a4b256325c12756e245f2cd8349b17cb42f18722548a190b741f4cae7f5a6f33738252762447800c48d50ddf51a4a6bda1de0fca7d654960d2d55556771f1568155a58bd12b5c98659f76b64b85f6681a8a0eda215ba5a2869f0c33a82168eb76d5cc026", 0x8e}, {&(0x7f0000000480)="8480ad2464c39f395afbe7a59e24140089a4add4908ac75fcfe451977ed0779e8f14d40b4bf49ff681784793876eb3919ba04f2c50e47ef6473b2afa3a4511bfca7b08b81f6f4e98b8ae27abedfaa1ab7caaafa6acd9f4effadf4fc32efe5581b7b52b2ed8fd7b4ffe024912e95befbfa90ed55e2e3acfd52376aa46ac9a928f1684cc3b07bb6015cfabf42e529ba8e6f0f01ebb2e04f81fdc619d1e7b5aec6bceebbc38090ad8d976ce7c9492100ece808df11e16750e04ad9895609156a7dbf09c20c2dfa5a0b4445278d84f387809046d84b2681f0598c3094b5545a7de544f5c5fe9ed333d65ddaa97e7e21112236618e17e53b6ae5afd", 0xf9}, {&(0x7f0000000580)="ea512d12771ce1a3026674114fc0d4e2fd374f5c6f383b8a9245ef0103714238be3d81e1b016e46b652a83999982a3646d3894a2b17100edbbf152907b213294fa4ef8efc6b5e8c1debf651548a8ba30258f3396cc6b15fd486f16ed2b3f6a2174d0269b27c62d77ec03e73f04aadcf052e34cd5f02fbc526caa41f4fddcdf2cd7f5bfe08716c676ea1e9f92c4b922fa3683704cba8062d2d8899d48369af6519c80d462493dff2c7c0dda29bdbdfb096247803812d1fc181657666f98cdfab3772b8140c83a1d290aa405c2fe08c6355920dfb3696e82b13d8946d1963be778de8e4400a759844c0c0b49d85544a833b090e39b0bad971c3849b684099000ca44f5878048c644bab2efce799cee318fff756a388697698f225cd5a884d1134a0744b75ca444461adc37ebada3e2810cb52387e1b3856b3ae3853fecaff4da617622011bfca9dc64a51a58d3391b0ed5a9b4a82059b7782344f44e1d83a568e0c94a88b817798f79c0e7a970e913e5094589d0af3fd59abe01b462b62455415ac0ca81dbe9c43a08460ba1c26d4570679a8a875b81d742165a6915e7ceeeb35d4048433ac8c2398141262155f65d45e44b3d2b510cf9e4ac0671fdd5080c802a08b8c838ee3effd51592a76472e1dfe40f67ea2a4f9d984b64d97a2839a84e73d0ebaff53835a9896d9d9f167c8a693913867534f1c615b251052a2639f363238e9cfcb187c7e6a12710222c53852492db52c4070e39e55a30c1f37c12324fc3e6a7515ad4a6594935c3111afafdaa63837f4ebcc929f6ae39e1d0afb6ef38c7b49478d73e136f586e20ea1d9646dcbd7289466833de28301b5475557da6c6f926d6c6203d3a5a7a89b8059dde5788651719a6f8f0520322bfb0e9ace22b4ba347c76a81c5234100e8854dfc39c8b9af93556c334de9b2f5f9999c1ce49fd96ab5937a4d106a9920d6c07e5e8f881fd9ec74de0fa6ddc081f158144d95617ebab472d853183a70d1afedb0017fe5fcd30d548db868ab906b805686a441510eb6d9ce4772401514836a046b3ee25ba385f740386a769a0881130ae6d6b073dc05bae8e8bf72f0f392c02b2fe7e335fdc66a0fd50f8384e0fdf98d80bbfa4e399bbd5c928c412b63efff3584f284d967a9e3c65abac9575897d37b94a755e17588f2c780f6164d7503b983ba25f45f23e858982f8384d630a7a125a5f3ad971020b2f9098e2f7898db1feace1244af36c66e910e4cb8a7ca7dd75f618a6ff1a28faacf754b3c376de059ab5e8c8f633801c7cea81e06315e24852871fdf0142930d2947069dc2a4e5810526dd538f274821e5eb3d304898ddd1524de0104f769e823742df688355781689ac9fd607b6ac44385221828b3f8718512a4d456c13fbd9d8f30777da2b3d7772119f4e9b1b9a940602ac94a832c6fec7feb392d95b8e4cd3a7b002daf1c4aa83560dc33f5572743e639f5b8569df903bd0138f46460057e3347c44e8259f68fa0f2f29dd9334903a886e12ad977c7c8795dbd9ad34d389492bb92f072e1c53572911132be1b890f67fc71bd2c00c609e4aaf3185782b185544ab64b6b7757b8c452f978d22aeb73770018c814d3c99c1366e14493721d6dbfece3f312f0ff41e87a5b871954250ff98c3f7433e5a6c1295a147bc72aed953fa5e731758acd456f450843cdd19cb918fda348055a69ad86a7ea7cffec9b59e57ef10e5e0316961bc1bc598c5d8002ca6c1e488c5716315247ab29ac1eb18bad06e73b69b3e1f7d30ede9d1071d2120ac27d603098ad71133efd93c31b6f3cbbad3a33e3a402306bde7bc24c6ea459ac4921ddee300da2bd82f53eb2af0c9a1c39522f28284ce7b4be801df1386d590cecaf70dfeed94d16443344ab8f0c184b1bc7f73f5de1cb34b83f193e584478cdfd322df8f4f4d01b4942850ec4d571f8266f62b0bec0f238cb8e29151dedc05b64cd3b2b6870e5397f4c47b26ee847060341432b04d2fe2005ebbbac3c55e3c77ab53a4ba9c47bd68fcf3cfca147ed90efa28cea369f2a7b4f4f739eaf8285c4c22abd611d2bf2ea62f39f54ed8495c3a72d1be1e07a537c98eb9ab3c55b2d68323698d8dcda76f7a531aefb1c07507715a955b66db1c28fded60f62ade68034cc0d199a8e380968d0fef2c640436783749fa7af88a9ffdee977f008453acdf08eb2c3c0c0b9260e6de2732b35921986a2d257356f99a86cbbe370a977f392bc346205279aad5e8c8915425caed6fd89836a5224b666fb660a2ee4fe54d06c4214654a23af4961b76ee5d5d223267ef4cd2be149429d2a30f87c38dd3607bbabeddec6ffaac17ef370c0f38a1b9c20081fb2509422f710d72b1c257afb7190cee72e1bbbf2cc4c5cdda0be08e4d1e89f5a6a281c11df370de7c28e5886b1aee902acce8db03f84d56f67a6f65034d7cf7b0e9535b9d5f044e3dbc5ca3f61fb96db6f42eeaa7c8dba5ddc7f0dd1321b1a4b264889d81dc3f0522c4a03212c00dcb78adc3b5c2edb1da45a9d3a504225251cfd83a367d3a74f7114ccc362fa5b6526bca40118362fa7c96677dca49f1f4be19d11c7d756d5e8cbc66fd0ac375c86a4eb5faf4ba1ebef17e58f8f5b02a099a470cbb80891816c6a2625b32fc1e1bf07e49aebd1287939649ef1006d918b1a7c4748ee26dfb53f33303244777cd2c815ab191256e55aac25372fe8ead023f5fd1c07ee4c91753c748db12bf874a80db890913e6e6f0d550a70c8b58713bcac96df6e799cbe00059cf7df174c5c9fe6d187621d11e1fa804f6dd1522ef7a9d558655c8d4ea3785063997dc3e3118f3b9cb739fea59f0f6f912b8d33b28767ffd81f9b46c1a89d93a51888bc63b5fa95d08672f24e54f353c08f29ec4a0ebdf07f447413da87aa2a6c18f94cbcd507e850d95fa0cf5abd0a421168b948f8be0392429d857b6cb2c89263193c38d10752827a75eda24d4e7a1a79c28cd8fdaf7230f9a1cc600d31cac527473d75db376da6bd0a59f012fa516b5cec66f69744565fae932394d10663b154a7373a3a811acd400709a84dee2222a65c67d79002759a6ce188acfe51168f96e0a6db7c8d57570244a19cab1dfe52b7ea5f02f5fe2c770ab448a569d51784ef6e1d85f455d011e0031dc3fd766fea71c9023dca516d11b3d0a4bb3b11f3fd874b075aeaa396b41f65064fcc97e810562398600419afeeed4c5cf5b6763a8cb6a689a443564f2df4da8d130d057b3364206c8d4b5455fff8a383d18561db154ee8af9df9f8c09c4ed125525e5c1992120f4a8194a583f7e50e1976bf9fa1e507dba81b438e9a72d5314802092710a41171eb6f53eb5378cb044e0a653da0a6647de3b8d9d966fd0c34fefb3c2bd625636197809b01536a2960722c98626b66371f4f6152fc6b1203b0ac59c478cfc928314bd75a8663b7de08df607d36b9e99177089f3417a661fa1c2d2997ee69fb1e253ba97c1631c722bb4c321d178724786b1a21e3b4051011f586701ea33ab676efdbae100fd2175acf29fc783ca99f1db6407e109266182ac5278a16e7372a2d6f35d87ddfa0b2bb0db198c5090c76c1821b0d0811d23f7f2cbacb030c81ab556b2d9c60efec2e9b6d774c1413a172127b6dc92c3226dc6216b464cc06b148e6a116a746ce5125f9db1fc9caaec0b20fd6f35b11d0423b30e4b4b8852e30cc733b8d30824266b90d1bf3f19f9ccd282dcdd4a06ae8bbdaeabe52a2feb8fd2fd051c7f276ca59ab711f0f86a56697ee1fb01e6d8784512dcaca30cdeaa2a47ccef168471f558faeb0892b190b8c0b33e365691ddeac08de2dccaa2caef75033ab1d50054ea747a002c67c3a5b62b490435b9b16e1e9bceed27cab5f2d6f83e311de61b1653a13b3a4358a587782558e5dad2915302adc121f647876eb9a5f4ffb848dd180862dd3fab37226db2c77cd0ad44bb265d537a3f65ca95db5c45bc3602084100b3588dcf4c8d124a11b91701972f122f23000cd31b93074c283fd133b15b9381a9943d9ad07d1ef76bf033993eefb004bdd82708b002beb60b3be16d6a836f775c0be2f878dda6b2ec0bbe773fddfd186d1705b949b2e01f61bd031499a5b20f5bfe8b47d6d8fd804d9cd4c1780eec0ea3666a77c97726ee2bff8a9fe6932b2120b7b373be340ef6c8b88ac58770cabd6b9c864dff98b35401c311da5ced4bc093124d4e27bd7106a4f9eb5b08fd62adfb5a454d501c1b966318718f1dbdc37173454e64f45a944c199d5bb036040b4aed04c1763508e4fd1474c7dbfa884839b93e2bb1afec4f5aca584f0c70423c2e827e727ef27dd0914442796f3467ec7c8979d5a5e438fc7753de8d32e7a4168c510469ad27b39f0c7dbd1075ff5210131c4485b9c5ab6a8b16c221bc97b93c9cb81b26e9fd491e7d7adea30a9c9c679e0eb903e7d3d98f0f56c298098f1b53f0947003e5b4158dd77b06b1053a1993fc072ff0cc80be84314978de3adb76488521c9c4acb31d25cdeb521b4ed2e28358f3b5b60839c603d1da2720880f1c543835547ac1bf09bc61d9d58fce7e6a78eee3c73d680d2ea2ad10d455feb796f3fa5c50c0f92351ed5c8677e6f0677814cf438601673e487671ffd1fa6c8104864bc69621eb07f1293e76615a4ac6ca85f0a3e7ffda08f699adbdd7b2fe229c56330a4710f88c52b73edfdd82f0e1709726930c8e9ee6c62386cc9d56af28f5c5fb0858670d60aa3bd36f821fab2902ca7a2d8c4eacf5cd3b0721c6a2eb5890a512c0ed768bf14d1a14310bb1e9f574d144ff854ad2111fa6c134f7bf404f47b2c4f178f879b279a4eb450308aa01d02c1749224f4072c65faf90820858344c38c70c14031c5f980abc611aac9f866ef7e2295f649519c21481ce2efb5a2e92f731312abe660ae88c1f0dcb948b1b6e83a034184ce39f55bca86d985cbf9c7b72e605f970871afd3e045a13f8ff9479964fe8d7a897c220d22ae96b496f0f5386c835be0ddade6536a2618a61e10fac25b6f37a09e02f16f7f1e6f136e1bb9177e19d2a35ef62cc4aab60dfa20feb7e5cf955579548b5fd595c28cb288bfe442e9280d849deab025c869f4e1c745cec67494046bd6b57f4e65560cb3255bf244da78eff0283b5eaba5f7be9a2ad73a0da6e50fcaf166840a7e46c7018322c319353c362044d4fe1b0fb13be56e3a82bb44c3ed71edca2aef0f8b9d245e05e286c7d2ba2cf770401d2dd5ca10807aa446f550b81cdc8c7ba23217e92c74458c30ba00d504951ee284f9f60612987f68630f5fa3502924f99e7d2d1a5c523a67f6f2820380e00f92d3d37af2ead86d930777a1606b601459f2e778d384ec465dd0eb819bd745bb4f7fecd7d04ba2c5182bc8a8dfbb64790e23700d9821260fd53d46b0b6e4bc8e9eb78d1d776cfb54c24806bb8ca82331e15696b7fb6ce6996df68a94a1640b89a9359efd41fbb800413136228823f882721745c5899aaad78e3282ddf6231b56c71335cb6cb0609103524f19f7ed91b7a5f8878272ee7c539d9d3d4b561e52b791f7f77b1ef70f9b2c36826505200fb0363688d986a6d7fd97e26cc94a5d48f76ee82507ac97d7ef318928a096a5fc5444f08f4a3ff9c50a85f672032721dcf15d1ce542d307cccb92a180b2558225a7194e984871fb178dfa95b327ee2aeb51be4752ce5da4fd6f3c286a84a7f8870d758cccdc9b776d1c301f7739e19130599405b8f9229c7d5335dcf28177e428e2dc979bcec786ed8cf48c3eda54c61c1201cf144cc6e0d3ddf8104187", 0x1000}, {&(0x7f0000000040)="b1ea683e66a24365c20cf0a86553951ad205c19c37f68b652e33d2f5180e", 0x1e}, {&(0x7f0000000080)="97cbe335b1d8ebae39adb4920366d1ded5dc3e5e6ca7aaa59ae9a2ba7e94250dc54732a5dfdacb1aa8816b21bc56", 0x2e}, {&(0x7f0000000200)="4faf947d92ec34396c3392c4aba9b28c27ba842da7b7f4dd155e90eaa20bbfd6fe9f7cba4deca5c40c7671342012c846d33e31bbd1f2ca340c021890bee05affe9e84ee56ad0ff172cdb81ce198760fbdb63ad44562990e5c7deb6d3995623c32900d32de0369a483f59a098dcf51640cdd2f0f3bca9dff503fa25b1", 0x7c}, {&(0x7f0000001580)="2aa36296ec1cf21262256f3056bd1dacfbc61ca12697e10983efdcc8850d030a66d58ea2e15f0556ef03ece12b7dea15b17efd2ea9181a3ad3ea9345081595b084bee331507ab0f8c9839109d0b3a974c4ed3970bce3d1c3fe1f5390ef53e62fad84a3b480539d04d90156944e67dfdf0245e9d67f93b680e3e09a599e3a23c3c55264a911da2f8e62ae3cf8cadf87c5141207ab01632c5a2ac401d4f6d03553e72b24fb80e6a8f8251437e7b4e2247dd71bc3291764257ad847ea6d945076dadb7b9faae21c62", 0xc7}, {&(0x7f0000001680)="25f90521768653876b5a3c62bd6e9c557832a020d01958f35782a553f255c6682de3d7e24a8c5a4c02867a05dece7cb508a3fde1d463ff66d57f87caabda691ea391cbadf2adb8b9eea290b1277709d529975132af7bc8e109efa9f36374ab03a2314aabb41c59ff1e009df8ec00eba32adb0b17cfa85c044d5bd2a68857623e6e3a3e", 0x83}, {&(0x7f0000001740)="3c519a7fa9be97e11741", 0xa}], 0xa) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000001880)='+@!/}\x00', &(0x7f00000018c0)='\x00'], &(0x7f0000001a40)=[&(0x7f0000001940)='$+%{\x00', &(0x7f0000001980)='(.\xa6@[^\x00', &(0x7f00000019c0)='\xad\x88@]^\x00', &(0x7f0000001a00)='-&[{-:[{\x00']) getdents(r2, &(0x7f0000000100)=""/243, 0xf3) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) getgid() chown(&(0x7f0000001a80)='./file0\x00', r3, r4) 09:44:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) 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() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCNXCL(r0, 0x2000740e) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x45, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x21, 0x26, 0x4, 0x6}], 0x6, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x7d, 0x80, 0xeb0, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x4, 0xca}, {{r3}, 0xfffffffffffffffa, 0x98, 0x80000009, 0xdbc8, 0xfb5}, {{r4}, 0xffffffffffffffff, 0x86, 0x0, 0x5, 0xe41}, {{r3}, 0xffffffffffffffff, 0xe9, 0x40000080, 0x7fff, 0x8}], 0x3, &(0x7f0000000440)={0x0, 0x1}) dup2(r0, r1) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/125, 0x7d}], 0x3, 0x63) 09:44:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = socket(0x30, 0x5, 0x6) recvmsg(r2, &(0x7f0000001900)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001740)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/247, 0xf7}, {&(0x7f0000001440)=""/85, 0x55}, {&(0x7f00000014c0)=""/163, 0xa3}, {&(0x7f0000001580)=""/250, 0xfa}, {&(0x7f0000001680)=""/121, 0x79}, {&(0x7f0000001700)=""/35, 0x23}], 0xa, &(0x7f0000001800)=""/250, 0xfa}, 0x40) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="84c8015663efbe98ae04d28d957c", 0xe}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x78, 0x4}, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000000c0), 0x150, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 09:44:03 executing program 0: mknod(&(0x7f0000000080)='\x00', 0x2, 0xffffffffffffffc0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 09:44:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = msgget(0x1, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/62) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:44:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 09:44:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 09:44:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:44:04 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x8}, {0x71c, 0x2}}, &(0x7f0000000040)) 09:44:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) write(r1, &(0x7f0000000100)="90e907946eaa81f275fa36b9248d04b5b4fb627c011184ac524da69b6b0edcfff69fa43d5bd4313edbd7beebae0e714dd9ea02b6bf2728cf9dd98b8ba1795bca9b859f9e78780d79a5a106dbd66f02375cbeec81f5b68310064e06620c24ec209367d0834de828375056532c48a9ee2b799914850e1990b567925978661370101d85d203463a46249f06364125dfd6f6fb14d9977f7fc8ce0ddf476dc11e0dbc75da78d0f57b79b124cafffeba5b510f41195cafcdb9b38845ace9dff5c556bcedae6ef83292644e89bfb8307d07c96552d46e97f8b77f", 0xd7) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r1, &(0x7f0000000000)="da", 0x1) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="6609dfa6659a0b0e9faae556eb377b577c9dd6747308486d26b0957e4d4161cc11e53dd23c71538889b26752074ac01087040e3338eda953a716a83897d3d71f415090c4293950adfd02c3cf5008e50a668fd4cbcb23b7bd53f7fecdd7c8def8289c6a7c7cadbaa1f7e4ea576e813c18f603a5655aca892127ee8c74e4b62ddcd6959a084387ebdc72668074909cf43e18b13583d3f77c6802ac3dc44c57d784e8c5fabc781aca36ee0e9ecafcd8532479b8a274c16549381928bfa1032b526899d8b97dde4212f397d4fb78ef177eb948e8318eadd4a9c2196e54d6f5579e80de9c94ac5ab5f21efd74b3b529631182e95fb99c344a20ee95a311212249e0cbcb21f009cb0cc1f539167ca1701570661473e99b2d4ed5ec729f5ee19f7615d48a394191042a873d0e516adb7c396ec340fc5b4a65f4c6c0b16d724f8d10377436bcbd1794cfd892c074d85256142bce622c2dc5c2406d283ee60a583efb8ad88061c58ef058286d714e5a7bcfe84d8a4b764206e78b8ab997978828b242b37bf3cdc29014693bd6fb12f142340cdefc79af2026aabce3b677f8051fed09aa6de4b9b7115942fab4c4c199beba03dbe88a37cc5dc99d07eac956de2218e4018b74cf0bcfbc6b5375b1b33d45b01dbb07d02b3232e4f1b322111ca7ffbf295da3594f1f73b48daba0be2d48eb5574206d8ebee4026e79c2ae93d8ed83aba5dcc3a6b35fb7568f9c2f2fafffc0eedcfc6811770ad0ff90627de2e78574d30279bff0d32c1a1934183a3e470ef5d956f5955b21b9248f7fdac8b9f269c41f4dc53e49330a5fddafdf74e116ebeceb4a88e5000ae37afda3831095b10355d7197292d742d3935fcd4e0cd2243df68fb952077556d6389738c54e1d06cda7bc30b45f7088497f783a14136cfee9907273533a800201fb7ebebce3eda34a88160c2c1f4c0a744a5ffa6ae0b93bc85627d21410fcb885833411ff4dabc38f708798fb0384f5b3490b833effceb4ad4da355fcf88e19356699468d7a633d2821fbdefa929d6b3476b9d0cd26889191389bb36876558ed2f26a30f5ad4dfbf294432df90933897b5c1d38afb0bc32a3e95cfec9557b4927201ca0c8b658ef5003eb40459541cbf5e9121184fa52de60748c52bcc2a72262d9eec3f731a9931d034d78d6d431efce13da829dd83c6ca7932831cfae9e02cf3faafe9e7417f3370e36cc155307f014af87be99bd261252736a48808705c0dd01e135bac1ac3005dc6ca48edc40b6e7da621e75d4a087e24ae02af3f55bcbd2ae733efac581de4d76a1a9e789f63d1996ca57517d58c5f5a19d41da8e4c7acf368acd22a8c6c3930751b2ab9471c24775db5d7e719c063e5e58d4234679c6fb9ad4953dd69657dc608f56d0f0c650aa49cfd51c888c54805d2edadb7441bd91df329c86451e8eb07e4245214c2f0da02c3565e4ba6fe6b9ad971e158440ffe644f9242279079b54bbcd5e893d258619e48c70157a6995340120a74815c174fdd9dbc5339517fade1f9eeaf61511c79516679963b55ff27f73786ee5659315f23c8c9c3031b02aef523805f47662fdba26ce462ece2417b326eb323526cb11c01340ea3c7ba4ab872676e407705a31daf736f970f908bb25de326239e9fef9db77593de62fc6094c0197a6693d28662ab05e53b2dcdc6dcb39c0298fe894dab816394e67e62e5b1acdba0fd4b1d0200d2e04d9daf4cc03b922c0a4b920eb48fbdeada1ab9c776aadfa8e0c3393cfc24674d4e9a9a9d480e84ed3e39150f2c84c28078cb90a2cd7dd96695af9287eb508f0d99c7d4080e6e5d85156561e05b590d43e35b2907dfe56404593219979f349f2c83723f12db4e9f811ca5618565aecb32a19ea79b792b72fdf1b39e580f6eab7aaa9ecbb26a83279d306604ca4e4b900465d47b0b05186c2a0717718ee0e710f753b4ded6454134c51015a6fc0891ed7c796fc86bd741a9f6730c876f2c0fbd324c4e58e5a0520137932a6af92bd0bc8ba2d2b198c26be735709366bd9cd0cb5f9f716239b6e9d753366540740f8a5d5aefcc8cacf147b0105d67d96d9a98940d4d30b8ef880ce85153a96da72ae22ef64bf9b8725d1df26c74f81fad7d3225dfc23764b235ab48e2582018f5fa171b9b2ceaf2a8822f689f8bb6d888e0c5e167f580911d022797ad844e946a24eec92befc45430313ed378bfcebc8e04c2a6c31bca64f96bb5cae1469da9b60758d1e87050dba490a15784ee2ba1d6900a3bc8947a277ce38efe50aba8f7ba311d51c5431ee0a4ad72674bff45390594511ef652b17b69669fe1ee0b5f5b818d5536b3498b45489b80fe1aada3f80f6d96eaa47dd10661cf2763b47b0458aebef9ad699575afc883825bffe6f48b87627d373611de28a0b0b9937e13d6ec980cc0a98512a29c74d8bc0d67a28dcb704fa1f741bdccaece1823b66343afd49a89abdc92a114fb03a80a644691dabf10c4ca558e9d4b8a3424ab01288013980f3b24a7c9be2523c55705b4b348ec02af58952cf0d65aa8b98545cb7b388a3026347229865e73f376ceaef338aadf6ba66b07df16c98f11147bd36aedc441cd610db2bd80ddd591eb943b5ebbb48fcaa5da6e9620731aee23a3159e85ce032ade5b529ab484252ce4fabcf594003e20d31ab02aeb9d1716ef12fb078cb15135845ea194f2418bb95b5ecaa44b2024f6fab61c71ba2578ae20972b021ab01f396dae38c99c33257c8f8d42255568195c680d5a7447f851381a4bbb2f9c55fbbed9d30281ad0a8ce92dc92ce3aa859565dd8f2db7fd49e178d1b60d712d7d5979c4023d1e70a17638861fc22a297fdb1ef09a36de18e0f9fa9b65b9420770fcc3dae1715608514ed45ca00be081bbf6c134dff674474b105eeabf2e58fb1899600229b5e00ccd52f79a01456628e311f7cabec87f76b717538b83b70056e20876868889fe1b0072016e327e4fefe5d3ef3aa333927fc84297d786ed2da6ebdd75b4ccf609c30b65b370531bb51a4c969c1b943cca804525322f0c826a89e2a4a855b1e3ec0abfe157482df663b74b6def4a56f564b0cca675250119bbfad8d9db0e439804f20b012d3ec1eebff03651e5c977ea016e065aa2501e8ba2c0fe5fc39d756f2fc756d905d58cb3071ee18ef1532ae1f8d46e85f64fcdbb1aff09e116e322b5d101789f3a1462b4182ec17558e76afcd19c41b7e807ad7386952dd889cdfa4790739e80c28e2dc1a928fbfc84365828b777e689ff95063379f458a89eddf5798b96e9e7853796cc85fb78e409bfb410f7add96c111fcdb7a8b9d8b7ac81668b6b209ba22afb85f7fd9221a1293b50ee188b568ab626193396dff37de32a6f4b0d40a4ec17eedd4b907692ee7cde59e9e6d01db42f38b61e96eda47cbcc08dcdb318f4489c00de0fcb05594e4b135d90faa599c105d32b98e4280918deecfd048642966e8219606fd5607aa37fb57ce9b8780cf924c05450747e036120311c02ae8583334f9d1d141fa30f2f32ee4da04abcee6db818c0943fb87017135ff4cfe44a5027e1451a62063b13f0dbdd0fa460068a26cfc13f74ced83e0ad30720348914b1be476549c2c8eeae8a3097287e8f88c4c6ab0e494d5e0f24bad65748e9c5c204cfb7b8c1f9de0f99be761e0bbd76d58862c93b4517ea0354f2b81becc281a92401e220d1e7e12884f7b836c844a44c1a964d80a4d7ff6e9ef58c1abcb6e679da3ad76631f9c552c6c4a2b320e392486103d6c71d3636b90ff2e0969449e6b423155e207e1c4779ffac477b98fd447a3057d41fb7de56bd1ddfd4d3ad5babfb279b2f38416b78ca0bf85372109f744e852e3608f68e16b13de0583cab76acc3edc06987dc097ac1149f7cb47dd692f3aac5524c2f879df247a774f4c229ab0aae45b5e60f344b8b265f516a556980b0e0d54ce26ed65cdf04ff0f2f6504a67b07a75581bfff64f52a13c44af121929f6f541e55e0ec83c74e7217b5f64835e661ca9c37c1406c3f9e261df14941be2457fb1f7573dce8d7e0a0a1a8d3dcbeff74b2872bef6d36bb88adea1308be6ed3610c099fa4688d0ef11ec5a27e68b832dced246b425df0fb6b132be433642edcf3c9dfed99abfe1dfb65a2a83cbc7a8c3fe63b7d839331afad19b294b78be7b01044352be826c610319c2dbe06f41dd01c5b536a17b560785e371b35b1b5e6f275edc1487be84b6c47ef12b2cd2de0293a9d1d03548704b99fbaceb2169256ca780d091fa662e72f4dc1500a8220ff974c46c6205bea8cf74092cad285bcdf44cbb418e17ef35c4494054c5e6edbbc171f72eead523436d78284a47c092d8ca3643c67a9e2347d68665a54e05d9fb715c2bef13b7a009f92f6815065564105144429e36ccc00f8dc46a17612c13d8c1e4c394039e77a17fcd8cc7db15d43e339163483c690be3574b65ba50a4781c31091a86143526d473b9921a5ee110de18d0977fb6da8a05d15a6316a74cdf936339cab8291d777bb87cc6183ae55a381f2fef92170856da686a255359f6749351bc202751713c95f5b07e9d2e5f2ab40386659dbf8320723ff6dda41c7fca82fc12d5d53f342313b1230fa9233966f66412d01642a498b4004ac804152fc0d4689efd63d872beddce6cb854ce8f7c69b2fef10668e0ea297aad71566683e31a806effaec6a5ce7bd683ce7876cfde31a3145458bd53b68f574b7eab15ff2b5e16a73cdc433b36cf58207d31ec2c6e09361eb150b10b307f2e73a6b86128ef14ba35a0a0ff291078c2f3ba80bcb7c41fe7cf3991baf0044591cebd7fbe2b5f3beead06bc633b605b35f988aa6963bea113274a00e523fe63495ada0e79c2656f4534795bfbcae04dfeb3bc432b3b68c2d8e2ebc20f67eb05fac287e1a578b04a2f6b5762510ddcc292f348c683e5dc61c9617cba2197f90d84069cd9c514ebaee2d158ab52e5622f28f0299be853c1b75238afd4afdaf305f2677d392dee010eba627687ee7cd7b3aed2e6f2508eee3bd66ce14f215bde1fe1e82f94343ed1596b78b327a7e336f2af5d1e25b281e25242df4a1436842985405475faa448ade1c44de5258d06c3012852f869cc7e2498069677cdd6aa6aa8c334367dd90f3c677dfa8a14556fb400f3379f54e1bcf6e46175772eb8ee5fd5c202477f67aa738690defd2367de3471bdb919054050042a713273815a878237e19b9ed6af435e2ffd3e165eb7852cf792b26fe063ded2b7b487d3b027bbda6e1268cb1d703e1429a79b77ee6086086bd3878a62f67ab6e3db93b393cb5cf0340df8ad986bfc010e6ae3e891ef486c6cc61720fabbd6f3037e7a500e86dcea348a8c07d1e8c7e625f11df0d9f12655ac81b97fb81e8827213da9f58d9045573f1dd3253fe8c4213ff7f79332c05df0d4d060855df45ef2d5dfd11573aac75576e98d023ba47d04de6517b489485a98daa94ffe98340a3f11f3956327c925bbc44cf1570e998c538c3603fa5040958838157b89050d5579ef656e00f3f43f992ead658d06d8c4d7775361243dd3866a3559917abd4f46dc169be537bb761e6d8bbd3b652e046baf1ad1ae0eb7bc9156da575fcc8b031d4c944daf8ec86ae8055a6b396ad10953f28ded5427d2da38349d61cce988d5355dfbf8e02d31df64cb9a3a9106488e55b5a491e24f17cf2cb7262d95a217fc2a9e1535b5e4cdb4eeabb5c7a1259abc20453838f8d54cd9672ae8e846d0330d508abf07dddfff40dd2c506f099a2530cfd2578c950b469b6c07e933669aa924", 0x1000) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0xfffffffffffffeda) 09:44:04 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x0, 0x54) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/47) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000000)=0x297) setpgid(r2, 0x0) 09:44:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/86, 0x56, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) connect(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x5, 0xab30, r3}) 09:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 09:44:04 executing program 0: r0 = getegid() getgroups(0x0, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xe) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 09:44:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) pipe2(&(0x7f00000000c0), 0x10000) lseek(r1, 0x0, 0x2) 09:44:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6673fc9aaac7699bf5a2936f17004505b529547f27d70564a99e526398c2cc6c515b5a599c544c149b53e1e53e68368288788fd7d6c025651bfe73dc77beb4644071217a325a7fcc40854949ffd7f96b919fe6b3aeea402ad7a28ca115e2e1ff06a526d391ce8905a1fd3526318dfb67f42166e38b4ff7f7ac97fbe1f73dbc72cb6cbec7c0203c69137a9cf385c9a6a1041c36b48db67d8c406f2da11bd68f072ebd8c987c310b28bdb55ad7b5f98867bf2a440d1b36c7a8", 0xb8) execve(0x0, 0x0, 0x0) 09:44:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 09:44:04 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa8, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:44:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair(0x18, 0x4003, 0x2b, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) syz_emit_ethernet(0x79, &(0x7f0000000240)="04b6e150567087f62935ef2414855220bbb5c7f55cde0bbe652478f139733e49f3169ec959f7147ac6b45b530a372b2890e9b67812112c0d201957b681fbf945e1f529dabc29689c4b99e0eb7dffb14857bb245112364b1e8c474b3a9b2041e1cfb51d2634aa730d7e36ae12910fa8d18571f16869171d26b9") kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x200, 0xf3}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf000000c, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000041, 0x6000000000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x557, 0x1}, {{r0}, 0x0, 0x1, 0x0, 0x400, 0x6}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0xffffffff, 0x4cea}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000001, 0x8, 0xffffffffffffffff}, {{r1}, 0x0, 0x4c, 0x80000001, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x800fffff, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x42, 0x5, 0xec1d}, {{r0}, 0x9529348c2e2eb538, 0x83, 0x41, 0x3, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x5}], 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0x3}) 09:44:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) 09:44:05 executing program 1: mprotect(&(0x7f0000592000/0x2000)=nil, 0x2000, 0x2) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') chdir(&(0x7f00000000c0)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f0000573000/0x3000)=nil, 0x3000, 0x4) 09:44:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair(0x0, 0x4, 0x2, &(0x7f0000000400)={0xffffffffffffffff}) shutdown(r1, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000500)=""/250, 0xfa}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000240)=""/39, 0x27}], 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:44:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x205c1, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 09:44:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x408, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) 09:44:05 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x8001, r2}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 09:44:05 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 09:44:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8597, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) fcntl$getown(r0, 0x5) 09:44:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="85608fbe2c", 0x5) r1 = msgget(0x0, 0x400) msgsnd(r1, &(0x7f0000000000)={0x3, "da5950d442cdafe77778cef8ceb2"}, 0x16, 0x800) 09:44:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 09:44:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) lseek(r0, 0x0, 0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0xc0, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) close(r2) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0x0, 0x20, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x20, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x1, 0x7fff, 0x7204}, {{r1}, 0xfffffffffffffff9, 0x22, 0xe0000004, 0x40, 0x4}, {{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x8a, 0x80000041, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4abe66fcab7aeb69, 0x3, 0x1, 0x100000001}], 0x100000001, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20000005, 0x8984, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x8db}, {{r2}, 0xfffffffffffffffb, 0xa, 0x0, 0x3, 0x5}], 0x3, &(0x7f0000000280)={0x0, 0x6}) 09:44:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) 09:44:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) 09:44:05 executing program 0: socket(0x16, 0x4001, 0x5) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) flock(r0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r2, r0) 09:44:05 executing program 1: r0 = semget$private(0x0, 0x5, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/40) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:44:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) syz_open_pts() r1 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000380)={0x7, 0x1, 0x9, 0x9, 0x8}, 0xc) socket$inet(0x2, 0x2, 0x10000) utimensat(r2, &(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000500)={{0x80000000, 0x1}, {0x1, 0xffffffffffffffff}}, 0x2) r3 = semget(0x1, 0x7, 0x400) geteuid() semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/79) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f00000003c0)=""/218) 09:44:05 executing program 0: socket$inet6(0x18, 0x1, 0xa79b) socketpair(0x18, 0x0, 0x1, &(0x7f0000001400)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000001440)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/233, 0xe9) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000000)="c5d27ae9755d26564a2cb489d8fc72e47a46f0ac4138c263974d078d5578d2c89ecc2f7ba29d28e0cd43b489e32da56172df8e47a153dd5708de88848d219954a513255d93fbb36cbf38e3363a70c4b33c3bb8753d53a4236545c16d2b39f1db7f0fa36c9abb15580a448aeac2a028b89933843bb4b8955e6de46cddbe5ae4b7bb0b7457f19f4924792243ad9a2f8bc5c579f38f79ce89043f8d6e31fadc790964a1e3fee346d19ae0ad2d174ed9d1c5ee3e4a2abc663188367949c2ca2492539a15ed31d406f56175dbc2672c0240e6b691baf8e03d926601182dc45451742e0619239fedf93406b2010f0dcc28611fb7c94323c243cc1ec27aa1271240d013dd385517843ffc9af03cde8af97aa662dde6145cb92a7a4d8bf49fc2080eaa857689efc232b2292bcdaf6a2d46f928ad198605eda5cc6cac7da0a6662ebd1230e228a080fbe0ef9263b089b8fd7edaa389b3582f0456a089497f67e8131a1bd3000427d65e3f039291d174bc71caad39a6a73e6b9a457620a0fb6807cc4b3332d32b01c39ac35787b72fbb8f1877ad2dbed12a61ce148a4d17016840f3cc5bff319e4bf5663f2db03020a5e802ac8ac00e13f86c235bfb89b5473e10479d5be8886a78278744aef01a87d1264438eabad0a79e99055e67404fcdeb11629b6d6b2faa95a12dc027e4c67e25a8dd3789f4c530bbbdf3a9acc620b774794f7f460cdd6880f373fa23d5df8f1b90ca41c560aeee51a645f058f9519a04bc52eef6c4de8dd33b4f56d29b66d4823bdbe30a8c7dede6fe3fc1521a0ece5b7937af2ff6f7f7675290e9d2bde408674d56561d4bd5b054245844bef525cf1dbb1325c0a076049dcd8c2badeab5fd093fe586ff9519f1b1680f21a39bdf985fca3544934c05d522e109c226446455844b3472aca5126273a217781a5f6540b449b0b1cb5240e42ebd5d82804a86fb37a2b0b780983be91488490a6393f6f28dd121f3880ad0b180932839b405cd3f3200b16f56f51c0da62ce01da31bd487658f8029f0a5c645fe90394e83e062927b8541ee6132e522390e70b7c5667134b01f845640ee95a92e9e04c5438c734ecec3532145344b27923c5aa483594e2851e6b55c9460759c1f26ac3a51cdd5140231be92d5ad569985b379e1bdd3b39499d78d501110a5a18dd4f873c7051c1ddc27a298cfe6bf3a1a2a965c07953885307a8d276afb832bc8d86455deaf32035a1636ba879d868a6056f8077839de54bf114e900b761f09b3e31b394c704a4ac5a5c35df1add30bc3c8ad756ea3e40abcb30947a28eceb2e26e83060a7d0feff9b2c78a55540698143314fd0bcac9ede34bbdcc8a809c63c073c84c9df4646aaefe9ccf2c2eb10f1d1ad89f5955013547fe4ce5a229201ed141ef37a45b4b8f167d062e57af77f0a6cca4c39c9ae1cbd36e529dee93d130189f4d9e67f587171db2cb0f174f018e1651f9ff4ef9d4b25f1561af0ace9fc34f198108949ee11f4e961e9f17650714362484147aa19ac02664cc2bfe0557eb3bb374a1c68352d83c760e1745d641615f817ea439e8bc90972ca7e8a5ac4e3f2e8e25b931e7245315fabb538819e9d5d10dc8bc4e304936c0ac052d7e652a59c5b0adcaa2df0e61909bf5581c89640507f2a56e545b3fa5c3fc55f254e8a43a5d53b1803253ac4b58130a2793783f22d73bb241fb2f4d2caa0dd7872acb58a366a15ec1e8c0c7d22cc8d1bd61a4714ecbcf946be77c8cc334e3422f1c3204d4f026ddffe3bdaa86817c71f88bb48b94c1e8b909970a9bffd8c72fd1819794a5ae044e240d2295186d8326d235297ce6b962aab1315de714e93ea5531ae70081213e8aae051c3906b31185b7a426db45f02f362424682646afcfc00f45ddaa05a46f7307f4dd34154667532e5ee32890f9ab6a390838b802f7c1cd4f05da806f006346c130ac378a54eb4dec1df0d3e17c8932a813800f7639cb5750b3fdb509fb7e471a8924444b677e3fdbdad4feb00c3f926a9e5573a7381deb0669c22bf1daff656c7370781bcd669524d91323bf65f3afb9156ad8dcc6e53b752216a307fb3b9091f12e33a743e1c75e25b156b9f95ea8d6fac61487e47b59dd3380ad2532e709e1dc31c65269f84134dcef3dc79c9e9c4ba3c7c8673a8ac4138659666e0244eec387a7f994b1a05184268730a8d8c2015aefd60f78642b50b153d28c3c5981ae47a596c89613850ed282ccf61d9bfadde40307528105fff727e0c544ac86df66db7f70f83cc4b6fd17bebcce51d248320fa1d5a80784980541c1301341304749d22e8f4fd5b5c3d1e49e066996c1f96395bb045f97a0b59a58bbbcb322fafd92c647f4a05e0d586a6eb6ba11eb2e7f92c1bc23e46ab034aa3de131bf3a6480e058eef02db01d473430ddab238a7358a49f5530011047754f3ad02852514d8aade1a03abeeed78238c38e0ceb7414c4f7dfc13a64f354490e46c34f0a1b69a7284bb50827a423d9d475679786b517d7555d3c1bd78a4ebeeb951d812a9b1b4e1ece9e4f13207b45b1578bc57b3ea9b585eaf2d4d4a4a289277c507e2a96493683e91ab7a93c4136e8b255c521580ceeec96c43159fd7a56b52a0487a0e74479f9c1a2ad8dd3fd76f782db6c5905943fe9fee61b70d103f3877faf53627c55216d403236ee168baa6b3b6b3e16cda3daf87a3016a339145a17ebcc9f888ad54ca768b2f50a12a9256d3f7f9602a4513122b62f6d3b502ece67b04c60c0b55ba286879ff1392bd1036309200ac2b9e5cfbae890a6f32571eb96390b5d1b23eeba1ad44c8dba55fb95626c2aa409cfda7f33c162b0b1f8b92ed3ecc04416e6f35bde81030586cc719325e81bc200175bfb11c6a129af60c20edf3e38928960b57d44c8cdb536a5f0e4e3c4a940408f8fcb073339772bd906b6bad46e2ecd767939477618257c188669e74c2da63724f5f20d7eb02f3e8db89a131c3303ea533f16cfc8c88b83c3f6bc8a911a424f3d85e0c49c886a15c75dc18a7ddb42da5c4a830270a5e0b021715578ad06e0fb3b3f577b5c1741af5342dc5bbe0df77b6f4f52229d10f8acb6be232d99b7c2bc2485b331ab6f04761011a04d4d04c4438883b80da22728aaff062ce6266c1bb193fe8eb2275d48f9bdc3d7452439344bf2002fa1e877e07ca9e843cf354075f4dc1d5150d6d9ab245a0b95ed1d29dec604cc6c467ab5030ebe50249c89a7d2304466861d9ba5e86f37001cd0061adbfc64983b5300b7cfd9cda7f63fbde95b1dfcb9591c99f8cfc57d1a401eb3ecfb918e193caca76ef865035c3f7949e05aa3e13b711908b17d18d06194b0ab9c38c2a0cb1d3dc387d8d461678c107bb3b9b9022b95730ce49f15d282e152a71244dd6a8ba3ae63ec9c8b900d0f19164357818312cf6ef5457a8552aa98d2c82c31764472c3419513c07ef1892a8eb1832e50875d3be8e6ce6af6270d744e312157a9009d7e74d359fdd77486082228ba5ecad8c86db7f3bd97f9aef28eab9579cf9806b46bcee45e4b5f84682f12b0635002eecdf8aad1ff1a199003ff2e9cd4c9ffc929c5ba02cbe3bdce8078d56cb42b821835ee2375e8f1533d8db8d4e8e968888ce7ec0dbd8cde13413b6325f110dc94e2345223e4a7abf44bb83e304b1a047f0bb7d32e6827b324c1127cac4958f5cb6c0e4cfd0f571ff01f312f2b3a8ef641973c19f21c0e38498a64867dcb6e9c4f1d9cdde4deec3738967047ca480d3d1a6e806f5e41c21a4506b665a6fbe853d36d3592d7e8db18769147c7e3874510cefabd5946861ac2920bbc92e5ff6e63556c377f41f1c5524e368c9d46c1b56d82909e2d04b072522eece39705687471942fe0621bfd3e6ec535351086fe6b94ba145bcbdd5cd46eb96b036a3bb175750ad75d30c8e5260d9ea161c3ed1fa8dec05141ef95bacaacd1d8b33099e65e91ed857d5a702a0642f4ce6ecdc6d930f7b406d143914a9d93f05a6973df41049bfb861a99146a06859cd71980885f265bce9411d53b9ac42354dd8e887371c00ee09c5c07a907144c0e2f57009ad6281efa97d954c7b31366de4143ceb8d30dbe3ba71e5ab597057e704aa6358c97a66b01e758f0dd9cadc604e08cb004b3a42a3ad4c89d09571087986046d51992f779e2eda9e23a45e0401bd2d1c010c3e1e8f2096bd661f8043393f3a06c3d81373104218a7442c8ca99b4b5c39c18fa7b6e70ad25113ae8508724b0ce353f18ad52db20d28fc60799caffd2444f26c956ec18cce4c9c023d759c06404d53368e3ecba7c9a9ec5dca6a4ff28ccef75704ef8661e8c29d66425c0d3df4c0262bb3e08928b03f12dc927deb67ad691f68037facf7d7388374ee19741e3e8150859109ca2b0f1e87d73b6650a04072b30ebaf284a9b8dbca63ab5ddb458dcbd25483ac0d80a62170975ead11a8fa82c6c4e01ab372f86fccab0a466a36bf917b7a23b954b22942b17417619c0abaecc279d743b4d353a7bd48448a211bd1ebdfc1eb72436f1a7f606300a3549abddf31e7188c2e6f039a7f29165d15f4d01fcfb9fba23802e235ef370314ebdf7791e38ab1e874ea0fe6e532fff032f25fc8de5263795dcf01d8453fc03958edb157431286c81bf11b2a978a11f0f5b469a27d66bda24e7d6252a50dbe569657df6e9d5a2cb3858f1fcdb908b2ef5db8bc512b02aded189044b91da48b753adb777516ad72cd33772ed1fee6c38ed13ec8b5d906215f20e2a4851e50bbc9a02454e24c67ece1b7300e0bacea38155066bc8f44bd8ca6f798c8b227771e687b5688976a383d927455564d34110b7df9f895c6e069d45b6b108731747684395c00dded859bb3d371b65bca8961dc712f1d92b372b4df942cf5f0b751698a89d7fa046922ebd2d98c092f851fd1a7c1965a0ab77c94790825abf44015b05f84412a31bbad0085ef5ca9e89d8f5f8eea198642d06b5df17206fa791db0b01f604e3bcd600418a517169a48d27db63849bf5d5b02e0728a14e6e69f4edef59e23be22d06aaebb854cc2e53ac8723540f785c05ea346b0dd3d05ae2653fa45b24e3ab9e28dd0d2b984e7faf15867a2ad0db047becb76a172908f30a02b327883637bf583bb127e64f2ebef2f40975bc647dfe061a818caa6b88980d9fa6967548807dd25a3d659ad1308d06b562879c32ba66016aec31e28c6bb24947929c69ee6d59761b53ef3d9815332590aa6629ff8578a922e7326a57e0e70d4e391b4d82d116f8045c22da7544de5c1bb2afcc765cf55c5e6bda687e05a323aa01c6e8eb97a80dcc18c6cbf2c7b2e0bb0eb1006b9caf0bbad35c0b9ea9185ecaa01a6b12af4d463054a32a1a6456a923656053a308c2027ad21ff9ae8763119b9357e699cd46d2c9cfa090ea883ea811e67f552a4288e329024aa5dbd5fb51b1a0f855a2cd70d62323e0899422715851b96ea45e5408a72c0e0345c1753f9d3369827dc05fb719f01ddfd798e81aa6b47b554698927d5980121d010b3604e41d44e55a25c9faf5f0f02358e3c37a94e93031c46a240b42e50b67446c5a34d99890aa3ef0df71dd53d5c35eb5c4dea06935fed4560259e4d3acb5042fa7407c7776b523c302cac6cde9660085cae0c7c71cdd9ca2893ddfec5034ec4aeed06a7f922395532bc47fd201efb490c35b07f6eb117dc78b20057bd2b50b81a4d026f80376f5952ca98ee4148f9a42b90ed40761bee27e0388787d5ca19d6ceac4621e39fd08f023a80895a8904d926f1a5b6298add4fffe6df24a9316301344", 0x1000}, {&(0x7f0000001000)="6ceb77993ce5a49ef90ba89ba673842aa799e6f63b319dddd902f7aa03c902345dba64a84211dea86d9854b62b19ccc40ecd0619b6346748f746802507520e93a3d437817abf84046bcb72ce3a8ab16c4199f4d382cfe5295bfdf7293da6e0d38d8b56a815c23420f2370093eb094a5f12bb7b1af45b5d94beeced66a8cfe15490be340b165a9496fb920432ee9a3485ec321aa0c209e4485a93d1891dd87f6d5d92261d205c981c52", 0xa9}, {&(0x7f00000010c0)="d8f586cc072f554fba2d2f6b04e37c20430da29a925500eb20013c586a", 0x1d}, {&(0x7f0000001100)="b5ca61d05f2c767a0ed6cc76167ee67b29c75c0e22ae41b494fb8dd5a03617e14b", 0x21}, {&(0x7f0000001140)="cd057364e68006746f110e533592c45d2980996c", 0x14}, {&(0x7f0000001180)="0a105e08f7c52503915b6c57134948a077fa05a951b4043e254513ab96438162f281031d5b00adec6794b05e6c6a448bb1c86747db1a3cb5601c", 0x3a}], 0x6) readlinkat(r3, &(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002500)=""/68, 0x44) bind$unix(r2, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = msgget(0x2, 0x31) msgrcv(r4, &(0x7f0000001480)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 09:44:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc7, 0x7f}, {0x87, 0x3}, {0x67, 0x2}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) syz_open_pts() 09:44:05 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = semget(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3222, r1, r2, r3, r4, 0x10, 0x80}, 0x4, 0x7}) semget$private(0x0, 0x0, 0x202) execve(0x0, 0x0, 0x0) 09:44:05 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000c9f000/0x3000)=nil, 0x3000, 0x800000000000003) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000a27000/0x4000)=nil) shmat(r1, &(0x7f0000dbd000/0x3000)=nil, 0x3000) 09:44:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x1, 0x6) 09:44:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) recvfrom(r0, &(0x7f0000000080)=""/232, 0xe8, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8, 0xf1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x97be, 0x400, 0x1, 0x81, 0x5, 0x0, 0x1, 0x1, 0xb380000000000000, 0x5}) 09:44:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffbff}, 0xffffffffffffff04) 09:44:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x16, 0x4000, 0x7fffffff) setsockopt(r0, 0xd754, 0x3, &(0x7f0000000180)="338ce59528f8736968340323e5a590b0136b64e05f713e9ff7c8dca59eb97def99e0aaffc41a86514ef3984c32fc865a46fa4e49e9735e7fafdeeeff2aca4bb5b53cff5b4006774ec9570bece9b5ab2efcfc561e74eedbc760098f9e10eef364d10f24bdf1bc20cf4be075abba946b159ff03b66a29b197824e726759daac9da4af09c4f89a10627f27b36bfaadca2a40e9a977bda9c03ae288657d0a328658e2a6126b88dbc187408d085b90919c703147631a03e8a8c9551d41f7b7796c49772cf7dfaa6665fb92dde2c734473c8e8b526ccd75da2b7a96415", 0xda) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f6669090030001a37a6e0f0821b7e4cf4131e12b952248b6b485ca597c2977b0ac60a38647cb3a3577c3cc74a5926c5e5898affb518d1de"], 0x10) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x9}, 0x10) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/190, 0xbe) getsockopt(r2, 0x3, 0xc3, &(0x7f00000003c0)=""/75, &(0x7f0000000440)=0x4b) 09:44:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x212, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffc, 0x6}, 0x10) 09:44:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100), 0x0) 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:44:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x100, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa4d, 0x0, 0x0, 0x0) setsockopt(r0, 0x69aa, 0x0, &(0x7f00000006c0)="522df8e736f5a0ae7333afa9d2add3463bfcdda0ed73888ebaeb7d5dd7a4ff31d8ce02458cc03e31c97a682d4f314cdd0a3d790ea395d7ad477a12e068ed5679f198282752097eea73292e575e6b62e1ecb050c435866246a18b6ecae1f3b1", 0x5f) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r1}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)="894ae0e8db12179ef2d57704c071f7830eba976af09a94ce6bcdd227a76a53d8d91949bd1fea6828673185a57658f3a7d4bb6470eb45d3904bc2fd894245b408da756cb54e62764a86cb48ad28689920b3a172bfaf3c5b665c72f6c3aa0986c62dd2c2aa64f7c9c4801fe283026cbdcc21a8be6ba40000b1addf37e74eeb8fc0e17b6543c2778a352a6f01e2e25e5b9d8afa60338c35be8601f69768f0ab7afcdee1a8f65e990fcbd96dd2d269d8e64fc89bcaabc25345a3d3d4094bd40b52434f42a50a12ccf2a213a74a3f892e6edd3e16fb518f0bed7d669204fd5d9b4370d270449dc87568d35f26155ba89ef12f8219fc02426b363f0ceff3fc16a392a0b2a8d3df6a012dfa7166d67f1a0c8452c7f06cad96e441b1493bd2ac3b7cee6d5a6fa1f996aacd6810c430f7a2ad9226f6cb5473f2ee801c0d5c648ec7ab441c9199b0f95d2ca54ef85512c59186fdd2c74f57c0e5d879a1a29bb5145413b382650fc17baa2a0b48", 0x168}], 0x1, 0x0) fchdir(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) setsockopt(r2, 0x7, 0x8, &(0x7f0000000740)="d75d8cecd6ef4e6cd470bf40e26df854b98bdfa96da06ffeb55b0521681444ee747519666f7a1bb1e697dbf8e204218487e83f6dd2464d24ce7467aab98059792d29e9f02be33d6dc89b5876eea22bb253a785e5f3be8101e9d01af664edf9b8340598fd85595ee2db62b48bf3089251939981d79696c0c4371ca2b64c9ef7f53c594b1bffc5622b9a620b81431222f270d66d1c1fabcd12307ae72c29d650810f83a53fd7c9c17a8527fe2fe190955e3a2548d43bdb27da416a3bd33d2b3b322b9f67403c93c58968543c5f96c0cfbc7e76061c4b0ff07bb3c7146cd499361a57d5227becb59465966b5a56dd0353e365e72e35250c8d9cc4525a88eebaa5152cfb16a70e05efa309e165b1aa3e8e75b831cc2ee56d991cd5e534f038851b8b7ab057341d5f8ff01bc3b769b02fbf880a050ec960cca6c0ffdeedeebe748b1e574e37972db71ec7c571101cbf0e930dfc9238ab6cd50d48b540b9454f60d8b3263f4804ad3309384ae187815b1b7a20e60bb4309cd1fc334649108e3c76ad9832a5ce3c2a5932a9f6244f21192f642f32b2875176c3989fea0184d33e2393609f6f7a640255e9dbd9e13b0150d8bf12caca63f58becb2811b69d0c73705b551a0fbc08e06f426c61666b2dd6d9759a0ac7e85214a3250e17086a15b03ec3f1d6f6a94f5a5756ce4e78c276699cc806c0ff78396af9c5e67126ab19553bba44157ee75e921a36a6440c3843256f00031d66b2de02276333ed556bf70ee234c320a8fde13a8f84d010a2c5e258960ac6e94f99aca5d4bb6ee5b7ea4a41a01f4f50e6c4cb055cf9687b4b14d8d874f4fbf4492afa6a18f0fb6f1a46f132f46596b6a897f0f9aba42e2b875819cb347b4923f05e9b6a51d32bf935003ef959f09ee96007223aab782e2cb2241f2935dfb34817213a082787d011d5dcf08a173a991581ca2b334b430603a4278737669d6e60825556d238456d3abf4d7a0ef4a91f41762c7e84feace8de4d0f4c4d0ca5749ea21d35724c6b95de2b81cff7c658c96faf89985e7ac5deb437b08e56e26deb0f4dd86b3a173879c5fceb8503dea4e90f0b5365a607117e48f10999326e819df679fc3b1c5497eacce7c97c15d92222bd13eab6973e7009b9211b55531bee0cba810ab2a23987300c91e9932bfbf7a0443b775877ff2b04d59b6d482a76ee559dc3da272bde26b5ada0e393b482c657cbb5b3abeab9032199857551a51bebb119c37b7647d33d718c7ed66b921ced32f4297390615350d4d824bb9b31f552814f4a5cad2ef517881c1b91000671f7c5383b8094057a14043722e7a8e163580a52491c70e8842fce6a1f487c8d34f1dfc26502a02a02cbca1b5327533bb696b78ffcb9364b94b1d14d6f55f313b7d6289efb85dfdb1576faf8231da362ee094bf48824910487f4c48ecc84f470901867e206e4289098a4e617e9ad00929fcfc185a53abc24712f3334e5fd8d198db39b9da282dc9a6eb0f941281590458b732cfa9575ff69cc4c97122346cb94270db50363d06519f8f7d5b8df08432ff3f2c8afbc64d2424de59c2b70b4c273d4baf3c485227c4162747ab1e5e418f2c485e3be7e83b5c35dfce076f57c7433e9ef0c5a07b4b605dca35e1442613ef1ace3c6729dd629752cc2368cc27efd4b5134a378141551fa286d92c330e46974fb6dec1e6335faacf665831e7e241a9d46fa1eb2fa3a161c9cb25b55b22903a1088e15d020f07d020d2eb50f1b8220bd3c558017872ef3e1c3b2ee93718e8f38f36b1e3fc0258e0762e588d0c513a7baad771eddbeb357ec579e0868a653bc5b0e0e78ea475db650e5f5ef955553abf53baf0137b223cfaac159fd8044324a89bef2424daae7f528f5f49f24c2f80d569e44d2cc743dc46a3faaf0ced2a1adadf2120d02dbdf0a7c4272cdd2a4540c11c4dcf1d403221ad963bc3e8d3519e7210572a16dc0b04ec0d94d31628b5209e214e7330799352af44367a611825adf9021e6a99d54ca66ef8d0cbfeffdd58d2af95d27f1f9e65e28a021a7c1fa0aa97429a6d277524b412010de1b43b6c4a8ec4b5329a1c20f10b3b027ff0883cfc92678f803d22e6081e95a0e3eca3c1dcb108e3b724f53c161c052d206e9cab6c4160fbd94da64245df8f94bdf0a247184f120c89349c0542af81b672cbbb86df50b12a7d957fa3fabec0c15f817a112d0f14cedc0ddfcf787b91ca00132ccb89f529be33f0df0e86f545ca2a76cd63755f25fe7914dc38ac30aaff0ecb242765afb5fea496ae115425c5ef429cd53c7123dc659f403e6f46fa321288aa77fa4e6abe19662a70ecf468c0896f1248ab22374e4a10053e0ad4aad81d29e59781ba7856541e1d88d88aee730da79d9685deef6add6ea0d6dc9d45fe762c58ef84105812dc1fcd466dc389c1e3c5d1886bc8e8e3f1d6b57a9ce8ca3a49b8ff127cfc76d723f01a82587d27ea0a09ef4850803a31575521b96d4665e9cb812812b6b1f67f454be00157d368e92895ec968c7f2154ab325b8efc62e76568c1f0fee9df6805f1cd6f68fbb01216d9e859aefd30b4bf5315ad392105c389e577baa40b4b3d98f62cdf1de69f984e7d1bf2cc4fd75cba82c0ab63cf4ca33174b3618eb5570495d7e176163418225f038c1b1d5ea30f8727ec7f82e48f199ea576cc0211022203c3f444b619d45459900cde00b1baa224af2ce24cace6a07d606173556c54bd27736eebb3bd5d640a211076141857245da481e560651f2ee9231a94c8b060bd118bae9c5dc783626d2a53569d2f462da6e1f96000671b59c484cc982327ddd83f0d07b3c07e88f55f0d5fe1b5331b1ec54a536aadd507c15d656b2214f54a82599bf02b6e5fdc3f36b4c981066b89608b52c46a7f66395d6a03a5b48d4023c1bcc1d2a77f420f64f4461cfc5d4878a41d388bea905a06ec1496ca7096aa9097444091379341409a646cd21a7c80bd54204f1a211b3303a4c66fecb79d3890375894cf67eea9aedc38ef6455a9a60469101f0c7e7b58e49ad9d1ce48a1fcae543a05bd6c227da24fdbfd26f1de2f2017f1e0d1d4132f95661f5aa439aa89a7e46157a00cf0d3a22c6aa8d62ed7cacb7abca0874a2360ed076419ed349d7ac70d23023b30f6b58ae41e2bc0efd13ad43c23b1ccec0ca4c1b674f6d5cb51ec9904460d0b694cf4d0dbe233971544455e2c224f1346be9529601388f3f76370ac7172e367dc4238c47acf040202a7f2e5b460c83cc7070ba5dab6620cb80516c39b3dab200bd742effa412fd52e20552806b393774c43670c49adad462f7959bf4fc70d520e420d81f0f61e8612c116e5c1ef99614aa5d9a62966e694e4d12e773c996b301c78ef9bedcd5b5c82441c5ae5e38aef5d6350901345f9e0633f890f0a5bde8f747a2c6bfb74c12b7c45d1b16ea84fb2f68d28412c3552b8cbfc2a6db90e1dc0efbbb3c8e4e43b4c708881e66266220304dc3d76d4a01d0964e32ecf61519d179d7f3c824d0af1340a92408a4e350f81bd1485ce288994f8c200d35cd80018f58305e1f91a4681d4d57d0b8fbeb473ef581633944d3b44a6ec819803859f913bc7031bfa348223fe080fba940916f3c9c8416166ad9de998cab208b0f6400e64998e8b6e12050ab8aae84b446a7d360c2072f39bb47f0ec8f855fe2e6714bb4637cbcc5d6c560c8efb63947784991b7700e349cfde5562409a080c993f5de0c5cfaa8119dddd2f679b505a8f038f5ed6af82b24d06f07310eac367de16a7b5326fa073b5855a62f63dacb72d2c42e6c820ce80197f923e32c127d669f5ae39874537cdc2a598076d354cb97e8e08283fdb22bf588e53d0f3eaa818b93ef63589f2ad8a1aaec30573b30be898df815e1c93f664d65b1ed939d5064195c454f27ba43bb7d5aa26b085d6f121eb4eb9d2ec09b29b471875eaba7f5f24f0f0165480e02bb85ffff611727db74d13bf2626dc5f27f1235e4d6f579b83d7c8b80c5124c07dcb4684d95ed869048744d4a80cfa713e4f41e209dad50a9782508a7789a0591442ce7ee816230d3eb42a51b7270104cdf42d71f44a03f26b0f05e96701f7ba38a8c49fe35864e88deec1f90799a7ccdb505ccf3feae86db114f6ccaeaf69aef272ad8f36c6a23040eb6e92a91e0276d6acbc6233a0916f976b06f43a95f50b2e50710f9d1851f3d80d97598f10832c1fdef6288c2dec3e63c3f618f93945b8cabeac25eab053370703fd9cc9e693ed433e9e5fa8a368b23c1af2f3be11d296bf61604a1c49567fa7b8b03d1406e909cc7ce30afcde7b82005fdaf96c79c1a7bc7b7f2c54c25a4300458756121a585c1ea28d001dff7656ac86af645d3ec45c9ba93e2e4f8179eadc0d26fdc78d0f38464cf4cf18d120d93d615f44ec9d8f0052376a8764ddb05216264104fe66e1b68ca9900ac28f03a5a6413ac9e2f3ee0520c729af94f35213ac00191cdd31ca381c9e5562887c2217f03ee501086c333658496262d9f895d1b8f67e7302bbcfdca18e272c9dfebff72e6e53824df056cd433419136ec29cf4040ef0a010b295d954fd2ec771deb359ff714cf43a54e02eae38bbd458f3c83c99f2c68577d0e9c86a18c49d99fb9a169fe519a552fb553360f8c4f9c19ee1156a694735da8732a117d8e1f3884e0b7d5611ad5f769b4b21d68f217c126a14c73b7fede321ab54e467140ad3fc47ac035bb9837e8c9c0d06e73850500591b2813e446631c279d1bac172055d078957802c71d27af043324aef1bf61a809ea812fa28af1916d8a7429c9a50df721f5c0f77061758587e470d6feba8871c350dbaf3b90161efbf5215f64326761eec8ed5ea75b8256d01f1470462222ec061e6269e34128d0d03dd7185992c6b3dae022c540880f6fca214e41f700c0f43c10cfdab58c00baa4ef523c270a50d5d72b408030af857a1076dcd81199d121fd6c64048c16b548ee221bc7e0a07fbbe41607a5190be7534e17edb3a18a7fb633b2bda010d78c3c354722ce01c5af799530e7880705e81cacf9260f188e87f0bda42e38aed6a3c70fac86affcdb8adaafea8788b3197e71c67631fa3133af4844f7eb30659564c641f8a50448598f8f46d44ef9c313724439510901c21bc22a75d09ff38ddaee680d94cffc6d226f3f9fc20a871d4211c92d88063be1cc6a4a1cd625d55fe5d2973b1da65affcebc686928bb941a31d5e9fb31bedbf357176f798d76be3107380b37c3a3794f8323bffe03a2388fe79fe2b9d032fa8f0219149ed011853960d7f5dde59a08db07ace9f4667b23ee622a2fe995315ebeb203a00b08661081d26d6886b40896cd67b258e42edb77e2dc273c0c1187906e16de0f453131971cf03c13104bd1f69624545fa22335a495590c5b41922b561f92fc9ba3648128670106e345fa9e75e20505a5dbe344255d7e2a490502876a3bba111a1723b426a52b70fb7062fce3868b0d3ef1e661e9920fea848ba52ea49087f5997d682ae58e36612ab75372769fd144571b2db5f10e53c2481ccfa238fe84f385d0dc35b275eb743c7e7bce878c8efc3ec4ed0be17d87de9c680b8c29e004df0573914cafea7d5e0d8706edc60c59379004f1804dcb58b63c4e5c72a528a13b2daa7f2344c38188fd7d2e09fc9f9d094b0a6fd781f6bef66fda4ebc88c36379603ac015a6b4047116250ae4a5912623f278f8670d6c14293d77ab344ec8f053b8774698cec90bad0769e329e13324daa8ff6806822f2c5006445e8dd8f76718806061fdfb309603a14a93de5", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x48, 0x0) r3 = dup2(r1, r1) r4 = geteuid() ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) setreuid(r4, r5) 09:44:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000010024) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x0, 0xccf}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="6e2e15f7", 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0x4}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0xac98) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x198, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 09:44:06 executing program 0: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002044c956297183b072d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077deae850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000647c7649347dc881249f7bd1fb9fa76dd3f9fccba550f42f4dcc3323dc9aa1d676f24890933de2deee95fc32388050cd194ed900471021746185be6b7cfd89b0c042a4d44c8bfd0f095b05d5692d14d11f70fc"], &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:44:06 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000340), 0x9, 0x0, 0x81, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 09:44:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1001, 0x80000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x400) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3ff, 0x4}, 0xc) 09:44:06 executing program 1: nanosleep(&(0x7f0000000000)={0xf0}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 09:44:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() syz_open_pts() 09:44:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 09:44:07 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 09:44:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') pckbd_enable: command error 09:44:09 executing program 0: select(0x40, &(0x7f0000000000)={0x1000, 0x3, 0x80000000, 0xfffffffffffffff7, 0x75c, 0x13f, 0x9, 0x7fffffff}, &(0x7f0000000040)={0x1ff, 0x5, 0x6, 0xfff, 0x3f, 0x3, 0x5, 0x7cd}, &(0x7f0000000080)={0x7, 0x9, 0x7, 0xeded, 0x1ff, 0xd3, 0x4}, &(0x7f00000000c0)={0xffffffffffffffff, 0x1f}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 09:44:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r1 = getppid() r2 = geteuid() sendto(r0, &(0x7f0000000100)="67ab538ac032d01b2bf4655be2cf9aa89b136853f83d5964ead3697757345a9e33134488a9f003d71e0dad06dbd83c04d250d1a5ad0ef6e32aa3f566b84e1a97d45ec9743d95092e3fee956ec7ca8673acc5a048bdd1c8239f0ce80eb082b3173a33856997c333a708abd62dcbd1fc162807b7a7341cabc80f6496aa8a633d3e45d5981aa233cf3e5121d64f3fd98ce4c23eb42b6357222a4c1ef6eb421804954e33c5aa298d40d6543ce19c3abd", 0xae, 0x6, 0x0, 0x0) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 09:44:09 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffe6b}, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 09:44:09 executing program 1: r0 = socket(0x10000000000018, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:44:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 09:44:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x50, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000fffd90f0a3"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2ff20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2ff21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2ff22000 didn't change! 09:44:09 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:44:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) socket(0x1, 0x0, 0xfffffffffffffe00) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x13, 0x2) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2ff20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2ff21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x1b2ff22000 didn't change! 09:44:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket$inet(0x2, 0x4000, 0x0) 09:44:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 09:44:09 executing program 0: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x3, 0x0) kqueue() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x3, 0x0) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setgroups(0x0, 0x0) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) r6 = fcntl$getown(r5, 0x5) r7 = getuid() r8 = getpgid(r6) r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r11 = geteuid() r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x30180, 0x0) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3f7c193935f40cd269cc0e362d9e4a0424583ecc73096c30abb107cf6ec244b50c264f1aee074f83981cb6e700f87dca540041d5db903b026df9d4a919aa8eff536457b8a04f3c24fcda5d79c0e055d246901d76301018a41457b85bf10664216e8808100b4388f8d940cf9e708476b43298cabb7a2bbf2e31ef3b59975e9223b5da9720c16bdf13d5037056e8f90cc81628e9e7b71745b15c2992632907056f3741d94be8e8d3b2e07e5e03fe9fbf72cbe6ced1a96e246da938a282b8e12e798d70c4466b1d743ccefd56780311d7f0214d36dd852f2a78f2f67534c1049ae081fe9e55817bfc", 0xe7}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r4, @ANYBLOB="0000000020000000000000000500000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="0000000b1800000000000000ffff0000010000000b19b4dbae3c5661e17a043a007ba1e2f153673fe6634c7fdbe749c45895b31bec9df68721b586f616a4a03e49409644dfad8e51cb06db886a3c26", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r12, @ANYRES32=r5], 0xe8, 0x406}, 0x0) setgid(r2) setuid(0xee01) msgget(0x2, 0x40) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) 16:00:00 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) 16:00:00 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='*}\x00', &(0x7f0000000080)='/\x85\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\/$}*\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='!\\{^!#(+\x00', &(0x7f0000000200)='^\x00']) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x28da) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) read(r0, &(0x7f0000000000)=""/139, 0x8b) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0xffffffffffffffc1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x290, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7f) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)="253608a719814ffe26c94e69fad25790d1cfb086d27958e65e7d7af114434dc6cb67eb9384a3bd4c15370bb4a5eb42f1f87315f453c51af58c0fc8dde9b8ea334a053594fa91b3d723bd1dccfd2967ed044772792e0bdbc57768328205fd9111397672e02d9a2f25f81c272a791fb07ef1f5907e58e1d91e49fa5fd718b8f4a319687af99a1f9a44f4b7e5aebe475512fa3e473d5f22f140de72d41fef043f0c76e6ef4f6fc2d8427fbb76abe3d3e9ee5a4549da029135edc0ebae86bc06cecaab290561fb3b139767", 0xffffffffffffff64) close(r0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) socketpair(0x7, 0xc007, 0x3, &(0x7f0000000300)) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xb880000000000000) write(r0, &(0x7f0000000040)='<', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xeec, 0x5, 0x10000, 0x0, 0xbc, 0x20, 0xfffffffffffffbff, 0x1, 0x1, 0x5, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffffffffffff10b6, 0x6, './bus\x00', 0x7, 0x7fffffff, 0x1, 0x9}) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x180, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x80000001, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x7f}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40, 0x4, 0xfffffffffffff984}, {{r4}, 0xfffffffffffffff8, 0x20, 0x8, 0x2, 0x20}], 0x20000, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x80, 0xfaf3a593acd7322e, 0x10000, 0xf06b}], 0xfff, &(0x7f0000000200)={0x4, 0x3f}) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r6) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r1 = socket$unix(0x1, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000140)=0x4) chdir(&(0x7f0000000040)='./file0\x00') close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0xc82, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) r4 = dup(r2) listen(r4, 0x8000) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r5, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffcd9}], 0x1) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xe71, 0x1ff}, 0xc) mknod(0xfffffffffffffffe, 0x3a0914c44f7b2029, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r2 = semget(0x1, 0x0, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/101) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) read(r3, &(0x7f0000000080), 0x0) close(r1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x8000}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xfff, 0x20, &(0x7f0000000080)="45e857be36412c696c9302755711b6c38f1daa85e7998af4f1b5b441817bf102ca5d39fcba5257dafa2c229c5c4a737b983bc36b4fc3befb23f09f582589e32c8b177e03acb2ecfb827533a6a6507ce0587d899b90a09f1160af0a4dc05355fe6a15e165bec6e9b63191f3c347662935fc0659848672ed6f37581650b0d31e2c930d5d6db056", 0x86) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(0xffffffffffffffff, 0x1) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x4) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xac5) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = socket$inet(0x2, 0x2, 0x7fff) setsockopt(r0, 0x40, 0x80000000, &(0x7f0000000200)="7704f0d548eba869ab504f890439a7c232497d7cb36394", 0x17) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x5, 0x3ff, r2}) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) openat(r1, &(0x7f0000000040)='./file1\x00', 0x82, 0x1) r5 = open(&(0x7f000054a000)='./bus\x00', 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r7 = dup2(r6, r6) write(r6, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x7) writev(r7, &(0x7f0000001640), 0x55) r8 = syz_open_pts() close(r6) dup(r8) syz_open_pts() sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB="010041501bd2bb4c0f79"], 0x1, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x8}, 0x5) fcntl$setown(r5, 0x6, 0x0) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/6, &(0x7f0000000180)=0x6) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000000000, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x442, 0x9) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0xfffffffffffffffe}, 0xb) sendto(r0, &(0x7f0000000280)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x400000, 0x0, 0x237) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0xff74, &(0x7f0000000100), 0x1000000000000129, 0x0, 0x339}, 0x800) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xe71) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x1}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x42) r1 = socket$inet6(0x18, 0x8001, 0x0) sendto(r1, &(0x7f0000000080)="e5c7556792b5ec63f1b34902b821b9ff856b8a9d3397cb7be026c2a25ac071d0f3ca7f49f9f787ff02021d355581768e5469b2628faf700e2e9199ab779d328fcdb86d61370e705a33eff795ba3dfbcdae713dcef3074779976abceb4c2b8d29f2f40c446b1478a7461c70e978cfcdff3743805ac3103218d33270be31ffb744d669b3b5267e90122af1f6f190e9a2524ac6085b91147c6062f1cdf0995b652a0b627d5ed509f1d850a3de874d8c269ecc7a624bd655547f25c5e3c542eb55501ad0884747c3bb54b50aafe058a215c3a3ce9d888e08dedfc9", 0xd9, 0x2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000040), 0x10) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10001, 0x0, "74ba06000000fe1a2f3db0b000", 0x8}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x7f}, {0xc1b5, 0xffffffff}}, 0x0) setrlimit(0xb, &(0x7f0000000040)={0x3}) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) fchmod(r0, 0x80) fcntl$setstatus(r0, 0x4, 0x40) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/76, 0x4c) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xb8}, {0x18, 0x0, 0x9, 0x80}, 0x6, [0x4, 0x4cac, 0x76, 0x7, 0x0, 0x5, 0x5c163a4b]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:03 executing program 0: r0 = kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x20000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xca, 0x1, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1e, 0x2, 0x7, 0x4}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x1f, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffd, 0x4c, 0xf0000080, 0x400, 0x8001}], 0x87, &(0x7f00000000c0)={0x80000000, 0x10001}) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000), 0x10004) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x61) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) setrlimit(0x7, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:04 executing program 0: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000000b800"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x10, 0x9) socketpair(0x30, 0x1, 0x37d1e6a4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x6}], 0x1}) 16:00:04 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) socket$inet6(0x18, 0x8000, 0x401) 16:00:04 executing program 1: r0 = socket(0x4002, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = getpgid(0xffffffffffffffff) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000840)="67abc6fe26ac768ec232d3f4c097a52b47cb8f70d28234b60899ecc5d8525e8d6d4f14497481bf09d2e3fcbbbf5703f676039b373de685a0e0e55ec45e899a3699b841137b39587d4645f3a012c1119dbb02b39881ca35ae33adfdb2f8a256b1721877470e981db8e22b8d3d41f4f12d02e9d6a6c62edad8f1316e9083ad89e4d415def3a3", 0x85) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000040)="63f47c282353c307b17bdb642c9fae2592fdcd9214a3c0b11085d12570466aab8b6166f9c3a0de0b8ed30f9f5bc2b6d2d452f288e3903116a5acd127d0b6872c983554ae241cef0a1df067163fb33abbd5e0d850dc191d5aeaf7118413fb20260f28b450df28c26865c73c810e8d611da9f1043cab2d8f7dfaef70cb8b71720c99", 0x81}, {&(0x7f0000000100)="d45c9149840141a69f22c862a1c827b61c8ea31ac7aad1147020f9d0330701ec9701b400b7e8a309f87a72027886e6802a63f9bea1d00a3ae4eb699f1cf13bfebf32340788f5bde335238028ee5c3485fda547aaf07b2dbd15caf8425947e43664de3a6fcf6ad1da0c8c3c517d25c9c77d6600f0ab86f1693b3f9fbdf056fae72b1a52", 0x83}, {&(0x7f00000001c0)="4f732e3b0edb145c220e00d74c2521f249902125023107086f8b0eb2c2bb50dc7d5150f25bdc8203330d425187918a9b4e542175508cd9c2c45bcb859b8caa4f6d55ae6645952579acec106865f2503e84317b65615ea3a0a0157fd73c3f3a5d1d55379dcc83079d61b7fb54ea1997de605cde20f0e31d68554b73c94b3c4d1fa2f1fe36931a0dded5e9e42f09738209a74969bdc4196e3937de9c680840f95dc6377a5a3454d611a95abbf81e02a5cf3b451eeb963915bf25cfa494e541e850ec913421b7cd965c453dcdf8841d75fd23217a980d04793ac60e0299dc", 0xdd}, {&(0x7f00000002c0)="f55c27fb5baef880d58a58501ac2b1e7955bb3", 0x13}, {&(0x7f0000000300)="2d9bd2ceea3116f8aa428c55854e36f22c73b3e245dd4ec8f9c62eadb16cd41af5c9d1800ee80c739dd4573430c16986726fcec63775a24dc3c5cbfc5667c2765dd254cd6376aa95ada8d2fd46031d60d7b9e0b05b426834450381dc5effe7a989a1a1cf40d370166d2ca3b1d1298bf45b7132b4b83f894cc50c828d9ca14858e56d962557da6079eca77ebb1f95f2c4360ff038dca4e0f1", 0x98}, {&(0x7f00000003c0)="72a886632b50618cfa05d4392663e920e6fca4789afa478a14f7bac2f3370ae1da329b81437c8b6289827e6184cae1514ad38009402a1afbd1fc3311df30591b7803a62d5031c4", 0x47}, {&(0x7f0000000440)="5e42091fb7a4c24342fbafcca0f0e29ca5b4a38a2327667d20cb8eb5f96c6c8b0d51d1ab54f18dd625b5181e131bfd32e3efb7c9b57d7040eeed52e46872731479e5d6beb6a964d13195c2772a4ece255692fcefca926dff2904c2ce56a532a571e571b7949fd88893b93f9c279ad1336367551c9e110e3ce6c10eb6d2a10ccaada310119477b0176ddafc05acb0a2a78cf99109b7bcc4d6d35b", 0x9a}, {&(0x7f0000000500)="fc40667afbd929435dd380f77eca5b187ad876df6cea143bfb9f307021cc86fb6bbbbe77308a405574f5d8ed1b89a5fc4e9d626bc68a65e81b9b4c5e021c3a9a5c09eb34fafd5055601977ff1e88e0de435ddd6d98f9622a3e2f6bc46326a880656f9b486f5efed34b1aaf96c13b2e07adc448a3d1c413c6010e80085c6ae8047f8d4ba5e5ad00515aa1c0b175a2a05f542865aa10f6a0e79a10796d5ecad844e2c0911725d807b547b192f7bc83af29a63f6c99965bd3e1d723fddf350efd3d3851680136e50fe427b9", 0xca}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x1}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2400000000000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) 16:00:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') r4 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x1, &(0x7f0000000180)) msgget(0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chroot(&(0x7f0000000200)='./file1\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0/file0\x00'}) chdir(&(0x7f0000000300)='./file0/file0\x00') rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file1\x00') r1 = geteuid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000340)='./file0/file0\x00', r1, r2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x7ff, 0x80000000, 0x400000, 0x1f, "04713de0af28a2813d8209b8d9f39321849e0002", 0x0, 0x3}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/129, 0x81}], 0x6) pipe2(&(0x7f0000000040), 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000180002005, 0x5) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0x80}, {r0, 0xc0}, {r1, 0x1}], 0x3, 0x7b6) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x81, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x2) poll(&(0x7f0000000040)=[{r0, 0x90b17ea9fb2b80ac}, {r0, 0x80}, {r0, 0x86}, {r0, 0x2}, {r0, 0x140}, {r0}, {r0, 0x10}, {r0, 0x80}], 0x8, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) syz_execute_func(&(0x7f00000001c0)="8f487ca2f9468f68189724070066450ff232c442152b250a000000368047743bc48251a7a703000000c182000000000a660f3a22d5df660f676a003e6565e281") shutdown(r0, 0x0) 16:00:05 executing program 1: r0 = socket(0xfffffffffffffffe, 0x80000000008005, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xffffffffffff388e, 0x3}, {0x18, 0x0, 0x1, 0x4}, 0x5, [0x4, 0x246a, 0x6, 0x80000000, 0x6, 0x100000000, 0x8]}, 0x3c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="848a5dc74c19ddc2eab8226ded32a30b216524530584fc6b9a85df7d7216201075eb9e66befcd5fbbc449527df81386a382f56e20ea42d", 0x37}, {&(0x7f0000000180)="e7393968eb270d5ab521436cbd2851bfdf6acefdf8999f15c78138f59f206ed02983d943b768cbce5285ce22b67ea57afb3edea2464cb00ce461b4426c9f9eeb010d036c23a6a6071aae62564035bd35435316008f04cbfc2824fd9495dde973f20a6467f90e14bf9a", 0x69}, {&(0x7f0000000200)="0fa39abbc5f8d5b087e5111d687d2e1e1fbb22992a570ad9a0182ce34847c634e22112c63e5ecf9f1e8a313e0c72b13366185995", 0x34}, {&(0x7f0000000240)="a3ad17f7ec5cb6080db4784698445f6a0615f97d813ae775f9e7077fdc1566e2acd64366ea99d6ab57c4174938a86cc9fa54b811ff539568e0db1579a04df51c01d5ed4c432a9e80069ab8c1af3c4161d1d76ce38283a390835d47e6312a90e36e62282dc4868242ca246a7ce747d8db63001d20b647c3d0e88da65162f7fd30e811e1b946d840953277285d5fe676", 0x8f}], 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000000)="8b572c60bb803c6e6fddf0a22a9831f8a9ed0daea521e92911381dc61914e91fa7c37913f982893df0164c4b40048bd6227f3c44f6a423f7f5ebd7e160eeeca5bbaba137e4fc2c0a581f6c74311705293dd2f907ac3d39bb460b9a81926f9a5c075c2af90d0bf61e2c8a6c2e7b7ff6dc6fb25685b81f1fa70a07982ebdd455e521267763c3902454e1c09dadbfa9d3d04a6c2c7e1e9290a2608740e3c899961ad0b091d60961c2bbc476deb342111818f064013bd7562a6d0962d6296c1860e41a90", 0xc2) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x5a3981a2) truncate(&(0x7f00000003c0)='./file0\x00', 0x4) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x7ff}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="678bda9aa9151c0f67e86c354b6d3e54a1bca6d755fe80bf9bbcd152c96a9be01c7f63b28638de69850462f384bb7b0b56dca8e3a5c559ac8d8985ab32c1f7dcecb712498f1e38b4a494fa976638e14a97fb5007bae1e56b03361a088c70d711c0b4f880087f96ae1ea3e545c54a8d777eed8d5de7db61333367471b66348ee811bc805fad5834abd3e6ded08ddf201b2732a3b81086e1470f2404a8c401a491bdadcbf7df5094a4ca17662c1f1a5eb6f7e8c7527d03aafdd77bb1ddd9d7a8a17e6474a2888af6749e52c7996040416b589800c08bb32232c50728c03a15c00fdf61630d", 0xe4}, {&(0x7f0000000280)="c66f0af666d1f24196fa67e0bb8ad8d766a098f13873b0d03d4c16c50dff150130a563f4abe257b89b7ff06835ce7ebcf831c16b0e0c995121f665f174c7f7cd7a5ed5d3c8fe8eebd97cace510cac8c39c942170f0d8d23e6ddd60af4a3f79b15a91bcc715383c202ecb3059228c91755b1060315d156b64a26e71541f6a30d80ffe1b5994fb08772eac73a2841cd5d69347430eef8937", 0x97}, {&(0x7f0000000400)="c782bd3bea63a05eded911912ed3fce7a59704e3154ec66b48d89a047f692bda2476cbddf0b1947f4713106494d7ab9293d44d799184d6d594519df85a9973b7ea435024ee06c6e880d1b2a450751f1781c2baeb7a2725cb722960e6d9ace87e35d4f8f70ba679302b37f7193d7f51c8259356f4be6b92aede87d798f55827ad511960dff2644dd976be2377f5fad1cc0d1e0de6a2650d57cde9f292461f64cdceec83b420a181c7692e0b7d3f41617fc3708baf479c85c3ce3da93b85c3c16d4bdb773f55dab7b97cb659bfd7024505e4a9b18303b8455c916f7765eb2087baa6", 0xe1}, {&(0x7f0000000100)="a8a1dc437c957ccb54c0065f1548a91debf073cbcf6e22fe97e993ae0f2528bdfa3e5c97aa3793ab0543ab2b8aab27829496f029e48a0c", 0x37}, {&(0x7f0000000340)="c0b4faee27231bc9f25b65", 0xb}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="c800000000000000ffff00000b0000ca994f9f813ba57ab89877da528cc3f6aa368839727b97608a13ddcc10089a106640a379bbd917e885d1176045472b2c8621392e2f9c37e7323987db98e16b132025fb0caa42b73f06f4d31b22eee47fd9499f976cb1ea7152b69e34d3fbf9bdcf3dff941d73a6886335aa150aa7f2f6ac4f0f74a4976382ef3cc98b5398fa2097793540afa698dd17035f1e674a32d4b177fcce8e7737d7536688ef2968203d4e21c3e3d04558470d0b8fb9350f9ba67bbe294e06654f17bc7b50abb52a0990154e5bcbf1a8c684345ea8503c5100"], 0xc8}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000700)=0x2) r5 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:06 executing program 1: r0 = socket(0x800000000004, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f0000000040)="c673c3734d7e429839b5a502ef9e48ba9428d31d0b378ad2b4c630e8505df2df64dfe550fb1a88d71f75de98128ff7f66f46dfefe49c280957ac2f1dc68eabce1c5dc6723fa808dfadf8505d95873194611019a01603331a3f02e543f43466580b171b7ab72d2ef84d09073008c0d0b5085a39e775f7b6af93e46d670a23b31d3397e20938e165e59b85a77d7e94dcaeab785f74d0e430d3f33347dd99dec5919e11ad3ddc598cee2abd2ddd530c8ca0bf831e0ac2465458a8c962484dc62ac6a6b602913044d66d5b908286051d807237e539d06e10dccd420f3f28559248bd2b0d5c2498", 0xe5) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8042, 0x40) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 16:00:06 executing program 0: r0 = socket(0x800000018, 0xc003, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="9a3df7e9703faffaf7fb9b20c003e376897f4d23debd2fadd1c78683dd508392c0e743a6a08e17475639c403c4dabcea1791cd04f4a4c80f43aee658b46495f10fce2c1f0461e15b79d9d84b2b918b2b9243cf98ee82546d65a691b92376673cccba08e1587ef579dcdc39573e70291d8649d3f175abdeb01c0b5f46cb39505035615ae8682f7805b58d58ef59794bb81c685fad687a727dba1154225a75ba56e7098f4a6a3de84eba24678251f89e2a3d472ce2918c1861312acc2af1", 0xbd}, {&(0x7f0000000040)="1f1c566892e8003e8b0b8517ac7f4f64a21413b7717be31b1a9ac0e04f5442f72423172d01a959f923c29a8f30e6386b4c51", 0x32}, {&(0x7f0000000180)="68c9ebe4b1aea745ced8f3a3139b88d3a3caa8817ff04fa7a3800759d1242922f71a47db670ebc46bc0f8db940be5418b1d8529bb5", 0x35}, {&(0x7f00000001c0)="94eeb865bce00075dd8dab64cadf4d67f984d1f4be83c3b143b33cb4da127148f12d2044a8c94cb67d96220b1f72b5622ff1aa92dd76a449657f23fcdddd680c89ff576535da452f7941d84a223581644900e35295e5500c33d42db7825a77024689fc055f6beafdb68a43f75e54dd23b7229cf56d377d3408f3945a539349c32c136ae2891facc120a839d8cac653e8a0413dc2aaf81653f7cdab81221b4dc1c57d44cd308240dab3f5dc1376acb906d42c415e645d076f486bf1379552585729a7cfba1ace4eb63a1bd443ba241f618ab65c9998f9", 0xd6}, {&(0x7f00000002c0)="73cbfa1464524bcdb6619e0662d95d8682adab0495807528bb88488737df5843238de4a0ec70a3d700f4d200776787e8a96a40678a78cda891a0fd9d4cb169d6ae618dfbcf0aaca0c38085f7bf0f2d157d06017d607bc320aec75e3b91398b65788e1da64033b945a67a29e0015461791350ea8260bbb98f1bbf3fa8db7ad446c198120f25f9", 0x86}, {&(0x7f0000000380)="1774209ad9f5d54317db9eda0fdb983799ca327e6f4bde11041ccfaa806fafe3b4dfc50626008976583beb0cb6bf2a68e024ea", 0x33}, {&(0x7f00000003c0)="b79a8515122104c312bec887959b6dc132a8e9b6e168e6861116b3a52718ea6f52b9aa6a6c650633518d", 0x2a}, {&(0x7f0000000400)="12c681e1c526038cb8acce12808ed84965398b9e89d6f9ab3d7618ffb4f4a3c67a8b4bf5e7a5f6c73f56518700d57df46ef4c15ec50db8301c42ffc58c5e9d5c3fa85b3b5e3e28a4813bc4e5ce2518e92d7811e0e1cc2ddaf6ba5e0513def1c410811933c293123ba314d985936693218093b2f7befe85f2cc081f432807998265b431a6ac53f52c6386efc8d35fbbe8351a063acbae0631e2364fa847817c1fa9515862f22662f15c8df2dff228d5f8e44c1ca811f7f2ed10220009b87c", 0xbe}, {&(0x7f00000004c0)="34ece2011c238e850cb06159769255694f8c7fac723518541940be82ce15ff309af16c90e4a74b93864ec4f6115e6ce6a8a1965f606b11586b2c100e1b12101216a1f996b009be4a88be55ed82b6e13c46ce7576207a96d57bd9e27c6218f8f6275a34d761a0c0fe2517593d769e9cdcce8219a168c71115001bcfcbcd05", 0x7e}, {&(0x7f0000000540)="a8b63bd98365e922162c06ebc2fa63aef0c62d96d47afdd9656bb48940e638e4b22cb5258751f958451462ad76eb84ee088dfebca8778deee28fe6326cf5fade1a34a569031b724130", 0x49}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x40c) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000040)=0x9, 0x146) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe67, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = msgget(0x3, 0x200) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 16:00:06 executing program 1: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10420, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getppid() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:06 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='cr') 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget(0x2, 0x2, 0x8b) semop(r1, &(0x7f0000000080)=[{0x3, 0xb94}, {0x4, 0x2}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x2a8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x401}, {0x18, 0x1, 0x81, 0x3}, 0x0, [0x2, 0x800, 0xdea0, 0x8, 0x2, 0xf1, 0x7, 0x1]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) sync() unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r1, 0x0, 0x1) write(r1, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r2 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r3) close(r1) dup(r2) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) r4 = syz_open_pts() fsync(r4) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r5) write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt(r2, 0x1d800000, 0xffff, &(0x7f0000000000), &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x43) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/112) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x127, 0x400000000008000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) lseek(r0, 0x0, 0x885dd4312a98ec21) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e545f8975a91"], 0x20}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:06 executing program 0: geteuid() socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r1, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) recvfrom(r0, &(0x7f0000000000)=""/37, 0x25, 0x4ace277fa8983f9, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:06 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f00000018c0)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2497836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883eb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0x10d5) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f00002d0000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x401) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x7, 0x7]) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00002cf000/0x4000)=nil) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt(r0, 0x2c0f, 0x1, &(0x7f0000000080)="8ab3ee0a1a82437ad6c9ddc52fb19d072508a6836aa6e271f07765d97817ad35776d613e487251999843218d2a405256489aee3d980c7eadc4e7132cd62bcff0435c32f9c55e2684b18779fd1814fd72ec21f6d9eff62e7c62d293c6499c27551ba86065f3195a73c55d1bf457576d5c885c0419ee6761f33717eacc747f5700ec4ad4c61374974ef945b8daf5fac2694ffe3b262d9d6b0223dfc7b82c72c7519638320b5738cf5cf6dfdc1488fe0ade4385d638f7cf4946c3a889d5a59808762923b90d2192ba2f8c0ca9bc69d502e643868dde09142df799cd5c45ff2147865a", 0xe1) shmctl$IPC_RMID(r2, 0x0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00042e2f66696c653000"], 0xa) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x5ee62862) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x3ff, 0xd49, &(0x7f0000000000)="c91a81ff159210cc2f7df7f0946299177a76ce6190e49b8ab38bd6a08957f99b250266293e9be5921fa24ba9cc7d2e6ee89922ecd428b8e2ee148ead43700a9497f6eaab6eb2471166349222b58e5b7de1adeec024ebdea329fe35fa1b31b2a48950fec0f4d41dffaf2fa1b71713bc51d025170d2072570ff4fffd3c68c82e8afbdc8bf4999102dac8", 0x89) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x5, 0x273b}, 0x10) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r4, r6]) r8 = semget$private(0x0, 0x7, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000240)=[0xffffffffffff7fff, 0x0]) r9 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x817, 0xfff}, 0x10) socket$unix(0x1, 0x2, 0x0) semop(r8, &(0x7f00000002c0)=[{0x0, 0xffffffff, 0x1000}, {0x4, 0x162e, 0x800}, {0x0, 0x3, 0x800}, {0x1, 0x8, 0x1800}], 0x4) r10 = dup2(r0, r0) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000300)={0x0, 0x6385, 0x9db3, 0x34d7, 0xffffffff}) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000340)=""/19) getgroups(0x4, &(0x7f0000000380)=[r5, r7, r1, r1]) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000003c0)=""/103) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000440)={0x7fffffff, 0x8}, 0x10) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000480)) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000004c0)=0x7ff) setsockopt(r10, 0x1, 0x6, &(0x7f0000000500)="c18f7edf75c61425eb94347612a3f69d0a5a685469d38594be79567ac97f21310401a1404a405935a1422bdcf1d65e50544a1d9dca606b7c38c21fafd78ab2c0de12c493b46e0a2a1443fe109fdb7beab38a023f26ea07bb3a0dd51b66ad391404ec3613e71b37d9985f23dbcb27", 0x6e) bind(r0, &(0x7f0000000580)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) semctl$IPC_RMID(r8, 0x0, 0x0) setegid(r3) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000005c0)=0x7) ftruncate(r9, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000600)={0x5, 0x3}, 0x10) semop(r8, &(0x7f0000000640), 0x0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000680)) 16:00:07 executing program 1: utimes(0x0, &(0x7f00000000c0)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)) syz_emit_ethernet(0xac, &(0x7f0000000180)="4c0b529363b1831ed83fd92b3eaa58e074ed2d8ddd9d801526776f2360a92dfeecc4553729c1c76a301024fc541aaf979493a206e2f1e2415f98014f0dff622c60f66b6070cdfa277326e9275017202e49f36b5adf965f3fe7233e6f0fdb80ea4f1a790ac35a7d8d7ba888a695e17828686b83d5c6fc7f5b4c1247f3628c9ba66721f83f4eb4289b7b37876a448df8f8e4d13f15959eaaf8a49475653d550af297955b52e5df186c59ff8b65") mprotect(&(0x7f0000622000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8100, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8110, 0x8) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x27) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x6, 0x7, 0xcb) mprotect(&(0x7f0000189000/0x3000)=nil, 0x3000, 0x4) 16:00:07 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="1e0000806669ec653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 16:00:07 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000500)="de2ae48c6932b107062c33ca5eb98347f7fc42d2f17639231c3678def387b5d3840abff4b28181ec7d369a9c3b42d621ed22e4d24085bb09830d3a552775eafc59f8ec674240c5a8da55c96904b958a4328e59ce4d85874c23f60f1c71f48b6410ea9855a0bc92685fe107d522e3dc45e3c7dcf1e74cc504fb27c8d55cef2b4c391874d9a63085467c03c22d69f635bd0e2cf24ea7e0e4e481f0b5bef8b042c76202edd3c18ac09f9728c018d081590dfd51d52865678eff5d6ced6d02d015b504ce09e7acf8a93a0b6976784c254c5c8690fab71c6f0698a941f669a30277fa6e1ad963ca52bdc6c4e4721393d7823af1774c01e16ddbc37e9d3a412d0163b3cfed501a1e8116887b4471f6a598973bdd2b353720cde43525de6b0df59d63dc276bea6f5fcf13b93942ade7025431e3d171ce152cdc434856ae47bf998f5c85b981b687d822779e4be2a53ba534744d28baef57c7b30ebfd04e7bb39154d079d27b81c5292d1be78c0b1a4e8b80d00b4f6004115f63170ff6da8a8f7cb8c4556e4c3260c6ad48446047390fc8bf7bc7f2a1396d18f4e5ade2f83a4998ad842db5f2fd32633d7e8edd25842a2435054cb9f9984925a669d90cf0284b7da29f27ea2d19a5491ef8cb7c57689ebd287abedaa09fe1edb919b514bb6b85b0c7f15189229c8faad8aeffa912727aa11544ff7866577f451fa87c9160676c76bf931b717804ac0652d96682e0f438789a2e90944f944ec02560e8979f87bbb43a5d95b850c1ddb2084d3d19a9aac44194a06b51fb372f0948340d3e68578db819ecf2fb9cd213c265f24fe588f2cd7be4dcbced2c0b44ec485467bcb26fdca7f76553770d47588979ba14ec0418da6c159bc775144e723b6250371d04e90dd5415454150f54b793e05095469077c5d152d9b277521f72e682b7cc529a9d6084b3bbd5bfde097cadde9dc003ac623f02f151b6bb0fc14ab7ea8aa185ec41f61fb09a1636524e3806b70fc9ba13c64b2e5ae883eec61e01f20e23f4f2442dc58de974b4d64f7a4512720095b8d6e9d57be585007d7b70446f8ebd2fef5ed16b2be4dca7016639190906bf3fa5517938eed0cd906c46a06913945136d36f4ef6098d50335f9d37404669606c510e18d4e00096e425b307dd4cb8a0f67f0f134ec7b88f0e852a5f0282c70ef9f1b07ceb643a53de6a489eb3809d2871ec20c91fcede97acaa3d462ac503d1cfab2da915743f32427ead4567256daee0f357110e77d0f2c2335f84ad414f1c8a7acbecec61072526c6e4258194d629a6438d5010542dd793342edaf8955d2002aff8d54294f900e490ae36d030bc9e6e0e7f5ff494d36a24323cd4eb77d3d117ac9f3bcc77efbcea763b63ae9b1dc605a344a24203f3b056cf2026e4af3a53843b2c54f58409b0675610bc933af820e28ef3208283ff123af37badd382ee1c9a547488f5a0303096a199af5fbf73dfcb30cd9df6da8df7b7bd86ecea880c60ce8e3b0d0c1e834b2bd3ff7f24fa5f1f7428bd93c89cd2521f06c242b2b6fbb74909f28ab5630cb80874dda9a4222a439f5a591df2abf755c5566ef4a4065a04ab52e15841bafc6f2cfb3e8c075026eb686f32e85d4fd1d4ea923f8bf76f72abc7899e1c52a3183b43be6a8f8df6765c5bf3d258a5054efa20c398f8e7e686260f2f365acbf531eac5bf4073c740e9c4ddb51ed47d39fa4c78f1d706bf49ead08a72275acc092f9adf3880af104dc80bef1c96ad110ecb44d2f9caf2f68febb30d961a0a7395dda627a9ef920c676607a51ed98cd8a840df6f465f8d6a71d8b8238ef1332373d5b5ce4ab5c665be0c90a287966aa8a53b4766e8f0d2b616cf3c9adef619cc51c310e57edc87def8ac005312bb009bf69338227a4e449197faf5d84a11920eae21d3d09b7606b240732ba7a8da5db59940b3b96eaef6b3abe169e9f1d3910bc37888c20cf7d707395890d71aa1d761cf0a30cfca337fd271b0923c778707c95ee6b6fa9d9a1dd8b010692ad79dece30b3326c16e1d6c115504704e0c6fbebcdf582c6468614c79850ff8132ff85529aa8cdd9503066b39ca12b96f0b5e3449bd6b3ccb26373e2b2df8cac3e28335d29cfcf2cd3fbd2df15f6a5386ba08830f1833f10ab61f4c87cdb992f69be62b5ea16d71da5683e7276a8869b69df41b21d2a9246f1e7c30bd260f46c7a2eee5c7f6ddf9e80b1ea03d3990233d41c263e1976125bda24c9e6ed4ddd5e0de80391cbf0119df05a5c137194b303c7f67b085a5a6fa8e3237e17f8ab7dd84cb6b94160ec15cc64b484a89a15d0e801c31cffee6c9d654531e0db6268aac99b68eca6c98ba304648f9e15f1499261f1328aef5e51b3604ce495779329024bafa0a50a39cb005bcbde04dd3d3675a721d625250f0c33b9b9e17c28f3b99a4caa729626ab4351e82d25d0552d389ba4bf4873a10261ab9d9d48f0dbb5fb57b28a2f4bc831a9155cf0ab12eae9ed8bf5462ffd6d9ead73fb138cf4a2368bcc5465812ad885d1254b4a3af06320df3c8c22cf6b221908c32301bc94b27112e651fd57272541c1e211647243c7aa7f69ab9eefcbaeef791bd3268ba2eee06447f3fd4eed371addb331f8895432e5a87ea6bfbe9f4cefa6629c3cf98b2289d21f14f150c4059c5841641eebfa1535742da6c75ff8e07ebc48fa67b12ae09953200951687d9743a2d30bf4525d4238563248b90d05a1b2fa9a0ae22d0d7da0b14ec39db13c4a4891d3db05213dbee7428686fcc8c19fec56f81a033c3938e47fe0f024c7b17eb90a37da94995cb6d70a582959d393525e33df72a79aa643eab6461d5eccbe80a1a56ea840c53627f6bf1f1f2afa9be1a6ad18cf36a2889debe070396f24ee2e20c1199adcea5e0a028d80ad2b517cf8de18977bd15ef288b420607f7ba821f5dae6d2235378602153aca9e717d09bb2fc058e9474d8550697272ba7d3c24ce56eae95ffcef95ab8e5859ca394857feeca59ee6ea3ed41c11e8ed7e85522748963c6b417f47b6c01cb007d78f43302e1202eaf434be1e7cc7639d0a7d5a5ac684e4e4ac9ac41b4fe799b96f4158796871d65febd20ce393a8015a43030bcaed1a1c4988a553e307f1253c506ca08b99694a84ac70e7339266a551ad34da60a327c02135cde97e4d34ec567e2b341b7afeb567f8d1c7564bf1f71d3f392467a5cedf138340235b0978d8d18374fd9ac1ce25515ab9cd64cc950f90acecfc004d5acb6f8d49d3b8fc5d46187921f9449fd3a548ac37c590341c39cca2b2fc178184c2ff0c491a1a42fb15fc51fb7ff59245786747f6c4454161cab5f241653a8dd6c11628f4f87c34ee4231c71c7c13fdb92e2a9b98cb3ab9144a1e9f234cf6e05bfef952899944072a04b0afab7b0548d8236e9c5c4992ded14b1626ac01b6854a3023013b59fa9824befd56f8791449bd15a2171455f309562c19f944302cea154c0a7f73684f12ee2fecc63fec0099e780460c583e050ba512178b6678e1e55eee61c59a2f8987e9a980be223368688eeb4fc8b1df9887e266ecec95b20d90b42ce5273df69c7ad1551ca8d0097f83d5777fc2a511fb35158dc40b5e88c13e4aeb6301accca95341bd77ff797815fe13c94c10c10d6646435b561bc69c102f307623f2f6cd90fda5c2bc6240ec313c64c1b92a86f37f59ed6076d13dc668ffad9b62eb534926c4ad53bca7a2ea2354f7a74d09931c825bf2f645c8b96b5ef50acac7d8693dacdae2ec55f0543a1b83c1e476b66779c2d049300ca86a2d9b62f64545a3d3e34ca8189ce987a4b5bce545a31a6b4fc1a9640b96797a931c486b34a7759f06aa018162aff753419b2e1890b433f4bd488460fadbad7218663497d553c1c6540eff22bcadeaa6cf96a6f3e748e29684b9ac50ea87b3fd187dfaed4d7397ea8dcd2f7f219cd62d440e1b7e671417b833218a447c2c991fb49af699a01f0025168918ed5b52de30acea212b89cf97d3e9e05f10f8926aacdad91c3cbe35ff19fa405a9b329ada814fe1160fe4976ff4b94c1982f5c201f587a892001c7744fa4ee1fdf831bfe4ebcfd8883625fef51bb9b816bbd33d00a8a4a2387d1f673597dd4b18dfa10b7066c1fd0a319b5276ff9efa72c914af8f08ec6cbba046c1f0bfd182bbbde6468107285fc0e0db5d8d3b681825ae73cd8e2aedde4292a65ccc0e63cbf598a63d5e95f6a71a019a5f420d6a416415cb814f1a9f387b89178906bc8e0250ae65ab8a58ed1eae0cba43ef1d0fe6ecd06dd2d496a8851cf1240b491eef7e52d00ee8deab772dc6b702ef8bac4080d785ac3a951a5e70f931cb71938b208334787468f2d80cb433de19e62c58641c95be0072dd44a98dd08019eb943202736748b979508ddf4342aa280efdb0f993c73d021e8670345c72cb3ccabeadeb55c7ead8116ad1fe062b67779b39e90b49161386f6ca43749117d3228800a2e8630b58794b3d7921baa14b476c78f6a444925c3bf8263603d22d3aa8bf446dcc2ef7178bd111d0f41ea91f6100eb77b351dba91e5c18bfce905f6d7b3d49e1858eddd2013075311510333a3af4665f2be626e78eec061701559c24cc6137ac4a171c46022172a455bbbc3d6e8d406e3550d299de7154f4868980a452ffe7c3015b8f046d575a794c646b62943e7699df99e35d67876272c8c099fb5f788e915641023935a38ed7b68d8889e5fe6550d4a4e42e5422da0b3e414b0931dbac8066633e516cea19addb5080b7c9fc8119ecafc352d06c76690ad9308f1ebff98a7e2813e9d9d94cca7e50dbdadf5483f2cf769a431771311e6cf5a0cb8778c15073243772656426762e96bca0a2ba5cea83477304eae4f818533ef7608146867237ffdfc5f6167a75181ae212d218b3feb9e6b1edd98cc69978861ec597a5fa3a58b1490c690248e79856c7846c715902999c4ab01002d81ad44e8e53a16f8c43ab44c5c8f2fe53c8150c8738774361d5a6bce030f591295f10105b02fe5f4d12f0f10eb9df60797c5346695c02e03a4fdc260a02d2fb8247578ff712be604dda64d531899bc51d5919e2c2335aa185f9d3ba56cebb84be2d0f3217a013ecbbf353245349dade7bc829ed4e054d20f9bc675334ac244081c133f741a5c3131b70973e7fd23aaf18ee97d191337ea96c390b55adbf246ff3ab3b7882a74b73dfa37503ef0eac0a493dd3a0d3b9b2b3d0256c08e237e543a8d003fe17d68c37ec5f5deb902c7d3b71d75b95e91f6e7ef77f06ff3ce2e47c86aed28ae51edc91c69e5481d189fe435ec5a0a4ed9661d18f05846fc5cf023446bd78af2ae90d6d144266a4f4c3fc4d7bfad4759ad6bf196631873ea001c01935569a434730f7bcb02d049ed46b0107621d7db930bd02ead60063cc9b2c15f720470db3b4e59a4bc1c0deb9f80b32482d98588bc9310624c079c18bbdc075a1dd1fafb6078e95924ed010ef0059ef2d2813e9cb6f852d535bf14426be31bb2fd20151aa91a00534e4fa18f657a1047eb9cd269e59d5e33aacfa097a9ce65a9d21e0ae30cdf0ab0d3bc27a0d8fe262b246aa39c40268a6b1c3b448593243318616887e1fa904955f343788aa594f22fef1832084b6e0d20d50d80e213d6099f4a47cb18b2407df680975a719e816bb314705ffad64c5725f849515efc5e8fb3062cabb4070750e22210229bbe12b3429aa74543550cca369579789d9a9dfa8f465ce38cbd61b1c458c9d30670397173a8e4d707d551a49aabb6a13b68badf8c8a0dba39c7fc762fd252fb2", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x3ff, 0x7}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="b5", 0x1) write(r1, &(0x7f0000000000), 0xff85) write(r2, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x80000001, 0x1}, {0x0, 0xff}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f00000000c0)=[{0x26, 0x9}], 0x1}) sendto(r1, &(0x7f0000000380)="f14ed6d84d0a4f0a6b3a6c01d4df436b36372ae2450b94b47b4c42c798a5ca37a6f27e110d0b67947790ad499a03a8df57ccc824e94f35b4ad17ab1606d64df30350f41d7d1cad21e5153ccb372b0c318ba05761f5b769e575a3be4d876eca2d5e2b4078771eeadc70c2b8218e1571eac8d110d0853c289ab47c82a49b86a0f911143c8cbb8a2063864715fa38f5459382ee19220486d12d1600810f54a371eb5f0104492f", 0xa5, 0x402, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) r4 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x3, &(0x7f00000001c0)={0x94f5, 0xe720}) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x6}, {0x20000000000001, 0x1}}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x24, 0x684}, {0x1e7, 0x5}], 0x2}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0xe0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000900)={0x800, 0x3}) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x80111) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000a40)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000009c0)) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc89c840be58de4cf}]}) fchmod(r0, 0x115) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x48) r1 = socket(0x1, 0x4, 0x9) r2 = socket(0x18, 0x4, 0x20) r3 = socket(0x2, 0x5, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xf6, 0x2, 0x0, 0x7d}, {{r2}, 0xffffffffffffffff, 0x4, 0x45, 0x9, 0x800}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x95, 0x3, 0x4}], 0x6, &(0x7f0000000100)={0x2, 0xcda2}) clock_gettime(0x3, &(0x7f0000000000)) clock_getres(0xfffffffffffffffc, &(0x7f0000000240)) 16:00:07 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x3, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchown(r0, r2, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) fsync(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000001c80)={{0x4, 0x300000}, {0x4, 0x1}}, &(0x7f0000001cc0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x4000006}, {0xc, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) r0 = socket$inet6(0x18, 0x5, 0x8001) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f00000006c0)="d2884dea7e8cb67f852bfe58e38422d3437752db9c93eaab9ded9bcad8041a34f431a85d76e6dd535610d4924f8d962e626ff64732532d7a1d4573651dd0e9cb18ddab9e3c56573bf9e95f2d7f1a7456d02cb37e05822d8fdfc141a156eaefa3b2630a09ce8f63ce91cafa140a9c3b6593d79033bfc3dc9e0317efbaf46eff12df668ca2f69a", 0x86}, {&(0x7f0000000200)="4ec69d51128c5bb1715e8da0d95a", 0xe}, {&(0x7f0000000780)="a8cfb129d8d53a6010f0607830a699220d89", 0x12}, {&(0x7f00000007c0)="b721177676b6687ade0d913205aa9dfdc551efdc74293013cf91b905ebe99cf44dec5f44407357a3e3fd080b2c834bd26aa92d8fe0a95a9ff7b21a93d30b262a710ceb244098ab07263caf3c492c96a4195aa22fb22b137d71b887cf51bea4162791aa6ee4ef25947fb3c04b2642b0a9febb00db5206238c8a9eac5fc3cb4e2a1623962dcbfee1c0b599e1f1f417dda89f748342c466f81aa7f4c1a4c1d21f639ee5bc8a697f5dbd777e7de7eec0969e33d0439fff709f08b8a0ae5f26a6aed7d70527542c15c6c263cb5f617b8b87b79c873254ce6e9366adcf318b8a7bce964d53269dd24b051baa8e45f40afcfa71db92a44228f7a63dd8ace7278938ea181cd6f2e8785d35b22a2c066db8f514eb7d3bf56d48bd3a6996dd8d45094f2f254da6534521ac473267cabaccb28f6bfbec2911cc14d1dac3f9ec19da395b25f65783a630804cba8d3b388b62bba6c1b1f08389219262712d9096bd49880935b4b1f26d7c5c16297f77cee7c417976c88f857a0e507e2145d7682ba423c17e04d80db4bf2e8a90ccc2b39fdd761ef8d979621ad31596dbcb8433a293b4850aa15a7e159cde5f7373c927d1fd05851aba6362732a609f636dc43a27dd6ca72e269e1ab231e3b925a4aa6a63c78382bc1e2cc08ad85ca13f31a18739ff1b00821b6190c7d7a87219b0e84f24296a85b659aae2bffc4d928a2411594ed72732470514107462248aa24351c99ed887e73278dca80e1fcb607c10443f4271a7855317a7e55cc282d0b99d96dadcc4739784f4205b332f63cbbbab440b690581dc41bc6ac5e889f6ded2b60c70b94e88b6334fb30b7939691f87c61265d46157ab93778d207fa00d8fadd503a21c9c2f32507fb05a1cee1a58c2af91130d3d3adb48cb974589be0585f86f75b7e8de7c588ea4bf6ad6b2b9b4248047e46ccd1e38819ffa38146edc90574e2f4f3767367def4c46f49110bf9f875a8f51a4c708efd68d238e19516952f8bb69004eea4187a1ce024e18675245e1fe4e9530500448655d80562367983acd3a9b3fa6494088db0c12a9c4e42e07f3b430245970468c8be047f6ab6684437e61abf937bdb3309c2a42185a64693e7b3ddd6caf9142f2c4bfe92f2d40e127dca24cfa256a2a5000cce02b1aa9a97c17247a89e3956c3080e9c952b50054241d6644385ab9b541835f65950a1b096132b040dae331e20757c50d223a00cf3c7aaa68d2ccbfe0b8fa4b5b4c77542be1263732dc766d212234a54a259e6ef8decbe91c3cbfd866318af79e38625b0b232227fe37459c743eb7f41ce9cdeec7856cf833d09a98877a4390a832da3d8503b320479b13cfe7d9d93a6b7dcc56d222378ec77dcde6408fa86602ad8c69df9aa8c01384b462abbf9c79cbc70d36e1e312b4b1ee72a67efd21eecfab3948fe6406417e3dd35ace4b3a358a2836a343918bccec02215f056146ff52bb111bf5f7a1429bc3d69464e1572a34f44a4e2d9ed32598312433240f10e170740779f210697e3976e9306abc7b625da7f2b31bc33d0f63aeb35e2b128a3bcc894ef2a2de483ecf830f81ebfc56977fea073ea5bbb49489dfa37b191480346d0b41f5714b4ccee9bb44743543d0a220a80f0a34e58ebd121fa0fa04b61654f08d44f22ab48a1ff4854241b4a7edf5bd76b25939edd93ea8b785de42b77e7aff962336fe4f4b7f6e1831f2341af1d0b127e2d7bd22d8b6c26427430248498994785be6bfa4c1c8a1d4bb08c1894b4fbb9c6b91efd80a1e880c6320cb3a544be49289c6fb16636a992ebb80def09d1c16d40a05e955b23590a5a509d8bd97813a1b38f642dafc0b1e80d92a3edbee7a7d6c0c8a6eeeb31a52eaae181c16af69785d6bac941f9d21cac891387b995ca147a3db9fb4bf4af4bddfb039c945c88e1c229c20cb0f776d23bd1ef9dab702c22277efd336114ff427f730c2b2882698bfca5e606d20f981f13970f67dddc469638a4c231d4ded99c90f156ed44600b0dd4b41b8864c09f94705b51d2a959fefb7b58d9916481ace484f3f078337f7538ac791cbba7c9e1a199be967d5aa7c7bad29a6f27378f9b4422ac822ab3e565d1d387c1ec8e36a0b9348c1586546fd83af22e754c57b9dedf561bd113a5c80d9781de766b5120ff855dda8e75f832e7135b271414c581ea73b33b7330b1291355ef1019f099c7609d0a4759ce3a1e7f2ff06720b287a59b388ec7729a9e731f117f9d5ec2507bec6af075d59c7b8906b3075845d8fa6c44f103d6f00259d781c5c70ecd9f3bb00b932913a8e74f37b42a652d5dfb246cc637f551c145b11a6657d4383e5dae753ebb80e8ba5a419b26b9d0a087bff404681b3256c94f59ecf44ed6b044e3386cc2700b24f802b4fa86e58c00e6d7bb34b6d97fa53d03fa4c16c6906a830776e76ea5157d12af3e9df773d91f637777f0117f9bd16f28c55eee976ef2f183dc037d36f969f0d668be087052c42a0f447a08c2b3432d60e8babfe00f42512194f9b827347a361b928524e502a6711548e50a8afdbabfbaeddfe2e1768e97f9087c77cbf7d25fb5e0cf3526d31c8ceb1e253486e07f787e52d3b7c7b5aed21bffa330b9833e548a2f526ed8d838bb5b42f2646d3023828842bf4750dca4c8f63f3115d6dcbce4e00c2b99ef06686c62fb5e0916ee7ab133c0c84a56ddf4918aabe51dae4587f5af0498c13d189ddf2d48df1a6c66616a7bc53833ab908a69c8b8c72115a445dd82e523016e8b8fab90d7e7b79f6c0ec08c5e3cdb490e4f0c96cf3207f2ab6f43e873276f3d458e9ee41b762aed1821a93b32a829f318bf2536860f0f2417ab384d040cf4273c3024c562b5a00d285057343773cbdd256d4c8fd0e40e781d0516d6bae6b63a39e9d4b6a241de3c1a24f36a9b07bdd05f1e6218df2a86a34894371961b499b47be5b6cf89a3c1997879fd129a45a009ad94091a22bfde6913f506cced2b0daaf62bfb2ad4de8386d45552f9523de9f0b74ea30c7b4177c148bf997abb2ad2a378f1b88d7729a5c8124fed95091f8088001f59052a5bfb145d4848eb5240f73bbdfea71830461dab76b722932223aa41da775f2fa935490be23cfee504cbeb3b03d5636434fdb825ec9548375a67e9c87c592fe741e37be1b314f510c4126740766c4b3103956afc446db5f502da7f437684eb4c595931aad5d27cead75861f994a07f1a3bef2a427be0fa9139f95acbd781145c312525ab3220520b2ebd5958dd0b4408c387be8e1d5a081123d0ad46a4bcf04b9e10e6f3ba2dd43108927b97f0c396d909f0aa2274b7bcfd784f4c08a76c6992d306dabb03684f65d1a3b5f3cdd8a44d952a8192ad4056ee87ac0c1ced484c90248c05b7000a70e47e7622eb972964ecf286cc747c077986599d0c493210ebc10aeff59c9b7105cd643f4654a58c0b772b5fe1db93d6c69abe0a08acea9019a6bb6000a1eaca4152e691fc827a96d3a1220da37a2e64c541a54b1cc8dfcbcba29649d494e1d0755463f356ef30e8bc2a464af96a5b6448b6d80f68453507f6f6172044af84391cb98ec41798e155b1332c74c6980b404e41230a03f184fe6838e15c05cf875963e0b53a67e65a8311eb44e9c591b9f2adb0480a0667a7e9a1143bcb7969fe60437b38920ef3d443a10cc1c8feff14636807d93186945715f91ce91915c1cdad05c1096d778938cb32cc477314030b5a9d87d99c80da601a687432a3a29e97c31710d53de74505c1feefd102c920dcf4740cec3c47820afa424316782a1409b321db3bf352882ee8df7465cc886d1598849f120548f4e8aea72d360ac8f4d19aa3b4c6ccb4fed8e5bbee843fe7d4f63cc4948fcf81b3d11da34ee399cfeb3ac8de806b78ef94b9975943cc3b12e6e4ce667f74e47b560e8aeee786415f56b2a3509bf7d04a2644dc1f273d34ccbb67a7cd3fdd3806f20f40855a69767fa8d40a25520d0e4507c7e7629d369981f264cf90bd479f03e33f8a6a52cfc0ca78a6af0371c3af4a7dd4f21ba5a9a6c8bed6b3564656b8d68477c090fb66f373d4d2914e3f5f3b2a1a34d630340c145b91a2c83f3fba64384e0a4c2864f16c1e46245e66cc4432f55de6a5232cfbf032c0f99fd43ae083838c02f60d9c00b7f5834db1257c9f67d33745a0d44b34c19a9eccc5b1992b87fbf9f5987ab37a40878cd665fe5543c8f815cd8dfc3c57b79c753527882a61d2e9a1472476df7a8af7e8de6721430bb2bb19dc350a95d5b00e4bf2b34e381e78c122a4a4596432c1d7ad58e99bcbbeba3821e219011a46681df32c793e0fa5ff7d34b65d83db883dd6b685a9f9b3d0d9ba8088e2e2a7680cf0ae0c9a4bcb9e29d725d39289f8e70b2e63c3da23f3b09d8e34ccfcb4b09dc82a25ddee65dc802cf47f84cbe832c6ee554cf7f36de40a6d50b7d928f4bc6f2c8c7f1420d2714a632daf189c0f119112e4e3ea05a9f579214a92d21b386c4eb6fed839d10faed64b9a9c4788b95ff7755a31213c1b0dcdee7658cfa402cf65feb70ae7b6b8ffae25fb2a4d3fbdbd644982684cd286bb06a21034c52764c1268e4393e773ecd7f2c4a3593035012edffa5634384c385e674818ef63451347e143aad4dc53730e7f5334c5131e78210dffc517ff138e892c7000f00a8418be30bb2fec46dc89aed006ae21cf8a4738240e5cef8dcf2d04db5afe5519724c081b6f11ccf34a3d8983528d8c9e2b31c64037f72a76eb1ab6438dbd90bd2dd65534f9f21231295997d82cf49dbebbe33bf2fc1fddc92e8a5dadcb52385ba4f2256692a9bcf3c4324b1c115f5ff85e835d32efd560893a72df80906af4967b3946aa130548b27bc3f0947d058a1c3c6e072c182fa5873d43d25d20c86e8f622d6305bf3331e4778371c5a472ed195f9f69c2d9d2899b35f5173ad9402f017d74c9d1c0db24318c11411f3ef11b81ed8c552e45d567f24d40310ae72189ff5361fc1f12ba50d30d8718e1ebd41be571e213ffd7c6f78501d01376538a7a65e76aade2a89e91dcb0acba11276af588853793feb84805524432cd76c91c7baeccc69ef0c083921716fa8fd7c5fc45799051c6921257f033158d493b3f6c69c1a8c006764f82e9dec424392f04b06235169109170ba74afccdf51852104dd7b7bfd629a310f04b56073d2f5c2aff0996df807a633d492f65ed780324d791e842da05eb69239de2fbd505100857b53e871f742051d876c823d66f748e23b1d286d1ed0bcf563e0c94ed19c4fe52a04d397794f3525a0c2a24525b8edf155b4c160d1b0f954e58e6a96da7407b678858cc118e05dcb5a3c52ada818b6369d1c337b959da0c2d1d0e3801fc167ca4846911b9b259727943db8def1a54075844a3bfe8404712b7e1adad3d017f38727ed8b922a5cef76511ea64636bb35c225c2f1cec475e22414c2f793e1c25911a234cb0affaa69946f4bcde4f7562d7efb45f8b8dd832093ce63344a7230d9c70047f883acace053b6682fc6d4e50aa2ff4bbe74ed5c1c446f8ed27867cc61f00311d61fef7fa3800007d1b840c19895b80187be2e79bea74093d79a376fb56b163301374a04623604e13cd158c489ec6e8736b5d75a81a43eba7f27d6e47a082c16f8e6a0ce008ee34083a1e4ac68f518afcf12c9dfb86fb1700ef579e789f3f7554ab996a4efe6aafe2211b4d27d1e55b1ed406573918e1fe5640edca160868f3ee00a5c186f33bd2a44b7cd35a37451213cc3f1cb719a5aa28531060e0f87a455d035f510220e4407de3a3553c5879a280", 0x1000}, {&(0x7f00000017c0)="778ed289427675a58af24d3ddd1da94276a3f7a93e7db970260db3a3229f12ac1ab85397c8ca6568564dac0a99d16da1d70ad0346c3514bb996127ea6a67f2e7ac77a4cd4333a927607814247c401fe1d47a0d4c4a325953f28f3b7be0e9279de7bbbc9217931514e3de85a1faa8cca879ae42643d5207edb23ac21b25d8d37a1695a64a2cd8f14ebb4d4e291d8afc668db3c18de775e795c057ee5a782f6494aff0f83a8a0f784da6f18e5a21db72a70039cf2b7ded675ac24f3127b82eb085d4719b4caab7262c567f8624e23e4826a8118eaa222daf615939b93b7ac0edb191dd314866926540d2acd892", 0xec}, {&(0x7f00000018c0)="326f1225d0cf7bae9e3ff554c65c6b1f6ee75179cbe9eb8ae4d0a3e0d16e91e433c92d3297b41df80008f4c310749677834ea3c106e23f79d0eccb911cb5db526c1e94fc2f24b7e5ba6faf9250ca8211b5b38feb7ee2a93793f40be0ffa48d0cc1", 0x61}, {&(0x7f0000001940)="8e31a79e5d8382d4444169887d0316c63cc6894f7ee40cb3872c8fe4cd362eb07970670877ecd392e52c8781ffb2b69575a9e5761489223f41a360a3a28052fc2847992642f8ea4109116c5fbe2bd4abaeb46ef1adb4c1890bbb77275fccaff176560f1c92d60272a7d604c20e9175420ca5216463b074b3613a2ccff7a835bfaf1ac0436eca1d67", 0x88}, {&(0x7f0000001a00)="b4f041ebfd369c9f9cf602dcfb29c9e5cccdba8011398384dc2cd02337d48478295db86b2a26bf2619273e7f6ba871f5d66d6d51015bec0538b2b5b6ffffa574", 0x40}, {&(0x7f0000001a40)="ab2c88d7a1e80e0870e8b2101a58fd76897565525e13d30732dda5e9f4f80a85c43e24833518c5b2e9f4ef5329d314d597cf686186ff73ec6dad6054d279834fb19bcb05a64c294fd1bfb161", 0x4c}, {&(0x7f0000001ac0)="21fbbf04ba7ff9758b97b0d5273f3cfe868ac57843d6cf5fc598de2cb69929580982ea01abbda00f76b00daaa896485019241f405bf0c187ba0d0ebe4a304d33383820f6e10ec1e43def3d69f5e3150e1a8842080a6c23ff705ca36c50a3ad3bbcd3da805fac0e169e738fd83a0ea7e68d4e7fec870c0ffebb194785848ba741a40279e5ac84355d4df13674582e797cbeb3bb9c49fbd1831e5f7e58aff6202a968896a7132781dc766fa623d6227baadf089eab1312318f313cdae23dee9b912fda554eb587034148c2ac6372fecbe9daa8d2dcf7b89fe680dfc52a314a27671cab940ea032d357ba06b0515b7298bb654f63b853ec6ad016cd3f1cf239", 0xfe}], 0xa, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000300)="77b235ee06c5dfbb2c182e823d056c4d0407c3faf4ac15c674351224ce733fd5cefda527035205e6d5094a3c1df0bb5f2eadb04b55ab2509a04fa24eefad3e1c58e55450cfcc445ed465c762bab7546ddc0123071b6d920737dec351f1363d961bfbafbdbb2d4f20fef45ce10462b2662091da39d246d1c8b5", 0x79}, {&(0x7f0000000240)="a734", 0x2}, {&(0x7f0000000380)="21a50f6b1b8f03c0d3460e9bf92e7e1c6aaaac4ace763a0eabe5379e29ce65b17eb25cb16b55426c843fd33346d2ced55e1e0bbbd4e6f58fbcbfb8d8682947f71217628afb3a2015dd074946e785c5d25c2310d8c4b80d1fb2470ed4a7b416f1a67b744238a93627f1f18f6a570510ad2c784d3ff5d9d615ac71dd7c8b34b8c38a7b431cbd4209866ac31f0a514626f6fa56d075a7bff0cf69a5ea0c5e69f2951a02fcf03a4097b48d5716ab9fa055d64f0cfacb743e65e8d9527982683309c91e97bd9fb4dffba9338fdbf6f35d87c4966685ccb0d0d5bd01965064", 0xdc}, {&(0x7f0000000480)="58048b07c18410523cbc33e204614f04aed225c0a7bcac54ae9f077d143138bea5bdc5260925025ae2cb0c56b24fb74d48f0097be374e124ffafc27f19b5fd806568662cb8b9d23f498621a3eecee1714aa0730ff825afef854e0ad7e69704a607c9343a1f27e9cc24dbe8bd63ff2a87f99ff30e7228017525fceea1fc23a16bd9d7458be120848d1a094621d3ce1fc6c67a79a35e4e6c0293b519a3acbee12167204283fd8e921684bf7a72724bf299868b11ce9ee40557ece76175f0210bf733fffccd9680767c1a60219f7d3d3bd3a2d1302d739ac1da274e40463646a90f819c2037a5435ea95e4f37f3d1ca6905637e25e314e06839ee43", 0xfa}, {&(0x7f0000000580)="686dd43af9856d4bab6bfcedec83d456d14784011bff80b4d74a85874fe0025544371d0154fa2812aca3815ef8dc256dd090676b55091bd12e2fa2aa8419fc03f06c10329c41d94728d3b58ac6127d366d22d981897081994bc0091d0dd813d92c64fd6cf95d2f3c4846ade4e22f0f3a99fe2538e1020681f1f09e9dd6dd90f10d5706a89faf5e2a", 0x88}], 0x5, 0x0) 16:00:07 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x66e1, 0x7fff, {0x7, 0x5}}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/149, 0x95}], 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000100)=""/252, 0xffffffffffffff08}, {&(0x7f0000000000)=""/83, 0xfffffffffffffd1e}, {&(0x7f0000000700), 0xfffffffffffffef5}], 0x3) dup(r2) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xb003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r6, 0x0, 0xffffffffffffffa5) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x15) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x18ba) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[r3, r4, r5, r6, r8, r9, r10, r12]) setreuid(r7, r2) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') socket$unix(0x1, 0x7, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x103) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/246, 0xf6) socketpair(0x3, 0xc006, 0x5, &(0x7f00000005c0)) setgid(r14) r15 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000600)=""/87) ioctl$TIOCNOTTY(r0, 0x20007471) r16 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000680)={{0xffffffffffffffff, r2, r13, r2, r6, 0x4}, 0x76aa, 0x1000, r11, r11, 0x80000000, 0x40, 0x1f, 0x6}) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) geteuid() msgget$private(0x0, 0x10) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000040)="859006555d7205b19fd8953bc8788a31502ad0e14fa61a23df9eb7b86c5681fcac98366923f2dedc7d2c11f1ed527d061d43eb76483fcc8569ece25560d4e4700ab7b44aa35aa7e0d346d15435b95912d726af224631e0050c67aa50be8c9e208716cce591dc5651eedd0b20f1d10caec506c5f24ea0d6e48417485400570757181ec29d5aaa83311fd1a73d1f48ed432804473dd282dc2474b75e6253aa563e02c9b70583b139a7", 0xa8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) listen(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ftruncate(r1, 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f0000000040), 0x10004) 16:00:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/67, 0x43}], 0x2, &(0x7f00000002c0)=""/21, 0x15}, 0x1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000040)='./file0/file0/file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0xffff, 0x97}, {{r0}, 0xfffffffffffffff9, 0x36, 0x3a, 0x6, 0x20}, {{r0}, 0xfffffffffffffff9, 0x8, 0x44, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000010, 0xffffffffffffffe0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000005, 0x2, 0xfffffffffffffff8}, {{r0}, 0x0, 0x8, 0x2, 0x6}, {{r0}, 0x0, 0x4, 0x20000000, 0x6}], 0x1ff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x42, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x29}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7ff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0xe, 0x1ff, 0x2}], 0x200, &(0x7f0000000040)={0x5eb, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x16a) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x3ff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x20000002, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x5, 0x3}], 0x2, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000020, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x3, 0x302a4b04}, {{r1}, 0xfffffffffffffffa, 0x1, 0x21, 0xffffffffffff8000, 0x87}], 0x38, &(0x7f0000000480)={0x7, 0x5}) close(r1) fcntl$setstatus(r2, 0x4, 0x80) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00002ab000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) write(r2, &(0x7f0000000140)="dbb43c7edd87e8072b68d47066cd8f93cbd4d258f05ba541018e2c43578be892a19c05abaa208bdf5d", 0x29) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x40, 0x2}, {0x86, 0x400}, {0x81, 0x2664}, {0x21, 0x5}, {0x8a, 0x4}, {0x24, 0x2}, {0xaf, 0x5}, {0x1ef, 0xa8d0}, {0x167, 0x1}], 0x9}) 16:00:08 executing program 0: socket(0x40000400000000e, 0x8000, 0xffffffffffffd) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/169, 0xa9}, {&(0x7f0000000700)=""/15, 0xf}, {&(0x7f0000000740)=""/50, 0x32}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf0000080, 0x0, 0x1}], 0xffffffff, &(0x7f0000000840)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0xe7b6d0c, 0x7}], 0x6, &(0x7f0000000880)={0x401, 0x1c}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000900)={{0x8, 0x9752}, {0x80000000000, 0x8001}}) clock_gettime(0x0, &(0x7f0000000100)) r4 = open(&(0x7f00000008c0)='./file0\x00', 0x8001, 0x0) fchown(r0, r3, r2) fcntl$getown(r4, 0x5) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x47, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x48}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xd40b342eba2042ca, 0x2, 0xf0000000, 0x95c, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0xc1, 0x20000040, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x6, 0x8}], 0x200, &(0x7f0000000040)={0x8, 0x4c}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10016, 0x6, 0xfffffffffffffffb) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lseek(r0, 0x0, 0x2) dup2(r1, r0) 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="57633bbb9d8c353258d4b1d91916e404fa7c439b430414856c07adf02babdea3ef43443560f64283de6f06f1a0a42a22", 0x30, 0x5, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x200) msgget$private(0x0, 0x100) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:08 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0xf0, 0x96d, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/91, 0x5b}], 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x7000000) connect(r2, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) 16:00:08 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20080, 0x118) setsockopt(r1, 0xfffffffffffffff9, 0x8001, &(0x7f0000000000)="00190866e93026659cd061af70b2064eca00", 0x12) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf4d4e", 0x50}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="42ef31116e8f9ec99e8c7b98", 0xc, 0x401, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) bind$inet(r0, &(0x7f0000000e00)={0x2, 0x3}, 0xfffffce2) fchdir(r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/234) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000880)=""/29, 0x1d}, {&(0x7f00000008c0)=""/79, 0x4f}, {&(0x7f0000000940)=""/219, 0xdb}, {&(0x7f0000000a40)=""/134, 0x86}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/37, 0x25}], 0x6, &(0x7f0000002a00)=""/4096, 0x1000}, 0x800) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/78) semget(0x3, 0x0, 0x20) semget(0x1, 0x1, 0x0) recvfrom$inet6(r3, &(0x7f0000000380)=""/167, 0xa7, 0x840, &(0x7f0000000440)={0x18, 0x0, 0x400, 0xcbe}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)=0x1) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/22, 0x16}], 0x3, 0x0) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000780)) semget(0x3, 0x3, 0x10) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000d40)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) sendto$inet(r1, &(0x7f0000000c00)="07a8b28753cf4ea15a2132317c3b3b05461924106b33aa0405d2d2a27a76c11007ea886f6e69f1839b261fb4052877d2de48fd27e21c5e3288bb7bcc84548a0cb2d609b2cfc166824812570e777ec1a64ab24ed980c9e3df248bc158e970749cf67730ea76240ecba2fe79b6b081bf17c8e733b72564917786866b8b1efc90f313bc83c3de211a510a2b669f285f8f595f13ed01bf24859523", 0x99, 0x4, &(0x7f0000000cc0)={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000019c0)=[0xfff5, 0x4, 0x9, 0xb9ff]) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x80, 0xe000000000000000, 0x3d5}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000000, 0x8001, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x48, 0xe3861638d16fb865, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000040}], 0xffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x64, 0x40, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x200, 0x377a6ccc}, {{r0}, 0xfffffffffffffffc, 0x26, 0x10, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x4, 0x7}], 0x10001, &(0x7f0000000140)={0xb4, 0xffffffff}) r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x54, 0x3, 0xe6}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000080, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x99, 0x10, 0x4, 0x9}], 0x101, &(0x7f0000000540)=[{{r0}, 0x0, 0x2, 0x3, 0xdf, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x40, 0x1}, {{r1}, 0xfffffffffffffffb, 0x49, 0x80000000, 0x4, 0x3}], 0x1000, &(0x7f00000005c0)={0x4, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0xe4}, {{r3}, 0xffffffffffffffff, 0x81, 0x3, 0x0, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x400, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0xffffffffbf9a59d5, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x31, 0x20000001, 0xfff}, {{r3}, 0x0, 0x20, 0x40000000, 0x7, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80, 0x4, 0x1}], 0x70, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x36}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000000, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x59, 0x41, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x81}, {{r3}, 0xfffffffffffffff9, 0xe0, 0x40000001, 0x1d, 0x6a}, {{r1}, 0x0, 0x70, 0x2, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0xfc}], 0x79, &(0x7f0000000480)={0x1ff, 0x5}) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x100, 0xc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() setregid(r3, r2) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r4) setregid(r2, r2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000001c0)) dup2(r0, r4) 16:00:09 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) syz_execute_func(&(0x7f00000000c0)="80350080000065c4a201a76a7326678f400065660f3a6331b90fecc267440fc70e2e42720f0fcb66420fdf3d040000006767440fa36450fb") ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f664b4dbffd696c653000e48daf8d9e9f1acd1c3161377a2a0af6e3f6b1cfb9edc056373bb7c788487c3d84858601d06ca482d11f6697122e2268f99f7c2033191515777f1798ede5cfc8f077799bdfba167234e1bae59bcb11174b2cd68b58363f03d8b5f32d1cb09a581f53174693fd6eca524aa5091c78c1b044244ab5d1e30be8673264f7fa734fb8b99f49375dda47119641e350c07be2ae142097188f43247a56c3afde95e92240d18bd730197b6f8cc01f3a88e9eee2c0eafb6f074279555d4d0669dd9531edc6a8788988cc72fcc69c99d54c9e28464973b686145daf47f587f7e1e5aefee51b"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) mknod(&(0x7f0000000000)='./bus\x00', 0x6020, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=ANY=[@ANYBLOB='\x00\x00./b\x00\x00\x000\x00'], 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 16:00:10 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) read(r1, &(0x7f0000000040)=""/107, 0x6b) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6, 0x8}, &(0x7f0000000080)) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001980)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a6087", 0x5e) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x7d}, {r0, 0x14}], 0x2, 0xa) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="0952ee8ea65a6b890e00b1c9790d445f691a2604d8b4953b2e6b4f12069b915d1d46b02273e316ba5cf5083d48babfb92455951dc1252468379684f012bf7bd65164af12c0a69cacea437f006dbab133e0fd91d548062b58883403ac132d029145de7ae6b0a99a26dd70d716fe75d25952674ad35b1eea2fec2de3533a29e4", 0x7f}, {&(0x7f00000001c0)="6ccd7e57799ba0ff5d3d2a9455fe753b2d8d92d27ebc60bff7a660161393c235078a107299aa5d0ef7a233aee34e419ed9cd7683dee953e02d7dd0bbf672392be010c2d6b196e7daede99c6915dd70622b8723da861c32791f", 0x59}, {&(0x7f0000000240)="779bd941fe0fd4e8108e37e55acc87a5c534b65a5dcb39ed47fbf52aead308634be5e05df8193228c57ba5e4780b48c180ba890036e4407513584a6538ec8140958cdba69eab8ada8402e0b13c6f799daec07f853fa8e4c7a40ceefd95845d7bd3d4cf9bd5adb6ae0af330270dfd8cf1", 0x70}], 0x4) sync() 16:00:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000726000/0x3000)=nil, 0x3000) mlock(&(0x7f0000721000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x100000000, 0x0, 0x5, 0x3, "422cc428afb2318307ad3362ccc7c1140dd7a48c", 0x1ca, 0x2}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2308) 16:00:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) r11 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000b00)=""/203) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48675d9d3609081fd59879cbfedc6c28bca0fd9a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55139bfc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af66967484fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46b8760ba047e39780020d0af508e563b88e366dca3902b83ab8c1701f2e2fe2b659c6431708b9651b1ad7b3a1410a190348b70cba9c0305d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab3653291831f82554212d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795e2838ac8fa542ab0bb4ccaffc59b7059c2df338d5c5b55d61fef7df5b9073fdfa19ac203eeb425e075cd3f7590d6dd2d86c37af29854e20334d7ea98216a26914bd5adf33232fe8d6043bd57b8435805793732c0138ca3ad4ddf44aefb2f7cb836c1f43457e2a59457f54db2ac65eafa0acc04e1676be097e751a74530368891de319d23b7d7543a3631a5a62453d7dd91eab7447fae346a9bbe85b1e70d4913a224f0b0e97041c7183e43714ebc463e580ae74ff9ff7620061953ba0f9934f93e0ea00aa4ca5a3430dd6fc9ef63c99bb0853f98e970084ecdfeb8e382b2e568a9c62b3f683863393893c1471cc518266d2123717a214a2f1071369ab74a0a9d1f3c1ad0d08d45bb189a8626b470d2ce2e84037b6e27f634ea0e4ccd226df926ce736a458b6188327"], 0x148}, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00000c8ebf367d164622"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r14 = semget$private(0x0, 0x5, 0x2) semop(r14, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r15 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r15, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) fchflags(r1, 0x10001) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f00000016c0)=[{&(0x7f0000000080)="342b654482cdf7b49f63a712777ce564bd58af6059180a858d0adee3eef0dd6a21d16798b7dbd58e1cb76768aef310204054a1f823712991a2ac995c31ed5c1dd104274a666f8bb958d40d07f76080632ad8355a103339a52e55f2cf2346c6c0da2ae31675bce7f4c182df3247531631", 0x70}, {&(0x7f0000000180)="cc725a96ddf1159b8c8b6b77fd2c052ee5d378d9c8468deab77fb9d5b72bdbfa4ae4a647564dfdbcdf19a7cd57ae6e21b4e6e3cd8ab812879f42c7d8802adc029c0bad3c8dd020785003825065e18d1a832202382f2691ff377235fb97cdacf93fb3fdf75696be58a7e9fb4acd1289320c20d407946c1d1c062d234d4742b19f042ad5afe07a0401847b7efc5d208aa96e767655ac71d183a1b353d2eae5789d86b818d20b801a3cc5bdecc3e04704016a49b5377a591e440133f9ff746f3d42eb7cefefc153809de81723f2fa83107afb03802eb4ca3a4d7f8d32a9ead45607", 0xe0}, {&(0x7f0000000280)="2a27bc5e5c8b58d6bf5c3fb562b28fe80a95791d13bb9f90dba6ade19939a69ae142ea7c6d9cd21107a4e0f76299437efbdec08896e0618c4ad5f9061005476de1dfb4f3ad28a3c118dd93a7aa74eadb0948b7e3385dd9adf76137996fcc018b8611978e0f26967f6093897dd590340b3229", 0x72}, {&(0x7f0000000340)="b17c32d8da0143401107a836ccb862a57103c3b76269e0e411e1c7a0e95eaa28031c89a41cc1d4374015f52fb91d147f884e3a502f2f82e855e7aa39fd815fd0d4aa5b116944562f01248efa7d98eae9d86a27f2960d20f0c6038a790f0d94900b0e5234123f77308b832a2a8813f32c2408fb1056cdf4143d6f970b44222b3bcdcdfe8574257d6c7cfdad88761988d5cf15faa2de15399b8a3dfa27c98a6471d4083e3a7cb4ef16bcca996d979f58", 0xaf}, {&(0x7f0000000400)="7cfbfd78147951147c29fefa52e51b90e33248f881ef850a6c0f9e8a5ae5c7cebda91cda20507775d3263ab3c2fba588232542b5c902bba82481389daab25ca3a06dd28b1bafe588e87f479377c15779adb05008694a48ebcbe9233e08483a1cf42f05df2f281489e0717d59a21a242bd87be33d632ac8b8291eeee61a8a41abeae1538be3881d23e380e7cba5b4c14f26bb7a0c321ff4022337091df9b0d456fbc0f2f65fda51045dbe200e", 0xac}, {&(0x7f00000004c0)="0d65bfc042075fa3c3fae010ce653c79075920479c718451608bbe97a530f95947554352076cf93f131e78864823afb74cca5ca5feceebe3f2535afa489c2a8823e7e58857b3bf54a30f06a8e3c72a2ec0cb1f8280b6595f710213c7b6e35934fbacf16a3bbb00f640043d7c7e973afc3f83deb558727df3063921dad9d8d973fa78a77d72e19053eaa0fae399104e547c488064f8187b91a4b2b9fa55b16652ec7f471bb3255455806a2a6ac300149468815191476b028dc7e6a9aaacd4e9aac767c9290bf03570816bbf267007cbbee543b60f8be8d815a4c171d6d11f7864eea24b19ecfaaf89a8aaf51776dbcc4b40b0ba44f7e1c353ff354ca4c6cdab2d062fd6c2353770e1fa3a297683b30a2520c5c729a02618416b63e33fbbf6695903ab76e21bd4b199479044dbac24b84793978573d5f0c2e0ea4c1bf9e518f75a135d33a0fb2dd01072ecd0f2e5327594b0157df2a84779c3de1d1f133d74d33981f4de5ef9b142dd899b8a27bae20761300c02bf5e4ff96f8d4c4960a7ba6408fbc4f70333c5ef7ba18faf3a63aea8ef6e9c56bdb70d6ccd4d116985470ae45692b6c535530fd4462a114a585357b313cfe77cc0302c7669d1a96924bca81ca4789ac94a1337f10dfad7843404929cb7677183a44a5c67ab44a7a673e86bad54e20a866bd88da4803a25f90f81847c1b055c74d7349bdf387128f2898e383245f8f100c2ad412aae1fe9588aad0f07c7213635b5f15e4bfac16cb783199ed835fe9ba8058dcbefd06b8952ca5945371443e4ff01c5a3f1d57dc778108061e6076e4e1291a5f4e4c403225639f396ec4e55d34f2900d67fd46d300ddf8b078e83fa6fd6c0f908eb3dbdbf2ded7979edda92a23b7bcf7d03a26947333057b43b4fb7735f0a2c578e0c8d06d391845772b0d25769f5d21ea8e1cffb89f8d78d36cbd75325ad7077610fdc54b94d4d7139a421b13946ecad6e45483ed9003cac8bafbfc051b77c3022b76d0f26e8bcf6a55b27575022bc912bf7461bb15d0dde0596300feff686dab0524b3e8b3f8437bf299c636f7f83541e4833f3204fc0e7d6689a4c7728fc89f15fa29c92b689a3cc9bc74a82482db0cff195c893055e96b9cf2feb5f41a627cfcc658192288ae45cbe79b4ab33ee65e19392dc5f23ead2aa26b68efeebfb752d997f72deeeec4cac27b7289209736848e4f950c61c069ec3f37e2b95856170b77a0f97a79092952dae48c29876e7124a56a1a1fee9e3e2d2f1860984564f81174a32ae22df5410fccee63ce634fbee387958a900b9aa7cb1850e05f86523a22e1bce9fee6f2a4c22e6e05546cef5ea3a402dfc67f6c121aabb99000f33f72e8bf7e1d36693e3430ebbbbc280b006759fb004b670cea220fea1201e5b83e7ac0ccc86f656140cb5ce733386cca604f2a7fd63b4c4d249688e52e06198c38e589a495a7d4c73a674fba550170ca75573f2c2090cc14e5ea6474435919496801fbecac819fc9798fa4e2141b38fa99d0ed213740bf57b9437383ec9002084c193e61bb98cece0a766eeaf822b663287daad9fc271fb6d261f92a518b8eb404b9e1767cd52db742b0e66e429b3e187e4ac6b79e6c61ac02f6bcb2c4af1c72542d7e2b5e0f36c582e1bf616d6850a4afa40569512aabfa2403b176a1df9ce8b29e0b33c9baee3f34f97cb07595e2ff93ba2769c4bdb7e7976b8cf1d56b71540d6e027f7ff5ae9e070affc3d5dd57bdfb0fbd0f43f1403bd481e92c52e1bcdac0795812db7d748f42515d1d0f989142da2908ddbc810ee2da24280a5c758343d1d660284511d021244830db00419a78571fd9de287337e88203223ba66a2ce89d7782b60d22ff47d4504026f9b86b35127ac1604e67a7709769d917e3031a915844d601d52ff4b79b35461d5a1387fa4d8dfdb190edadcadc87dcf89fbfa5363bc783a503c54278511f3ba59ef9b0119f01b8fac3060583a0ae4de95d089f588aeb379d1fa79efa5a58b2944e1f524b68b236b75924016562ad941ada5d47106bf28dad608f099abefec63cf92af0242f372c5ad8c62caea92128a4933eee4906af31c8533f36c110ea36717dfef2dfd522137c899fd43ccc343a08347e12cca60c84502a261f358cd44ed79021550c99b3f0ed9d7b790f270d79ae0d6f2ef37cfd1ab5b7bb67f1879c52961fa0d262a2758a62f80b914c333ef3ea7b0134c9fb3fcf47eb6eec761cb2eeedf7de652d5fe7728301743fe969e44a5228ef6099afd34789dfb3c8e84be4411c405fdd7ad082b4bc4d216d295e241a641363afc0efc722936965b4e8321c3231fa008a1a9d7ae3b435cfda3862c5938f0eb83318138afe658c62cf8f03559061f485f33939680c6eedcf0f583ddddcaf245017ae549713e24017f21bebd1888c4d90b06f9e16dc79c48045ebfca81927b887df04ee00ad993ff67d6f6f8f8f7b4fd1476c83dd56d034c4eb49b7dd9d0b208a61470d434d718bc065572e8b9597608522c270ab75e57ad61043393e5af0b72d1a079aa4e7baa88baaadf8a3cdff33e05eb2ada466df737fa2ff6d149e28018104dfc0b4f50a58a6a9a84722f2d9c7d2bf3fd9a83f03492b9ab0f805ef41cfa4b93596b7fa4e0075f3724ac70159faba224ac2a8a1040aee96a31c63eead91c393af5130ab09de1d4281718f0f1aa5adebf6e0b9955b16914e36eb5447e89c16f927921020f0e73507ae98b2ec8d4769ed4582d4eb3ccd33e366f8ec6d73650f275b8e0f79e18ee2869a8d73eb26c2bc5a652c5258a4dffdd2cea3c8ca184be2d6ec3711bbd04f1708970b385db81178997e16a70b709f458a2e1dbd78ec73ef29c257bb7a6687d3cf35927a61eb1a82d5da0943fa96a59d35c804c2967fe4a7a58eb4fe58d6648460df320f6b542ba751394eb6ffb080c52a43cf2158512e22296551ef7cba1eaa30c3e9a3960c16f460d9f1e4218e9a3ce375dc712b3747ea9f553c6df869395861179546dd8f7324a142e997a597b979852a8fc4650eb919bd9f37dd6e68bf72e02e4f7f0a0e4e64263624dba3a3157f5975c065797a1bea77d736a00180b9f3176af9ca324fc6f144590f04933265171e7182e315156cb8039d28ca6ecaf0961c2f4b4a08adc34289f7de42cbb702fc1bd4bea7e7fe9a728d3a2c5ee5b21a84d604dae5fac428d60d64671ad5f1a0195f7b6c9eb75c605480bcf9050c97d36ed48d73ae1f6d627728533a642a6835872bfd037f29863b22213a612d364abe97a911a98d4ee400951733a591781d66aa706d775b2723ec0abc4f49fc502fb70e3499d35e9c9832759ead42b8cfa18ef9f3f89186aeb696884b6e2d4f55bd4eff9411f172189bcc7aad0000b243733f59ab9a55f04784bc8d2c4be7d1524e1364278dce4db3a8ff17cc5b33aeacd1d852724d32dd970b8f4343f6eb19d60c49bf17a098c34f314cdb1a417f65b34abc54a41f60e91c01f47036db01095293a858895948843d0fdf8ef2c645d9ce79a98739389339e79a7166f1eb38894ca9d4458d8d53bdb29dac76796df3c1b9fc5368cbb16922de86eb11fd9f74881bbd26b7b7e82e491bfeb64daa1391e441c9cbb6c5cd69d111847c99c2a662a445a94abc11b970eea5fc4285874d9cc9d2063891565cda63a58ac6d7814e556171b7246f417b95c50338ac7578c2e6456cff75312c42474c3b10876c47e668bd2f47854e2f8672f361b9397c5244a217e5fb4a74c798d497e1fd336209620e5998a807a028eda9b144633c0dc67b02e791d3134db7f6af16aed1db288d2e4ab068bb8c19265be0d8e9adffe02d45db1c9870392d24f421c3fa971bec3056af77deeca31d6c49664e688f26a5c32072b6911c1d3d83191dad92f6198d2e3aa3a4328dec89a588a79d48260e97ad16c6dc2c52193dcb4df2dd37de78144da00df54263ff7ac3c58b9b7295882f6afca417ca70c445394acb436e88a6c9eac2edf0af326fe7d61117728ee4c70691a0e93e6b58a56690d05168ed306ecfcfb39c827bec9b0e963132c537ce50c44be8692b5311d083daae0a4d21639d2d3261c7e2dd406e49ce9fe056b9ad87afcf724a832564dea14b22f59c89aceb5ab6b361d862a492f3867126137bf2925aa5aef38676ff52780da038c0e5206df84d0067531758d147d78b454bbed15769d5cfe71a51e7a57011b7d28f8f80363b5e4a9530d9d77fcd3f16663a5fb701b8ec4108e2fb1e365eb7b239add3151c52e1aaf1c4f4b48034bb4166d156821de5e861d940761ae05ed6e8564ea8c779528e9830acd8661120de6401320e74a99255cd15c1300ec8938a24ae979d6715befa7bf5f6bb62c95dae71cf08433e17a990209cbc7a58b9a910695aff0cf05bb8e1ca2a35d83fae22e3f49e03f689b6e82db375468edf5566cfff64015c12e04e63b07074d889d9886c08f7264bd7b13740c44609bc98f73417387101db36375a563226903c7020f06acc11ab88dc3272a8437d43ee9b35e94050e4dbae32da23a8fb10654dab5e93f393654c0981a5e6bb2355d4528c99fd9a1ed7806c463d9f503e8d0651e735d4f684ab4448c8fc888000627b3c245c476613ae583793290b1afa9a919af2be6f3c51738e010f22e2cdf49293981802382b6a6805b331aa9b142312320bf23406bab7b13ffca8a7969869b4c92d1193362500380bc91a50d9f90534e4bde31c24ece0731726c40cd8df7d229712c8a04c76bc2f61fe5cbb45d433c4df3a56d26f21c80693251b9808dfb8a65687f16d6960d6c1c5d27e9df4883bb8c7ba7e4a292c4b9ad696d4325b4b07d83af5accf02c3374c55bef2a19bfa2ec4f53c1c70dd452eab0ff6923cc8fb4f6081e8e1d6b1c0bc24fedbf79bf22644d5f93089a9dc2a83261caa0f07161c121673871e2f39420de096bf96bed84873162314b0d6589d8a75912df3f5fd019ac1a26b20988107fc1134f12413b34bf1e8c52fcf27d2b88c272a5ad9fdceba1e811190fd7abc0f751268be7ef77fe33557a9ec796fd9c370b626e70a9b705afb3d7429b17245be9d4740b022d405e13daa8ea09ceed25c8b4a97b2cad34d1af1f82002f431c3e7268e463c4316fe73d132274b930d5b9ddd9d85e40c4293a7ad844aea2ab5b9577806af6a9e6e269100558ebc99224bdd7218c03a8c10f3c1ae0cf8c67311c44dcae3383dbc933cc730fe83adbefa6d84924f8f83c69c31bc96eb3f4df5c59136a02db7f0525b2e93257548c18704caa65ec02b8882dfc9b5ab9b54d885e069cb8e84722f8a5d6ad69c96ff0d50a69b4249343c6e60cdffac9e8cc2bc1be4ed810e8c40d7654e4c2f282b0e129c20f34d19a7aa0123a6cbf6c935c75055b87833ad67d55d250da6b9ca83cebcff916e5f74b12bfa6465b2a33919aa267676f9f89af1126d1499fbbee8019f5b5f8678ca69e19009bcbb640643a8d6b2fce444e60ae3823adbd5ee47b5939322b1536e256ab49f555f25e4e30664da3f4dcb28c5f5d340b79ea756b6c9ef904d2e21706118b7f3481235068055d972a05fdf475c057dd1ea9b6609f8f692badbe2a7feb4c0d219fc3a8572a9e9d8014c4e0b7129a3f43dec3f0c6065816625962064e7594d4342c3885b3ad7497c0d3a2ee075917824a2aa268768056e6345c312af0cb566552b5651e59862aed78c9bcc6369d28eaee32f100cc82e6183c8ef3ce93a1c2c0e82e3043e498b9fba03efe94de1bf62187391ad25cd00ccc26640fa21d2fb59ba01d4644b19b8d04e0adcdc28d37c400b60b2a94", 0x1000}, {&(0x7f00000014c0)="96c2e6afccf04747e3c2f065311ab86708a7ccfe3d08e74eb9ed2c42d6ff755ef08d895dadfacd10d253e5c289a800cc8c724809d7d52e347c3731e5ccf191a3ab041539f278ea97c2cba5b530f0251f44e0941bf63e00db859781", 0x5b}, {&(0x7f0000001540)="6342ae47a1f8f222bd2969d30acbde8710bf12695bf0db69f2543071e5d03290953ec11239449a9994ec729e84a3ed2b41de9cc50405bd9bc6f5ffcade131befc3b3cd838965c7acde7ba486f2ebb1a4906025739c8e4e6fcd7a89e92d7f98eacd96122854b9639f80c121e22a9bb41c96f09a0d1bea4ce2fda39e40ee54e32d16", 0x81}, {&(0x7f0000001600)="b9ae4a3f4407f9da1066166db689c219aec2163fd617fdbd99c21df21b64fdf4b6b73777b2ca07c79d180a8f94cb28c283a4fea501300cf038444af40c3b17ead08e0e72da81c95aff66ae966c09ba6692e4e43034a48d2825359df545a80978414120bdcd7a463bdd7740f625233d4e6c7ca992029aa8e89dee54ecdea53939968d8283e59ef4", 0x87}], 0x9, 0x0, 0x0, 0x2}, 0x4) r3 = dup2(r0, r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001780)=0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000400000000000002d14a96fad0000000000e1ff00000003000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000d100000000000000000000000000668baa5f0000000000000000800000000000b3f6a16a036d36000000000030a02a7965f7ce1a582434043b4a08dbff2ed1dcd7af803a53b7cdaa2ae1ce275cca33bee507cff7ce3fcc42d8426472a263dd56810078d42ecb6ada522c14cc77bb1770c3c32cb744c0636b0f02fd8613713cd6d53b24bff351a23c3aa3b3cefb5a381cc830971dd12096dcf555e41ccb1be63670f2afee6cb509188a251c1a8a0e96b803241c2787144bd414e28b263a00db0d0130d64b6eaab8ef3746c97941bdb8e1c64e63f9d18ef26be95edd4b7b97d488f4eb512e8dc1f33f52e85e17c7408def4835f99e56408d9ad66a73a9382410fdec0dce57e9c8ff4399caf33c58a856ce9498f01481606d0f07c7d7dac462c50a5bbe4a8342d755e5ae846ef97eb9714a81e2fd151103c834"], 0x0) r3 = kqueue() read(r0, &(0x7f0000000280)=""/158, 0x9e) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x140) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xffffffffffffff7a) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/145) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0200135c00000000", 0xfffffffffffffdf2) close(r0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) getitimer(0x2, &(0x7f00000002c0)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x20000000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='A', 0x1) dup2(r0, r0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x8007, 0xaee) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6, 0x7010, r0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1614, 0x4}, {0x18, 0x3, 0x8001, 0x5}, 0x8, [0xfffffffffffffff7, 0x3579, 0x6, 0x200, 0x24cd, 0x2, 0x0, 0x3]}, 0x3c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fchflags(r0, 0x10002) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000006) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="b22627a0385c28a217d7a494b2acc9dc7696035b0784cb63e1f1eb8e467fe8f32acabb05f889e24495e4660961af6c0d2bdbd9937689e7c2228d2ee6097524c1ed31ff16a6e164ce45ba955cc2c942d8d8c76d5f81226af89b7d66b507909307b8da3a2228f352c388c5fdbb1394a17cf006f823b7198f7c7649c1b48095f89497dd79c575b6027f12f7e9ffd9d08af37c5a11da3ec6b7c6bd64be0f530259151f503b39cbb855db987e38819a0832e962d479e6eb0fa0422196903127226dde58e2ff30bf54f53afc36ba8b0e2eb06ac01d455f1b5831d836769ae4e96cc91bea9d9cc1180e32ae67089ccf36aea7eac1d5ccfc752bc59aa83d4ec7cf6ee1", 0xff}], 0x1, 0x2) sendto(r2, &(0x7f0000000080)="6eec17f1e0ca1e04766db0df1872d5a9368acfecc1c073a2149b64b9577a6eecb4ee3b71a01cae9c0ca76bec0375ad7f01d2aa22a4c01e20db8a90b64024429645fd5010b3c5e7cd672e6a63c627b40d3d48e16944615bd470faf5a47f3bdac9c643e672", 0x64, 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb182e2f66696c65ffffff7ff9d956a74a74118b345d71be544c66cd9e764a9bcf690b5b6a88da34b2685fc164c8860e4cc50c00bbdaf5ef0c00001bbcb241ecc57a48da9a89f64e0cc240f5b33656dd8f64900f99e83f13c6f6da6d88773af19ed5a10ead906bd40aed387d56598b288c41021c14ff727445d098f071cee5c4e00f6cab054495774e1cf10142f730c6542a15bf1e3f2f4b47f5034969379939a86944142e0000000000d04cabe0f5a78606e105bfebd494c5207e948bcaafc21f79bbae608c3fce4d5dfd9c5c8fd3f3d1b66d7815307111b8f7fda5de3b59e2312ba22b440c62af185fbdc3d27a2dd15c8102826c7f687b72749899d7d11e26f60d0c6b14953ef3b3fdda4cb01eee441f699728b400a6df60ff328a01d85b26da034da41754265342de06c598"], 0x1c, 0x0}, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/32, 0x20) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xffd, 0x1f) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x3, 0x8000) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) syz_execute_func(&(0x7f00000000c0)="c4831d78200a66450f6e83d7001b67400f4a9c4871f109d0470fedab0f000000c4a142536f75c4627d79ba9b989620f20f38f1d0480f7e1e8f6878c1c17ec4a25dbc83a1fa0000") dup2(r0, r1) 16:00:14 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = getgid() getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = getpid() r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r0}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) clock_settime(0x7, &(0x7f0000000100)={0x2, 0x5}) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1001000100000001}) 16:00:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="433a089f1cb8295b8e7cc9e2905bb950d5a835ab030747a94e8f931b94b5da60bd0bbe785437367d0f6aeafec019ad7a9416d3ab2b223c5c2ca0ef460495d0b9c09fd297cc3b0fff20b247ceed11b4b6512c3afdba73d30561be5f92b35d9522a6d4ca332025c6e1b62648039b501cfbb732fed7", 0xfffffffffffffcf4) 16:00:15 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000080)="c5098cf858ebcaef9d2c11135a286127678eae836764aec8f7832b77f8bceddf8471b00a3e15f169512da9e7b7401858ec8f66ba", 0x34) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) close(r1) 16:00:15 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) getdents(r1, &(0x7f0000000080)=""/154, 0x9a) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() flock(r2, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80000000) readv(r0, &(0x7f0000003680)=[{&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000180)}, {&(0x7f00000023c0)=""/246, 0xf6}, {&(0x7f00000024c0)=""/207, 0x2dc}, {&(0x7f00000025c0)=""/132, 0x84}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x7) open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x10102, 0xd2) open(&(0x7f0000000240)='./bus\x00', 0x100, 0x2c) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) recvfrom(r0, &(0x7f00000003c0)=""/4096, 0x1000, 0x2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) listen(r0, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3d5, 0x8, &(0x7f00000000c0)="fe7785f73134bc019c47303920f711077d711d25c2bb820270af6df39e6d5e4af643f1c73ab4f241703c6ef48aeb4f652584fe5c4f4e2351c5abe1018bdd25896eddabca86b8a68b376677d800f32abd95", 0x51) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x5c9) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffc8f, 0x0, 0x0, 0x0, 0x6b, 0x40000400}, 0x1000000000000d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x2, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d02001755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c927360016cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370fac"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000400)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x100) 16:00:16 executing program 0: socket$inet(0x2, 0x0, 0x6c) r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) lseek(r0, 0x0, 0x1) syz_open_pts() login: OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:18 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000021ffff000001584c4d6ede648d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfd78, &(0x7f0000001440)=""/225, 0xe1}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x82) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b4e994f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db96934e0c5868e8c54529f4e2a739000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) kqueue() msgsnd(r0, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x8}, {0x24, 0x9a7}, {0x18b, 0x2}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:18 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x2d1, 0x2, 0x5, 0x1, 0x401, 0x4, 0x2, 0x3, 0x2, 0xfff, 0x4}) flock(r0, 0x8) faccessat(r0, &(0x7f0000000040)='./file0/file0/../file0\x00', 0xe, 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) r4 = syz_open_pts() close(r0) dup(r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x1) r5 = syz_open_pts() lseek(r5, 0x0, 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x401, 0x3, "999189b4420614dda23f29551385e4605b94c85a", 0x7b, 0x5}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xff, 0xfffffffffffffffc, 0xfffffffffffffff8, "9b3ffa1eaebc46920636d4ca66f881c9212d2697", 0x800, 0x10001}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="8524557d4c5ab4de255345612c1b2470fc23f2e2c22cb38f053e5740605140980bf65bf172c38a2b6fe5df4361f48c0d72caf41d8107339b8eafc3507db6dc0b9e23a311e7f8a612b668367c1c83cddddb0cd772f4936503d9e0fdf3d5aa228f18a8cd9f644da77b1338bcbd1860b19e6f0970cdee3a352e805ae1f0d95c1854a78e", 0x82}, {&(0x7f0000000300)="e9b9e25444f63c68a25793d6cd1a33c66ceee5d0d39a147c742f88b044a89e9c1b33dc7ff2eba60d25c45f7005b116322f220ae3fa1d39a3bcf3436b5d029e1e85c9e5e5aeaabb7167dc73632b73e96634d7bf4e29a3e121e88dae55afbaf5d4104525723d46f08f83f30cadd328d9c82ccd236954c21d0fe2d5234a8262f4fdb14ac5ed9568c27ae18d66577ab26c2e4de1b48253754fa81336c5bf3bc193de597beec9d1bfff8ebf52d8765618bb7b38cfb8588655d136", 0xb8}, {&(0x7f0000000080)="7ccf57d665d3061a1be89a0ed3fada41008abba130a377248de4752cdbabc9ca86ba33b30988e2715c42c9c339ff9f04375236751141c18f9397df0f5b37877803e99bc9ec2f4b62dee8951cd0720ad71eaf41fd64304162ce52c7db93a280424f9d02f351915c7aa8482e1273de0efa0e6b0a51aa", 0x75}, {&(0x7f00000003c0)="a12ec01863fc88b58d5024ecd7a845e88e3093aec258fffa5749ff41c774984fc945093f83cb78f621f88e6cbdfc25e9b9d462a43d31eb77c27bc93cafeabbb6937b494ee32bad0237033522964ef5b1255c7bd3f399e30bc1e4ccb88c883875", 0x60}, {&(0x7f0000000440)="c0d2e4c7aa07c08bd538b9af24c024f9ed91257862d0f979204e876b5f3ed7486bca197a801144e63fb1d5b89c85583592ff39560a1134fad1ca62db572dd5403fcd287c5f66550707fce5829d77d245a147ff1cc6ee799cf6dfbd18e7b0b38229147997aafb9344a8389c6d307472db4104e744f942f7061cd120cada12a13913d3ac7da8fb", 0x86}, {&(0x7f0000000500)="f50b43f8ca04cfe45f61805c4f260ff786b695365ba63c04bc956d27a3dc0b6f9f51d8ba995debd978", 0x29}, {&(0x7f0000000540)="bffe1e13270cd7c5426f206c0adaaca7883ee4b72b8156ed94c08271e1da5f4fc43c2b54d9abe2f6bc53e8de186dba9bbb6b196557e3c73ba97f225774a88b1d08e9196752b858d9ab42961e90e6dc4f68c382eb3d566e1d23e2c3f728ae582ad67aa9f10a0f79fd4e64061ad51ed4cd118aee4e3093adde9c85c8d8eebd2627533a1daf6b7ff922f148764474d45da18d7428f7821527c9ed9698ba215a8fd4d918c13655dd9a05f0ed22edb57ec5db02b00c7b505aabe2b96fb211e866520e01134fbfe10854c6b7ca44111df45cc1c899ce6cefd83ae5c3acb00c0eadee7d33b663f1cc6d2fd0dc3f31aa8f292c071683da197f6828", 0xf7}, {&(0x7f0000000640)="6975035b9aa57ad9511db160e06b52786d4710ff8d9ee05bc70a42736fb6aed88cf1df14", 0x24}, {&(0x7f0000000680)="ca3c49e86ce324405c9c1614621daeecc62f7ce536268b3eeb665cbc2667c907c6bcc4c3ff4468696a978653fc5d196e2cd6f11097a1e6093ff158778fe0339867054a5fd6a637632d2146c3a1a5792264e767ee30f8", 0x56}], 0x9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000007c0)='./bus\x00', 0x40, 0x100) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81", 0xfa}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd05) mknod(&(0x7f0000000180)='./bus\x00', 0x8080, 0xc46) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/150, 0x96) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) fchflags(r1, 0xffffffffffffffff) getuid() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="d15a02bbbaeab902db7c2b63e76352e753019599a5da1eec5c434b74ff6ef5c26b99cecb2f68bb03ec7d358b0c54d33abe5fd74f0aa6a322e178a9acef1b80b37abad69850d8a4fb4e7dee9b069538be828ab91e9055de2db9722e54f9d096e778992a0c4d8158e7eb5f9d5cbdad8c17f432542b64ae290f40fb78", 0x7b}, {&(0x7f0000000100)="d5fcbdb5337a6c81317aef23f22a4e0ba512355c169bb9ddc65543109beef31d188c3ffefde85de4562aacfb33233769727d1f30ccb6c43af8e59f032123f069b54eb9c013d126b586ba8f20b1075c510263401f81ff27f4c07c3d485390b9c74845f0ae6c563adc61158aab50", 0x6d}, {&(0x7f0000000180)="e10945690cedd8ae41936c7f19f713db113e57f809690250be3005afd2e7faf221c3c901eeb09a576f81daca3a518b3b9e6f97be808ebc96229530d117a8168de21dbaedaef694", 0x47}, {&(0x7f0000000200)="be0dd8c45fe66d9571133d7154fa94c51096f76f87f2cb8c2eca15827a0948570c37e440a907a9887e63930de54820223ed7678b15c26a6553687165f2102d08f3f90d8bdaf064ef09c09f83fb41ed5ab9d024", 0x53}, {&(0x7f0000000280)="f1af153d1e5b6ce4a69beff27f8cd0c8e5f730e6bcf7070b55349c5310298dd479e09682716d9e0bbce21b8b10e6ee8d34aec6079db0da049794fbb3653fd1dc30e5ca9ff6395c65a0ec174c4719d06317bf27031ec568905e57029144b1a928f41e3601460d3c431c526e023b31ed41afe754a540b2253bdb63da2f20bf713540f8a54629029cd400c674526f687e44cde86202ed39f0f43d432ddf66f9b0b6c4fb229420b1ad3b023dff0d29f7c69ce60fd239a83955659156be5df6dd5bf44b5b8f62183fcb7ee56e7923c4d8065c6d9de73186", 0xd5}, {&(0x7f0000000080)="0c23d4379acca4fceffc8914fd38e704347c668a4c67f90a84d5fe2133a0cead141a86288419e0ad2b224fe010a92a9e63cfd3", 0x33}], 0x6) 16:00:18 executing program 1: rename(0x0, &(0x7f00000001c0)='./file0\x00') 16:00:18 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x77f9d813c0eb3c82, 0x0) dup(r0) socketpair$unix(0x1, 0x10002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) close(r4) semget$private(0x0, 0x7, 0x80) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair(0x19, 0x3, 0xfb3f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@in6={0x18, 0x0, 0x387, 0x800}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001200)={&(0x7f0000000080)=[{0x22, 0xfffffffffffffffe}, {0xfffffffffffffffe, 0x3}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x80000}], 0x1}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x20) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x612) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:18 executing program 0: link(0x0, &(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) dup2(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r3, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) clock_settime(0x0, &(0x7f0000000000)={0x4, 0x7}) flock(r0, 0x7) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:04 executing program 1: poll(0x0, 0xab, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x84400000}) fcntl$dupfd(r0, 0xa, r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) dup(r1) close(r0) r2 = syz_open_pts() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) fchmod(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) socket(0x1e, 0x2, 0x100000001) pipe(&(0x7f0000001280)) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getrlimit(0x6, &(0x7f0000000080)) shutdown(r0, 0x1) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0), 0xfff, &(0x7f0000000200), 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x8, './file0\x00', 0x21, 0x1000, 0x5f92, 0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000200)=""/194, 0xc2) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x0, 0x4000000000}, {0x18, 0x2, 0x0, 0x800}, 0x6, [0x8, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffff, 0x0, 0xff]}, 0x2c9d0924b1126534) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000014c0)=""/254, 0xfe}, {&(0x7f00000015c0)=""/139, 0x8b}], 0x7, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0xde00, 0x8, 0xffffffffffff7fff, 0x5, 0x5, 0x5, 0xc4, 0x2, 0x3, 0x3, 0x84}) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/30, 0x1e}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x1, 0x1000000d10, "b04d0000000000000000003ea89b55ce5db51800"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) semget$private(0x0, 0x3, 0x180) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x3, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) read(r1, &(0x7f0000000140)=""/208, 0xd0) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8020, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/10, 0xa, 0x800, &(0x7f0000000240)=@file={0x1, './file0/file1\x00'}, 0x10) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0xb0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setsockopt(r1, 0x44, 0x683, &(0x7f0000000380)="6eb30623013ee0b767ce20c01a0f1489ef49bc0d0ccdfcb72a908a9ab4897f5d2b612e6dbe5cda6c31cb3c9fc44e7ba0bd968d05822cd885600418f213a63ba9fffdc1d05af3abd54c903b985ba2ccb9f0e39665d24b85cd6ac6f376f03bc00df6d40b52597a5368db363e2e28f04b61e3dd1360b9019ef7419044f2e2e83f3f14c1d62f4da447cb871537056a70fc66b46cba6a5b12c547acf05935492f09b5e7e274a7dfe6d61ef091ed15b4ef0699c05845fc755ec6d981c6047cc0aeeb06d8701ebff19559", 0xc7) 16:00:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup(r1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="ce04274df9978428f5b50beefd6bcb695ca893754a2aa1e96d0081acc867cbdf74b6386c8d4baeebd007a0048224be811be9872e38ed34976a2cf08ffc35485549c22fb75fe4fc0b6972b3865247e25fcd87311a81fb0328d065ab3a423f484fa209fe1580"], 0x10) write(r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="34c61eac7f", 0x5}, {&(0x7f0000000040)="86feea15f854e26f3d", 0x9}, {&(0x7f00000001c0)="98e903f8a85ce98723b47161a5385a0e2c646baf459b216f0e4d53324457e145fb0e23e7d79b154a7c48a1c20628443b3194c70fe9c997ec2155945cec63c6021ef86d2c0aa6f419f9128ccd827481ad9a23fd668ac18940487ab83e0fa547c88cf9ed7c974ebb804a0939d8b92ed3f3c303ee5469ec5ca432a1d9", 0x7b}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="fa7aef2e4a67ef1be3d77a073357edf9b8b2d8de2aec051004e654779ef4d8d61c32e053e8c79d462f205ee01076ec3120a0af622e974517eb08671bb68399e5eee77d1f45e4b51c8586a114004357b50fb1ab9ddc89458e3c24008d23d327a83b394609937e204afc060451681385dc0497248ff2249d5d4206209129f402e305971e72ab6ed430b2e4dc990606a196c91a28c2815d6c92e38e728a32cf82646f127cc4fdec06e1fede8d58c8e4fe4d065bc16898cddc849756e70f96a7e691ead6033c05573de511f59e121c9de25e6188e41bf372ba5fa15f3ee030771695bad2512aef622f5fa288693c5c3dd3f6fc097b859929b86b7e6fd96d47e9df677464a3eb86ff2d62d9bd06dbe95983d15ec9fbf6ee372be23973d8475bbed50d320249314d3397ab286a21f6b4217ab7828067541e1b9e202e4c26942a71bb4b6108d9f918d03d4d7cc4a853eabaabe6df866ba515fbefa319f1510a70a9d7cc003a53950add0bf157a4efdf01d90c933586e832da9b1e24cd21c5856d529bb414f1cbbbf91f142d5a774f76daeb24ba43e9942adc1e225b83fac63b678e38bb18c41d5093e708a7d423d7c12c3bcd97e5afe1c56781cef21d0367b214ba79933e1fff1db5bc88b2179d8aae2d43276f89f35c01271b5091c78132d70d9735cc625a3040057a956ed10204773a3ea37a006a18ec4b5e717db3d5cdc11ea139e11ae3e1169ae4a5010d407502b1821b732e844d6c82732183f635aa69a1ec777b3e8ad4a1ea07303d6f07f64cc80859f80b988d0bbb8d7c1163677ac63e7cae73a5fe18b50f9e66a859070655671e35bf3ab672c555bc02de26992f96fb7db8a560ceb4b50d0416d37b94f884625da38f7fd8187e8110ee0fd7ac1b8ed4d9b028c616d9d0f977e14e442b02d5fc5a83bb55c454f9533f360035c29305f973d113a1c008d90e913aa8e1240ec77fbe43486dc462fadad87645cbd4b0fa9554e408d12cb8744488cbcaf92155d0c69a967e2a62aff142521acab9372eb3a230272c06a766086ffb4c0376a41a39ddae2efee68a1cb29d710c79fd438c3746bca3138c7d2f16d8523f6f5c412e95a51cee403ddc4c7ae477683d57f5500caa9714064931c153c4bf5932789548c606844ad90422a6c714a467d19cade726c3df9d14cb5dc27d6deaed1f9acda3d6041173aa7d2084b1dec80ae41733744e3e4785aa23dda1f9c5831edc9c2c7418ef7e4e176f5cc5a2ec38e7504653db5443376bd592c90a66b219bb167af9a2cfaf4e9132a92d6af8ec98970f9a6bc02c47b7a6e4c42ebe6cca908cb2c5de157ebfa559b0990c661ed5fe355499322e7e70568b4382c1596dd7e5cacdeabbb3b2d4a1e81a8fb95e920f63ad99ecbea7c222614eab6ff61ea910577f754108ad099fc7eb6a159bd142269257cffd3ce081c8156946c304dbaf99a618e19dd505b973145488c26e429797a6445d72c3f442501faf2c603cfa01376c2980dae1a37e50d1069df9a632e86e145121b3aa6c555d3b51ad333463ac42a91338d4a125216567599e7ee3490edcde68a1f4678fc1773ef38d8e5f371e9684c918258d3525d15abbb32e714a246de70615114695160567fa8da244feb0aa1d7656573da0a45c9d30776d20d4c5f42e2b1f7ef4bfe04c5ec23631c1e37a975240f116a1c0284a7c76e09a36f41328cc6fb24cf47411fb784aba7f4dc27322ecd1b0e892b790dc13e60b1c9b3fdb7dc5f5a2790649888c84c9ae30698a580af0b1f1c5ef94a31da51da46fc4f071e84757b537d50da77c71da8c2b1e75e0d3613a39f30b045f400c5dd70b25ffb58810ece4b54ed09a0e571d25b57ae2871f63713d7fc793badde69eda8f0f2e3c545236e3b7099546ae78fd0d4560aea2e4ba17c7c5cee449038b39383750e7011d4f23107c60d96bde087ae61badfa22611c4ec4e323fd35de667e3169dad91b95ffc1210e7599e0bde56005e4f0c40ee4c61a7eaa5a0c9c9a4f41feb0490b125411ef13043e636483fab1fbd4309d42b0e14dc5ed21cac3f2bf083f57b573c243a23757248bf0ff6fcf269abe3c30ba9747a80cdfc10d648f4a90ba1744f0afac093c1804c3e6fbc848e879d42601f1f439dc6f9b1cd6f9d61eb772dc9b6176f0a1004c5d851bdb5bc38ae1d22d30ba0274fa1c934d53cd4cd6227398913c4ade08b5d36b228a74b6cc50df986493d69b52ddd6a06900a43cf671acde130df1eaccfc5efc278ab61c2c910dd1aeb83f93d4c778eb6512340d99e212a817a2d5343b8a1404a54fad5e6dd2fd3c13ff81a83630c0e6811a4c8032913c545e4491c9a679c088d7654d548e93de6d63dc1088bf7f9c02b2f3eab1c3825aab17d8332236e8ce2916af6ad7ecfd743313f54dbc684ac3b52960c9cbdc9930df1e3f79201883422d7ce34201e54d969f8ed309460dba5ce459b0c1592a82550b08619da19d5cba5275d712cb8ad833fe15f59acc235f9455a5684298f8bf5699a9ecf51f1f585a635afd22579855e834bf16f8c9309217ee1ead6557d1a32518c741598772274611075e4e469791a1c05b055e36afb99d6523b266879dd76d7ad840119c90f457dce9f18d2905a5a215696b17e19cbec14d90cba75b39d001d2c120a187eb8afe4ef90c8fa5e8260e311df776366e747d20080590babc45de233bc98891941be50eb61c28a49d5746b736e564f43be4f9881b924333f26823ee9ca03162bea236a598f8a262afd0c8ba59b9bcee3afead9c0e60b3f6112435c51b15139cdf79c6248e953ed246c3b4ded940a0956fdc66652ab1c1a98017b77178aa6908082ec9d17e3a6da7ba2f6745cf164663bb1c07145f1172620c89887c0a2749abbc3663d3b909eb3d4af4938636eb9cd76ce4467c2e1ef0e260d8ac9da7815a9a0188b7a2de1d1c347e6b62614881d8a12f7e07071e6bee99d651a8e6b10ab16773c7bd614b1f7bae7016ac937bc9344a79ff8f73b2e3c8abe178813e76df5cb9e1e81c47686b266be51aa32e037c221681071d4ca1c75965c75bbf9f6d68d57eeb42e09faa7dbc5c0b9cde43b61264da6e6bbb4f0f5b581f1549365ac427d030f199e02013d2ae6fc50039d1a7dc34062a378e9cb7cc063c45c279df5d2feef8784e0253ecbbbf21c80e6148c59cbd4acd9f5f483edb157063821713226a0a460f30643ecb78064f3c5e841b4d89322888a4317bc568eb312914db7e1d03397c4c89451ec4c9e95e5f81bc9c7258e3b2f580ec8c3382d5c8d67ad3b1c6af0cb45aaf12c2607020d530f6773a71b0c867555d6d11539f7747b7d3776ac3e52376feead07cdf313779710950bedb4bd7d4c7071d63c98eb8746dc6af558071e953a3d463ea71d53b6100c9ac40556fa98d4cf9d63af4cec3f80f0a336a705d03953dc81825abf00df0f7691c1aa4cb9e853789a80452110459347816b683c8aff5cfc647a5409c855ec4b85f9fc6dc096cefb2e770ebba2de83fc6d3fbf148631f90298687a84672ee6253f396d6d3655d6df66f0b597c767b66a7319d114d2d5165b2ae1565677fb2c8aa3a4df9875f452a08b880d00eacf9b85f4d21bb7fecf0cabf49c97467ca9a02f1cf3537daf1737af926537e78bffa839446d8b185f5c32bbca57b2172541b8b8b58acf266457b91c0143c74211aa0ede768f0e4dab9d0961e2feb4bc14631771e1846810949df9205fe2f8e51934302f9865ae625f7930b2adbd66cb5cb0268014de5411c485638ea51910961b89b3aac6753c2af09aa15039bb45811034164716c7bec49fe331345d037919989e4429f50cd245633124df5ebf324cec0756fe00c9280b71228f45f39fa88094766d745f6d67f2295eb550bfa50dc12251302e2f5d677145ee526ae75274e01ac3a4921f260feac52519f4e95198815d9811744eae8af75279cbc2102bd71bd8695fcff05ff75cab850df0a28cb527f7d71faf231f4feef851628585b01967aa3105c7bd12c6426d369c27d4d120f3d998809e4dd0b746fcfc2638b04e45637e3b89ea29f7b16fcac54abf6fedfb57b7156ff7202b67a16024174c79af45436f27046529c364aba869568d723c3f977b0f3c5bf96f8b2cad7ec14f8b70e59417da27d3bb213954dd1a2054aacb1022a37e892b1e7d8048a165e088214ee54cf58bb14dbdb306010bffc1de4c1af68c812faed925e2c18fb2afa1a6b59b482dc422e3c1f368c04690bb6fd5749abcfc46a483084864c4528afe1e42b45ee1e9f0a341e354d66337ba99cad3fd321175cf2a3a4663b972c9d3189db4753e82b8d6e0df92efb6db05f6af76204c6435af61c4a4d5c9ecbdc7f36a703c67b14868067bc38cdee233c610e163faee00348086905635012a7ffc983415f3188a68f85b8002f3a81ee58a2c0357511a1694bd5eaab63d8f098027541d65d6476cfed61752ab64c93bd356607cd00be910e5b1fd1f4621587d4113b2e018f8f2ba23bb87133880b97477ea78d03a9b973d881ae5c092dd6e7a47adbc96263198721d31ccb24cffaa2ccb3be5aad7d376e5fb09b01cfd92d225d39aaef52021c144f01fc0c15f474ec44510f8f3624f541c56a4edfaa2f890577a84cc044a04ee9530c885fa4f497d848fb4ed3c5e580e09d0022e16fa68bb13aaf32aebde17e7664baa1403443f4335fed60b07f7fc63b77b6eb02deee05c17b25c3885f569cff4f4ca15cf49044321dee716a8bb3fd175726ac946a9f2ea465389a4735c4b5d62f05f443b22655b11153511b2290f54b11bb6806d04519223164803e7d5677cf1227d16be7ab68d86662bac621e18530c94e6ad36f1ce84191acbb7d30265bc02788ff2f2e703341ebfae5a5f07edca13adfd5407b1765170bb64e6af08eae9dc9106466faaccc51fea12630755861f93d9c4573ca96d1b01ce3b6ffcf74172cc296a20c472276646c18c040582925e00dc6b1efd1d48a6d9e0f29fca32edc049b07e8f05ce5e29d9ac579eec58f4d00eb7d4370f156dc70dcd312addb48fa6e356d58ddf64a81bb124a6f2ecca1a22ddf2ccd9b2ec6a1204c5b185acaead87bbe54f81a3ffd2491c5e5317985b7a047cf13b6e98c78169077469d534eb7f9eb36f731e1b2a0ed94d8e1e137f57497d6ee8bf798e71962edddaf85dbf66ae3dd769e2a7500ff4187d390ce77a1821dba2908441cb8434934b4e59962c9e75c9ab64ab5270b3d0a0b7df3bbd2bddf075f0830f204927e83db41b57d260522078330c098d66fb5995470ad7783df022f17e89ffa10c9d39d655474e2fd8ddacf30e69e116f2a172a8fe683ea84008e062588e268976f5ca94a76a846c1cfe755c71bc538e578dd6bd2eb469c2da65ca1b4854964f11e32cd8717768fdc52df176ed30848683fecf9a8239b2dbf2a13b65a1fd16e28b7246ddef5bc39c130e9b6f22fdb38e28fa2b2e6725cea4f7fbf2c9ee50c33a249c9029c3a11a6751ad4a0f35357735bde24505f8cc6196339ce9897ec58d9a0873d5127430a909f1873ebfb918fcb2cdbdb4cc1da3e5f045bbda55b9462a1096405c0bcac96182ece3d816d07cb6538acfd756722254f2515c6feb4c062de1fc739e27043183bf09672b53665fd74a52be82f942f92d0a0b7fa6e183f99c6691b89d8cab8f1ecf5da56d2413fba0ae1bb32ab03c80f3a04de120a997e5171818c1258bb3ca2001baa5c4e2dae87119707a39e95455b4d373fac8890a7f106b3fddef477893ab08dbc54fa6bc5eab05f9eeb84cc283ea60535b3d8540b187b13fe119c15", 0x1000}, {&(0x7f0000001300)="fd34423f79f0c1ddb64b2d88d9f6b5fc91ea56c9c3b9e1cb0ab6190f51f59c598d7d5bc4c7a6cdfd8f882c669d62b4006b0468d48c7097c764b1bb942d339e74f4ab333dcd044436cfea08f86372b2395c41bba1ca285f2af9f27dfc981cf3992aef343864af8c7ce006899786a2de109ee56e845081bdb4f1b1c38dedadc0799edd0eb234acf14490bfb4cdba51254f30652e49a3c15d955bbe8dd50d44b46ec70a9bd8e5b7690ec6685d11ab5a87688d78f811fb4a84d6c32505665fe8617104eb3bacc1e334797dbf971ed6aff774bdfab1bc575ea08ca4158a7edf4ac382525a472fb9503fc776699632642401be8f90eb6be20bbffb79333b50d8410b3b33df04e4bff21d88a62a28a18399765e9b8b3a68c85b59584d12f478fe813d76cb79401ee589f1c644e722ecfb9792c9ffea1f1049110abf1cc256b37e14f290534b1bd7a894b9ff0751aa64b8c8615e9e08628d5c9f736dedf358e7ed1fac736945f7add0a66141ba9ca5636ef5064219e91bd31e70e22fc6a90925d29748532b738661d8a7f418931602231ab4c623b26d75a59e8d8591cbce10dc11c5e2c568a4512adb328d8970370a4fb04ba3b9ca84b0f66d47587273cc281abe4273b537caf96518c7afbd82c09b6c8885388787caeaf06d24c25340b6a10862eeeae80a30b0e82154d245b78c451fad721b63394dc85f6e5217a9e3ff4261eb5611f698e6622dab9c15a1b7abde3e18e77c0f1a46e99e6311649e14b883e4dd25999209f7d96817506df060f0b18abe5acf74b67801d0c5d68fa5c422dc99753648208553e48bd634c16a5e074623dcbdbaf7c5062470e2c110ccfd19eec0f093635e92e147db7e1e7d29b81b7c31dea31c3e5ec00fbb66b1716cf8d4acf6590a4e94bf75aee379ec6e72b8f210a7888698b457934712d2706f59ca4eaa3056b828bbcee5ab43aae3c3557cd4c7734fc4fe3e0623451c523a5d877cee33a36ba3e4cda8febd14a6fac43979fc64aebc9c52129ba54f4ae6d67ba16e464e891a48ffd764967c1f9d5e685212f5845b5a883e1b4e387a54a97fe92e044562536362e0e36ed526ad17d861de114011edbc72bf9e6e91f85e783073d9c7bc123e277a5980fb56f3aa81978ae15dacd75993d599578dbbb330c7b7dc1106eb6f90d581dd21cefda7bb20059e060e5b5541be76f4d8b071bfc79696303b9d99581f64e7f9edd6caebe462ff49b6f726ba715967f1fee9cd491037d777ca3cad947bb31b1ae8b79edef4455878b5531ac0a88eecd44d7edf85f8f484ab8a350fa68fbb7a17ec00736af0a78b6f76aa74b363f8b716c7c3307308e21d50b148d4bcb593fb386884fed116c2b47b17232152a19872e5fdb7c3d1db8589298ae38321364605ef7d85210628f2daef0fb77169683de16cb244da3b1bad22f0332122d296203c4da6bfa062558737085a650e94129f061baa681ecb93f4704bd4aa3a5acf303028f66968f6112527edf69962299bc46001e04be64660ce43eacb98feb439477ebea4883da3d4859afd949e4c0a1d03f1e5176f975d160d37ae820551bc4097cf6d8dbf139f6b64ac37e7e77cd87106e1f71434c0684ff5c79e5e6f7a0a9797f3f9fbf5c3366060a4c7d7bbed3752d58390d060b96fa4cbd4fe3dd830b435ded70c59a0636a5c2cb5ee09927c32824c7572ddf224e34db1b8576d8f9835a3f65c15a9a80b0cf1265f4709ccc5069a58b039972893b938c8342074ebcf18abace707a57265a74ac7f3fce27df32baabddfba4711cd34d8986234ba5e62a1c021659c3a98f01de6fe71776c08e896215a1e7a54ca05bcb590e4be844898b200b683d4c4a92533728db9a9c5d00ee8176b8342c49bb9b3dce8a1c95c3ce8eb43e4c3376676c805e3bf3796fdc11c5a0ec1869a0cdd02924d536ec801da009f6d7fe4d453ec954475ef6f15bfc2163f78b3566edb1eb772179bd785fea4f9baffeb5f61f26a276beae680a8fc0a46d39e6d314b86b6a9f3fd183cb6cec32a7e0cd4b3a45fce08748fa969db0d982e7173acd2afbccb602a00f25cf18ba3ea9b976a466348a8de08464cfb6e4e944a0a8e0ae85aff77f11b43c89d2a84b76140bab67298f1360788fe9040ea738fab78a69780358684f85d9bcf737e31f12383e625d4cbbabb7bbddc6408d9de2f11c69a78372d606a0bf800044f22c041c49d2a1c9387ff529b1b7f690bfbe1a69a3a4b739b818c887a00b8fbb7448c48f2452f1d5a01c7e5a2e1a5b7d8b180cda650282450767c40b2e3b306b06ab72093b37b4a0f2c59ad405819845cc82d106e133e749b8f3c72b82839e53a43c0f91de66fa8dc4cd74414c9973f88cd1f61cd947f60ed40acd9b1883a2ed14c40fbbf801b1d2bd5d3c4597d789816d1541acd4781fdb9ca13f62c1f82c657ebe05e546e084319606ed06acb8ead2a44d8077b5ba278615a9709112dfe0deb59dec99fe1a18204e350c2ad527ce89075e572eeb4163d4643f9aaa5ab53d38f7ec3a444e1567da4dad5e9ef548a51bd7d10ad24a6d05c97b2bedf9ec86e94bc76697664b4bcf68ee1d56c77fc1e604c59ef85475ef5db562aaf920cd3e4b38a80e7b1be46e6327a41f4f22fc5c7acf799c180739d020fd7a212941a7b7a08eb920fe36f66728ec18a0e6c5d98e2247e1c729fb7b50e9ac563f65f69f5e8fd42e111c6c36ec9c249603861a52ab5f28eff14cee23451f2eba0e891f7f1b13909e409074c1078439753b675df954871c5ce0d5d55cd41a1b738b2d657a7d1e76018ab55b93bc766d20cb6a83aa10ef2dc17aef79dcd225fb1f57e26428266653229e8d1c27b4702da54c4bf74fc147eb5e764249c3e4ed2cd8b99f9b6ab6ab89f5e380ff0fb88c9e1a612021f3454bcae9c16f115b78d292d61a53614f047e7424920fa49bb1016c0e05a9de8e5156a030b0ab380f3bfa5518d58c787bac4bc8ad01050c6011468744760b71a0a64259efe10922965dd676700c5ec50cb953b2b298be5045ac2d7da925d8d52f6df83e1cac121a909dfa9bc21f519645e9d31463f5e363de1d2a121c4b5917be85ff4f92487ab000ee26543d6e8b3625e256c371b4807131152acf3b2868a729da989ea8ab2b0587535c8b914936958929bf8db7deea110d11851ce11e5f32f702b2eb08e291a68f8b063f50e7e6ed1748749369c11ccdd0c76feac893993efdac2ee33518ab66641db3442872d7547ae2ae5caf6e324a4b75b7aa7a14ff3772f43818af378065772f94193f59d3e21a2fbaca88ffa6b601efaa7899c311001a39d712b1b519c56eb33727058e96ccae6f200c3e1d4aa942275c388a24f061a03a355327042ff04dc3f5bab6df205626edef3a361a254747fe381413deab541db1c52b83bd7af8bd4b759899971fc56c18a9bf94a4026d566006d8b918e6c1583bee98b36c4a69532bd28cbd157c1655f9cea75e0d646f1e7415ca638c81879290b1d06f89cbca41621294e0547a005eda5941cfa6d2117ca03f653c780f1023ab61a154e1da5561f6bdeb4c4704ee9186e6e0fc154ec8832bbfac32d702498876615494a6bf3012fff619f941b3184a114cbd33d58d6c7df857388f9fc0c0a8f20f0b4d85438f1e65913b25a77a69a4916a499354832421fd8cc4d4a9ed8e03094d8c457879838827eac9c07c274936709cf9b14ed14189eed0ec634175e68df65a8e8280570e8e3f4434e229c06b185bc42b36b8033fb8ca62102bd70113ab72b8d8fb952b80b02a910e3e774fea589c25f9cd936206a9cea7739e43659e16b2b8ea704fdc119950b52fae3591627da4049b99b868aa7aa9a31702c8872ccc9843ae88573ffabcf4fa95d6c2518e30e65364691dea01666edfbbbac939997e470875edd1b172bf674bf1848e0e54f9f6cfd5973855a8728c08da26956ec37480c6793976c54fa6a98fed0abe0d283bef49d3192527f0553dcf314251e8dcf2d2aff5586edb14cfca83e871b62549fa687fb6da379650a0a372725984da617c677c632c24fb12bf282cddbccb8704c677aca74d52365a4af812a36d69ab14e55563c2125ca5356f4d33095f4aa5f0d92c5309fcb4caa28445e9ce49e151435f50647362c71d8a6f5ce39169ffc91b33563d41d8a24b2d606a932ac14f775a142fbee7aed758d0c9e0e5ad023500140d46cef6f7baf92e48f5894f44aea741acb2f73b9fc9b8b67e705459f6231ebe0abbc289b8ad9e77f8e5190e7472167f4ff611d721d416a74cec076952da8e95a22806ad19f04f17d2b63ff51a6b5f6690e88f7331d191a8c44518c5efa2bbb4bd332814869dd5d3c3cc73f3798c35afc8edbfa96ce4ef795267c2bf85cc5237b75c247f9c3a8047b4ff2fb06080d648f55c09d4a8a49cf8475e8ecec96e636be8534878786aed8e3e6ec46fb4bf151f7b37dc315e0c82595a41020be51071f5363212a797afc9132db675b2a9101b5ef2d827908f3043e91825810f65b45b05d4b99a07c7f5fb3f77ec11c83b577ddc2470d282ba5225d3554b3453a6f888addaa12960267028e2bfaadd58ee781b8e0a57d551775eb9776d8d2a6b691509bf9d60de3de3a2f96180d0808030f746ca20b384ce1ed42e5ea289f34785b46c6f0b65ffdf7a83dac065e45f95bcc868a5586b0276fce611e86897e5de3abbcddd0a9584293b9a8c1c42776c1b8e76df885d00e1b07bb69882d8be524ab5cb1a66861c5218c756e655d822238d78cf65d08ecfc212415dad3faf00f0b44e6ed5d03fc521a10cfe4d1f844028b5642821e7fcbedc71ef4dba9437be5bdf1dc1e740feb51af55675fce7871972545dcdfd74d7d6276b1662b488edb19ef778ce6a05b7729f01d82580e49c9a97da844025c76d512cc62cc308aa67a4c9ce93c25c3443c1182fd4f0ac70cb77fea1cd521d7e034e733bbcdbb5882fe2a42c939478e4ba6d51c21641f14dcd474b645cca58591001e44105012d58be6471fa7ffa128a206df56d606a019eb935b4c4870d0e809eba4d9eb6d354a4a15b9161cabcdc75fc1751fa21e6145adde1d73a7cd20d6a8001c123e2e4510a8ca6d1524ead24da342f8a9a5e0a3e8177e1ccc6bcdc3a5a6c97f373ecde0e3331df9b7658075507f8956cdc1290657ff5df061b1fadd566b8cf385372aea701649d1618681fecef2b24d3530fb5217e50bba1c55b5361b03eae5e77da45ef5f4f59c90810b005b4c10c45b3a596aa79880d61ff784f175f51c14737a6652dc8431b595148f7bc1e2aa5c9a5211a5137192c048e8da8d1c76c2002663c6749f6b1dd73d3b24f5743b015f60adb85eee33e95a54d3cbee36bcce1fde0f25a2b19634e46b128a7d03d12ba09bc36f0309544d03cbd41edc636fb02e0bfbf864d66e9fd995bbd1fbad931b81a741edfb6144f8ea48fd9e64ae6cdc178c948eb6d71e8085d404f76919adb6e4fb4c6dc55e1db0d2702498577459dc8eda97e8c58d11b6b29427b294b35c06c776e07c79e64279175483ec0acbd72fb1c69c23478ce17dbad30d6ed7ad00c4ce873fe0ebaf988c0b8a48f379839f00cd54f09a847fa2cb2f6678075c9f7dc90b725dec09bc78172d731c776808474831e970142d6497a88c1a06e5e1f571483624435e374a2187bd0cd896aefa8dcf727a8e2ebbe98f564fb224074f9d08c771558ec394ed1103431d1a1bfb42f29d7810c7d900edc94dd9d1e1b96b4aade5be3c606834eb7a40b28db015e6f3d9e3f70367f3faaa84a1e9ec07fae2219f81322b5b05bf718ded89f56bdca9", 0x1000}], 0x6, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000002300)=0xc) fchflags(r1, 0x40002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xec, 0x4}, {0x28, 0x4}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x3c5cc83, 0x7af2, 0x4, "249b3d7afe5f9fb12635ed8eb4e318157bb385e1", 0x3, 0x2}) r3 = dup2(r1, r2) dup2(r0, r3) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x2013, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000000)="cf4d93f2e8438ed765a0adda04a376e045a1f44a73a5685b225287eeafeffaecb889e2ad93c5291a764753b6f8", 0x2d) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x4, 0x80000000000000e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x267) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xffc, &(0x7f0000000000)=0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x20, 0x4007, 0x4) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) 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, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000004000000000000000000"], 0x10}, 0x0) getsockopt(r2, 0x81, 0x100, &(0x7f0000000100)=""/233, &(0x7f0000000000)=0xe9) 16:00:05 executing program 1: r0 = socket(0x1, 0x2, 0x5) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x20, 0x8007, 0x400) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="a927d3c52fa4e1ddacb2a40ded99f192512c84cc11deb8ddd03895805589272bfa04ec6cec621fd6d6d169d66100", 0x2e}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="280000000000000300ff000001f8ffff7fd19624488cc487a0629cdbb7a0363e8c00000000000000d000000000000000ffff0000080000006d5baa3ee0f9e9cec95571195b6621631aaba7082d3f6b22d1a86f3da1375ad932cef5810d6ae05a8234304f4bf551204bbf6e801c6435785d2ae483a108ca85d88578bcda1af7ff42bbaa6634af336260b824a784a8dad2998249a297aabed9ae92ced2ebcca8453b7de0d63ee64bbcb333f1761d249f1fde976682f2e4bce7f7ebf76dde44e2bc17a545e1785a1235f1dd5551fd544b91042343d93579c26b1d54b45fc87a4fd286e00c4a1fe7703a6bc6a718e320f16e89d400000000000081da1e913df300dc674e6ed8eb5d22b61c6cd4beb84610b648d7661e50065d78a0039ddb3d36d1b161e392e3bf5fe1d12ebd9dfcb8aa847836bbf3526ddca7d5f388ec117785f6ded93663b45684a86caa01000000000000003912779d6cc6f6503db446498931051dd58094d000722a3fafffa286959817ba599837ea5c0e3dc3"], 0xf8}, 0x400) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket(0x22, 0x5, 0x7) 16:00:06 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x3a, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="becd", 0x2) r1 = socket$inet(0x2, 0x400000003, 0x40000000000003) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4002043, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:06 executing program 1: socket(0x800000018, 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="252076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab89056264271849117b7af27ac150af45e5029feb210eac8c53bc380a96ceaec2ad13a8ab7cb6427d7314c88aa7b8cd8bef3a697c4f36ee0cc2a4f3b81a87c863d494f73e24a5fdd62", 0x60) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r1 = kqueue() r2 = socket$inet6(0x18, 0x1, 0x3) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x441}, 0xc) fchflags(r2, 0x50000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x2, 0x8000, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) poll(&(0x7f0000000000)=[{r0, 0x108}, {r0, 0x90}], 0x2, 0xfff) login: *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜ*Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜ% vô‰¼÷uZRÞª‘e>¨»ìÔÚ¸V&Bq„‘·¯'¬ ô^P)þ²êÈÅ;À©lêì*Ñ:Š·Ëd'×1Lˆª{ŒØ¾ó¦—ÄónàÌ*O;¨|†=IOsâJ_Ýb% vô‰¼÷uZRÞª‘e>¨»ìÔÚ¸V&Bq„‘·¯'¬ 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffe0) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:07 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1a0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x30) r1 = semget(0x3, 0x3, 0x30525c9ee63d5e5d) semop(r1, &(0x7f0000000080)=[{0x3, 0x400, 0x1800}, {0x0, 0x29f, 0x1000}, {0x2, 0x400, 0x1800}], 0x3) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:07 executing program 0: r0 = socket(0x20, 0x3, 0x1000003f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x2ec) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c3, 0xfffffffffffffffe) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4bd, 0x0) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:08 executing program 0: r0 = socket(0x0, 0xb, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/95, 0x5f}, {&(0x7f00000010c0)=""/105, 0x69}], 0x3, &(0x7f0000001180)=""/209, 0xd1}, 0x41) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:08 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x81, 0x1}) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setreuid(0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x6}, {0x5}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) 16:00:08 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x0, 0x81, 0x0, 0x42d, 0x400, 0x5, 0x0, 0x3, 0x5, 0x80000000}) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x420, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x110) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x4) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) ô^P)þ²êÈÅ;À©lêì*Ñ:Š·Ëd'×1Lˆª{ŒØ¾ó¦—ÄónàÌ*O;¨|†=IOsâJ_Ýbpckbd_enable: command error 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x82) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b400033010000000000000000000000004dc6f2e9ff000000000000000000000000000000", 0x2c}], 0x1) pckbd_enable: command error 16:00:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x3fc, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r1, &(0x7f00000009c0), &(0x7f0000000a40)=0xc) socket$inet6(0x18, 0x2, 0x3f) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/190, 0xbe, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = geteuid() r3 = socket(0x23, 0x4003, 0x7) sendto$inet6(r3, &(0x7f0000000200)="f3cc42aeb08572d43e8215ed7a9ae4cd556a6ecf290ea9c8183f97f7bfd2c4102f", 0x21, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x4, 0x1}, 0xc) setuid(r2) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x235bc0095e635626, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x1, [{0x2, 0xfffffffffffffff7}, {0x3, 0x6}, {0x1, 0xd2}, {0x2, 0x6}, {0x3, 0xffffffffffffff80}, {0x2, 0x74}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0x400}, {0x3, 0x20}, {0x3, 0x1}, {0x3, 0x1}, {0x2}, {0x1, 0xa09}, {0x3, 0xfffffffffffffffa}, {0x3, 0xfffffffffffffffd}, {0x3}, {0x2, 0x8}, {0x3, 0xa6ab}, {0x3}, {0x2, 0x741f}, {0x1, 0x8001}, {0x1, 0x8}, {0x3, 0x6}, {0x1, 0xfffffffffffffffa}, {0x2, 0x5}, {0x3, 0x10001}, {0x3, 0x5}, {0x2, 0x1000000000}, {0x3, 0x8}, {0x3, 0x3ff}, {0x2}]}) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = semget(0x1, 0x0, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/156) dup2(r1, r1) minherit(&(0x7f0000577000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_RMID(r1, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x40000400000002c1, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f00000000c0)='$/-\x00']) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r3, &(0x7f0000000000)=""/116, 0x74, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f00000000c0), 0x88) close(r0) close(r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000940)="f4aaa683f95cb1ca2af8cb6206a777ebf859f03003c83e6a9daa3d3eef70c8bdfd704206bf76cf538a8ae3b4638c35557846b43c3ca4a201473d21b8317a48b4a2e161ce0022debfc5595df7ee6c2fa5de433b38b58d9e035b1c83e32109fc903797cf81ccfd121e549f56ce1d649f2bab7e0aeb91b50b69c662a7d3ee313eb85edf729c24cf3802127cd4b092053f2759695f7f44c82de20f42be3af590bcfd4c964e012117c21471b41a270bc5b83187dcef12b6bae56987d9651ce61a70a496d9993d2a129cc407a2345dcddc77d20627d114615c27e95fffd41303e24825acc06bfb0898b121fabb9e3c33d4572afe58895813a6e37f00258e956c36665cdb609cbf7ab2305fc56b8e920f66f424eb2d59d6b2d2da18f3840ca55a377e59fb576eec89c71d50cc7ef50b775d8842ad8b1bacac4bc626e58f3e9082bc9f1861299257e24b5398e80ffa6ee298f8dcd857599d0f9b6ec96e0486bcbb1e3c85792d7afb86a87175c5945327ceffcbffa47400faaa4b31502817629a569a4ff43a0e61d4ea1590fe02c606edcd7ea847e9ba31a547fdd86a543742d34ef3d151bf7979f4db4e6e5bfb6482c72682a6e0b139323d0352cd8d116a41e9dd98b00dd1a89e84993999fce1f8bfee4fae22125de081746288b35c1f514105c56569a397550646c4b7da711891ec5670ad62d3bfb53caf94f382e6448bafc7b5681db31c486876447bcb63a649f0f64d647d5c27a043736e7780326715109ed49286fea365d9dc4463c145fab8c2eed3bcd62564195e4c0122236a210124510ae0e72c35ec19631c5471b33ee651d4e121663ebf970a120b872ff7392c6983083990ec877fdb53f9c16599c23a668d63330a34de6a5e7dc4c5130e1f02d3439797bdc96fe77ac0717a9ebcda0bccc6278cf0c73aef4a9e788c17d73b237f386816324a284a8931c726bc9ec4b22f303f7d98b095fbb22f817951ca777f47a3d02213de7781baff3a1671222d67385f4d7cc35b8bdc94303aa5a2605e88ccae208d6681f2d07ca6449a8ac5d9f401d30b048dc20df7d44b0ff199e9b4d6cce2e72cabaf690eb75dc75608f39a5eb3ba8d6e99a48f0b5b1f3029e4523d0b65d611be081435c1dd6d850b3b88d59b73de7b4b648c26757a3a386b4c2144cecbc6d01be282e5cf1467e5b3431d25c03d5825610be585bf442d0a00d472d9cd7cbe0b487d429f5b5784c53ce7f563c7bf79e9fc5e7c1ae0558e26d4da591dcfdfc1c4e18c058c4d57e845e115df8c150e4aa11fd96a548b93260b38a0844b199c4f83c6a452f1cd462ce9cb25ffe7369261d160f30aa282e799cc36ef2ba24a6eeb4f7c0212de0ff639d8f3ee175fcba616a39c22b852787b654a6c66993a8f028ff99c71fe6aecb07e46caa3a42665769a2dc8d5503c2375c4a31d05dffd1bc750c6dc564d3c87ebaf997e4c954e369ef3658e0d5ce89b4bbbaf95e41a5ddc4790533d7b6b4d2e90f558ca26c54bfdfab48434d166f4b73640f638685bd916a13843e4effbe22cbb3ef213dc65b231253b7433efa237217fa85b689987a9d487f3c04315272eed3589a8d5647bbbc9c4ca2288a4a5e2e2cfc6fc456f4e0a7366940b70fb01e1f3bd99f1e719d411e0beb37d9a07f01eea9a580a694b37e0b166192a884b0f566eefb07b7decdf6a9ded7d71e90563eafbe052b419c35e2c51ba9a9a614d7a897dd6e15b32cfb26609d7d21e59b1e17c3c8dbafeeb010e1a320e3ead606592a0cd38eddfe82840a50755291be964abedb48b280a5da2dec8a69ddeb15f12fe9ac6553cea60bbc9912c4c07cd5f8dec48efb66d29eb48c41495da6f15786d84dda39b86d121b71182963c940d17990647e25ecb9afb2b854e18ab1a42ebb5c436715d7bdb81fe414fdbeaac3dd1a7fcf3b677cb308bfc913c7f130d681fe358b0ef7f47ff645b34e55c8f14615ae7a432890c66b38c28a186219fd5892b9cd967c05054d238cd44ea7d51e1e070fd21765c2df6043e085ea3dca68fcf601dedbf3252800c4d8671f71e098b7b356ed0ce9b9bf9b050efc5ade65bf8c6ef2ba4bf4180a58e9c0e2726ebcaa397f9dd675bdf0bfdb5368bed8246ca9cb4aa5f3d2ed325d29c13ca8e23297cb05e87cbba1e33f44426806d74594156d8efc03b557933e175f4305d8a155a076e3fa46ab48182602172da8c5d1400179b83d0716bfb3f288e601802a790bbac7e0b3831c0fd5908e5f337bbf1a1842535317e1503f3f860a5963da051eac4b2d8e2173bf2e7ac350098e061fb5c172bb188941ee483de6611497d214ac7da72789c757ccbf3fcaa2edce47eb9112dede252dcc535d3c37e6531d952749e81d623095a9190909e00478d3a94a75a8bb695c5cf6cdf4e329b1f09e1a3bb8fc8181ac3be03550f3fdbaee8a6d530457e11c9ce905c9cbe042443cf14cbab8e71b17e816a940e878e087ceafdeb189a8c7fd61392fabf5a1878fde4ce0a9ccd40f94837bb9a7e28c82c2f3be84aab408942a739aa9622280de46fc11260d71247bfc7c2f42325505985968eb88e89dbcff4a2cf8c1ef4325763bc53428df267ecd335f534b1eda889fa277962261cda9ffa59df70cbd18d3547e8ce1c7860f9f6ad411f952a02b77e216b03381c68f787a26338f515d5b83ce9206153aaf227a91ef910168067d33a4b8ffc914236e0a24988f109fa596e8e837b5094f6004f4dc2faf9ebe20d17318e18605c5ea08c4a9b190ebf1ec801ee19dbc88b7ce4824537f4666dcc5f95c5fecbab0672e03aa3d6813aa616b3448e86db1243dabb8dd5937224b6358f26cb6ad7cff7b652cd2d463aa91e44fcced7e3dab5b842d596eb6d604610b4711b870e7c3ced2cae7974d0c8a854a85ab17a48397dc25941ca4915bddca77b65bdc30794c0b1d70dbe6d4085b6ed99e367d1fe14329cdfb475a5738c9badf47ad33e5518f2df2f0f38318888df5471dfc1cd5c963b44f14a45564f58e1aa2be904827a6d693b91d2a24fcf9c015beba33599f3159c60c331c2fff5e208a2aa9658185e5cfaedb1bef33e44a1c981827ca6fcc8aca8ff39d2f18c2054c022caf8b3777476b30b8697847482f3790feed50578d7245500ae48643f227e3049b1067437efb1bc2986d9fbadf6c08885514f3dfbd74748cc513abaac1b72f7b6710ab0eebd63c091fcebe87ab7e54fe9ec0853a4319cb0226b54d3a35050943bafd59acf1e7015495f9c604d813330b2ef02a4b6a7185ee0a9bc77928f9387aba9b79a8c2930df52f39fc0dc13e44e39443a69e107d6a98b5d657f6fecc2f04bfc2071704de8121db57a40f57b871e966c4e934b3b39e7fd7cfc4f3279bf437ad29aa8eefd977f85f031d388fd880378cc53f7e9f23b7fca12a3196117919125813cfcbb2f81ce2aea9e01b7a2c56f2797dceebbd4b29e87e018abc77439d67a6f2a05a023420fce1b1372ece600c58bf4582efa6042932b6c7f8d32b5a289a312a65426e4da5d7169a6d007a25b74461f69435d575005671cae8219a706d608ec2489898bd3d98b0331dc04340d7cf210e099346a0df7b6914b39aa75b1d031f60339e1bc91f80fc2f89e6fbc5e0fb303b1c3b4abe7fc912de1e29841e7a0fc1185c8a282521ed0c0e35f4d14c9399d5fee4521683b74ba0d8074544f379a83c96a05d4b8d6ce5fdd2a92c5a995e03448cbf7554b02a054f24b65ae55c298d20888d6a2c8782714abf5701ffb2214ecd58315f0277a5ad8c7bb7ae946da307edd8917fe7db2ed57d8d1115ae7ce7f2a08e90dfacf621eaedf604474433e7263a16b1a43d4c792cd971849334f548e485a31f861375e870018616ac145c7aaf175f9daa868ca7d24fd0ecf5dcfb7fd7447483f473c803b20a32ba5c6eaabfd1edd7782a2b9523eb62610edc7bb708858859221523633d2125df5befd59f53046eac3580dab1d187d4d16c0bb9eeec0bf07fc7c11061292a6582737c1eeeda7c1b977e8b2656811836a288fd858ca6df24c4f819feacb1f6f0a7b907bc00b7faaa810dd038429cc71a6f5fb2b3a9e21868b1c0e367069f93ab4b1cee3163ed0900ae39b16c5614cfff15399e6e2857488d4ad3f7dba2658d0d0228800b282cebea46f103e2107cc4e7788978ecd941474b8476a1ed5273e4abc5740fd1cd71a7c4b7a595ae3e17fd3282055c0fb62d4dfb134b7567dbbc40ecae74bc3f393ce60e2021ff6f9b6e47831ecea674a484076456ce2cce3e79490c71770e6ef60dc7fb043036fc90aaa26bfa4e3478c59d295facc32575457da1ecfd1d7610192ebf7838b3345954502ee26cfe1a5fd1f81249e18beb9503e4984fcdb48765e2792d3655b2260eb6384fc4c282fda1c6234c72afdd540036acf2d31ed4236de2fd35a16d5d90d73c35622a1e77fc4883cfd8f8b414447107cdf5ebddfa070dd0bd0178ac5fecbc86979bb3253218b4125f2d441cd9746fdc1f279e1d3ebdace8382860d9d4fc1d0d9f718b430709cc9eb1f2eacea90797996c1d9ceebdde6c56717dddfbe1c23f5a3861b754f1cea93fd0c624743cfa55d8336721e8dceab829335dd6787d77fcea5cf70043b0646e6077fa4e3f7f34770548eac33acd630427ac71e005c6a5f7ed13e6c61d87257b56e8be468bd3ed2d1e7b88a8603192685febc73001510061fe7257137190427b58fda46287cec6aa41c451b509091266da810f61d79c02684cd624793cb38182d5c9cd91ba5a35fe027842727f2ef19851a80113ead9f8e924121f53e1eb4fea7668858ed38280f4045d6b31760e5d9bab883e753e34fef6529f92d757d9b3e5f9ecad81406d604dd5b0fd1e36a140f78e9e6ab4b2a80fdaf0f445da270ab44a43c75ced58f3c398cef49029444ab30a84996c73f89ed15a2460768cfca171784e6eea2faedf58d8ceede3acd43323329648d1745e2599506aa8327c5b774b131f71b0a8aa60591a62776a0938c3bb9c8b4c52314f435154e3da20635ca3aa3c556ef7f666b7b3f86bc1bfbc3a2d68f2fcfead75fc21821b451bae0aadcc415885add6da8b76c8dc2e3f5ef5882dcf8ba84efbc494872e620889577083af8db6ead1f5562ff45a40e185e2a5e03b227780adb4c1d1e146d698b4d44cc0b3a7b7257af7bde7105f4e66d5ff0c6167fb590935e0ce3207dbd554334fc83f805e2f83bdc2200129d9f2eaeaef608bef4f966f17130343667c26862575cfa12443172acb011a9206a83677e3d764ae4a78a7477968ca4af9caffde212eae91309346da5d9220983d1fd9182a5c447703af52355fe7968f8b9bdf605aa108deece73591b38cee5dc295756f92365fab1924334b37d29a7da68d56a9d3f2ad0032905a5e8e3720ea56dafac101771f212b0000bdc34ce3e828e71e30dd8914ae08d698c3c31321a2e6776a5eac3d96e798747a9bd3845f57f373a339154fa2a5fc8c2003928d3b43d90e33aaf35c823de6b3a5535cb1fb2cd5fc4754c85c003d15b679604ef430a5cf1e6542215d348e531c07a2ecbb091ee7824db0bde960acb3d35446ad98789d08b21da9b5e858c141f728b0932f99bc038216d91f541c241d6225502cb8cd5d79647e9ed897f4ee92cc94bf3beefbf48affdc589747b95ffe24ff1fdd084c4ccbedcf5d396294aceedc3ecf18d2d05587336278baf1b42e2af9a94ee2d127f3efd971906d78d7ba2fe465d40c784f965dad8669b56c5d6a6f6377fa98153b8e313f5c5b4a0d46e7c34d14e3cb022fbfbba10f6b378e63b0a2a35e7f97f2ebc33", 0x1000}, {&(0x7f0000000200)="c148a6d47d14b6cd1954771573c36e2029118991e32ab942c5c7c2ecfb11dd62a932e78766199177c65d3dc7ea52df20ddb66a925e81309145b5318a2e0de58191484963da608b3781db4e06227ea5370f03c0b00cfbba1a589c7367fd7c3a", 0x5f}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000140)) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000380)=""/102, 0x66}], 0x3, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000080)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xa3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x2575}, {0x44e, 0x3f}}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x4, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 16:00:12 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:12 executing program 0: r0 = socket(0x1040000000013, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000, 0x32c6) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x11, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0)=0x2, 0x4) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7ff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) close(r0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = geteuid() setreuid(0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) flock(r0, 0xc) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:12 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sync() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 16:00:13 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:13 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) socketpair(0x0, 0x3, 0x800, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x80800000) fcntl$setstatus(r1, 0x4, 0x5) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$setstatus(r1, 0x4, 0x8) 16:00:13 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, 0x4004427c, &(0x7f0000000000)=0xffffffbffffffffe) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: link(0x0, &(0x7f0000000000)='./file0/file0\x00') munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x20, 0x4000, 0x1, &(0x7f0000000300)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) kqueue() write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) fchmodat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x0) r2 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000340)=0x4) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000180)) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x820, 0x108) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3f) r1 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r2 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r2, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r3 = socket(0x16, 0x2, 0x80000001) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r3) ioctl$TIOCNOTTY(r4, 0x20007471) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r1, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r6 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r7 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r4, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039c67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8705a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbe95c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad4b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6105d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac000000000000000000000000000000", 0x1000) preadv(r0, &(0x7f0000000080), 0x1000000000000333, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000001840)='./bus\x00', 0xfffffffffffffff9, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x90) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x5) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000180)="cda9d69411fe569f4da9987c35053006da99740c65ff10974dcd2af3b2784976a6b66dd1bb285886234cfb9127df075c5cea1f19f3a7088c175f990b3c59d9094cce72df791aafdfaad200ae1bfe25eb3a26586bd02951b7b239c2db59354b285b102b1f3e79088ecc2ef0abed3a4f5229357e052202244a411bc7d05f55b2f282684279d50ae1d25dafdf1a56b0e40f8c68d460b90b255a7afd3163", 0x9c}, {&(0x7f0000000280)="f3c46b78dbae18f5b495c4ccfe28bfd1323b3f8c809b4056d5472165c1b208b1b77907ff75046b2758e2a397dcf1030f6a90f787ca525024383b2976da984e18e22de65621e66594d71980027ad09dea685947d8702523a0a510b08b77b8105a9b6cce730f9103cae093d479341d24b9cf31fcaf091fb0da42f35e540bcdaf3f6b8bde44b31a6a0384168d063df2334004d1a5381289d6e348dd62f2c8ffa4e1ef655b637e766030", 0xa8}, {&(0x7f0000000480)="766dc26915cd8ef04fe409e3c808007209d2fc0c8c8a17a4f21828dc9503736cc8c42630ad33d6f4d9d97ae5c0474cc37bda270b2ffcb0b12c25df0e9aea3b3e9339b3bbd876146275d6b30970de722e3bfb3dac99e67d7dfb06dcd1c9939398f84e06389ff02255d6406ce013d72143d96b824d73b8690689bac11906365d1f69b21a0c135b846647c7585ce7536f09e08b3c8340a5fd440860aa3afa79d8215c21155e8af11145af26ddc66adee35ac1a8da670b866a7cceaec54ece", 0xbd}, {&(0x7f0000000000)="cf457275b3d3e4513b2f2d1e749801273578b823b31385ee695dd52a05a370ac820aff3038498ddc4743267e23fc4b2e3a3e98b7801add04c14f1e255dcbe122a4f5058b3b18f96a2060e9d317c51b3dc5b190da06e276648461e35f8216b299ef3ed72c13", 0x65}, {&(0x7f0000000540)="b158183874e2d19d5f7a3d6fa754ea43c69401d36be4934755a3ba2f688be6cfca20cce79ab249d449cf938dc524448741eef162e81ab073dc57f96297d30cd6e8cb302e887bcd567352835161fb014d7415b9746ee00512efc6a6d1a09dede70cacbce663485125efc807cdff96c4c6e01dd2392f44034e23373c2092cc0ed1a5c26bcf9475760985fd6bbe524f5d89205e3ed27bffa3af59ea68ab9947c6f7fd69ee1b23162e4f27814d232d2cdbe4c6409a5577563c9803277cc88d430a0cb8bcaef96240cce6861b5917126530e4fd2da8bb553c7d4da80adc8220d962b674e673bfca6e7c6d995c065f27a7e66c79b263b4b4aa999572e2d549a937df256ea411bea2757406a4bced16989f45683fcbc21bbd8b70d8db51ae7d7378fa23564f6be51c4946850f55479b1ecde74a4e4181fd1f8e6fbf420c39a85a5315946c4bd1b96ae98dba45d86486ecae77feef11a8c532fce7961b9982318537efda27effb7abbbaa380ec16d2d6ce504e190cebba57d09f86e45fa384df4314f8399d93264218a1723e4961e3d506104909d881933463280e6f578b350baf74a534ca8d3e52a99c437c1bdb37dc63024e4fb2bf83f55281369801418e617fb19323ac1e9c82a9e6601d243faabc6d8b88126d63f6a9733a6229089c79e40924aae00adaf4139938973ef68371e8098b5630653a3542ccb3d44bb20bd1b9330cf9229ca7d1d84cb5d1cf0d2a05895c2f25498343ce16621321f611a4ed2660267b8dab6549e61708b9aa1673092e97517dbb727474c8b1fd6beb7b14e083b3183708aa381598c23bcc3571d2e63f8bd1b799f550aa53cf1d837cf81d0577ee103b2856074a1da8039a4711580929856f7bb66f29c3675e4f01f923a6463a62b420193ad9d354091a74cfb4f2314a04889b3a278ef60f5cc9154f9643c37aa913e732d508b01cb0317f82c1dbdd9706b1c21a4a8401ad32aeaf3342c2add77951ea5afc6ea5e63da3a62661080f8df7437873407e58ccc6ac34845460603d897b5c2dd5d8328b1fea44e726735bcc3467aecb3e48ad70133ce8f1295e2f0b2fcf82539a54565958fb02fbcdff2ffee60ef0bf6237fd492f894ed4f689f293cd673cde05313d31572efaa8116bbb008b900a79bb54209e23955662b4f2f52a07f907f1a2e6343f372d6a05478174082a9a84b1ba0eecc9425cd03e17461c8f776af6263d070f4dc943232739e6339e1633787af4192207a818db7598bfd57da27f93d106da0ee0b0a5d4114e6b42640849fe6f5abbd7f3e379d9b6dcee9a8b9d191c0785f94761f9e9835a28fbcab0292111d6437dcde21898c79a1c440c62cef68ce90945febd67d62e9b4a15987b28c76bf746b6c67685c38805c9e5e852a2f07d150766c1716e39ea7ee53736674ed38534af680d96b42d599c735c7e0b41d99c79587d9b560d57b804cc613a930e7d1f35131d49a8da8e93043d5b61aeb079319ddeffb9a62f8fa67214a046601e567aa942fcdab06bba5702458b4fc52436701453af68bad7bbd44ce525dafeb55d2a6c2bd82801f20b781c10193aa81423bc21598ce7387f132bdd691dd078bf9db37a690c1d7160eb3a35cb260d94c492c124e03e003a1062c2f2e8a2ed6dce1f3b06467aa3bfdd1c904f252eeef67c4051a9a76f539a2eafae4b89c22d265c55b21258304c177e7c667c772e73b8c0654968dd8e9b75e6b2dfd9f3256d91d149acfb12cdac5c0c69cf5242904ffa2f49e0a5d1190bd090f9933df8fb2fecda3d2aa5a3fe761d3a838881c2a9b2df7a35055a3c5f84bec733af1b7750f385bc03f3e6fd5a2acd05bc8afbc67938b4e4f8d81ba3b804864b81b4f40c4ce958f228ed721c37cb80526413fad375decfdc7b844f827488fa9ab0a17d76a157832dd301af5d01207bf6bfacfdaa14300ace38b1c4c1813180fcf506451c3f1821b705e31f5956d516c2cde821675bb09ee0fb7bb9aba63d759f5a944ba087269824cf0b7c7801dd23d066c476e5deccf567d610ddec7abadaec4821d7d09a37199001f10cb8933895f6feedc692a552a490537bf019677d165aa2a49f63abcc8aec38df3e820096448dc1287898c9a21011651bb2d621ad5d02e17a1dbd84f558442eb83a60a80dee496ab06f2b9386cd05f745b09eeb5f6f07bdddb17d8c5adc008b0c49d80a429d568ececb5f83b2c27b48edfd2cfb1891a43457d4105ff5617b4fef1fd16a2e8a4ad3877edaf49f8b496f3df4d9dda839b93de3f9320adc2da261af33b8900a3c27f34c14d9f4ac985cc94c5a2cf8572dd2afc4785ee5a73f88ed6dc4e20a290c0f90fa44a17deec89ae9a2c11f12fc05a66840fdc2adbccef45aa4bdb68657a92ff75dd9d7ef4d4bcf95e45f2ce0bbb4dea4b2aa9cbfdd815391433cb5147bade6656431f10b434b3d4d234b99a0ccb7a921db56e3621e114144cde5fd37d8de0194d770c5703f911cad5cc07c823ba6a650b4111a8636702f4c6b612d79e08b799230a04cab7a719896d85faab3433b9df8b5393258b9e322b8099de1eb02deec6d3955dff0451a414af4ead8737f28503668c1f0cc15840c2744ffcad85825fa73869a64605a24ab5bf4c039dd3abf83dd107f790ae179c97315e1f34ffbe2bc42bea5a2e5ea5662a8bbec933c4ed170d60ec364cd7a699c4fb049b457c65de95daa8af297998c376108117de690758dc48506908bd6e0f0885bbff8eb934e6ab9621472a17d984a78aa26323e80f159d175d37a2f737a1ed14441604c5cb1748ba25dbfcdcaabb9045604bde79578a3edab8171092dfb50206c7ca16eb68e85924343b29300ff0cbdfd798c3bac783995e077f7ec0963612829d5c15aa60b0c6bc699efe67b9d47402a57dbe754cdd39b6a013a83c40b738aa291f2e24839398bbe47df85fd4a379da922055f015c80900c9c00ac7a3153218977eb6eb70dea78af008b93dd26e927da1b2078365a067491441e59b89e536396546946cb8329344d3c1300d7e7710f24b4cc52bf02a09af33b32fcc2ebe26ff293f7d6daa5603fa26e47178ff5b2894cdc45cde96b924131baeae7f915db2780da7bac70db48154360fb2f161f502e7d359da1244d8b4db2951e4ece20f9faac62b63d7ba8e5a5e64ec727c7cf446a2b703ab8792f6038030142670c529926c9390ee7f3a4099d314dff5fd1c8e4f3e28c8f9e745cf6c68f05f16e62f55ab17bb300e3e4db70966fb8674537d8f8458756b67d0e85b0be156359cd67ce2f8a7de06b57943a3338cc5b0d7ece015897d53b31be9af25b15e2a1aafe973e8e0582a759de3d02f15800d20d403e97dfb0e206fa26145d5d9e8ac986c1040c73548807940104b0ed3714deef99cb51342bc34008ac81697cde6e8094cce4fa9f7aad059fce31ab70daefd32c78170335d759ca0777fe2adbc901933b5d9b9b1cf68917b59df2e3df18dc961b440ca471d0e8bab7b56bf4b85995bd6adca9e093660f70859884e18f4af3557a09a531c9b5e63f9f050feb7ef4694a1c4290641ff4b4e0c80016638c0bc3f698dcf344b4a138471f9f5c80698fa3c1d8d640c25040b2db7722ecde1659da01a66e06ac6d04d8adf280d53eace569eae7dabf56a93d86e8a2122e8310521cd530237921d3868e3ac700d03727dfb93e653a791f22c51377aae84d20849e589435abfda4fc8c7e0fe205567798d2cff8be16a39fbf0986a360a13220c924377ab0015f4b4d9dac64eee8cfd74b57394f62b4a53fdbd7bdb52351e5bbf43a264e0691171b98499cb264a02bb23c7c77f07fa6a96b25bf4e4438be84e9a38bc98c26188384c2f611aa90ebf8f858705dfaf0d3e3600807255101823994290695a8bd42c31aefb81adcc3449b247c838526523df487a0bb49dd157aaa702a2162b062ab3742ed6cd0f9adb16ba8a5bdc6adde92f1cf6b357bb3f4907aa596acef9ff1eef690f1cd75507c9c6f782cc9eef950758f00a619678eea6d28bae392343111afaa03c0d5aec0a11c418fbc14535f3c3d7612489dbf9d22baa5d9d4582cb99e37025e120451a2151e4443e613a3490398a0585577407ef2c6e1c60d078a363df6ee9ce4475f3d206e26e2dfdf87904718d08fd5ca7e18bb8323021018b346ce31b6fdd6b112ee74be4341d0d7dcd04c9dd0a6201af0f690a2a31d0a3c4f8430bd3e891c07c5486b4c1ce2872e54504d2b25f7d94bfea6ab949ce52f6d4f4c94bc25188ccb482dfe82ecb57397872a75a23c63949cbeb9abf4f00bff6c56b19e6a402a5efa85505414a486392bb59e0efd475439778485979f954ac08154e1f2ea3662a053ef3368608533fe2b695a7c9acf8af7013dfbe8017dffc2201f6902f5a658b58d590693f958a7af4ddd5073a213caf875b576c1b780ce9b7f0bec3b30812ab480e4df3c7f3b0e68781a048fdefa539ec5e0c8c502fd5b9cc1154ab80a440e5c2d2432ffc7048eab77f17210fd4c98da6a3002504ff23734fcb4b8b4c139a315640545188bba4ae1ca5618814750d9c3ea28bdd6c1dec7df296b127b4a41cc329f2ad2fce7193bf0d9350e9ad45cfd92a2ab25ea9d6de507bea80552ad76739485afed8f7b6ce73d68bdb10139fb00ef49816c7fe33ee0f099e58dbc8cbed4ad314e2259d7a62d88765cd65848d566e9ad3fbe0ed9fd481102b7dcb69182094b4b2115718f98edbb1d7c44b5d54b3f6ac5a4f0b5a1f5af3994d3279c3fb4be4211dd013f8425fa82484671a6f67d4714ff6b6f803e6a83c912fe40fbabe50136c86f63272d5f268b612de97e2d00ec602f34d970b724d1bb57170bf3856feb2014155c64357a2a248bba66bf470beb28c4bc0fa02882e821e0a90321bb010d6e882bd11f92dfae4c885bf1f62ad38240d5012800be658fa30d83f55084a563de158d3ddc1b05c5db83726faa1ba29744731d1c99ddae27427b10720489714145f2dfcc94107f4dc48e4fef1d223c4b3d129e6a70b27d7c00f1af8ce2b837d2b10237f52ac2250eb7cc69322a8c32dfef9d28dfc5fdf5b16ad7fa8c9396d1f16eaef6aa0b2abc857666520507db885c5449f2cda90d74c75b0a6a1000daedd70ab3f3a273a2576846c0be49c9d9a3495a00ca89f5308f2466d8fae5dbe721dc419a4fc08425c4a3af7eb00c3d43ff1f78bb4e0602bc7820a7e04320d4b590a0404f639c39f6ea23fd24b293a5c20f66ec5e0ffe5de2343c4a44f5bd5b65a0c07982ca5009f8d03135ff301ca53585f98323feed899f607a2e577496217755870325b53da73bcdcd07bd1212d34ad74428bede523fd976a286f1cd2a79ef2affc469a51de39d6c5a9e33ed217051224bac76f5301c8648b449794703b057c652b04358b7f62bfc5e46570930d33392fabddabf0eb7098a043723dee57c6c59657e197024c6de38e58b9fe69561f09464941ad4e0477910c3441e6ba4b37d4e1de20336814816f5b23019bc6c49fcdbdd208b1f7386b18347022b4d7ad587ae507ba92324609c5d189bc3af522db14e0a8980585e9a826ed5a5665a679ec04c4a6b99d0bf959aaa343e2424f8f61ff4fb66e440193e2ea524b7d14b4ed35a815277ca5f4f8283ddb68490b59cb3d9adb4c0e4f14b8e737c9944333f2cc78a36bcc2f286261be9c5ecdb5c41f3c42264b5b737fe25f4cb0d88251fc806984335f8593d1b4387ba039b2e41578c7284da52c38078464566868d3a47370fdc715e90d3d74814c2fc35953ca56a3d2e84da0728b16b58755bbaa06cc94c5ab5799670104a189b", 0x1000}, {&(0x7f0000001540)="6687aa9389011f039dd89c36090274067a609b12ea1ed231da5774e668f1c7c7d552930e89c7efc98c30806ea733c592f5a3e0a59e2581cf8cdf58814a35acc03a146c5e780707669eeea388e821554dc7f0954f42e9ffa3bcb97f2a63885607e53bf86c6143271ca1945d677acd0a62063fa93425d3e4f7feae5a87b3bb9696ece5761a152877a4db534253558012a8438f7e769184d4b5ee4e0fa5767152172b18f5407d6fc7a9ae7710f889e294096dcc1e7c16a854c2a4051ad4381cdfef0bacd7b36ec9a8a92257693b7826bc", 0xcf}, {&(0x7f0000001640)="24feb3f2124554d48ed1823f1598bb8d6a64dc44616ae1b4d2c5d1b3227664edb13c8cb5840bdd2cddef12944229c25d7fdc1fa48cbebe2eee9d5775a05f555754d50c782b1fc7067eb91aa76ecfa5ae4ebc823c411ddd514ca403ef3a7b104e9997bfe08d4279d0893764d23024d94cad1179d1b77b8c679f673954c0b0f85ef351dae4606de5b85ec74fc7593ad867d62ab0337e6437d78d5f72dc99194b03a79d1fdf9244fea5cbdeaf90c2bc931ffb167e22aec1178acecd0e653edd981833f0ef9cd6c820857666b4f2de2a43063ed1a342d2df3e6fa66d3ff8df28bd", 0xdf}, {&(0x7f00000000c0)="de3dbc12154848d08d248dc84891f11772359d50298945331366c103a6dcf82687c94afb21ecb6b9bdfc03727bde95c0b28c9fc60539c6da5ff6bbafdcefcc962c677a1d2cd33bf8e0ba790e52c12ea400ae193ac3152b03e4dea2ca", 0x5c}, {&(0x7f0000000340)="857563d98518fc49312512793c8e96aee14791537de2487fc4ff802dfc09ede55d99f39bd1f0", 0x26}], 0x9) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) syz_emit_ethernet(0x0, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x4007, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000200)="0073c59a3bfff13ba0700b1903ba2579f20576abf7f70375b6c30e5f87093fa61bd95681bba3e68f98be990af695ffc464b5ffd49f05595da672afc29d97879307f1c617ea562c9cfe8311f9efa9fdade81cf60d4ffe6d264e63400c3ad0a54702fa54264487418e1415de3c4bb20de7c7d12f4906f31128953dccc4da75c4e6db713d444d5571bd3fdee9641fc3cdad772695954f1e0cfbdc8137c257e108c71cb28bb59561d45ad7a752711901031518e9897351c2a1fa5d7c85c37b6a14887689bc69f2458c4a4f98c148194e76efe9502e1180b8ab53b126567a74d7b03156797e8c77fef47e19af04c43b080e38937383e931fbfd8aa0", 0xfffffffffffffd89) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETZCNT(r2, 0x5b691950e1afe2a4, 0x7, &(0x7f0000000500)=""/203) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) r2 = semget$private(0x0, 0x7, 0x2) r3 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r5, r6, 0x46, 0x5b22}, 0x3, 0x9, 0xffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r7 = dup2(r0, r0) accept$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000240)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000280)=0x10) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="4b6968fc5e53ffffb8c9c6042d05dea78e3bdc0dd4c2e56ee11fcfe2355a43fedce74ec6bc91b4befe31ef2f5db961008563673f3dde7ddf022085d97b39216baa1bd34e5ed7f5eaccd34506b0bc5400af7171333f3c7cd651b1b38923390aba3b66a89294070abbe8f658f891f17f1b9b995a1942d9268a067b6fcb390d4c05dd5cff0a2e4588706fd6c95fb4e2bc3e1413fbe5c1216dcfa55dbb2fc1f9e25ae4230160e9d72b2b2976ffb7f6022bf9741b4418cb5709851196"], 0x1) dup2(r2, r3) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) write(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x38, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) mlockall(0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x8006, 0x7) write(r1, &(0x7f0000000000)="52bebdaf55fe966054a1d7c184d9ae1602ec2afe143781003997c8d3d838c10e8c168fca0d7f074ddd6a4903b86f9fe086d0600fb864fc47aa6d2958e10bcc6fefc30d9cf1424ab133f22b4e52220810dd896c208705976c698f5a11c383a7373b3bf570ff41af05028a573907d52d6da5906eb9fd32f7cc55fe37bef73d0481c018e2e6cc7c0f4733ba23ec9a3f51", 0x8f) poll(&(0x7f0000001fef), 0x0, 0x9) fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x2, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa2, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2f0336f2bf54962b05a68cc6089e11723a44adc71c8695d1ea75723a882f5b476563c4f197516cc1fbc5325ec7e9e6132881b54b5962047bf1f18a96a58e431967ee4e6d11868c4fa124bd11b12be7c54d15e25472ae7e3f379317d75dbc698766644806667956512122413d2056bf9ee3f97182c9f82b9a910a692f38c8562764275a6ea4238a8eb66839c9be82b0d82b5b3dcc1ae600fafb3fbc20a1ae4caa817d3fbe8b8e29a66e731dc013b70936bfa877f88c76541845a27e5ff18c575c4296c891dd174b344257cc07c5ac", 0xce}, {&(0x7f0000000280)="6d0e245ca3ac09637fb84ad398c1ff5d37221eea7ff30b458bae4906831c0d1febad726f77dd2e2e5d55cb9e6627c2e25a6b2c5c1d9e8ec04cf09749f442cf34af00f175dd89c106d020c6f51625d37761b58bd5766ffd0ff6ed3ec339a946ed00a94903941b4d886f4fa1abe447802c566948874f215fcf75973b09ec7db83a45cf67b98b7e4b1496fd121c2f5503ddd766a30fcfd40cd700de01e54fb10e0c7a113552", 0xa4}, {&(0x7f00000000c0)="0c595495d415724477ad1c112e63e15408761a969ef7589e24611fdef7dfacc6c253c8a30f88714934bc538136d0a7095568aa32fcdec418313eca699eeec6fcba9b13bbd45fe9dd52c7fd9973f4b1e503e96348c29bd8ceb2ed00e30d333a41ea21e453ba1336905368373340cb", 0x6e}], 0x3, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x20, 0x108) 16:00:15 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) open(&(0x7f0000000000)='./file0\x00', 0x11, 0x51) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff6b4530cc5f8a592f334a5619515a4c8a9c6198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x369) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x1ede, 0x100, 0x1, 0x0, 0x4, 0x4, 0x1, 0x0, 0x5}) close(r0) 16:00:15 executing program 0: r0 = msgget(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5a39, r1, r3, r4, r5, 0x4, 0xfff8000000000000}, 0xffffffffffffffff, 0x20, r6, r7, 0x81, 0xfffffffffffffff7, 0x4, 0x358}) r8 = socket$inet(0x2, 0xc000, 0xe03) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r2, r10) flock(r8, 0x7) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/159, 0x9f) r11 = fcntl$dupfd(r8, 0x0, r8) getpeername$inet6(r11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = dup(r11) msgsnd(r0, &(0x7f0000000440)={0x3, "62fae7987e18227f1f010568689206c48107cd112345a8680a42ba9de07e3de9db270d3ce0c10a483417b1dd800a0a07a276a6190600e48145600b907abc737ef983df8c9dfc8c264f222716a9f13b542eedba4fbf7ad85e279e9b0da04c8e07952c02aceead1b4a673df3b0c586f70020869ac042e169923ec8acde585dfb20241c895e8d4969ecb29771ec5db542dbe604f75c617720dba8aad95110b6f1aac7fb8a9b4c4f2635a220c9c0"}, 0xb4, 0x800) getsockname$inet(r8, &(0x7f0000000500), &(0x7f0000000540)=0xc) shutdown(r11, 0x2) setuid(r9) setsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000580)={0x1000}, 0x10) connect$inet6(r12, &(0x7f00000005c0)={0x18, 0x0, 0x0, 0x7f}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000600)={0x2044, 0x9, {0x401, 0x100000000}}) bind$unix(r12, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSCTTY(r12, 0x20007461) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0x31f1, 0xffffffff, 0x2, 0x0, 0x8, 0x4, 0x1, 0x0, 0x3, 0x9, 0x5}) r13 = open(&(0x7f0000000700)='./file0\x00', 0x1, 0x124) getuid() ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000740)) kevent(r13, &(0x7f0000000780)=[{{r11}, 0x0, 0x24, 0x32, 0x9, 0x5f}, {{r12}, 0xfffffffffffffffa, 0x6f407767760b9908, 0x12, 0x8001, 0x805}, {{r11}, 0xfffffffffffffffe, 0x2, 0x40, 0x6, 0x9}, {{r13}, 0xfffffffffffffff8, 0x4, 0x20000014, 0x2, 0x96}, {{r11}, 0xffffffffffffffff, 0x1, 0x10, 0x6, 0x9}], 0x4, &(0x7f0000000840)=[{{r8}, 0xfffffffffffffff8, 0x1, 0xf0000086, 0x9, 0xfff}, {{r13}, 0xffffffffffffffff, 0x64, 0x12, 0x7ff, 0xfffffffffffffe34}, {{r12}, 0xffffffffffffffff, 0x81, 0xfffff, 0x36a, 0x8000}], 0x5, &(0x7f00000008c0)={0x6bf2588e, 0x8}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014318 failed: hole in range 16:00:15 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) utimes(0x0, &(0x7f0000000380)) 16:00:15 executing program 0: mprotect(&(0x7f0000670000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0xfffffffffffffffb, 0x3}}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x1, 0x0, 0x180, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xc7, 0x8}, {0xc6, 0x1f}, {0x22, 0x1}, {0x5}, {0x5, 0x2}, {0x84, 0x5}], 0x6}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x30) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x25) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f0000000040)}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000080)}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)}], 0x9, &(0x7f0000000680)=""/47, 0x2f}, 0x801) 16:00:16 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x1000, 0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/82) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1ffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) shmdt(r1) r3 = getpgrp() getpgid(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) shmdt(r2) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x42, 0x109) ftruncate(r0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = getpgrp() r4 = geteuid() r5 = getegid() r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="584a3b64f8f43d698f243196c1873c1642e4551f8bad6ba89dfbae3e44603c7a038d78a6336a4032029e354609e26eabc145af878bd6d2f1bd3d875690ef5cbc62ad6b4511bd541167521dd6011af1fd1674f998a3afb56f88fda0db8684171c1a6e3ea20cae1084e06201c73b56f12f7480c59591ad49dece16aba29a4c055cda87bce3", 0x84}, {&(0x7f0000000300)="e99280a924fb2b96c5bb209504c0e7df7b6e2557a07472a58eb0979689634c407391ad4a84d8757af3d5782974f396b90a03b79369b7e79d15ec5284b35f834471c7fb2a47b4211e3f126b22c14a1c4d22f69b2906ea688666f879878e28af5ef2fc8d8dc9cdd24eecf344210793df81689ccb85f6b8b2746b09febc76decd7f186c99e87760e59c38b79916259c0072e7fc14b0f8b411a44a4f4532a98aafa585d0844576862639dd595c51cb08081439c39541791c66421ad012f4ca64d8ade086160e17e906224a54199cfc03c202a5aa3c1547dbf43eebd341f461789d04aa9baa", 0xe3}, {&(0x7f0000000400)="5316361de3737a86e9e61153ffa902db7bebdac15d7ddb1a93d23d71e2d7664f56bd3dea96d77367bfe440f0", 0x2c}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r2, r2, r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r2, r2, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r2]}], 0x150, 0x2}, 0x8) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2000090) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getuid() getegid() getegid() ioctl$KDENABIO(r2, 0x20004b3c) getsockname(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair(0x16, 0x1, 0x10001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/74, 0x4a, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x5}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000040)="704cb74fae62c277a768bb976a51bac33b8307b34859bc8ef6aa782a131924422da7da8eb700ef455ce6f9d2577964e741009057bacf20eb5431861badb4c5e4d95485f11091", 0x46) 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) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) shutdown(r0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x100000000000, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x148) getrusage(0x0, &(0x7f0000000280)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) sendto$inet(r0, &(0x7f0000000140)="4369cd1ac49689a6e5c61be9b08846b3e54927ac2071e409b1ec858f7bf9396755ab131feb56dbe930bcd04b930d1baf65a640ccaa427d6ae578b1b918847bec73cf035e7f76da626b3b1c6b5a92d8a5ca11cc16f42fde3db49117f8dc76cc34f230a134f40334a4f6e534962995baeea39dd9f3509b46e11a", 0x79, 0x405, &(0x7f0000000200)={0x2, 0x0}, 0xc) pledge(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00') mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x80000004, 0x7fff000000000, 0x82a5}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x7}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r0) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x80000000, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x0, 0xfffffffffffffffb}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="a1124570437527212a1d3609d958677e4674a94a60a42138d79b68924d629ea3c166aa1be2755c936ce4f13929d309a76deccf499783884c72653f028963c266ae5882056614a097ac7348fbab970d1cf6d02bf3b6506cb1c20bbfc899d8e5111e13997120a8acb32a87feba1a04af84c1befebe19fd148520c26f0794c3c3e82ecead2ff18662c6f2348451423f131e28e6ff2c32616017376d3aa0c39c1a070229b6f3354c1f905f3d10b7e20e2805174e3d58bee15a4ad843d35b7a97c7a30c358870df05fca6a2cde09702f17d33b566ad1234d1970b90688340b2513ab299917e63371fe8de66ee", 0xea}, {&(0x7f0000000080)="466518efca6638227a2a23858fe11fcb2efb8c23d899f3953a8c060fe15b963b2f21a4c974ed494a5cdabe78427b7406ccdd79a5d01bf590d0f1d88885fe2a0a", 0x40}, {&(0x7f0000000200)="3a2cb765de1df86446b43dadc7207e81d18106f48bc42a62db2a652e47e64abb3905d2e7eca81530ef674368e7ffc89338a384f1d88fa5f1a3d29dc1c5ea19685e65aaa982eaf8a04840cff56762ee2d6495f07414e2425331", 0x59}, {&(0x7f0000000280)="8915039580a8dbf47d91a7c5d572e0d9303b90c0e8358880ccd6ef69a662218d16256695248166955d53c41d52c8ed87eb3452148a0019b90165bb574e4fe31aa7e8595101fb3f72df73e0bf74522f1f28c6e36db199fabee012772a3236b65d275ffb3385a5e86a4e10a750f889374a350a87370d3e05c8692bf89e37aae761700bdcacb7800ae54c3a12755c272cb9360f006977b37ee2f7e5d3e5c3a1559c73c2c42137dd98af84963dc20beac20f7bd136feebe0ed45e3fd7340e5bdcd0c5e76696b5b47a68e4a5027e223e389104dffd0eb", 0xd4}], 0x4, 0x0, 0x0, 0x5}, 0x1) 16:00:16 executing program 1: socketpair(0x32, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/26, 0x1a}], 0x5, &(0x7f0000000340)=""/4096, 0x1000}, 0x9bf109d45bdedac5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000013c0), &(0x7f0000001400)=0x8) ftruncate(r0, 0xffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001440), &(0x7f0000001480)=0x8) r3 = openat(r2, &(0x7f00000014c0)='./file0\x00', 0x80, 0x110) getpeername(r1, &(0x7f0000001500)=@un=@abs, &(0x7f0000001540)=0x8) clock_settime(0x0, &(0x7f0000001580)={0xfffffffffffffff7, 0xfffffffffffffff8}) r4 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='W\x00') kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001680)={0x7, 0x1}) r8 = getpgrp() getpgrp() getpgid(r7) recvfrom(r1, &(0x7f00000016c0)=""/151, 0x97, 0x801, &(0x7f0000001780)=@in={0x2, 0x1}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) bind$unix(r4, &(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa) r9 = getpgrp() kqueue() symlinkat(&(0x7f0000001800)='./file0\x00', r2, &(0x7f0000001840)='./file0\x00') r10 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001880)={{0x5, r5, r6, r5, r6, 0x40}, 0xfff, 0x4, r9, r8, 0x15a, 0xfffffffffffffc76, 0x0, 0x10001}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900)='/dev/ttyCcfg\x00', 0x1, 0x0) pipe(&(0x7f0000001940)) seteuid(r5) 16:00:16 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x100000338) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="610cff587cbce555174b82151b32c79ecf59e2a6b5a7583426b932f687471671257e635581b681d505b2ca1204e30c60a567a2a51c56cb86090add25f3afc363b87a3092f897d327", 0x48, 0x408, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x8}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) chflags(&(0x7f0000000140)='./bus\x00', 0x1) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f00000001c0)=""/41, 0x29}], 0x4, &(0x7f0000000340)=""/29, 0x1d}, 0x800) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000540)=0x91) r2 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x100, 0x100) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r2, &(0x7f0000000400)='./file0\x00', r3, r4, 0x2) truncate(&(0x7f00000004c0)='./file0\x00', 0x80000001) 16:00:16 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) sendto$unix(r0, &(0x7f0000000100)="ff5f3edc49094695d57b8d1e50a9", 0xe, 0x401, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1000320000082}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:17 executing program 1: r0 = socket(0xf, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bcaaf63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x8, 0xa000000000000000, 0x0, 0x2de) 16:00:17 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) clock_settime(0x0, &(0x7f0000000080)={0x2, 0xa44}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r4 = semget$private(0x0, 0x7, 0x4a) sendmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)="72d81465aff12ced3b8bc91fa3b043", 0xf}, {&(0x7f0000000340)="acdfdf0d89fd84ce011bd19c77565a79785902c8f98ffd1a62464fb411ae52648034345892af686aa2e681e50b35d8419d6fa57f4fb0d3351691d30926bc500048ac17b45e62e33103e5eaf29bcfadbdb29439b2505637dc1c05fac6b4cda02096e8", 0x62}, {&(0x7f0000001380)="54e532b0800d330a0d2c4ec278ee5b9006569040ab2790abcbc0a21cdbbee1e256447111241bfdd53c922d6caa01da53f7c06e010a1ba264f80b40bbf18bb97b228d4eaf717a63284b6514a387aca70b9b22ddfd55e64c07b621fefc78fb67428e0c9e82330736354cfef045849e4900c1fc79a5379fe70809e1abfddb100ac1a23fb927d42a6db9b9c5daca5111db37b3f5692cd0e115ee25c7ecd55cc6bbf08569f7701f36ee335878de2a4bae38f02fb32b2635418ace6ddea18fea7f812c4f10b39b384c027f23b23671e0d99cfb37cbbe3628f08cc23029870400281fafe1a96b093dfa7cd96cdd7f72ca6b48c2900023dc7a81696ba515adec59b5b1de629532908b7f91a8dbf08e6cc3b0625b728d2d044b3ef5279913f96e4013e34b840d7898f056f8a36a34e27cc63c287c4d1724071f71924d0120f83e8d2ffb33fb094384671d3b580f57c01b4a14786c92f38d59607f7ac36727af1eea1d822298b97386135ae51a9fec4977dab487cec98a9ba9146718574924ac3774c1a780ae94ae20ed360a9034ec494370e5fc6fd1fd8f1f6c37da2110772b0020852bbb50113e3954179a03e938998d359be7dc2b27c8132380f4c3c6910288e852b71926b41406e1e5efec555a098d386fb2a0339b9852405ab701b0ddf6a38361c1f78e3d34654e1e649b35093decb3f2550ceb6c728aaced3ed985cf895e51d8f546465f013fad17f8c0c61e8e07ee22ae41db7df878df3f903ffa3f70c2a11b4311c3dd30148630492affdab16914bf62931eba24096cf97cb4f36a7c8f947b9a8a5f7f1a09f2110d61fabfd38c783f80516ad725487f2dd209f92feda98828accd52c5a40e67948987efb5ea280c45ad897929f91eaea405b1da41082436bc97dd123a9bc0c4113d54e9769056394f149e411d96b83c909b039c74a73ace29601ffd1fad0099d05f2687251ab3adc890c7dd2e0e9320a01e5125e73511889dde75e9caaafc1b5ab641c1b7d68627325279169f5a4ca6c9edf8cd0157e59e433155dfecc36d7cad1370c78ba747b45f9974edf8690447630c8a6221df9ab36fe3da76e2dd91c19b21965264f9d50d8ac824f97285378037e6669e67ad7886704ffd518f1930c5e2bfb3f230b0519c3e177bdd8113590413f37a5487deb191346e443d8ac36104e9d2e99273dc47fadd3d2b8b835b958a5b7db277a8ab2d422a1ee3e79c68b0c710d5adf9879cb059ea831e5a7fcaef4d5cbb239be9232a3bef903297f1c1ea75a64770e5bcbecf605e38e4f43642ba31575f3e75e2b51d85348210a784a1fdd677e9aa5a5c90f24e4796f3128a790e7f1493c64e364305d02fea298050b521ed06babd3e6e5e0fc6106ba8ff8573be6334b1ff656eee4b48ceb3010ec4c04782b05a22e51644c7ca9ab202526e0c30a457cf24e7f38bc8cde01ae9852b31be1be267f5c2fbae15369b4c0f013ef60112b65ee72854ece227c5a4efd80d78671d70233cc0a8f5e5e739108299e9e1598b7ce37091e8d434b25d35a5b811e7617769ae2884927492a4e64059b0af156f4f42c258b91cd22e1ff023848a8dc208ac831b43d005b09950f06bf960e01548f05750cfec6a493dcc9dfc47fc8b93501f9687bbfe4c5238e99d83afecbbfb2de3f25b3bda624b534bfbe898640f4034cc3fb95afe496e2d5d0686ede7cdcc212aa880e2da4805181bfa15e8b8b699e1a2099b827c385f504a7eb864527a6e63c6f3b895ff469394cb5dee7de39b4538d0a0899a76f6c4279b5d6df41ea47cfcd81eb3f6978c5113f12bb9af22ff6ea600047d564902a638905da7f81894bf525f3a338dddf70d36b2141135d9ac3a115bc8f71f9ffedb14147a3fba8f33591e310b69f13d188d9328198eef6f5d575e079eedabfb382f89944bd2239e22162fc584f31049632c280187c1b73c8e41d60a70d915bcb3f1dfb9e8141cf610c4434092e9baab7e7d37099feebc887a10da2ab00b43009dbbe57be319dac90fe498641311dc43dcfee36c58e2c039af1cff16b6dcedaeb6a946308927741cbfa4ca8f4af13003a977b1587be96e8a4f7e943200557a6976f85f039f19706882a5e63e5e2d366b9f629a40dbb04f551364e40a0d639d51be16f4f20442e2b42556768f2fdffe7c2b144a5c1d6d1578c0a25274c1c90e52277f9f5a871ecc3a9c0eeeba94cbcc8d8d0877677b872848cdb6ad581af871fc3b07d4461dbd10ba4d6a9e450dc85d8d8d4a24e3c77b4d7f4f7adccf8b2d4e0781e0572ddb1ce05d7c8dfcb5d6c2d59e8601fd69af35584fcfe132112d79b60cf87962c34d96c3f5338f538c6958016aa99519a55dd7ed296f78e1b464cfaa62a0646570192288a66ad49b570e209c2bd4d26e43b189d2ebb0715c01123c956eb76fa2c9acb293704e1f6c41d90f950a81e5c936530db201dfc8514eab8ec236b343c7a2c375494e9f976feb82d042e4b3b3c5fc00e615fbfcd3c57dc61a2b83bed74c38c38a9c0b504148d666493e009d1161f0db9ca6f2f45923b5488add48eb597150e20a55e245e1cdfaf5a4a35657409a9a6f70d782d37db0f856174704ecdd52f620dfd9a3b7317ca110aff7b88fd0d332349ba0acff853b3fcfa73f5352b5e58150bc9af1fb4c53fa8382c4db5994d282e78a3ee0cc228e00332d0cd845be925a11a74dec0e22406c45ba56ad1a2e2b77d483706f3045eb1c8489f70045bdaa93e4176620838eaaed1d550cc3f0338c7ffe0992e5fec8db3a44b91bd55b5d66ba15d427f402df37e0f52385f99ae0702a8a63ef21b2252adc1aeecb48fb619eb14b7004c2c52209e437653a40b4eb4d679080fec45f7ac21ff7c6d0e0a0992fa915daaf25df9537d88ea25d0882a143a41a84c34c275057ffb254f8f4aae441ea174fb96696bfe86da7798d87bf9cb1ed395095a561d913cd506f0d194fb7433ab3e0d95a28b9bc0f258d83e766871e2da77035ed089c3b8a05ae01b5cf83c3d7741750c50276156b1ecd246a679c1102ef65345a934ec115c491d4eb5bf8ef5aa1b3c5dbeebadd23ccffba99e0bd260de239f01ba3bc7a5a64b7b692b5ee754934e53dbdd9ce8bf8e5e117844a69a0720f3196b69b5f5d361a6c5d8da34761689bdf660e73fa7eb1fd1958a1d758c715ef6e23f7d635f1645aab2f7e72fda3bec04d5922b106b293341b5875de1506fb883899733ba7d76db3e2c7dba4195b678919276898fad2d03f94f2a5b30fdce133e7c660963b964a1424101577246af057adf5126b9391310f475e79da731a95f8c951982ee80d94fc69af40ca873f7462839e343dd0c5969d9354c1cd14b44320c9dbd52dee368229511041bfb3bfe2b8447b862f5172a1d343af9ec730739f741b0a451e252c5ef5fc1610c3d8edf30d45487a3b6149b6b967e72c2cf5935fca783698589fb3333a1303a77732b447edbcdda84c1f5e8b095c7045638820aae5d4923c43150d5aa02435693a2febf12ea9239202ee5ae1b8df48b62275ca48f3dac0323102fbb1de09f19e6069b3d8bd3d5b321a16a1361eb1594aad9e75784131bc8a689c23361c2c1c9e3289a8eb13ef591d02e595f5c3bfa5b70f31995a701bff2531733516895b6a4d0319c9f2b65adcc840ce1c8c6d9a1dabf5e84ef55446cfa8379670ac1fdb905ada78256605fc8c16ba38cc45f936aa642b17eed0f56147fdaffff0bd5c6e73f55afdbeca1dd0efbb6a65c6c524875992e20357da667b90a3d6865124f5cb385982091b8bef2d81a0040793d3d88283d6ad75c52744a2eaaa544f2e9926c78136e36f30473fa3d25e5215afd8c0bdfb6a2e95605bb723a9e54487a964390b123fc9276095c2359994b359812c28c58f9c064b32db576304b7e0c3031e728ccba3af11cf6cfbb8b5afed0e25c7b099a3d25b86779512ad58feef947006edd4430e3922e7a95e7eef9658f395091834b16608d3fbb81daaa5f47c5f1baf61214d48ff7099343ad62a721faf243330e2fc41a6cb2fb960da52b2fd313276379d1890a899a60f43ae6980aeea29a5c878506f6fe173ae9e9f70c7be92a68027c1114f7e877e78e91cc9dff881cf2f514e14260437def1b1e33186f701afdbe9349cd0b74df3ae875c8efc3768b8606c534412cd9d9e135540c5b089129b8f3d88c34e5eecea28aae3d7287a19e5cc2d7b884f4b97b350101a79004c8897d929d1ffba1dee77189f33aad836b6297da7e9a9d9703dc6d5b1cc7ab8badfb776293ed55375f33f4020a0dd3f182a7abd865ab9f79942709ae532500e4ea0415fdbb4401b040fce6551f055a51e4d207a635d1aa79759cdcc7ef0bb32ac664d362d4e9deb96f3c52962403ca7e3d641d38fa9d86fbecab98c0efa095b741b60023d22805caa5aa4ecf6bb0d6cc99f67502790e7c52e1d11e8400038d11dd12146d1e41783f818cc869df7bc72ad5387693fcc79218017e2ee94e841fb522e97598bbb9c1740ce29954c8eac7154138e1c7607e091b8064348f55704c592a714d73bfdad1f8bf203a410e15780e9565894c6e7ecef654cbcdf89f1e086276bd7413aa070e34c0962d121ffd6e466134ebb608363e2bd75c8de942fd7805f87db1e49e0432ce38bc8b602336d7fc04db28ff9ad1582c83b1a84e30a4a318e47c3a08407919d67c989b03eb790a323fe79021dd61f6fb0656b8688fbd5992cc7b15a85759ce3cef7ef8f0218856e8b2d9376fbbdeaa437c9cf1c8c66f81d6be7f5b3605a4d88818e36b544c4aaf7699ae2119be0f4dbe322f0b6994fbafc013aa654256b9f20e816c770662f9691c5b2da397a824a1f56f4d0e93142eb39d2c803e88b8d1578911a4c1cc5be5b60ab7761c83b87fd42e26f878a6f9f41aaa28689c5b98f98882a5f1586f65ed7b3afbc4cdc508b6d1d00fea1a24380a916138fd67f56d7366a77e3c5a5fb53d1d907f79b28904fc7751a2bfa13b55285cde615ef37f0fc531b2fb124503b222c0ee817e848728ef310ca819f1ef6c8e4f6925bddef18bdfb736fb263c567bb33c54b7413f01b0d56dc351a1a9acbb7b8dd2cbad7a3d31c913d5e287e0ab932d40c4f564559432f4f0c2195cca05c7cd03f4d43a3bdb5d1105f987709efbc6aa61147e5a47b0d1952e6caf2281be795d2f897abf9bec6dcfbf9ebb18742a7eef5d84a21b509b23f12367ab6e24660226242f812e90887186ee1131c1e322a6ee9cf10139b939264fcd4434ba65a17ce19d07c0c799eeabbe4a89d865c7e467c0b0a4a09d7b156a155c6a63c4756862f30f484d0031ec0670e6535cc853e9a00f356699af9154ccff9b78159d2598e3c4f24079f5126e42c66084344c047a261c3d9e07432663fd08e0c2173f919a740e8beb6fdef234520ad7e03ce26af004d49cd4ceaf0a3d704ac61c02b92edb748415a3022b54e918cf0a3e597ec3b9aa19c1ef17a76372637ff4eb22707133a91b334942a748e3a865c3298ea4bcfd4c9fc908d00d39d6bca54d99bb2fbedfa079c34580b8528839fb6b9b054a266d37839f5f611ad1795e54cac5f57380f3d7c8821a0fc7c3b7f4f23e12e6946e45ee691ee708c89e4c572bca5aae238ab98228b55b605c6fcede0ec7e627900eb1fc1c5836a5e1d157fde97c8ca8d3df6cd00790d45f05efc1cf6c13edc6eadae861dc0f5a75f0a7da00b87655a05b6b6808639c51f6d8384a362488bd1cd769718e99dfa9b69688dade16f4977cacf30e6e40b66606a39ecf5d759b96b36faf0787ff3987a03d940aeb23dad7da4706930aa63", 0x1000}, {&(0x7f0000002380)="69467b0e6e234485d18d4088214952cb4b459d59010bcee0aba18e206e8234e1b167347a522fffd777423566a09b4b7c73e71c2e9726b437084298b8c08eec6aefeb5a663dc38bfe7863a82dcce8a86bfca135da7bebd4caef6e1e8c5665b0ceb581342622aad5dd62f2421289d778e556bf6ace5c4477fa0aa2612f25de3114493eb5d6d2541db3d1f5153f34d33a5a81d41540c6b7708a95e881f1ba5d2f641de4f27ad8837a51cfe5e4c2d8c32ffafa113c2f2c3bf4bfb40ed0e860b808906792960eec9a817838e0256a5549d8bb0016e8a0368bd678288e6632b9190615075249928a0cd0d44915adf1ef556f371b908d4b9d00f5b38d811fa97477697d219aa7bd18727a03e20a6a2301cdf75539b61674c5f07d17df5fca8fac29e9a3f13071046145508e274d0252fa4ff66647f137c28673a2f9f01f821e2556993b9fb807caac9af5dae7098fe2850d79dd0dc7ef07c7feef1eec2fabea88fc0a5eba8e2d267e6183c006890fbaaa47df2605dbb83375d5d1dcf09c83f5461d02ed749046c701f42fc3cadf6c5ec0b3df04b1b4080aaf6d0719a0ccfcb1738cdfc0830573ccfa760b13f16860bae6b16fdc7bb2c93f2737dab2610d616de479c0ab3579605f115aa53aa412f462d6d04491752d0553b4967dba23d103b0bf0b4f9fb7eef6d51e9805d76347502cb62478242b8631e05a54990eca171626ff3446ce3338864e897a6ea261139ee09e1bd674fbc2a52e23727830ba6391a4e9203b7adadc185eff96bdf4aef849688a479251319f12e14dd9101fbf0e320eb85ab92f523cc8917bf2aa9ce9699f75b79f5a727b4e6b45772a3f664418b3f33fe230e22389d55e2b0c83c0ab2db7cd33dbc856a457e72e314c422e6194aa7e3cde28918d3a550b6275ac491e26032391929975d491beddeeb62c370563972dedac1dcff00b1b46cd3b6b7f7c49f9c8991cf8dc61b8e0efb8ce41fb810ff4b61f967f245eafd9ece9fc143ca4a420ea455d5f166ba048bca48855b0dd05421a4108e48ecf2b03d7a7d14a4eaf38103784fa65d074cc2ebc8c8f239abfe5390b8ae58895081d010964d5a669f3afdaefea2e2f40df6f67b38a7d3a22b132fcff99a6ac3e0692d192c9a5eab011dfcde6edc1db3b90c37c4fead50ee682152a0381905d9aa47a329ced1ead59356cff21642891d5c0e087669171a5381d091213ed201d7b0c230b83b7f22d2271af3cb4c1363769993afd9a4ea824632075bd64f71d7fba86165b497382db6a7c64e7a4ce32457082c5fcdc7e056e9d69a145287a2acd382edc5b6b78e390144095451d3b66892b96df13e344bc5958af273382c5a47bb26b8edf5e503b8f478491c99ffeffbd850016e34ec1bbd905d9289a6608474ad3a6b16749b1d34b1f8f496402cd200c9543d835b244afebeb1bacea84c464bae8d6e898293398a214031fa01fbcf9c20348d15d29403f870877551cbf68aada64b940cf780d2fb8de35a594d3cfde38216b0ce58528465f0d8214908df13d61922a86989ae8efac722ed341e027fab48820d65b8cf1872c77704c92ff56abf7c50d472e11e00014074cbce9b12fc494183db2522ff62f22e785025325d4fcb11246b298fd310c9dd35c6add47ac896eb05999f7a92283a29a78ae73a0fe886297ac4a5678ce29a158070916fcc8d49d49879a21d396b749d52cf48885ff6b49adb46b3e3eefc87d058567f5665d8efb200a53bd11aa9369f1dc2f10067e27904bbf552146c36e05f82cdd4b2cf8a1bd1e64658e55ffdd0b5083267751aeeaeffda15e1e02eeb02f6734157484a1bd411ba1b6d750f874932424f8d6c0b63c1e20b321be4726557c2cac9740611cc7c0460401fc740162e095e377bfd6dbb46c074c6fe38d5773950f46924c1587570dd55f5943242a0b8a6c5867deccc5af90bca621dfbf6297f120264a3b7d2e85ebd63575fab98e1a23c53948bb8257db029baa0e451bd4e1e033c753e840e6b03842d5c20182d240f31fe8866d5fd70923132a8b35e5c7cfddd80678d0d7c8905d227734b0e8ea7361bf61191c031ce54faa6d931dd8c5c3d9bb8468a84abb37d5e2e7b2068ce7142c9e7a42cbec83dc488236659c319385fde555c3d3de38c3971310bc31a04b320b6f997106c656c6daecfac0d1063990f14ce5c844b2b7381686dcb44163bf4708de8f67973a291c6facaa8014288b87bb18b6ee98d5bf74c11e3796707f02ff5b565446fe48a9669b67f76c4bad484d826fdf477a8cf6e84aafdf8121273c425eb0bb311710794240e4bdf88277bccd208d8cf8879ac688b3d98e034a20ffeaa068764309a42709eaa51704ee07e947f8586bce1c8b618ffc6da790946e6134ee624857e0da7e484362c96d5dea727fb221f32a67955a8c9244e98518276cf4474d2499772683bf556b69a64591e8fe7bad7b4bcb4cc7b1fe8d5dbfc21408e7ab5fbdd78e7d466d491c9580af379984e7880958897776f28da21b2e0fbeb535207593c963d2669b5b445d663400caec8a1278af6dce9bf41061861b9367be82661e416e4d431e00e6caf11bf3312c3d4c8d4584cef5c8243c7aff6791bebbf5789747c6f416fc50bf817459dd33ee08f78733a072f7ea678400cd86c24b8b549e059656992977e6e5ec0efe8410d86caa93c530b6b8cdba5ee19a95497aeb4ff2458663b83ed7e4a866fb4c4a71767c164c00b6a4256ce74fefa71379ef6ac9dcdcd02aa4f73fcd9749dc8b1debe1f74335f5946c68318c1da2bb0c9287f5fcec0b89d1f62d45ea483866c9457abe5e156e976016a5ab6e968be0645fd4ac0bc4b4f637ce2327ca4da99ca2da96f5e91b72b2a518752d7eaf1fde970282778ca4cf0f77b861819a05b72d5113d68e920e27ed64a12c62c4bed3780e4f1f742bacec2c95b389b4eb9e7df4a4f4592b983eea87e9b9097bf3e3cd7df8a7da4558dcc7cf117152d210a673e09b982544b8dace5b1aa52dda9463cf3da6f92865f97890f83967c9bdc5537fc09e8dfbdb7ca184cedb0850618d6cc2a150614458e04a39fb5d6adfd53d660862aebed501a768a8331e3878b39903dffd6bcb4d70d1d26a93feff4d8b074f475bf2c1c13ded39bb244ab69be0897d77cbfeb2592e40a7fe660ca4e5aa7170db9b3d844f5416897804106cbcb5f8c3d63bb1ea44655ec68bb1a0053eaf9614ad90ce6b491ba5632f8312c22fb32438f43930103ccae44c63ca937f96bd70e1788d3c8174022aad97f9770c12ed13deef3c467880cbd6df32c1648a24ecb82f287abe9f371defd92838f8e17b3bb378fc3cb7b8fd41d7f7fbc21566ff76c510784e2c2f405e2de1e5205989e7455fb2c2a1ef5a4e5b652e6e97bfec0bc936d8c03672a6c414f00cf140650802bece26da9b54064b7e419be2f31c1e265048585edd94818e82a56e90beca53330412b76670f46c79ca7a3faf6f283535c8721a7739da9fb9566758060b06f5e9b410071ccd1d3d4c15dbf3d012bd732e81c5758c754f0f8ac5d8d36d2f1dc472a008530a70e4b86f9e465b10dbbc4f43a15e5fbe23862260c07babc74155c57126fe85bbc109bed612f882345a270a01fd4a6e157f561cf1330e1941f736fbb122da139c851fc37771ee353768f0a451fd354c44b882c136dee0447693d80a36928343108cda924c42e2a4cf5f061b0946885c149e174eaee65c4aa9a1db8a947e26e4ee0f50afa7cd02fcf05cd8ba0a814b16e013b4c6e9e0698c1bd238eb4fd0870951cf85911aefc1dc3986f4efbded5d4b1b7e8fad32e3bc2c22cbac259a1a3315d556856ec7e65e6c3da12f1c2544ab8598020919b132a5499aca14560fc92b42581d330205b3cef8514072d0b3ae088fc8bb5b1819c9b760c1ab1a0ed5bbed8816dcd794676b1012cfcb99fc99b00711b5b82eb9b91607ef8f2e133502dca43d5c2aeed3923293e63fc541a351797545e0ae82cbfbc34cb4a77f11c2ea8b7bc1391432b04b32db0d804e9c1ca62293b5aeda096e188dfb663a47d4ad5a49c10c87f5a2c62695a46bf5179816b9cca731d3dff723aef1a61127e12136ce2e7e7d9645ae54199232bf143c217248055f9e712a90c5b1d17b99f66769eba71e5f3a53278b3491bfbf9c4d805d5cd70700af840f6fbdaf09c8e9143168702a70655988d3378def09dbb7ee3832ac9c5f2aab640286c6cdf4c8448d962b166284f76d27875d5775166014e059b7202045a2ec79cbc3f717f5c0bf39b648748e81d5e22b1dc1a7965a649953deca405e1d134b66aa5e65160cd9a0d0991ecc01ac686e81aa25a8833455b65eb86349fd74f71b7637c9a82afa8b99f145bb2a5761809113feebcee1d7b61cc665f23f44b00007378923bd762405483c9d120fbdaf769d269292790d5fe90b42f697184eb8a97f2f0e170387a2416bad4adc093cb85162f2dd9dce36a673da6b4feb2333189c93fcec61a08727ac74b74b38d2952218fc2491ee08369f07b202e70cbae9dd6aa4f2d5e9c2127103362f268b93ef5a4b103c5ea2bbff91ae97481b4c72b6b2cc7af79f21e5734b538459c9c3c72ac24419bbb4b12d93d0f1b9a066503598ad9bd780dc4d4637dea37ce6194506f0a74ff3bbff5ddee6d8d2fa462da50661ebcdf161bbcbf38a53878764ff04645b9233e9a2eb19254c75791742ffb54411ac3100708bc3d7da297df081730f731329b75038a93acf5cf8f3dcd964166ed960f1494c6e170597983778c7e173c8fa323917e30e1d8a288636d414d59aacbfc4c02b55554c4c8f144e7939562c99f4f3f605aa1ee1aa351b888031eeed2e82b1fe321075a89991825a1a597d12d6aeaedad6a72f9dadd263342dc25467def528d8c6d62dff0695310641fad6946704aae9f299959c0f57b7ddf84dc73c455f968b1fef348250ada5a3d5796a511aa0342f62c0a5f33a77a60b68c17a3b0bcc8a61b5444c7a62fe0e69e7200951f854f7e7efff0c10de05f67af1fd44761c0ef157d4032bbc0ce8afc1e72cae9ed076c74455c49848bafc650a75bf97aba0c4853e97eb28b2e61a14b906ae6d1618c8081a5887cde238ed3b3d5e4a38932fb8b515301bfca051c41db82c9322d8a5efaf431d660e15ae60fc318b569222d2e50d7e9fc1417434970227076e32a29b58273242d57bfecf80e5cbad329d9f290eec0e6d3d73c70ba4c1b47ac6ec19459003431130fc448971479f217f4cbc5686afb6115fcbed13d1d8ac70cad563258d6bc5ff5968a70d657f3d483891efe31fad2a1900b19824b299238a432ad178feb1f97efc8d02b8f6207f0f24658e85333dc82c4f21467b62241ac3b3f94cd02ee48786463254b10206c06ccf2dc43bd5bf9cdac4e8ce2350092daa1788d7657759019332a5e7bb9e96460a037820548243423cf4e67ebc0650ea633f835ed663089ff94c9d5545b60bcd596cffa3aec564df9b34d413191791b824778f3e84d708a9d13078da872a9717fe5a38283a90bca0a4d83201a001e783968b5af77d6418f7208adb67c1a910196a072476b3478a28a3cd9952d9f9fed54c204210b253c53d471777422404979d8ededc5af3a5824d907f4701dc21a9bf6602f214b688bfc699207c56169907adc046658123ea4e971b55a5b43621b4f9769e642ae3d616b3d438e25bce3f3a1955793158542afce309f3a426933b513bd98c363b3c340d13705cecce18de9651dd171bd842f907ab5eb34639e9e20848ba436395c8e5bfb1366f61f826db2d027a7153ce37fc0378f0c7", 0x1000}, {&(0x7f00000003c0)="60416bc0755493c189b2a602e2e820f66211b8abde7b8f2a61c5bee345c6ff545420f3ee63bef7f8a6ad53dfa745b319109282b568eeac4c752fdcacfdec85c236ec7f43adf8099e02d512653d20ecfe060c5c432d37fabb03a2b0e2483cc182d66316c7d81d3c3fbb62e2af70afd24014365c2084b372c96868f65944b8c90741bcc430b0b7824aa2e89fb49e95f561d8533415", 0x94}, {&(0x7f0000000480)="f9c4065f88db95b0ed18c10e1bf3e900da4b1d906d965375351ced612c143d8e39d0e483f048ffeeff8ff4b4e0419376e8576e0d1406372e97dbda73bb25488dc1ecea1f723b4900a0f18b071cb27b4066adbe0604c65b539f691f51804c3246b5760fd8b2e70786aabfffb845a443cccce9f581747eca6eedb5e051902503dac7fe51dff5242864831a7dd46ca52b4cbd0fe94b04159977025a158cc21c27f9ccb7428718c7756903223d3c993e3f5323a677c20f52e4a823597df782bccd4d8ce2441106", 0xc5}, {&(0x7f0000000580)="f24ff0709cc68b0e5ec3a29cfc7f9e82788ea4bd83c67ccc01a49bfd178484c9ead1cd5ad4afc33849d2113a26d11e3ff49f59bb1f69d9f11207438d77e6a035f7485be9bf6ff0a22912bb26e96343565afd322b153f6a9d486473c05d06e92c6e34f239816e25f0e1fe0d2c9b688b24f2972d8393bd9c861c6aa5ff8d5c081350409b4175ae39ff1581b28440ef915f9aa79e4b4e81349e2ab444d95caa7b9175536396efe576161ccb29e3109442d5c5e5d9543177fc97f7c8cdff7519a45da93ef0b9dec660400fd511c13be2f341431a6b5aec877e6d45c5ba47", 0xdc}, {&(0x7f0000000680)="835a0ba2d0d026b1f0de8b6978f77ac09b443125b8aeed0d7750261f688ac448780865c43d6cd7508fd63e8846f3ef6cb13f04089c4e1856b66f248185e1c37ff2d69981922042be7473aff87ba45d", 0x4f}], 0x8, &(0x7f0000003380)=[{0xc0, 0xffff, 0x0, "78aebe381357e176e01e9d68177278f4e81aa8ca98d39f3c03a59f16f66aaca5ccc39e6f2625c52cbd14f904337ba959aa4722310dd92941a59012be35e0ee584af5677053329366af5c5d344a3fe7280509599d22526aeca375b13a9a7333c31ce03b60d5a07e785bb6b93e38820ee94744b270af1fb1ae62b58fab2c73afe6014f1a2c10824264ba99b995c5ede5ee65d6e205ad473c3984b2abde2654222cfaf484fc84e29332ce22870d67c7"}, {0x1010, 0x1, 0x1, "ed7a5c231c026c6667ee641b60fe006b5b43e96a5cf1bad96045a893e65533362de9b655626fb1178d271d7e6a1c53f0cbbcd87442796413c5596f869b7b3b824deb2644af483c8a2cb53711431ac63bc118b9eec102167fb7253bbe111cbb7a3bf3d7a0593564fe5a38fa21f48675c6ee2c734266a205c9704868bf1d0da99e53d17a98c080ff7d4ef5a75fa6b5d6c3fb0eff65c1826e29c16a851c388f922632bf6a7bc70d3c52ef6b9381403e5849b3478d34212b3c9c457f43ca9fa32cfa7caa87ccf8a8d5cb735c08a2b859db8ee5a09c36fdd01d55aef42dea83b73475da913d2d77324b0a4f9364633e0ec1987cd4c52759182569a4df7e35738ee47c3ad01970094105f29860dd286a8aec134250114b089218893290d274afa2d4c65034981be15988b1a22e441dad8ab2dd741ea2941cc3b0c1ec9fe959605e5d970a3717c5fbc0e7aad880a06ed1ebfe958df0bcf66a61381a16952e2e8b03b60b6de6d067dbce7a66a6d68dc6835a95c4e000304377aac43b3de27fed106137b5caf6c9c15abc5974edf2ce4a839d008037d5649bda7ff4722c46704cbcde54b1404f90c2281d931ca27029bd2f90710906515dd2933a85303a09145d1913de944d59e7a42b8cd7e268081db2f1c56859b891a48b0074522e76bb7f39af92821c3376b35b6cdebf76a0a35b9e3db54a9a2537ef7177b61a741059ed02859178ad3bf18500c1cc4be986851ade0a130c5dd8f18958a88b50ee3add124ed7893b9a76f7e0bc787c42ff8a81abfe8532e53980eaee2ee0cf3e771778104acbf5c6ec6127ca81bb70e5dcbbe123e6de43f18f652cbe242cc3a502aea540aec970daeb10e913d8f9d7c8a0097bb08f2d8b6e114f56502d5995a7daac4e6a731bb690c3ae975593b329c152635b60ea0964510371a36a0c3bbfd01fcd5c786ac5be1f4d6c5e1913e3160a20286357b366831a15caf93d52c43e9c4a41de2e3ad9eb0bacfcdef1b608f839e069342a09e38fd9ccc1c09b4d463055472ad1c83bc09b63bc2a3329650b00f1a1241e1a26ef86567e2b33dc74ddda0880e025c0942ed0db7c5a8fb2b77fb40809e0a3da2d41dedb2bf5c826a62cfe699068c94fba82370e89075fbe82017e56c34b427fcaa7b318213b122ede8c95d2f1f4b86b2eb5baa8c0cbbe1765602cda8e0b7bdb4e588c8d43c0274e2499e1da89bc39169774c2c02c607f9dc76631b53e628ccdaa38b5841c3c21351c6b1160fa31dbf060320151bf46e7723286e1474a08f06c17fdce9305e1502c715663eaaef14cb4c14867fb5b3a896866cc226aa99f6ecb4a55c353ac3e285484741c3120b65792e3b61c8e87fb9a6119203fa54220cea4b1956fb0ebac2d226961cd3376c2e8223b6a1b44a4c38a82f609a0a54239f81b4bd8c11b9b918ece04e400731ee7946ad705433796cdbcf5049170f6aaf009e3f0259fd9e2ceb76245f205e44313f401f4401f722884dc6c523203e0d299867c417feb90c61aacebbef654adcc7fca7c2e5d2ad04b97ee6d9bbc4c0b72955057a9e3ff54cdf7bb308e1b7ba0eae7f87e61e0d039c835462810f1e4cb600ed71821ab811f981dead84653b620ef1b74daa5347450fa141cddae99ad11eb7bdcd97592173bd2a934165302c4595ec2193b370cc4baf52cacd2e7e13b40a5901533920439f66188f9ae94297224184edf1c95bb2faf649652004d5b3dbc3b9b66e6bf6e252edede4cc7baafc81a51908a41c06825325e8302c0d593231f96d222d22ca0bb1eb6472e96beb6d9bf739fb262e009f70f87f9aaa2b21bee219c813f47d15b1f5801900a0eba432ebb37891f44bddb304cd6c0bf6e6a3e2be54d773efee4841aec34e92029b383884a0aa362c13ddce2a7bbf94311f7bee7f5d1ea9af06bb4b3a8fb7f73634b75c4ccec9855e5857abf7caf5da972b0422484808ec225bf3fbbfc2e915bed540f5b75342a5e919a58b90a27f8db6cd9c4a97a6b329a3f81584c958b0c43fa6a446b9e06a3e70b8f2f3ad70690c0997680dc5264da9e6794c399077b1d7bd06bc9bbc5fcdfa6ada755c46556e125c114c6deb086a51b8a554a3f4cec85cc6f6b5fbc37ed168bc619c1c0e474c6517e4d9bf6122342fda13f8efc2a14afaf7317397ed211e386e31b939c17593fb09463e120825fe16bfdb8a45da44daf4d2f17ce4d0fd7f31422feedeaa6549cf1242ef9e970db062dd1d92c8c1cf903e229cf3871a2a7369a796800c8beafbe6c16325428cb8403bfad99fef87d3849c848f6f73106dd655571f5afec4a76b77478f5bc6c6fbdf67b450a2553a14a66bfef64b5276798758fb766dfb2e3800afead2057ef2d0fbaa6a01085e98024d3e39a632e7276f936aec99cac28982d7a7adeb7b650de3457fa91ef8e8408cec1c14eb5f120c73a5d59004765fd623cc1458bc250941cd4d3f8c85828755c8340b96b14cae6cecbfb7fc0beca9b396009637a081971a7b3caf0015930fc928da8dca58012f555d53c7e35ae0349f257c081975553792462271618e8548afd9f53ee44bdd50539d03ffe00b8e754c13b9fb09b8b548b88ab3ddad391241bc885a064abd3f6133a016548ee3aff5eea9ffbc4b7bdf3580874ca08c619241f7e06dd552acd0c149c6b36669fb7910d8077e3eb7a63e419ce871dad26cc1507eeda80c62fbb2377a3f8dd3b39213b7129610ad52a2d909b74dfd673743b81cbe6cda033b230a8a2fad1717be47df22da47a68e5da594b23436193271a7e50552417a0ddc6537b833c77893c7f0bae0b336578347191d976a055fc83194003612bf498ae999a1dc5c8463264932011329c555fad9330be445201663a01190b5f2746a304cebe74b8784b9bd57f30930802234d4253255d64592f73a312f9480bc40fd291ec601118750309d4bd6eacbae1dec415020b9c868cdfecc9544bf7334147070f1cfb478b799f3704f49452098f8ed61eb247ca09367dfe07877d362a72994e6fdbf03bc56aebfaae235ab53b79beb672b90bed8e737ed6331e4415355b30c5120249b1f4f0c29c40ac13b7bc5b8bcba5f428a49353aa26ae1465ad576b2d4334a4629f3242aa7a4fdb74033f7aa539b76606597327fd901f15e3757065ee42b0dbd28b5101a9b6051dc96a9acbdc8c18d283bfeb4132f2cf47a55f4f559a24689926b8410f15e5b3e9f8f2e6e136f246cef18a4ad582edd375190991577038f910c1a2353e88af2fd6ae42a38ca1c181bb850e53eccf452cc40eb59bd7c4e49cf74545259eb68973eb77f6aa4885545e533df42ded49fcd12ce6e3093d2298302acdf16a51875eac881ee731944aab8117366cef3f438f385d2490e596386b7b9fc43c1fde72fb34b58bc62881331ae5c42f6a60279102139778e4b3daccadfb2f8f11275fb37cd7ec0699d771fbe0609e57d4399f2e9d6fd2d02f7f41fcef7778eb3cdf95b9f215e814c498f667f1fbf197bba7a70db34069ff93824558fb6484721af5de5d6430d7a6f0f5e848d9bc14bfeb59d91e57dcd232d159744ca2bbd4f5fb63e41e6d2cf0831689b0606f4e9529c12d21e58859ef6ac3d9b4826aa4767694841c47fed2506746ae0cbf5513525ce5e696d1b0caad270366bb2d7f88d537084bca760cc5387219e9004ff8552dd1bbe67b9b39a2b3eed9219ee034eef87003bd7420ae8ff13e197f5f9ccf2b60e812436cb7c260c5937e0e78374e79408ceee43ada190e69f12d9308e47abea0fd29964f51160e2dfd978a3754c50746d648df643066c0814332c5919fe1af06cc159e064b7cd123e43ada1e780afd5ce5e24dd8d633910424d9bf0e171aa2bf43f4735d94c079921f3e373145d6cdec2d5d2593a1bcd79b1f3b0c41fccbb46f72018e73b5918374ecdc4c25ad5bdc05c5b3dc1b755e03ef89ef2de440f197e479894e0d0bcc82919eda82b6f49414b1345c04d89b3564cef2aa3e7fed39d0abd0eabb82ac6613b5c6d8ab9c4e6f30e5ddade6904cd7ce9417c1ce424846520c9522497dbd45546a98c26f8325b8927ce612cafc604f239aa6d5bb58912602e082bbd84061f323a8fbd070f09796e0ec021d50cc1ce6990e07360bb03ab909fe4edfdbb48007dd1d1e8d0457ed817103e622c84dd8c5028623a8df108cb218453b033529600193a6654d6fe729cf0b7df837672665f704ef0a15ce24c9fa2133c9d52191680f90b5950970f77993ba67fb62d3e559c876055847c06a4c2b9bfd568e84b695b5534f7fd216d9eef8fb4481996041f08d7d890ec34d47060ef933daff530bb8e530d31f093029d4b76a8221581e080020b5975536d1e9a8f086ac6cdc03128bdc9e646275f0967a51be43c5c6c919e7dc3eb9a6bcc0f4760b84efd1378604e728a9016571361ae5031b4807f90768ebe936d7812172cff2744dbb3e1334b084ba3e8e5e7f893dc2369d797407d71f3e33448aeea9dc2f45abe83cd1e9b3227de694c0126ef2382fc28f400799a951c0453f5036088e545043af42bfcc9d63867a78f15f4547c0447baa8948f87755d7eff3d1bfe5ac0cb75530f48f3ca31fe8c5bd986d198e0673433aae21ad10fbaa777882e2281255723733b89092b124fc67f5749ce37f142f5371714536f2b41d553797824564b6bb9effc7591fa0acbdc1b161c3e8e2c551036adf1627d8293e49e955adde1748447676ad7794b6b3c97ab2d4d58c6717c076ddb409916fa5cf6377bd9f6fb6ed622fc1304553397fab6a512a95f2e16d4f531149a3ae52fc63ea1832f09355760b7ce894d1560712356e7ad4b103d867630725821742ebcfe5e98831399cff777793e16e64308a848652e80a639a462b9f7590c6eab87900f94b7aac81e0b13a7f82cf24635117679614b0d712a58bb30ce2bf955589c8feb2aa151fc61a9dd8e7475b2d452039d949fa97eea12fd544a297413212e009bf0681d4c5ce78c9c8bf7d42898dfc6290038794970fe780ffd6e33a1ada59df8aeafeee181d7cf40cc64898ac757a6052b6b0fc9de5f12c8d85c61bf7fec14505a4c2b1bb77910dabc0733633b438b84038cfff7e5e1dd691dbffde720f4a790f7b3f7f0b1c96f7b4425c7334428d48045b22b3f690b648a5e55d7342c9a6952a0d29f35feee239e87c4887eb49f6b90be194be373c20bd2a2e76fe09edf05e0732ea05d00b83ed8157eab3925f1b5577ab844deba6293379c935d7a7342e497160c40c8ec6248ebc37236562fe70bc6128a34ce01db7fb963e9acad61d6ab90350cdeb31f985747e275a9efea9893a4db8f138739e50585f0f85c1cf351d40780d8d8586987e5f1aef8ad4131bc60386a59a41e633c1b1f98b4ebe4923374e22d642d8ca9f9d3cd1428626f9e678bd650562ef4d5d643c398771d2e1a5edd03741a981bb8291fee4e3b5bbab33a2e02dcb615a1fd5069880effb2157e1c53462b7b151e2a7707248c80fb76f04c16f767770b41bee9caa2708b3ceb86a3442665a92b9353bf46c0343e424cd61695252ecbe8bb748d0a88aebe6279d132120f854cae96b16536801a1a523769da3a32781e5bfdb5d739aaef7349ebc24cec024da2342ed5a5d1695a88a651cfb6eadf5dbb2efa181a892de0f486d0911506d204b41d53c73732e0612262e9c2c247cee72cba19d35d1ecd8854dddb64195591f374122720f9dc8cff2f1f326ffbfa1c7caf597e920dea9fe908051becb95c6fcd12046c3c7e4fb307b5a73219a3b9fe437861aeb702b5048b3021c7c83af7670101a82b668fb3d2480"}, {0x68, 0x1, 0x3f, "d6a07b25e8cd8c3c61e6af9f2629989fcf57fd3184af54435537ea4c4961c92770492c032992c8e34c59756589d198e2a97170a15f4433cb86f816562f9f276882f2ca5fdb238fa76ef7159d7a0249557c69fe221adcd6"}, {0x90, 0xffff, 0x4d, "1833c117b21f6700f0dc715527dc0a6b68e14a6cd31b468e19d2a3a303fcf21ccd2fc39098ba1ece12de84ba900e269734b6ffcb5b4eb40a79115d309d5c7d112f1b8c8b2bafd9789cad20225243c338df3cd1960d05a4842dc99b43179105ca9927544931028cd6845e0daf9be022f5e34f2f88f6ef9f1e00637bc27b3aca"}, {0x28, 0x1, 0x400, "70e5a978a35200c506befd2f61498d2007c15a"}], 0x11f0}, 0x400) r5 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x3, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={r5, r6, r7}, 0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r9 = dup(r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r12, r11, r10, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) shutdown(r0, 0x2) 16:00:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file2\x00', &(0x7f0000000200)={{0x5, 0x401}, {0xfedf, 0x1}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) kqueue() pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1f, './file1\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) poll(&(0x7f0000000240)=[{r3, 0x6}, {r4, 0x52}], 0x2, 0x2) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x90, 0x40) poll(&(0x7f00000002c0)=[{r1, 0x80}, {r2, 0x104}, {r2}, {r5, 0x10}, {r2, 0x9}, {r1, 0x80}], 0x6, 0x8) mkdirat(r0, &(0x7f0000000280)='./file2\x00', 0x48) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002840)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512f387d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f760bcc8c07137d34281c99b77ea9ec823df23d87eb486d150018c366fe1f0bdc708856d60aa17", 0x2e8}], 0x100000000000021e) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x3ffffffffd) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffff, 0x0, 0x7, 0x5b, 0x1f3, 0xae60, 0x80000001, 0x6}, &(0x7f0000000040)={0x9, 0x448, 0x100000000, 0x4, 0x553f2a7c, 0x100, 0xffffffff, 0x20}, &(0x7f0000000080)={0x1f, 0x3f, 0xb9, 0x20, 0x5, 0x2, 0x4, 0x7}, &(0x7f00000000c0)={0xe854, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="82b99d4d56e0d6619618d7c4bcfbc5d995f74e9cae2faa2c6cf829cc3e8d90492cb3282a2ffcb821455be7aa6969237639c16aa61e6cbec8f1fe0673f27eab33add5f85f23dd3d5ba164268195c0a2dfc55690c639ccc4ed006a5e487ccdf018c395e627", 0x64) 16:00:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="f76b7bd888abdd32a015a69bc06b74a156370e91080041912a150501cf752b2a841328f0a57f6495ea5468757136aa502e7447e96b7ac91da8c3fdd314fa691c94c592df10b9faed9f60d88c7fc3d1f7717b8bf3ce7c902c4fab729a9f9f049929651bc520c525ad4a5388b0e4e7f58f21f44fc9e3a6c62ab9239a04a40967e9e1fb03ac208ee07500000000284da41606000000000000000000000000000000", 0xa0) close(r0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='&*^@\x00', &(0x7f00000000c0)='\\9\x00', &(0x7f0000000100)='}\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00']) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) shutdown(r0, 0x2) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec19f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81c76d934f8d682b257409b8967e01d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6010000001872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ec6734560540"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x10000, 0x6, 0x6, 0x1, 0x10000, 0x4, 0x4, 0x0, 0x1, 0x1, 0x13e}) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x79) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) r1 = semget(0x1, 0x0, 0x702) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000100)=""/204) r2 = geteuid() unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r3 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) getgid() 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xf3db) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:02 executing program 0: socket(0x2, 0x400000000002, 0x0) socket(0x15, 0x4, 0x136) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x1, 0x6}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x0, 0x1ff, 0x1, 0x0, 0x6, 0x1, 0x63, 0x2, 0x3, 0x4, 0xeb8e}) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x9, 0xcb5, &(0x7f0000000040)="c98a95f99e8ec7f0922b3db8fac0078b5f7d1727f05f7f09a0b910f7415dc0774a12abc9a3682e6f5ca587cd91fcef477e82f8de66daa583e66c", 0xffffff7a) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800a, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x7ff}, {0x4, 0x8000}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200000, 0xfa300000000}, 0x8) write(r0, &(0x7f00000000c0)="9aa0abbe29b576f45605a3d5030473af406651e49f3caf24d6ff773d3a6655bf8ae0587ec858bdd38d5ff8cfa3d79699b5330540f6aa70129146bb48b15b7009868c48f6e5a73b215825592b471b9e12133dc406ca9cdc16a5c5ecfbd03171285515a47bc189d4b8c0c8e94c75ea58f1e8133c35", 0x74) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xff, 0x80000001}, {0x100000000, 0x3}}) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) kqueue() 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6}, 0xfffffffffffffdb8) recvfrom$inet6(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x5}, 0xfffffffffffffef6) 16:00:02 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7daccf23347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb78edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000003c0)) r2 = msgget(0x1, 0x1000000520) msgsnd(r2, &(0x7f0000001d00)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c56c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82b55a9c1577aebfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f75031391692a0df47086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9166287b2c823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e085882136090000004a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de57c25ada42cc7fcb6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb8916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50cef20a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7bff82dabd2e86921a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b0000000000008ab263d72797d160c9dce08c7dc9d17472e56906cb5ed8ecb9654b08348a42b33b22bd6890652995817a6f093a9d11d8503f49ab59630252a19115bbac70c73070a6144fcc209e0cc080b36d3d"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffd8b) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000340)='./bus\x00', 0x411, 0x28) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0x4) 16:00:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x3ff, './file0\x00', './file0\x00'}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r4 = dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) r8 = getgid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000003c0)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) socket$inet6(0x18, 0xc007, 0x7) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) fsync(r2) select(0x40, &(0x7f0000000140)={0xed2, 0x0, 0x6, 0x9, 0x242b, 0x7fffffff, 0xae0, 0x8d53}, &(0x7f0000000180)={0x5, 0x2, 0x5, 0x8, 0xe82, 0x5, 0x6, 0xffffffffffffff9b}, &(0x7f00000001c0)={0x3fe000000000000, 0xfffffffffffffffc, 0xffffffffffffffe8, 0xffff, 0x0, 0x81, 0xfffffffffffffff7, 0x2}, &(0x7f0000000200)={0xafeb}) 16:00:03 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x10000843) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000c06f00"], &(0x7f0000000100)=0x11) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x12) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) r4 = getpid() fcntl$setown(r2, 0x6, r4) fcntl$setown(r2, 0x6, 0x0) flock(r2, 0xa) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) 16:00:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x30) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000800)={0x0, 0x3}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="180000000b04a276a26b42eb00907f05"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="1c6e0df66d7a18befd06262b7c24e7ad834d4d79652f1185de853afe5973a97ef8dcf57b06affabce9636f8db70805fd38b1d6f5198f10f87d448f64a288967cf0ce21a9ddb7855b987d6e14ddf9bf54b6929b4f16ca0afaa9029a9a0f7668a2e654503323bc2a15", 0x68}, {&(0x7f0000000080)="75c05a8f618d76", 0x7}, {&(0x7f0000000200)="67d0f5cc3339687fae561ede63a0f3af9da30a85700ac742b920a1781510cd109d291467c927b4ebee657f80b017bf66426b684e0c711283c2e8e9f98d778cdb34bb554ee492895dcb82574ec01938bc70b86e22eee23d9c5ac768ce274f223ba1789a27d0af9484c573706cfabb11931a301013ef8aec4effe7478876d50932", 0x80}, {&(0x7f0000000380)="f552377e4a301b3383c5b5f36ec468c563904d80c7221aa2e349697c5214bba350018a8d4647557dc893eb838e687a54f4c546c196db99447e1994b8bcc34089b890cc161abba4aeaa8f1477994b117f652784e2ebe7cf0512a901356cdc2aab2945313a3eb8efada95f53f3c901f35d2f676563d47bdd", 0x77}, {&(0x7f0000000100)="aaa3bdd51f013cbc0c683f9d3a1bde5647843665d0d7c02b0c", 0x19}, {&(0x7f0000000400)="fa5f528c712608e2e00bd41e8d7bb2deafea527ab6ef7f195d1872ccc000db113364025a6d4545f9cd5a9358d48398e1eb7f0f2200bccfdca877e09097cdac1a3412bc78569bb22b79f20b34c6337de60620ccd079f0b3505c240aee001f3b98153f900a067b9147886d931e3b33aeca18194c03a48a5a2a7962717f4962987f6d93e68101574041aaa60a92b532af15a1a17ef62aa8e08b25c1c3012937bca0896733cab6dd66d2acf061623795aa9520db8bd46d7b5fcef56cb75ff75e731db4955dfabc7b1cb02dd45524b56472214feb741fa06eaf849a27b24f70ae5f256573faf7", 0xe4}, {&(0x7f0000000500)="da87d1e26a66bfd67efad6dad094b153b8910965ac4ac470449b73ccb54c6014475d", 0x22}, {&(0x7f0000000540)="90afaeb861eb2d73354edd8e3e788942326b757132657ceec9ccb98a13071b0d67cf7644b319b9528e90016f0ef2959ace95de284279f51fe680249fd175aa19f8167c023813765d6b06395635ff6316", 0x50}, {&(0x7f00000005c0)="9d877f36dc9d8a8edc65c4ee31a3ec0da01895f0a8c96cbdfcafd67a0431bff596b411a7c39080bf1680c7460408a62d1ad6bc5300b9bdc8f8afcc94edd0518d777e70c9cd18654a59254c917296adfd2f11f561efdb49f797e2c0e0eb4e869492dca95160dd9f585545eabfefdd418e8e50375b13ed2a4085769164a3a57d868cc33335de9cf2836b28eb293cddb7f6b5a22d06e67a67219d2e7b97282bfc9b70c278ef6f8951749441499a31c3648014f34502e12ce5ac26c7c3759f337b967dbd73952ea9a22b083968bebb7d7023641edbc5d0e193ceade7436e81713c4b54428f3364f64b6621714baf", 0xec}], 0x9, 0x0, 0x0, 0x8}, 0x408) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() chflags(&(0x7f0000000040)='./bus\x00', 0x40000) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) kqueue() 16:00:06 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x7, 0x80000000}) r0 = socket(0x2000000000000002, 0x8001, 0x5b7) socket(0x12, 0x4005, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x9a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x1f, 0x2}, {0x8, 0x6}}) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fchflags(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r2, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r4 = open(&(0x7f0000000140)='./file0\x00', 0x200010041, 0x8000000000813) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000180)={0x100, [{0x2, 0xffffffffffff09dc}, {0x3, 0xffffffffffffff80}, {0x3, 0x80}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x1}, {0x3, 0xffffffff00000000}, {0x1, 0x8}, {0x3, 0x8}, {0x1, 0xfffffffffffffff7}, {0x2, 0x3}, {0x1, 0x800}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x100}, {0x3}, {0x2, 0xf}, {0x1, 0x6}, {0x3, 0x20}, {0x3, 0x1}, {0x3, 0x1f}, {0x3, 0x9}, {0x1, 0x3}, {0x2}, {0x1, 0x80}, {0x3, 0x9}, {0x3, 0xf0d}, {0x3}, {0x2, 0x7}]}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xa55) getsockopt(r0, 0x49, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = dup2(r1, r1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x23c6340c578f68c9) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x3}, {0x4, 0x4}}, 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10800, 0x40) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x3}, {0x6ba9, 0x6}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000080), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x120, 0x1) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) shutdown(r4, 0x0) kevent(r1, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r5 = dup2(r3, r2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x3, 0x8, 0x91, 0x0, "322b3224f5bfaad3af8efefbf38817378601f362", 0x7}) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf4d4e", 0x50}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="7cf7a9c9f3fb6d9bd311dbabf2dc8e2771e1bc2aed20d3de047511d7b71b8f43a2f8645bd93acd0d7b7854d32f51f0554685390c75e53041963b7e926d899b29a600149711949962c615f51dbec93afc941be7092563cf5a5588fa8c8f7995e13cb360a342fe97aca6c9f13b9eab9c303ee0af0eae9bc22f40782f2cafe4afae649804cb0a7677d138f4de40eb5699f1e01b3398534d514c9824d947efe535bb4ae2d5c2632c5b019e279928477f11a757084356c9665dafc4dcb157a737d49fef0f2623a05538adce4d3bc8b626f5555fe30d48db47e7419b54", 0xda}, {&(0x7f0000000400)="ae55a73e4d27a784e9c0d617c1801076b09c69c866ab7762d17477a2292bb0d9f6993c202d3b36e718ac2859ae30ae6283b06acd5f52b5ad0d24129a01ed132543d1ddde6a575f1b8dd1a7a124b760a9b37f9d2f610b3282b7081ab696e4c0350dd08fc7a62e995640b959abd791fd0d7d65b0bdabbf67844e0b44b011b0f4d83179b98c2cd45d41987e0280713fbafb84e4f9ad4e4c57b384c368824abdaf9a21ab0efaa7552dd482a17da75d079da8db3a0216d3fda27a3473bb109e499f287229b8b7b38839fc8037ef1ba48f38067b8ec0edacfc74d292557cc6edd8f251dd65723a8fbf2155166c085061adc7498009b1576ccd40b0896ec38b158f00d17284dcdea5f79c3bde493220c65c9639b85b5212ce1d1f652d6122405351d0b740721cd4065d734b0d28fbaa30248d43302b6339266dc95a4be201394a6d5d3d438fc6eb04647dfe364434ac10c06b02deafc1a2f7f06cea90a26b96c54e17a00c5ccc47a2fb19ee74b27a525489e2dbc96a4c703e20c8578f1af40c6d5b17ca1058e1a76675b263f1eade558bbca2d06758ea9b4857c17e147783789248f6d58ac887f111aa259281913ee1d71eed018a76f29434b4cb1304c338b925f074274305e0022a6a0f36139639d105bb0868636ebdd39fbcae9dccdb8c7715311eb29c5cca744d4f3f72693ffb46b729779ded0ea452ea9e6ebc1746ad81808e5dabf92f6d4a5b38d7b7285ba7b769557a566a6465f8113e4aea8c2be256f90e4b7b6f73a634e891804bc12eff49da7c9950c8e8c924175c26d9a9bcedd85c88ccc417cf1a72604a0d1f93f8b14f741224833398efaaf84c40c4e677df898a1763195785ed0fca9e7456ab66b92c16d5c4c83c762532f31a5dea63ec54a47d0462d875068b7aac7508e003b773a23d1bbd9b7b7b2541f91c23bf880485df439ee1e6a1443755f2a8724f4fbc18a82ff2f1a95528f7e9fd442cdc9b9b47d4c69853fbd2193e98c3ce0a0bcd5d6e0f4a23fdf28cf4c28cc192ee5e4157464b81f99439e11cfae9a7fdfe471ccf5bfdb7cf2da397950a19c0a503c336d2c2450467c39949fc094ca81873f05e95ed0a881d3638e5fc454148fdb20c2ae36b4600087eed80221b18814a3bcb227b4687e53215c60a306152315c6313a03ef4ed22cdcd77b63b2359e439b13d46b10d4e8623d24dcdc8268740a0fb978e5683c7de75e496080f7795a195881e0e1897a6e621511b75a998bc2ce904a1b7cda60d7ee78c053a584a2b9066666a135e9785c90b479204d83fb1e776cf54c305f0be109a59012a426629a6761b5903bcb095a0aea1c09563e72e455f9302f1ba52def64793fe0621709ae51633a08e16ee9c5ea8731d651f8a7cb98b259925c16adb6b62ee0e4a6e9c290173f5e04820add10723cafb92cbb74340687b12bea047ee46ada4b76b1e861cc3e538845575b39963f1684d103b913d00742b77b3964e13fafc447a3ec6ff70ab5734c5a264b571010871e15b3ef5bad52fe807a6aef35bb804e5b123d5a4aea270cfcd529c84ac17996bbb855a8e0df852f6c983f3328ddce3cfcb7c3b1282bf185823f3360ded1c59cc4efa6e0888d3ec801549f06e91b4319dc08f1bde804dad35c5d0b7178189173755ed047d6288b6400f270037f30d95cf5f611e4b9ffcf595624c745465d1351e8c9a19ec5f76e63b01d1e3463bac03c8f9468272b1ccb9b53f69abe768b3ba0fd0742c5463b54200968ce3ba6ca1c081e823f19936f1c26c29509964a7f728fd6a896faf954525337de5cefff070e9096c3fc920aaecb3b7caced74877e13757f9e063088360efc2d31f9d497931b7ec3a674ed3540c0a80f8d522a69937f8eed16e0052c0029ab6751de9af366b954253fe56279db7d37604d602acaa2be5a77c462dee6453a534059f15e18813da33b4b88ea637256b43545f71fdbaab131cb4c8c27c5a80712482075f7c0df69b464c70168689d30eb7a291907754c3c9f8a7f1f06e10ddb1c0d603c5a43a4e568fee91105e629c39f486c1344fbd16dfe29d2788a68b40f78d24b8d03b33dab5cc279c11ae8ef4fe04491a68892c5cfe1f3da3de3e9f9bd15b6c0d0fb8655040c04a29be58e4ca1bad13f523688377e95385c163a381acc0162f2f41587442502928acf099560c617f363a9663a09f11a99fd026f7660980b6a98520b53ebe74365e1a50feed9a949051e90e39a822a5d55259f1ca8de031a4a6ba3ffe11fc2506383f0a295434f77bff95cbbbb75a3691d41eb59a680633e535a41ef0f258cf9d139bcd49b14a8c2a897a53af457a7b2843ef49cca6ab51e3f7ebad85f8b7f08d5a7bc73228b2b437c6e7bcd07d16687da28a66d15cb9bb155d5084eb3058a97b1b7c959f1180ac7e13728871bbd3b91214481f1e56b49203777af4c22ca1e5ab5fd83a0a65a3981b805ac5be588da703c795a499827a74134e3a88f93e5ef9beaf59815f8c4cd1972b242491427d8896ad4fa721e09a0a2bd5142c1676194648b4a40c029f76422263a484a629aa61ddc342994f0f3c4862501980d110a4670bef2143d8c41fbebf1f546c8969f9ce44aa8b6fb3b3309b2a1c34a47adb68a38ef843f328bc4f4c5bf5401ee7f639f98f90a8efa06f7a677560cd95bc2ba064a2d09d3f5f861cbdfdb40cec96d12ab0c97d77a351aaa00c5f4a26c4cde1fc67b68f91c39dd8b12c4ab9199147bcf0a6c1fc5bcd8835c2682a55b097f33c1358bb7bf8b203892f30bfec5ffd2f16160025c1496afaf3b7b4b21e2854118496076ecaa3ee5744c2f8e762e878af6d3fbd9a742155958bd7c71b23e0d6d3b4f4d4f474dd1c2e6d903217a4deb2dcbd0856a1b0a0c8923d3d0da79bf0c85fdf990c7628bead09bd1a8f91ed0963ea2d56fce3703c4a9743970466db33dfb880de76887ad4f027440e41927cb9a3ad2d0ec3a5aece60e274967a2bcc2e0dd2d9aab9196e68e3537ecfdeaf1f409d28f1c4bb294f5ce674d57d667c8a3698932a4763213c804145add0f99eaff630365b3d490372f795a56906d26783d4c22a5546600fe4ce7591eb3e305d4958606cef86d1ba10815c517e0a55d204f918a343e2f7df01078522bc2d3e68c0206b4e4d72a42cd931921b09bc1565630b50f088e6b314c08e931c447fe13e2d71d8998b00be4a5d136f950295a6efd2106e70665dcd18153b547d483f0e8e03e0b154e91c71767edbae78e729a68f6829cae2356683721d453fd912eabc201a2361843399ab21be47dd03be501d060ce1cb8f8b12015bbcab47b03adcb385c1a0f1384527e23d1d1e6e72a2b92190cc05b3e10b27cd73fe302ded2e452da64ff1c04f5061406768158ac4ee89fbb3c34c571341380d70cd5c5e86eb179fc9200fdcc13d8b242763d5cf5082f5334ab72fc840dac3483825b5d05ac527c5f1bcf05e2b24238b0a9a538229c286694d92eed23cd59315cafe03aa18a0cb654b1222e00fdd3d728787f0a7f49c24a29e3556dc96eeb21575ca19911937c7baca7250a1211b38af318b64e03dbd51de2b65f23eb996f2b64edb21b148462fdf5f0964582a610c1fca73e3c38940b16a633e9ad3ed6841d7ed6f31df37a818e892ef6559e1f8358c45bb88403290c79cda496f34e51a3a0775c4ad9f21c6b6387fef849039cf49ad767c1240d28802f7d6659774a62c191b571b394ddc03d4d0c66f7ee271e961c87d13c6c26b2b3cedc89618509fe95dd86826151e48de7d1be8bd273785693d1c7dad18f3a21def7e7bfd00c75da0b3139ffc54fc135fc487b0035bdcf54f9d68f606859844f040539220c9c338d5dd3df9737ea600f8a036898e2f16c40091bc6526e5777f950747f081aab60b56405fae07c83654c595c25195668c37d438b5876c60bffa1f092f3d9f347bf6677b48930001f5cb7cedae2883c65f2d3f68acc7cf377230529c01e45821079b0d58eb20d1f80580b67e192b84a9e921600c6eb11e024de9f4be7d4c9e3f55e1c7ac494cd44ea484b17106ca4c2108c0e5d98465893442a1b66ca50b905df5f7969c61c2b1d18f89129691fbb616ec5dc39e909a33c9b13505a96438f0396117d76dd3e6c352a0d555e75c08ecf89c8339947e96b00319dd99fc8427c989b6c2976b99d928f4c82e7ed1743f1bef390d8583f031bd6ac79ecd815554b5b73ce81d1c1067263473c68a1de6a284e01913991645a50efe429589f354f9d5e54257fc0d0289c1856b639735d068005d6cf3967b67c283d719b94af9e07a815da666fb1c70db3d3cba8522e5faeb2dfd609f1af286e2e7822ab852e53b4116560234c15532abca795013fbb8e814073930e4d97fdf731078eca1a4591d4e816040d7d4758139cbaf1b84b1ae88f09c4061711a77ded4b0b48b61d6909c6bbc8ada9fb29c275f863b7c89d196cbaf70e8885604b666d4a5755ad03a7dfacf958a04549f9b8b00cc12015a4ded3c549e491a5a4c64b28e6e0384309cf1c2a67720deb7bd400a43444f24df93d17c73ab5ac2860c45e115eb69c7513076a7dad790966526a1da0c6a0b47ca739d47c4d397282649e599232ee99f9e0377e67dbbd5800270727f6bbb2d472112a5dc11200c6aab95198bafa2b527895315b0ce68c7ba0ca6aa1a64177feb787ed1a9e4d55e53f50463137761d581aac575781bb4f035357d57ecfa618e832358886ec9702d1a03c67dba599042f9e51a42a969bfbd448725382de73c47cdb23766aab3b40e9815108afdee998aaa3b8ee0eb27251736c9ec620bdfd5a67f074f85b920321bb81a075f63f797f86bcf26d37b24d1778495aef0d638ccabf5114f53a87f797eac64600e4da90219fcf518cb3ada93f42be20796b086dd138736a2a3bc0ec880e0c49042a6947787f1db4b39dd0cd1a05159236d0793e77bf2d9e8c1715ef0c3ed5903b73b0ed51c404c73d7d638fe34ae00941ccc5c76cebef4865f80d2765859b996ef08306fd40ae01d96cca59ad7cf02162ef2b3a46be3a65ac854ccbda1d4409097dcd8cedf1eb8f9d3255e9b1246701215cb3aacd49c0bc8ac18fdfbcd04cf4bc2fdfaf9a3230c16ac8244afb2841711c8077cdefba5901bebaaa9c72bb0db028dfbb1be550017ab18e02b105b74933180653b2a5310cc2189cb182585b751bc7345f261005ed2ed8bc6cf76345079703a0a2e71e70c66870ee7825d015c5d158e63e6b1b94c9a6a6da22adfba5680dae24718591e9eada3a0bbd71af5654559e66a613a69755ec63e0f7899a31f9361b8a22ccff410c37217e84df45af7550f8a41ad08424c2c56e29107e9f4188df58eb70821d7778d3aaf2b7481188ffb6446ab3b5ffaff5be64806f7f2540f16faa1324c8093b49db2990a77005d5ddb47f744de1c6bbc141c02a22b5c5307fbe16aa347e315a992564197f8f6c4398f56ac39f9234b729f83ae2ad3d27bcf7441cb2eb82740c436b1f3bea3501a5e1a309c78a9310685f8a5cbb91371823857861df11230aace7fe954fcb689635179f745f8c611abfed5429aa480095abb35a9a86ea680e423b75b5b5536fc903817f72b939a706acd26a93178a740a289829642759f2e7e6b84001520573878cf660ad8d0e0a3035a2c8e8fc8e1ef51bf52a765c54008ba71c5e3805f419451bd27f3c4af39253bc33796ed3cb9c479f0a545e5c20e58fe539b80ff610b859559799b4238b9221dcd8f58748abf68adfb979115cc894fe731a1fea257ce77d3199f59a035aad3726f00d78fa5dc1851b681494f8b2b59", 0x1000}, {&(0x7f0000001400)="d68e6093ef4aad0bb21c79796324621d6a2c79952da5c4cdac2208afc7e140f8ff0380a02b2b3566644afb9d8d3220e2cd7e99587a201d744823501c1415addfc0fa9776b545c2c8ef62f5c0f14f62c7520fb398c8cfd4648ec27fa49aadb7c7815a979f4e0d2a07f7a6a3674aa4f13a64dd9f05e981a84ae0fea7729616fae81254da3fd2f17e8b1091f334f42f96179ce14030b3ac0c01e77014fb34b3d07bb55aa7ed", 0xa4}, {&(0x7f00000014c0)="7bc5ec572740678c5e51a94fd576e5cb2e61fef3202131a24b467d709abb21d70533a8cc73c7a598be08232941c5dc16345be35b91d8c0cb7130144ca4b5cdf2557dfc7607f2c445f8e00d1bf17197677a58fbcc059ee435e118c0dc9a3610a6c60b8afd936da53b9b8767954a8707d7a2996a259a51dbb19ccd95a0fbaebda12913585e68aac63c274105fb73f53b422f0896977b3141cfd27bd7f699b5d8fc656c", 0xa2}, {&(0x7f0000000000)="87d129c9e26325f4cabd41a33393aad9d69be2b909e908aa5c015f2b10c7bba2f00d4d3a75ab2e691b1e826cd2265fcba70fdaa32d2280f01f479cd9e658a8d9791b0fa0b4cb684bc20b4805a901a424dec3ae806b9898ca9405250346df3625a7328912155adab14822db4c24", 0x6d}, {&(0x7f0000001580)="0b641ee7b9a6e04c66affdc259f499648bef584b7cbe25b03d44a46d48a948fbf2332999d3287a61ba9442210d2cc3ff9532ed5a00f9f63bf574209aba433d7fc1638a28783f4fb0422fbe5a3f0735f241621ccbce547aa11426b5ecabcd985692c141bb9be9731be0e18173e4d22447b71e6a0a11575509a8a954323ee0e1ad50db683ac999d473470edb9bcf3e406beda142a76221b30fea6c5945b4f7b95b7ccc75ff5843f6153e77c8f4c0ac0c0dfd38b84ce5837e364f20ce0b4e1877838431064c3ef64c5a945084e6b6cdc4ecfdc8f1a821c67afb", 0xd8}, {&(0x7f0000001680)="e5fc3774bdee26fbd09a4b421e9184d338689ec29674418b008f1f3060996969b4c6c584d1d35ef90b6dadf928be722ad3f2c79bdd7dfd9e82c559abc9ce0ef9ddc101672f7a85d76a9f57fef7a1bbd0b4ff3cdd3d2a894ac67b14592e0ec6962a912127f8b266aea3b4a8e65de298f0e587126a7ee64ec1dbd2c814c5950e5d1f5932275623e3ae62493fee35c3eb2be994784160fc2b804adec42a38f7f616dc563f64fc08838f9b1f5dfb0bd79bffd22fb5e7d37195d44848e5", 0xbb}, {&(0x7f00000000c0)="ae8833969c43df4f2282", 0xa}], 0x8, 0x0) stat(&(0x7f0000000340)='./bus\x00', &(0x7f0000001740)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="f00a187629c4a020021aa57430d2bfd225bbaa17061fcb1720dc5a339d2a497657543d406c8f2c3aeda53f442d82d25d20df1f4b94b24b0c34a03dfd41e414d12a2f251d89ec73249a415d050cd928f13e506629551b18224339de0c5a5cd1538991b740521470d3dedecbacd4ad3820a8988b94467c6d10ff40174c16b89010dd69f9b15ef9d827fa112ac3e24dd0d8a971e21583f569e6e28ecff0a724d131795075c0bda876ba5bf7c54a26fd1613f33384dc20e56d1c4e3b7518b13f0248e7893655539b137f02f97919446eead80b1dba6ff14e85e135489c8812013893b2d65f8a2343cee17e51dc88ea91c22d97e632e9374f2066b30fbb2a46b3375189d57a22fb9c6470297185decacb71f044ff2db8fbb05105f6a9cebcf13eaf7d8ceb16f85ea787e6e236855d871eb3091bd5878a9dbba4b2b6d83d174a6bf3903087ed2554d18ff76e0a9ba50c364532f11a7b511331481c44a4daaf78af25e3a7745f8f809cf95a1c3f18fb4975cfdf92f3b491214420bea1f2e0e8e1a1da9619d630513746f8f1816258d161209dd790ae7d5f7f51f9f7224c3b11e25cd416af986d345a3a7941d0b5fdaceabf6a2d5dfd5516e2d959cbe04d72228096b464fedeb9934ebcb18ec076119b019d332f48959cd4614abf78be76a87e9046f69bb4d0a35b81bde365784296a68dc5b2e69b1c215801556f01057311865b9a20c1298b6e4920bd5014c9b9492a07a23996e28fa521be0ac649145b3134bdca8b3563d0067555968400896710ec5d6345c028d560b680b76f62e802f3d43359f051a1bb78ee9458869b4718c53ad310046553ec0a605861e40164deb813f4af59353d0991a515b3524b37e9180b8238824b9e528b65ae4bb41a367673b62693ec2634cf3320204d7e0d64e1360d6ab4fffa763821c40482532c91bf609ab676f1c806b5cc074bf2769439805148ea0a4d136615c2c24f725dbd7baec15809bb12f3bf143da82b52ac38aaacfa46cfb8b75cfc8972000fbbcdb0ced8c3285492ae10994246fbce3972b989e93a8bcb611f9f0c96e52750eba4c6f348323eca5ff62b3611dcde01780fcaf8cbbd378472ad13f4ad678f2f8eda9e503ed1fb6a09ea202018e4f8bcd28ac8428e7476a3a8a397531e40f8c3db77ba4925f022ed96f7f897875f83fa4f99edb3c58ade66f6868838d4a4af3db5be39aa02420bee0a618d3ace0f06fdbcd10e72eabd83de65a09e356bc28c5567b849f505a60a4a31b50e36b54ae90c36319751bcd4fad4d99c08fcbb5ad0dcc50034e5a1f880795d452f82635e7595947ac1362d646cd0fca9e2e28207df38940fba381330caf710edf587c6a4425e49cd79fc93aa0bced99ba4e774a55eec4b114e2a8b94dbe8aa4fd0332ddba94708ac4e1326aa2449f1693ebf17a1c54cc7319405c5fb1ce7a077ce3779ca3f61c92c747bf1f51cfd348d53298c28beb85b44f0186bee3ece38d6abf1ae41b54be01c9b1562dad3989d3933b5bcec45427b4a493eea0c04bd99435767f679c2b6a741f0fce0cb7ee7a07c9314b8e061d969509e61c44be67886b7b013a61ec46d8ec987f2f42d49ae27a1431de0efce10c406e569a31f7a4d6a9b046e3ce01722da6842b105f2046e8ff2dde3976bcba17c991a9944900753c42b3ec374aaee286260474caadccb907ec3981b8dc3b6d67a95dfa0ee41591c2a32e6ec74271d938be046a3511eb202795b8c48122b538e136303f07049d09eba00cf741b94c6ac6a58752f6099ff90e7a4c50855f2e02c9a343e0d73c0609a3aba70f48b1eedb8c35b6a14570de52735b3dee3fa3c1ab2be86a7233d4affd810284d67663453106593ee9c12b1bdf78595d33563af51711891eb73d88a2e6647aed275fbb7bb7eb534d4327976d866dc3850ed4c1dcaad5a6d35392f1e96dddecbb2a4f097e1dae934496a1efcd0582699ac5e7a364d52472c19c6c4ef98539848c15b01d8aba19b8c4973dd1ac223f101ef22af34a3f39a94b267a128e09a65878965431b661a3a694cdf2323f6fdda4d64126724e8a4e79c0b4a8fb6cad6f10cfd662a93c173a88808c95d7120bebcc86751ae007d854cd4d54c4a5b68e3b788924193fb388ac0aab4bfc46b1eaa3bc2fc8bcfec718bad9f3e1727e0125dd516272867cb8775a65c6b6b72e0915d431d9df2fb6b5682c77d947e442105f5152b3ba4873c9b637f37833bce4919d874b510c10dc5209f21b3bd7931ee99684655c901110df6591e67a4111dfcd320d0856de917c10482af493a992d955d79ddab70cab88c7f94d9cfe9272f4c1ccb6a31f53fcdae4f3d1ed94cb4585ccb082fd28b5ba030822e6fe2417ba09888368cccfd7e48471b26ebe4cb3380e2d75b674868e59c71ea4b348b90923320108016f89b4245a5f4cf6bd8ca112b0a9b7db58b600b302c91766d6f8f0078d864f2773529de55f8a485798df1ace9d8bf8a5ac036a432c52357ee8e85db3e4ec9f8d6946c29ac5e9cb523da43f950cbbfe3d67a857135be15d4ecf4ece9f3f37191206e31b4ec1da2010a85fc59accbfcbb8f2a09111a19fee2620e21e59df6237f51a1734dd0dbcaaec68327f4859ee8d4d8432a2b56d3718bf897e21d12307e800d0c5e1ef3f139918e5c7418d27e970eda4079f8070479c7de195d91a713bc932dbc8e6a06d23f3d1b81f326712e242df4b7995b7321bfb4d00d755e661654509e0307ee0af1a29abf5a561a06cefecfe45e41f93503c5d05bc01744aa5948b394b736b403671f45b869c5c0b0c9fdee4cc99d8cd9277fdd04b543e90efc63c11762eadb417e7fd9a3873554ef102bfd3b38912bb600993f12c301cfc6abfbb08b49e3e6d8d6b9beeba0f527041fe82f7f5ff9af441279d71f6fba671c47c99a303a8ded951d62fc70f73f7b9fbec9639d1ed45c47ad914a8a134f5acbcc8ab883f77cb712979f4ab6385b6b4106dada07e3e2074909658a587b42ec5fa4492396d5cef917c75e1e2a36ae0afe258e54973434c5e97a66dfedf9c8e7f864dbdb2b773375645e8641457398a1b3ac09d2bf686016a7a135be759fbdc16f8a0799e20479a62194c0e0678d87a64d007e9aa6670418fc014bc102646c7417daefcf55514859ba3a867519955a44da07d2265f0582ee4082fbf814a190f40ccd94682041086b3a28649eb7506a9c46d9049394a2bd8a0cc3aceebce502d6ec7846b7ca39b6d972d2268524def782b29d0763f9f32f7f58c221ed4a7c32284715a0ff281ba23f5438e2e5b0ea81e672b8c47e259045be192794cf6c00f8b75304b14098c7fc2a55eb330bd87bbf38328b57e479ba9bae7d36ef8dd83c149aba0bfeb06f730c8f65e6bf88659b7592b71f871f9e1c4604b72c9b4a13171fa2fd70b6afc2c9e821e38b7c7164ea5375b2f5206b0634894d8f6240e95066583598d62b5a7333b631f1714ffc429d94435f575fdfdc0c2fcf79921fb97749ab9ad7cc818ba60586f70a3593d91d767d3ef3aee8c90fcf4a4f5e3402648f77270158979bffe2ed7088c17fc0177a07c8022331fa8820b99d7b8cf9dd34ab2dafd0b29a2aa3979b91c87caf5e6c4912ff09a5eb472a160b32ecdd37a282463b22a1dbfa519c1a2fa832e67708d9560f3de3f24504ecc8c6a77b66d416e69af3d38fe2d57adbe1106c863c98003757a254e7c77f02ec7929f2b32aef2b45ceda4b85e42e3ce22e5ca1738436f4da2ece6318b9a23a7e10692251a2dfbddef8200391da81b9b7592b0adc2219290c425292bf60c6d354ce972630cf74d60784b4441f423daea36283ec9be52eadf621abd29a3b72b1323d563aff3b56fca8788489f4e7a87bf5b5ab054797d8b14aef2654aabf662018c0dbca6f72701480d3e65d76a3cf8a13414245aeaee57547d72719daad61695a684304182af73e36b638c8378d2acadc8d9960be104dda44c232d4fcd03135d00a9bb48dc9c87060d1b58716e394ba9d7b5f65ed2763adbc18a080fda8ae21b0a19d1ee9b5e2701c7be70449b086ad242ed031e2a4cb72ce37048f1969e7690e7e9e9a794ae987bd1c5a7841600d37cc253003648551754f23c55cfd23eb9135d65ddcfa36a5243e5760f7aa2e59a16299b2a8778985c46dc87906754a9e00df489fe92303b6e9960d3a09e6c312076b1ccac17b1c027fae8243ec76aa9922275efe316ad1d4bc863236458ca5392220a64ae5a0e6fade6243ed1741136ec71912fcb0bd743222c4610ec8511a7615e3e2a9fcadfbefe2796b265b106bc33a9048cb8fd411eecec5ad305cb1b1d9bbdd8d1e75f5897af381d34a7b288fec0aa7e9bd68da512f06528e6eccabc851bddcd59193bfc25ca18ed74ef47ac5cb5dca6cc6aec32129c83c3340a1d89444ae039e1226e06876f9eb2443e9277aaa0fcddecc4cbddc82001dfbe6d542b4938a00aa0f661728a955d0d01b631d2da7384ed8581de09c28d3bb8b466638f87487ac657e90c2713e7f7b4e9444e9ef32466a28402e0f4ba06b5e619b09e94ac47ae1efb52626bc04ed40386222d165c6ff80950e7eec6a47484d89cec9d0a5e77c50840071b6a0c6afea54964eff2fdfb7338ac99b887fa4d8d682477ef1c2cd2621451cd8d2d69e3f6517f3ce2918edcbe37b08d9cc22d2f6662eaf459e4d19669d1335667503bee5f07180cb9723620cf933c71eb04b86226c055d3e63d00ae1bf53ef04ffb2027af579e2188c11e96a7db7a0000530d7dd747435c597494fdf9f0cb1745da89770a0634c1a4f3afe9e1747a22a50d7a7acb023ec7b765145879d663e8a5c0ab7c7c250cfe3a674e964959b5e9c30df98092785573246b1e745b3ad3d45444449e5ec5b0b430fe71925294a846745a5e25bfb6252def4709d56753a5923d3dabd6ea363f0b572d0b3d2f8808a2e700f43c10a9bb0a382de9d9224b19873043de0976c12e5cbecbc371d52ad60faa85cc405074b4c417d58d14251e63240250d4311a15088bcc890c2ac6ec02e40dc88c0344ca020da913b1f59e7ae3c83f5cea18179aa1a26f0377041c59b459f3849c0451826b60c70d04683b243196705aa2ae866591d9e52d29824f4bb03ac7932d5c7db044134320327cd4c26b44efcf41251489bd045315a83e0286a9c86854c765d1ed1bffecc28f6db2c35bc97b4cbcb287ffb9f150a625bec705acf18dc8c100955311d7bacf731c53a262f1d5f8d8026e17679d1f7120fb1b17a5c00676e0c85192cfde4d853951cc33b7064d0bc9ecd7f3f4b79599f806a35418717ff55dadb6a8a38336a065bb47c07e7a1561965139225fecdd02a16eb6b7dce78102d119b22b2781ec36143e482d03e236ce7dc40539b8f3531af9f3b6b9214428cc679a2723c5972078d0aa49c23e654fce076016caec2f13f583aa0eef62c28ee3c17ee0a4773ebccd7b3c0c5c50dfc40fff8aa99ae75b53c4f88790d7bdfa1e7a983016aadd80f611ff8ba691094d68218713adecfd26a4c20cf0a4854008070ceeb7980f8e06e934ac120f45dd1118a443166ce9f9c56212e35ef0ff3546ce33aed372edc3a03e515441b40605fcecbde0705833849aa8d9562af7ddb27344d376bf59b163b101a46f2afbe63eeb9a9fedfade966464c1ed6f2ad636665c13b78684ff16cbac2ca9e271dd174cce421b61c9d2b396ddfa7546af14fdba41780ee238c99e958457fb86fca98a8c313bc5a12fdf72ef68706dc866d2e063784c84e42d7a2a57a84a5ce061476c4b5e81c4a341c0663f2cc42ba5f0224265257", 0x1000, 0x400, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) r1 = socket(0x7, 0x1, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) read(r1, &(0x7f0000000040)=""/33, 0x21) 16:00:09 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) r1 = dup2(0xffffffffffffffff, r0) r2 = syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket(0x31, 0x8005, 0x8) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x880, 0x0) poll(&(0x7f0000000180)=[{r0, 0x42}, {r1, 0x58}, {r2, 0x24}, {r3, 0x10}, {r4, 0x10}, {r5, 0x4}, {r6, 0x2}, {r7, 0x10}, {r8, 0x24}], 0x9, 0x7) poll(0x0, 0x0, 0x4) getitimer(0x0, 0xfffffffffffffffe) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x180, 0x0) close(r4) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xffffffff80000001, 0xcc1a3fd, 0x80, 0x0, 0x4, 0x3, 0x7ff, 0x0, 0x0, 0x0, 0x5e2a}) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup2(r1, r1) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x48) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pckbd_enable: command error 16:00:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) pckbd_enable: command error 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe63) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x108, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x4, 0x2, 0xcf0000000, 0x7}) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), 0x4) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r3 = getpid() r4 = geteuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getegid() r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d42d7be3896d6f91b77c2211381de6ce821f6690e74b1b57b0701a9dbdddec3f68cc8733aa6364aa443113f160dd9991377b727a8a70ddbccb7feb1bf7f8d791149b5d2bdbd2e962fa6222b368efce37909d17a3bb3cbe125674c90549688c52c810130163757be13d997f36820befd843d84365c3d619523daa18cb67d1fa43076b6bb760d8a409ec0e9d08581acbdc3c4a1d46dcce932209ab5259d930007f36aea8f3959d0625cefa360923a67085659795c10af713678f131450adff2cbf11d0448d82e458a3e312b46d5ca64a80dbf2501467a9f4c1e2bca5b6e1f6258f81178501086ddeed3d90116c2df720c3319e1cd671ec1563110b", 0xfa}, {&(0x7f0000000040)="c695fe82880cfe5780a68c2a6ff8e3c0144d2c401ef88c4d714da4fc925c6d9c5fa81cd626e0697aa8c5d1fb122c1a76c7934a5247bbbb677440", 0x3a}, {&(0x7f00000001c0)="003e2dd8a1962090abf2396f85f7d6b6f6cd202d7459432a16d1beac88fe559015682f971af0a680c8920a13b051efc9a85c2b0dbcffacedf4e03b7c9984fc7c93ae2c5f9b84eddccac35df98f2fbf72534fc7261e82db9d39e08169a0dfd57b93df74476b7abe1b192d1b5aacc68b12c93a9c4c34e55a401b08921f9b3ba8fcf9b25ddd8c4dbdf4c06c09", 0x8b}, {&(0x7f0000000280)="ace8e51203a8210de6be8294fef53423619c484bdfd1a4d8b3023dec42ba0015ed3bdd6dbaf93f46ba579709a5cf5691c55d05e256d0d7382cffb8ca0775cfa85617f7ab5fa89efb027a3371ca7e16704a69ff03c1c0d7df4c817900589d55654e235b63b5f71f8094fc5b26409cd3dd4a35e829a5506068dac6bf13575004e2fd0da52d6475bf138dd8a84c9dcb4762acce1e694ea8284986bf0da03f2d3e407a77a14e8515659d100c10afdd266b61c10967663a184d24cc34219f44a026deb50f6df38bc5f1d300605755333ab55bafaa8d4a479f", 0xd6}, {&(0x7f0000000380)="38c815b36acc9a41f72efccf437efc17d5bed56ad96d033a541812a228", 0x1d}, {&(0x7f00000003c0)="6d417f7e0d01d9d427337bbe4db5d026005a83432380bd80c4b44ce3fdec29795276e26da3fe2032ffa5a165aaade022d14819bbd5dc09c03f95b79dba7876f4624a2ca7acf5248cfb672989c7553dd0c2c0c2c21bdd5ebb6b67a5aa8b68afcb4707b6552322fa83ffd75caa0c40b2d29c95e1a94d5f3721f3da3c5ada87a0981afe64931e8a106d5ba11521c6139207f79d31ff6db316ed0187e0f4f974429b99d700cd445771d2a5b1de7e9bd468687e4b5b118cd23ad2d6e43dad2e323cc3f0768b58a2f76773ee24de2dce62a06b87ef8914840e9969b54e9bcb2d5c1264ab5390c4b9318c11a578ae78bcf8fa5d340986c13b", 0xf5}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x8}, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket(0x33, 0x7, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x90, 0x0) r3 = kqueue() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x81, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x300a0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x10080, 0x182) r9 = socket$unix(0x1, 0x7, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x8080, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r13 = socket$inet(0x2, 0x2, 0x9) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x10001, 0x2}, {{r2}, 0xfffffffffffffffd, 0xc, 0x1, 0x5, 0x7fffffff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x8, 0x3f, 0x6}, {{r4}, 0xfffffffffffffffd, 0x14, 0x4, 0x1, 0x553}, {{r5}, 0x0, 0x80, 0x1, 0x8, 0xfffffffffffffffb}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2, 0x8}, {{r7}, 0x0, 0x0, 0x20, 0x1000, 0x4}, {{r8}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x21, 0x4}, {{r9}, 0xfffffffffffffff8, 0x2, 0x21, 0x8001, 0x80000000}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x10000, 0x3da16cf3}], 0x101, &(0x7f0000000500)=[{{r11}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9}, {{r12}, 0xfffffffffffffffb, 0x46, 0x22, 0x400000000, 0x240}, {{r13}, 0xffffffffffffffff, 0x5, 0x1, 0xa31, 0xbb04}, {{r14}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000, 0x22ac}], 0x8dfb, &(0x7f0000000580)={0x3, 0x401}) r15 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r15, &(0x7f0000000140)="5c9ba53e911624a724b6c5b9233a0a8a6c7367d72fb29671cb3c867048daf6a7042dae54ff1d094c119150e43284222333392394f81ac67d40f4400625148fce7ba310a17c7863d19f1ae4fa7e875f1aa1f37e59572401e48b14905a5e7d1017cc22d9abee940e24885e9b462d542e92f1fd8f85fc6969", 0x77) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x7, 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4020426b, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x0, 0x90d2, 0x74, "d730c1e7bb6fc6e23c5b0000000000000bef42e4", 0x3}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r4 = syz_open_pts() close(r0) dup(r4) shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x8d95, 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="0aa27fe4b4a2dad1a8739e567b21e9e17fa3f867f2215e2e3a9935cdaec7391f16b7282b80419c5b17ca2e8e373d662b9b47d919670ba70fe3b2108b40e9ea0cf8f05b0c1cde5a300fc756a0057eb96ad449b4007ce298cda5e573f98743328d8f45ef547bed663449eb5c6d82f47f0b8a921d21f5480cc35a6025cc2dd2030346f7f1322e01eabd1e5b1b2a359dff8fc9e66118a8c4cbc9c2ad5d67ce3d41bb11693de06cd6bc349d1c5aa2ce9540f88fe9ea4d1cbcc454016c12bce73c128b1472ec71ff724ffbed616839f513", 0xce}, {&(0x7f0000000040)}, {&(0x7f0000000380)="aa79833c6db161db2e07c5fd2845ac78b3238c08b6fe4fae1014a3425cca51290e3d4bd59bc8c03a36ce02518283c0852cd176958b5772f142c0bdc38560c5a1de37a1b12e537fdf094dbd7fc228f0589f1414386a9474bc6e47e13884aad6b23ced9d3e70389042203e34045c9ab58d2f550d2ef0d7ab85cddb83c20dc634b27dee830c0e8d632b096dfd05c6e5d6873a4fb97d0b5314a6364b34a918e7e8e7bbeedb8b1276b9bf0d", 0xa9}, {&(0x7f00000007c0)="959e172cba5ffe5a5f268d81de917e56940bb023bf3fa6636b9718132592d109168b22ca3ad31b2b275697918d4b1ca984fa84683d38ba6d78be7b82eeb87f8f758a007c4a722499b4dcc6e45f932ed54291443fb12f4663786063e801bcc7d4db7c562b7d45406156568386472b44c4619cae48e0d0ad063abad0ee81c7240e1fa80d39c630c2f99ba2ded64d675f311b73c5b20f7372f300d8240c40b00d99c930ea0c257504ed675ba264d3be5d47575ed352a5121375cda02e94fd667604dcb7948602aa60db3756318f82b1fef6a90469cb985c3bba15796aa0fb89aa8e648caae85457bf2c80ade4de4cf34e7ca8bf4dc8a8987df3174020c26d6f6b4a6040136828584af2554005f0fc741917b56fb77e38626fe10d70b1cd6bc99e7646ef17cc02196fb62ac2381d92dffda652ca8b9eadd2a0c1119b501ed4bfd8acef734fff56a46d0358d52bfe766dc4092193acf6c457357ffad9a9f3b6629775cc34c473419ced65bf938b9886004c90ba3d94ffef490f030eb4be51c389e6552e9e7d1a1f9c054b22945d9f83c2bfb4f809f629f68a85c466ad5ec5125ff273a308e4c5245f6f605568121a20e1953de272da9486a8b1719ec837d16c98bb858c03d68676311bca731c4e3ea9a1a8d2cf2de1a3c34e80fca3f790675d840381796989969d0ef2c612886aad60b94c2fef2a2d8820f609ed7fff8ced2c0a7211a59917ecdcbdd1e8888bfd8e0a4ea8eff536f24f56c696ba2be583252f317876b26afce6d446915fb9b9f57fa9ee8cab3c7ba295ba86267e438ded418b8fe4c38c2852c5ee6650ab142541866a0868f094d85a0aee312f7f7a129439ecf3db5aa839c06755c2b295a6875a878534b92b807d5883b2e8ff59fcd7a7b02b5709621bdc08ced20a753759a6454b9ce0336a50b207bb53d9097d099e164b580351353ef886419b1a2439a02c92bd5941353504e84896f56ac2e7c1b85113d6e7b571b9399d58dac70908c8214f7efcb05d1d223a4cb75724385585440bd006ceb0c87bdd67a7d386481b9e82cddecfbcb61ef53f1b98090f02f29f3694aa5d6e521560d93752fe24e37149216460ac8951c97078ecbcfef0329f88b720fbf4805385a689bdf5fab7a1ce105d7505d62e27217a1b3695430f00a6d92459f008537df138e764f6ec7ab2a62b286c3935d90c8c82d9f0fb5e6b5a67ec34e8aef6d553c831a7418363382485c07f0390ad060b91c960b8f8c9c4a4bf055855c55123ab001b984a5b9d229e2a1b34f53a8f28fe5c2da77bb5a173cb86d2aac51a0a758c22de9fb15d5fc0dc6253359c8db81d0c73c9eaef4a99d19a1e1249204820f1b6026ac85b8932e3cf817b4c51d714237870af4e388ca1e9ca18bc86721308e2068bbba0546b535c6f5be9e2e48f92c582a8d272075d32584aaec9fc48e03dc1305927da0540f87970575bb150b48cf3ac35873a6ebefaaf96813a81f2d0f8670fddcd47ff62ee19bba6bbd7f6ca9d9d5323b3882c81437ab345c5a1c4d289d9b0a08b03b1d3a436d5132f43d1baaa54836c1b657084edf66832a6b8159843a8ebb12699c5cdb83053e3f3e9c2f2fd9ec449ff24f79849faf34f6b43a532c1267cbdfcc6478c3e5a245d78fbd7feb4ddcfe87bbd2d05e1c4a1e2b7087680ca73eb8a847f6d691cf21fdfac14302f22736520fb39aaa08f8f3f5774e76f88819477b5ad8952440d4b6641a66dd1a57dda1c377fc34b0e71323ccc5923fc7c2f1e85934db71d0b97162124be01d20ff33b4d573dc25ba7445dda79f9002e3c92e4fbc1a158b4a2785791ebda5bb9a12273f734426f71faaaba613110acc5279c4264666f2592488504b85fa38900ef81568432181afe5686266e40eac6a7fc984d65ce001a2f00078b9651c8937f948f40f8a5e0a79cbbe3a628744ac3ee2f28fc6ae34653b86ea9d067b2540b18c12194725c2a1256c3bdeacfdb9a13e4b77351236bd2bc19f14febc803ade0487b61e948f7d9325b8a9c3f00fd81d2ecdf5132ce08cfdfb31a80936acd0a2342ab5ad6006d63757bccd577590b1494c32704763c97c83cbc0dd8b314ffd778771d8e8c26401565811b09b20b6c99fb3222c929da37cfca1ee9300f5c57004e5d8ca42d7ab33ac86dbf7f639df4ce831cdc84805e2bf6ef20bb6721bf2daf958de7599f57c4ac90a34d741275a434faa4da92d87562fd9df8a3de7a3cdc7e6183da4a14b213b5a8b134324f1c74e5159c08d188e140d26c8551b2f5825823cf563ac11bf6384107776258523a5f4d1074bd55c0992080e5e7943453fe83269a787b22d532f21db511b31e4052a13447dc112931723fa3297445dd78908bb390dd8154c674d6f3ff3e5d6c03318ea572b3d255118ad4fa8a06ffc171522f41538c9634d59fea6d3f64a111e8c6118520bc855345882707284233fc285a4cf5d687c0c5c8bf3bbbbfd50607cb0380427cab39430b4923075cf2c0752e0f836771f9e700981155f4fdcfffadd2f1146077ce27008fb7fe33a83289b19e424a08feb23e50eaa15964a18faf4aa77934141e1e0f7cd154044efed5b199db531b1106a022b4af10f52549ac6ad61a4696ff7addb2f8d0a8ffcbd2b3494b5473db76b72590441edf1f032d14caae8d6f7b58520be81ebddc9890f5aaf0b9ea3d15bb07b296304df4db8ff1e0924f95850e30ecc214bd863ba217b0fe96b8d69ff52b34365d68ae638a5aa180fa6b4cb97b525a8c76cfba9574f123ff45e90254f921240643124eb76a7b9746e9a6e9e69cf33082b5939fb8e53d26ad0e71789b1a1c9ee2de1ac5a1b2395eec001dcc04f560d98efa12e93392f8d5b124f2cfcfb0608bf80c228c02225662e78eff762b915654504b19cfa0e035a8184f93189ffc38a22228fd01fd1a74ae7407010ba957dfcc25b7b58c816a9621ae68625fa651ac8c3bad9ba211696acf19df63a447ed174429694b8ee7e0c04332dd79327247e45c0781e07383e3c8389232ace948415f9294a911a24ad60e24e87cec6eba1e10e63965877681892833431e022f8f72105fe2446fa6aff1798895bf0c8b72036fb4c60c286f9af04ac9e530e5d44b850bc83d08e549ef35f7e0f332f0eda4dd4aa8954e91c5f2d67b688558982362a20a96e25b03ac6e3850632b7a3ca56d0c376caba48ac592d69b4edacb4ec419cf61f8b00c0f8c0545dbaea3c979ae57b8853e5be2c186c0269236331d27235e7422135e4d1ead60fdad5c62a80052a66ce4e2ea8520b9b90e1f994a29385929241cf428766e85280542b6e170305b589f2e668deb7f75c73d296b28b63466dfe9cd57c67eb8e5c519c65c908f0d7228af5e102c29025ce4dcdd8f43dfaf6b47d3beb38307119771b68bfbc243d1ef33504012d1e494b3fcaf779ed3332365a2cf3c2ef5b536dc7bcf87fee4dcf9564ba178b08196f47f9cd43a26f26bd95321717e4c67bfddd16f65c3fe12308459b0c23d30588127c569f2630baaa2c06069fd2f5690b40b6e5d83cc26583f43d5381daabc2d12a9f888fe2931f57b10c2b39df9f980682bc567a98799e592a2eeb94504985518ba721760e65ba80f15322aaa1212b42b9d56fab14a927c1d207c1d7f992857709bd517db95f3450992e6ef9a9d67977d25d99ff735cda7bba1d37445c3fed2423c103761632eb6ff3d3550b878bc619fd5b308c013db901a8603164075c564e90bbb071c7badea8f0539047e04af5c46f8a33d1a85f5ded7f84e687f75e1dc81080fb1e564ff03c34f7b46121c66c98771161d93d126063692cab64f5b77db90574845e69fa1dd4781414462e5a119cd25db5f5c186d036c9e4c9b06ce85ce473260b4389d5530be19cd9b0f54d2da6a23719b77164b8796107b7e7ae368bb182b8df786b610445b6ed348487c8d009cb958ea0286bef0020683c52351bf06a9d8c5b6b2726ccaca67ed73c50d41a03b62aaa80e40da8e99fdb9107452a86046f18f2d761acfeb1440821f27167b845a1d0a0d683ec16e82aefff32606480b2143b7af3a450f99f680bba3d53e740be2cf4255130f07f82fae95edd6f6d49e222596d99af646f8b83ee4783854d31382966bb9b578de56eae2aca5e960ee357dffb2b15cb3cf1f1730217384739d574b073014f49c466f331fa71a7478aa5148fc385346fef9dc3a9c72b484a721f694751d610c422f30ebbaa9f1a27211cb1b290ab83deb5c4db2d8e51f5ab9528cdfdea4173f335f9902ad4c1edb2126b66e1d20211216ea7fabfcb34abba8d91df2f4a65c7f859bed3eb2b974c1f9fe23f51c552d2428782aca5628f54470b87fe47a482a79b0859c4f2417b0b0f566c2c700cb9c0b1aeb7c4efa66b63fcae35c6cb44f12fa9d730f2eea799fcae3438e2d52a5083799343c7f44619dec2086b136e7ab6137d32aa13be43a00a76e948cc654e7a23c6eb8160d62d83f00e8abff3c792047242c736318355c641260ab44af57ad474ea9bde7e8d1d1464350f86c5a569ea9e7295b8bc1eba467378346e0945b3e9278235245ad69705f9330da4927fb04f867228f13623eb2b2294a0b0b01507d39ddb92dbf3624bf28f552cf57c4be66243d33ca3345014065953b96d395ee908a7b3e3623e87df35f3a41eaad27843ab3f2381c211175b302a633846a753b3a8cfc2162e36e80f71b596212cb49d17bb246922be5c916f12ec3c93e00b1442e81c8cfe143b61cbf270582d0d0e5399b43b357a2828cca78e09aa886fc87f9acd5c90ae1cf7d0133c21c57e4e048853da78ef58a3642020a85efac27308afc9e5dd4a39ef5092958ff0de80ed0ef70fdf5e216fd5214c7724c92a849f1f1cca69762f31788a49a54837a8de40661b96516860f174095e8c4f74c8b5b1aaf1206d8eff6c2520b7c8e7aa5ab8f28b0d6b152a27f1b82f34257465667cffc6ebdd59fefae1a475247b7eb06fd5d8da16d0933b2bb1018a1e2caa888e4874c567670c3d80c52e1646674c5d83393e1dac5038526c2ae6a42909768d8e59333aa60d881b2eb1457bd832a37a9c82a19e0939d46cf2c514d9e18729a8e6b2d2ef55489b89ea2dfdebdaf364be815561edf565c6eb42869e3f1033a9b492b393fee065bae599ed64d7e4014348973c678f02e562c5a65f820823775f4bc1a7bd9fc9eb361cf0720548c6bf74ff5a82b0baad227180d5940ed1a20d909f574aad6d0bb0d0810cd924c4c7a7eb1177505b5a640dfa034d60346721e3a1e67be1c115906c19cafbb4b9784f786b118d23d92015b733dac1a98fe37457d36e93a38557d9778edc15a9629e4cb81572f02670b758f05f9cc6312337caeabc94bb1410de54eb557dc6fa3f8e973280df88150e2a3f52057ed349713cc08ceab491f14273c19587ba979075bd4b2f02a98b22ebb2faf5940a341ff779670355482b5d32c695dcd7a00fdec88715d4067ec5ec3f1ed5c79c6ec68d524dffd14cc877ee9eb0d6fe0d8aceb4b5260e56275dd34d961c429b94de676bfe7c33242ba670edd3cb42bbb524dbd4867a07953cf56cee5c5aa7850f9f4fbece96b7e9abb1834a8dd50d953f0e7ee9df70ad948de8cc54490106cfec15fb24f1f16c55b195a9d718dae5216a8ab16a58048a6e156764c9f649796ae50923af18e9a8f7d755e3f03c78fa0b947e14a10a22790458b1ef80a27c57a8c5b03beadaaf05618130078f359d71c2667ede4ebb7cdd132265630b7a3c64a653b67f4b039e1ae6b7499549b00f5aacd104eb087a3905b837356d847c4feed6bfafb", 0x1000}], 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000001c0)=0x8) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x10001, 0x1fd, r2}) pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8, 0x1b00) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='A', 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='^\xff&!\x00', &(0x7f00000001c0)=')\x9a^:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*-\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='.[\xdd\\$%]\x00', &(0x7f0000000500)='!-\x00']) pckbd_enable: command error pckbd_enable: command error 16:00:16 executing program 0: r0 = socket(0x2, 0x8000, 0xffffffffffffffdf) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xc3022737ef0ccc44) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x48, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x5, 0x3, 0x2, 0x0, 0x100000000, 0xffffffffffffffe1, 0x40, 0x0, 0x2, 0x2, 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000000, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2}, 0xc) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x40000400000002c7, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) connect(r2, &(0x7f0000000680)=@in6={0x18, 0x1, 0x401, 0xffffffff}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xfc49592562a53feb) r4 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x79) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000740)=0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0xff) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x6, 0x0, 0x3, 0xffff, "e4dfcf07f3cb6ac190a2043026802e6a7b97d317", 0x8}) sendto$inet(r0, &(0x7f0000000340)="a1b759495b1ff49273a27c5c83484a9ef74582eeaacd2421d4bc4de9adb9b380d720a528d1d5a33006afc526f897544aa271904289dc9ca118135b8aeb7f3702752c427944737a9c72cbcc45dee07e766013956f9f2b665f53c9367e44d2583d21706f177917e71530e91c6d8cf37cd4b5dfa8b05ec62ec8328acc6a00e9a0389113a0f325", 0x85, 0x4, 0x0, 0x0) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000180)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) write(r1, &(0x7f0000000200)="f8efd9405cb39822ade3823870852a05faf315fa7f300f9768a2aaf90a420f158f961a2da4d2f587075a782a34933b9f9b3ff42c08770131676388d45922641c9e1dbe72cc47fb5b2dbf315af1fbbeb3a867e70261214d7e6e480072ec934511d0b3fbd26f64057ce6fb3dbafeae141322fbe1ea0e7d76868f08c550b66fa0ce7b7421a5f6ce5f37340da4f9936df875f2380554b0e8e48c59a4873beb0c0cc21bf60f70a17064093327725f13b315622f1d52ff63873b41721d356ed3f2865fa365dd158a346a600efa49512deec8017ff19a6b7e743d3b7658a76fac2d543abaa4a56c0d5d4436976cb8f381046bf4ae", 0xf1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) 16:00:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x5, 0xfd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x8}, {0x18, 0x0, 0x200, 0x1}, 0x100, [0x8, 0x3, 0x3, 0x5, 0x9f, 0x1, 0x800, 0xb77]}, 0x3c) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:16 executing program 1: socket$inet6(0x18, 0x4005, 0x27) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="4b74954c", 0x4) shutdown(r0, 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) fcntl$getflags(r0, 0x3) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/59, 0x3b}], 0x1, &(0x7f0000000200)=""/33, 0x21}, 0x841) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x20}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x1c1, 0x0) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0", 0xb22}], 0x1) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x1ff}, 0xc) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0b1817d9c25846afccc3ea2395ba417040cc63ce14cfd34004630911341347b6311c587fdfaceac5373950c51780ac36be90c0250ddd342c678a4f76c9d764cf059ac8c1b0ab7f24d4959191033e6b58b70f69ddd313da7a59a4d5732a16bce1d4a1dab71ca9c39d60661f064e9cfa44252cb4fab7f35b3816d28c6a261399f42ecdb39855b1c10c66a91a0076411c2489b497329c03591c8944605c552e9142a75e019e030a00a408879ca982bd12bf2e34c86e5d6e7eb532007cadf0754b672be49cbbff1831030203217a45902db5aa665afb5bee88a31c84ee165d5acd6a7102f3", 0xe3) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="19505b6374da6162afc0c052229a9d11cbfe3b8c9cc7f0ca26b90c8da7ce1a0ddc8b9dfa240248d562cb392668fe646c37aebaeedd0e76a782adfd5b17fc8b9bc0067631584da6849defc59b064355672b70018929f35730bdb2", 0x5a, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x146}], 0x1, 0x2) nanosleep(&(0x7f0000000080)={0xfffffffffffffffc, 0x23974435}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) pipe2(&(0x7f0000000200), 0x4) nanosleep(&(0x7f0000000100)={0x7ff8, 0x100000001}, &(0x7f00000001c0)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) sendto(r0, &(0x7f0000000080)="627647e924bc156a892fbece73c81178cd9898f584c11b9017fa0e48ff69d262ca3d152916c3908ddfb7e8b9941766c318058e212ecbc535c81ca284b955", 0x3e, 0x404, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x20}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$getflags(r0, 0x3) truncate(&(0x7f0000000040)='./file0\x00', 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xc, 0x1d44}) fcntl$getflags(r1, 0x3) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffffffffffe) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x1) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2bb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) fchflags(r1, 0x40000) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = socket(0x1, 0x0, 0xffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r7 = getpid() r8 = geteuid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000180)=[{&(0x7f00000000c0)="7332a88df27f56d206782f6323d2a737e5b9097656c21eecd6ae5b514e394186eed017534bf27fbf40e2dd079902b0fbe37f44fdfdc31a57fcc01304b81cd39f8705b15870113f", 0x47}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000540)="cfb98ff43fbb4b3c93916b8a452d3cbdadf5aca1e83bebe0d4f2055ebbe7a1174aec95abede015304658521ebf570be19eb432f549dfb5cd05b5db4cf4c3bd6aa5e7681539d3096a34756045ce64d54ee7796ae07535e9515528e9d0a0703bee173aaee0a82b3c739a7a04b146fe65de112b883ddb1d1f37e1cdf810926e49997651fc04e7a454e95ccafb4a7611423bc012d862467abd820ecac7b618e2c3ab842fe76700ad8228c9039700e2129ef960d6d6b5a64789f5da", 0xb9}, {&(0x7f0000000600)="3f0c80356517c63b5de5a46d3a4611dc7d6cad69a581a767311a2220ac1e69b44806b1fb", 0x24}, {&(0x7f0000000640)="eb", 0x1}], 0x3, 0x0, 0x0, 0x4}, 0x2) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3f86c7bcb94aab48a331f5792aa1a07edc3784174fb49464765efb09788db9c426942682b14c0e0ed7ebb1e660e508ec89d5405f2f310f59224f7d0d06d1b6d65a09ad1360e44477aa335d5439498ffeba215a518b112da6948760bfc8d4c36f6e4d4af7b12f36f73be434579fba5aa5d8d491b4eb3eda08b47d64eee46d124afec615c290b47cc0a70d11bbcba6038c201a557c73bb92190e57f357", 0x9c}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="4ac4d897559239cb104f88828c57cd326a363913e275bdb29a412238f88c4bed5e234a77d7e5f897cc2bef684e7b8b46d21c062d8aa8a1d63c4b9be1beba50c1f68a94f3530d1aa5fd3065a413ad705a67294e188e416eb10fc4520c3d45c5c4518784aa721b6215f1839b4b66fc30c8184b722273544a56a69375c80bbfb65131e9710ee66d9e848ccf17cdb04a91881df389707435193dd97e1376457ea40522dddbad59ac0fd39e3ff90cebb5abddc0ba06fd5a33e89801e79d5c40e7b2ca7d437b2df7ea9d6dd96e4a227ec0c2d919af3b68395689d9b1f2595af1", 0xdd}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x6}, 0x1) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x100000004002, 0x80000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x9) chdir(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x100000000, 0x68, 0x4, 0x0, 0x8001, 0x7, 0x5, 0x0, 0x2, 0xb9, 0x1}) mknod(&(0x7f00000001c0)='./file1\x00', 0x6007, 0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) mlockall(0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/49, 0x31}], 0x4, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20000023f) getuid() r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = getuid() setuid(r2) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000040)) 16:00:19 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') clock_getres(0x4, 0xfffffffffffffffe) r0 = getgid() setgid(r0) 16:00:19 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5) syz_open_pts() 16:00:19 executing program 0: getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x115}], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x80000000, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xc9b, 0x2}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xffffffff) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea92009ce6bae410", 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) socket$inet(0x2, 0x2, 0x1eb9) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x8, 0x2, 0x3, 0x8, "d353d6dcdec3bd37b8335e21c2fa6204352fd8ec", 0x4, 0x5}) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x3, 0x1, 0x56dd, 0xffffffff, r4}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x7f, 0x18fff4a2}, {0x18, 0x2, 0x5, 0xfc}, 0x20, [0x3, 0x8001, 0x9, 0xffffffffffff31ec, 0x14, 0x6, 0x1, 0xe25]}, 0x3c) connect$inet(r1, &(0x7f0000000480)={0x2, 0x1}, 0xfffffffffffffe52) mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0xfffffffffffffff9) read(r0, &(0x7f00000001c0)=""/254, 0xfe) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x3, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) fcntl$setstatus(r1, 0x4, 0x44) getsockopt(r1, 0x7fffffff, 0x9, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) dup2(r1, r1) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x22) 16:00:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) dup2(r0, r1) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0xffffffffffffffff, 0xffffffffffffffc0, "4cd95cf3cdbb254b2b9d0f6f858b370115bd0ec5", 0x42, 0x7}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffff) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) 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, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x2eb2) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='.\x00', 0x200, 0x32) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2dff2d2f66a81d98ff00"], 0x3) 16:00:19 executing program 1: r0 = socket(0x38, 0x1, 0x14) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4f4eba", 0x3}], 0x1) 16:00:19 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x29, 0x0, 0x0) 16:00:19 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000000100)) r0 = socket$inet(0x2, 0x4004, 0xfffffffffffffff9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) read(r0, &(0x7f0000000040)=""/86, 0x56) pipe(&(0x7f0000000240)) read(r0, &(0x7f0000000100)=""/86, 0x56) unlink(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) 16:00:20 executing program 0: semget(0x3, 0x2, 0x188) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000080)='./bus\x00', 0x10000000008, 0x0) 16:00:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = msgget$private(0x0, 0x83) msgrcv(r0, &(0x7f0000000040)={0x0, ""/230}, 0xee, 0x2, 0x1800) r1 = geteuid() setuid(r1) r2 = msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) 16:00:20 executing program 0: socketpair(0x6, 0x3, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="13f2c812340d942135c9c897a174263d8916636647", 0x15, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x100000001) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x92) r1 = getppid() fcntl$setown(r0, 0x6, r1) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r2 = socket$inet6(0x18, 0xffffffffffffffff, 0xfff) write(r2, &(0x7f0000000000)="6aba5ad42aaace5d794cab46270226d9f0e4d50b3401010000034909b0327851911b", 0x22) 16:00:20 executing program 1: syz_emit_ethernet(0x38, &(0x7f0000000100)="ebfd5383e7cf0d410408e8b6b29dd8c1183347500d55b62928343169f0db5bc1670eecb7432c2d83c7d4f5b341b2418bf8b5a59275a547ca") r0 = socket$inet6(0x18, 0x7, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r1 = msgget(0x3, 0x444) msgrcv(r1, &(0x7f0000000040)={0x0, ""/167}, 0xaf, 0x2, 0x800) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001100)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001180)) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x5, 0x2b, 0x6, "2b1bb1cd438a6cd17e7499d09af6692a80154375", 0xfffffffffffffff7, 0x3ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23c) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:20 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, 0x8004427a, &(0x7f0000000000)) flock(r0, 0x8) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffffff) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x4) setegid(r0) setregid(0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x248, 0x200000000003) write(r0, &(0x7f0000000040)="670dc3", 0x31d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x3, 0xc15d51ad50059d8f, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/67) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)=0x400) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/134, 0xffffffffffffff86) 16:00:20 executing program 1: rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') geteuid() r0 = msgget(0x0, 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='^/\x00', &(0x7f0000000280)='%@&)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', 0xffffffffffffffff, &(0x7f0000000380)='..&\x00']) setgid(r1) r2 = open(&(0x7f00000004c0)='./file0\x00', 0xa0, 0x80) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x2, 0x2732) setuid(0xee01) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 16:00:20 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) execve(0x0, 0x0, 0x0) socketpair(0x6, 0x4000, 0x3, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000001240)={0x3, "848a7475709c1e1f5e0c5073e55f8138ae8562898286b001ea3590e8afe10e69a3935514b52e911af9cf21c58a2cffaec2bbefd9b61cc940a463722611e53b296df3656f376d367b8837ee8c03d96abe2b96e3c68c099894684659e625ebe3eb75f972accaa780eeed10e8b9e1ebb636ca62648549edc81c931696758b7bcbd25150d06383282fbc2c470efd2fad354e750a"}, 0x9a, 0x800) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x2, 0x800) msgsnd(r2, &(0x7f0000000000)={0x2, "cfc9b9d8fd725af6252efa6228e4dcea2a0753caf07c6a"}, 0x1f, 0x800) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="d2a1a872e3cb3ecc4dd42aa3e645c3e27cf404e1496187f253d7ea4eb2e51cf05288abeda500c99184a26b3a30275fc446ceaa3e748425d89ad5f1121a95d7e7eee1ddb9e9fb97485867e0262992479b8aec7b893ccd10697c634a61f4a0cd2467a09d9f868cccd1933638ac957bab3b871ac630b8632b2e7c2e05ff999e414c7d66f02714bfa3853fbe0def78d01a722bff284b67b08c11a97d41aebf85a6e783b3ac597a365c205ac16b11f80b3d9cffbb5382f399870bee11ce62f4", 0xbd}, {&(0x7f0000000140)="cc", 0x1}, {&(0x7f0000000180)="6738b9da89fc89fc5f4fad6a3a7dd56eee264e66146b13fea62b7ed4724f8d30400017bad5d46fe8c9", 0x29}], 0x3) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:20 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10010, 0x100) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) write(r0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x5f) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000001c0), 0x0, 0x40000000000000) r6 = semget$private(0x0, 0x6, 0x80) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000100)=0xff) clock_settime(0x3, &(0x7f00000001c0)={0x9, 0x40}) 16:00:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) getppid() 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a73313462b", 0x10}], 0x1) r1 = semget(0x2, 0x4, 0x10) semop(r1, &(0x7f0000000040)=[{0x3, 0x200, 0x1800}, {0x3, 0x3, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}], 0x3) fcntl$setflags(r0, 0x2, 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000001580)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/124, 0x7c}], 0x1) socket$inet(0x2, 0x7, 0x2) socket$inet(0x2, 0x3, 0x3) 16:00:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="7d5548fcabba874d6e", 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendto$unix(r0, &(0x7f00000000c0)="92a535a6a76e1a8a584c5280ef1054c4c4c27574effb8863d448a1dd8a326860021f342022faa04be5cbe7b47a00acea80238bf92a02e37fd9f3f052521f3becf1c944021e3f5b17dab2631f8a5b148f5c6101a2b3e4e0a7922c74ee8efaca4c5a19440373f9429325674a53ca5a15190fb6f7280ba3c9df0ae81ac15f2379f8b68b732650a60322e64fcacecd0d9e315b79d38b82ac98d78a0f8b9e65ca65", 0x9f, 0xd, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="ba6bb97afbe934ab20cfc68e5576beb0ab9d5dc0838b4f3c8e1fd9e6b233e1a86a6ae8d3c13e486da97d497f4523", 0x2e}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x200000000000, "04713de0af28a285588809b8dcf39321849e3c99", 0x81}) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20900, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x123) dup2(r0, r0) chroot(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) close(r1) 16:00:22 executing program 1: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/wskbd0\x00', 0x140, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x9c2, 0x0) r7 = kqueue() pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x0, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) r13 = syz_open_pts() socketpair(0x20, 0x6, 0xfffffffffffffffa, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x20000, 0x110) r16 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0x8) r17 = socket(0x18, 0x0, 0x92a1) r18 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x0, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/zero\x00', 0x1f, 0x0) r21 = getpgrp() r22 = geteuid() r23 = getgid() r24 = accept$inet(0xffffffffffffff9c, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r25 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) socketpair(0x2, 0x7, 0x6, &(0x7f0000001ac0)={0xffffffffffffffff}) pipe2(&(0x7f0000001b00)={0xffffffffffffffff}, 0x10000) r28 = getpgrp() r29 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r1, &(0x7f0000001d00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="02ee92f3d9838164e9776c26eb9dd4ebda9ce14cd655f150b288fe98964cb4fb50b26f8c1938ed8bcbbd9516e596aba9f9eb1c1433ffe7ee7d678ee034a3d3296bc7bd984e5d3e07c4510cbc747e1a21d4b6fe70d07f7122c324393176f9f6cbc4b9a9a7d04acb3f16b1b2c06b37456645fddf853ec2efb2add765e88bb343bce98b", 0x82}, {&(0x7f0000000140)="00fe28834e59aa1cc5954cbcbbf379f1f4ad2dfd5970652f11338feeda4ec14113641d61ee5ad9fb4d5e60ed7ed2062f0655903cda835bfa37698acb3b4817eb9ced150b1e1420385e900ce4bae983922cc21de93d812e83dee2e8ddc2504fcdc5431e56b75f6e3d099d669f0593da89af796f7c1f80afea18835b6f5e0b625de187e44a6e1492182af6bffe9d499ad2d9d245f60b04e7879cf89d1217bc4c8d33e016e23713720d06e8d21aafbfbf00fe986fc47942f7a0671c5baae420acfce2e1f55820fbe4f4ead165436496de5ed9893db5860dfc962b9be461781a7096e164ad4c30179fa1ae672d464cf19833d42335fd42489686f841", 0xfa}, {&(0x7f0000000240)="43396c63aed29d22d1d795555ac4abd79b0b37dbecb45f4eb1be2f66b35e694fd189ef7d6f79ff4ea940c9b23a624c1a215dbf70c0996cd7f99d7e946ef39fd51d0e6a16e299beedb9a1230be56d92820591b2e8f1bf40b03a401843cecd996d84c9711ba3ddcf417d1b91f85a903877b8fb025e1588fbef05ed47f70e9885f9db1ffabdcbf9316d09bf0d3747bfe933c7b4b6ebe0b7e79c437ec8070de45d3e060e2437e885ca9b928379c20f", 0xad}, {&(0x7f0000000300)="7694695d23830a3e7575e4f5d17b1668082e3858c0e21b047a924aa754fe1a872c770dde3166927c8ad968596cd454d6587062df3d72b422acf8996b16758043c5f0c6883117354ac9adeb55a9b7e0b5d90ad0215feff393592d2c32a13bc816c1763853512b3a2b02067b687fc58c686fea6875e2b0066c0b253c4a87881467c0a108609f329d39801f3a", 0x8b}, {&(0x7f00000003c0)="1bf5c2f1a78bb0d64b1e9864d4c3fbb3f07e5b5bd159c8907124d6445467c8cef8b4ff0092b011750e9a5a5606ad908b898de676be1f49a0363fa7ac2dc488496b8738f90e667b777655c9013ba558fc1658000a254f4d08d3b5c803f776c113fb324bb250a300ebd5fbbd7bdc5813f29e47c2983ae754d1c34cca16625babed42bfdb435aac7b7a3b6aacb27f815c7080aa4292ddb2c73c029bb365aace02c35c25e98a5894c27cd5a70fa2045f196a719d712a493425337eb90933949208288d3d8f5324a79f144e49bdd7b3d428c3679f74d90968902368358af994498e4c1fe9c3be581949a94c350ff7f04ccec32a2347cec3f1b298371369a151d82e", 0xff}, {&(0x7f00000004c0)="d857836d0dec63b4d821cea2edc34b0c8df6c5cbc0ad1993b41f5d16a1f56133b7c7be7f2c65b343fc6b9aaf2b74", 0x2e}, {&(0x7f0000000500)}], 0x7, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24, r25]}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x108, 0x400}, 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pckbd_enable: command error 16:00:23 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0xfffffffffffffffc) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f00000002c0)="b6716ae7ed3265b770ff6d5f06dd332b03ef1b37593cc2abaf1673c25aa4af6aeddbc1d8806427583e850a2821227829c26cbd2fe0a0448e8332a1cb72623f15bf74e2f014cddc33134cc2a39ff846b2f3b0f835646bccce0ece9b4e99dcbcc87aa1d9c926c9a645fd89446d170f0f254e223005b3243119fbc72d80c82976d694c68f8de4c065f2f34a77130453fe0b8af2fb74892749493f69d31ff8bb1a6c8f8d0491ce1c39e454d8240402bd24f10a8326df3437c79d4d886dc6350ba36ad2e1e190ff68631046e56457b28bb03061552b5558b1edc28a4f7ab8e4f4542564a4f4bff826c946c016091ecb97c3b4a24c0a57316b40bcea1aa63f1e8e4298f5e0028f60af6bc18d3f483ad18f3db08546b7cb7b8f8a3530220fa799f777c93db8c370a427d853508211eb4f12f85d8f5758c35c67bf1bcc4ee9b914a6bca1b696047c89adb95bdb36b7e221ee573595624a0a0865e2dc3b678bfdd68f34834a4459798b73ee64477c77ee653b2331cde0aa190068ae6efa07798e3509f78750fd9eddcb920d149f87fc71f9d0", 0x18e, 0x4, &(0x7f0000000200)=ANY=[], 0x0) r3 = msgget(0x0, 0x40) msgrcv(r3, &(0x7f0000000480)={0x0, ""/60}, 0x44, 0x3, 0x1800) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe08) pckbd_enable: command error 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/247, 0xf7}], 0x1, 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) read(r0, &(0x7f0000000080)=""/95, 0x5f) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x9) close(r0) 16:00:25 executing program 0: mkdir(&(0x7f0000000600)='./file1\x00', 0x100) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r0) unlink(&(0x7f00000003c0)='./file2\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file1\x00', 0xff, 0x1, 0xfffffffffffffffe, 0x0, 0x9, 0x9, 0x0, 0x1, 0x2, 0x3, 0x1000}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x400, 0x1}) r2 = dup(r0) readlinkat(r2, &(0x7f00000005c0)='./file1\x00', &(0x7f0000000500)=""/28, 0x1b) seteuid(r1) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000180)=0xc) 16:00:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x1, 0x8000, 0xc970) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0xf0000002, 0x5f, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x2f, 0x7}, {{r1}, 0x0, 0x80, 0xfffff, 0x800, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x7f, 0x3}], 0x5285, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x90, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x244, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x14, 0x1, 0x9, 0xff}, {{r4}, 0xffffffffffffffff, 0x31, 0x20, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x21, 0xa60, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x200000000}, {{r2}, 0xfffffffffffffffe, 0x54, 0x80000000, 0x800, 0x36}], 0x3ff, &(0x7f0000000000)={0x81, 0x2}) close(r0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x800000000000000) recvfrom$unix(r0, &(0x7f0000000040)=""/77, 0x4d, 0x41, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = dup(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xa11, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x28012, 0x0) close(r0) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000000)=0x3, 0xffffffffffffffd5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:25 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', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000000000000040, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0/file0\x00', './file0/file0\x00'}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x10001, 0x80, 0x1, 0x1, 0x0, 0x1, 0x3, 0x9}, &(0x7f0000000180)={0x101, 0x40, 0x7, 0x9, 0x326000000, 0xa9, 0x5, 0x2}, &(0x7f00000001c0)={0x100, 0x1, 0x55, 0x100, 0x4, 0x0, 0x2, 0x100000000}, &(0x7f0000000380)={0x5, 0x3}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8010001, 0x3, 0xfdbb, "010800100008010000000cd8e50000b100000007"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="5ef413dfe4b7ae701401953b0089", 0x14d) write(r0, &(0x7f0000000040)="5cd54318778c4d9e5699360e37d612", 0xf) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x6) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:25 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) chmod(&(0x7f0000000000)='./file0\x00', 0x24) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000080)=[{0x2, 0x190d20e0, 0x800}, {0x2, 0xeda, 0x7fe}, {0x0, 0x200, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x7, 0x985, 0x800}, {0x2, 0x101, 0x1800}], 0x7) rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f00000000c0)="b8430c8437987a7daa0e2c56f503efe37b80863d071da1b73ee9358b773d8ee1fd39dd63b6e7b24d6c246be20c48d181ee25df5b45277e54431c6e71882374745acdeb3e907e197c6141c3fc9f87e5ab92a306708d31233b9576a9353abf9a5c200340f6b1b3f7289d9dadba4d71da94801dda76889c05b58b8b3beaf009f1886ebf77bd1220560e584279edb562e4ed3c45e10f43584c2d14617a529449823adeba8d9df5dea1de56acb5d2df686d8e587474020e8239eb5f8b8d265e6e99a71a67194cf500cd91f5c4582399e5745c6819451f938b12d391b75f28d8788a3bc4c2368a297f7524775a347dfce8ae37cec117336261068f9cb6cff9409cef35a2096e9c59a3defe81ddab20bb1124629475f71006bd08d965aa9a4eac6248b8751db9764592bfc41e32be78f632e87682cedb9d7b8897a74f19634d0b09e5ae9a3f46a4705c271d6f3f411e4886e94a994329e08c67bc3489ebf9bc8c5750bade799f3061eccd708bbabb581f531576ee8f091e8a90760e705b8e151bc5f45d65ccca3eefe982dc16b86bd01987a708aa20decbbbf8350202bafa226d2fb9ecc3c3c1bec2773b21ca0b29b1ce35b3e5fd48e200b44fd1248d79156236507abcd78a7e4bf579827ba7abc1e5bcde6d7f4aa367b1ec150cf0019ec2d0eeb0bc03090e4ba46190fed8f6b31d921831f026b90554be4a06ee7dcec36865c12551323335cc1a7101aac9c659d68ee739afe5fbcfa24ca20bbe02fb7a14075d8717638e39cbf018be5f38b325e758695e3430568fb66810f62a6746a555af6cfd76749e960c2413538b2948a573f898970c51297755ab439c31ccb2c099305216d5a28ea5c8607906e46742b541efbf7b3acb3b65b7a64d02a30b5ac1453295ae3512b0ccf2bf063cdde333dc3e9a5ded46e38244280f666e3ec6f9852af3f38efb01d5955e6f49d5759643c5b79aaa53da4b90ca334fefe6b3d097734163716991d3e93e3e93b3ac786fc13b3462d411e5fad9b20107e8fb2e0e07e296b1eeae67dc3ec1617ad1432465337b8c7732d39ef948ea1d8efcaebe13397005b2db9b6ccee146a24a9dece44529849547ce2fb4a9a6a837da9cabec0955538035fc80e0ca4d151b984d6f9cb4c6539eadedd1e37f7dd3585f7c2b92f0ef134ebfd1f399f9f38d19e0e7851aa1c27a2352971b354536b5c96e8519e228df179fb49588ccaf5b9714af4e229bb2aa5de1544277796a1885b6cf1d82e04a11dc04ed510834b0e8f5dbfd390cc6c23d18393c647e24b7e18c696e489de32dfc96294aa3439be123c9e8986c8e8bad063aa3737addd89545fe76ebd60609fe813c8243f1fa0eb9c52ffa943cbc563f8a52cc61b786e08063f25cc8242abbe9cb4f505028c86f4ac7a3f1f1f16bd844c673b3b03896b612fd1d8d1d73074526202d9ef9a7ebc061bc0aa8e00637cf891f6321d4e78e816a16c347579a6f1072be3ee7cc9848eb8c3424f42d531e2694b516383d146aff2b6db5c708ae5a609e5288248d5da9d5ec8ec878baf07b0388a30ca567f1c21a52fe484c64e6d603e9652be0e477e94d697a03cf3b7030e3a982b6a687ed456ec87efee4b6ba0d25972dbe653fdb5adb07a4e376cf8e7cbb9470f8356d4b86398b3f9f5eecf364740c6793c7a53adaf3c24deeb17cc2d4c72bd3708ec2e1b095c55978742c359d5a3d6e9f6bf689507f673b0e5ff0f1bb6d4bb4c32b42bf2cc64a1e7dd64896dfc7b000d084620fec99904c56b26205010eeec60aeaad3d6eacf18fefb3575f2f31d1caf066a73f34978ba75b8cd6f2e99e88ecd7c7484c8237502cf05a98c6ba0866fd60c7933d78626aa85557fa0413ded2adf3a1bbdd7d42c43e352cdd29812c2e774bc827eb7c463eedcf2f984cd2bf941ade005660fba31dd7ab577468ae8e3df8a9be80025d90fc98a092ea51ca1b2c6dfa73ae142b92f312b2dd6ce65d3938fd02eba207ce0fbbde9a97322657c1eceacb6c5210bfda58dbfc42f2fa206daaa7bfb80761e47f2c18587f45720e0637878ae55fc170202a78175c3796a5fca7437225244aad5ff05d6d28c34fd04f049a50f3ae6d03bb97ecf1de7c72d2067e28b9b07d4bf3dcaf3ffa7b0f545ca205c9390de8e134a47b1db5c4fa00e82e0a84f0548ef1d950cfba78881fe5eadd370c6e64e18417c9dd8a1e4662dcfbe720c56e1bb9435a3cfd80268596551df992b8c9c17e1a1df8c55c041e7b25bffcaa22fd43c9844cc80a682f261e4901c6f3a12afc01bda18e435c7aeca3a091f8e0c1b8d8a842215d60287f8b5dac3738ada01a7da50f83c8a7bfdff82c59613cd96b55c70bf700b7c61806e0308a0df1ee4f3640ff0c07fa7d70a5a2458c87f614750e59cafce5ab682153b7326dfea910b74d26aac97c367d7465bd651b75f76b62686f5d480ed99a2d4852cd67794e7f5de9f91369b876ddee4224e2d074677cc2008fcf08490b5f7a63c06cf92d6677775e26fb03847e1b4e9de66e74c969099990df48c3d4f7f169ce3286cec814027b13b2353e869ea9482fa4bdbc3f274bd77864ed32037f05ece90e381e4a479ce3f1b0dae50aa45b7a566e1c761ccefa633d2cd16ab3ad451c0f67237d33adc3b40cab8038313e57f91b86854e7bd391e408d23b36552d369fe850de8c3e1ae4b78901242a7971895082185217b49e350d67aeba1e72ee70fc17dafd3f3834e9cd0d11a5893ac5f6fc45e409b2b73b693a185e2b7c5345e74ca03eef174c1b10f27665bac5a003821479c81fe1fc3ca2b976ce29085a78cf1e074f0e2f37a26566d6168489db01eb4d0ab4392aa1b24c81498c01e17974547785744a3a926052482e529f8ee3a2e65bbd55bb8d67d80e36306688e083b19774cee3597c7a01f0947ff0a0b8e3ff6f09c505c92ccb6f5874a037fde39e76fb1770f2f38d0c44c29bca26d2f1ed9a6bf6ca66810b24c97055936ffbcdc1bae455f666c3791822973470250d050e2ecbfae009680cac3e32b3089a9c598900f9cf813b6c6f2bb3e0ff48e956520033b854e64b2dda745ee052d243457f6677f2b0d6186d6f114757ffcfe5c8d717384a741b9200bc3ce256e710d796f151442d2522632d0b79abdd9436191bcd0a96a1613843de810f2cddc9cb1ea7db23002c02a0d675571aa9dcbc371cdeadd00138af1734a8706c110eba2de10e8440a21af22d3b3f461c8f0282c1499808dcf6e5f91aca00d131a6d661a1f84f853a4bc43a12f0c3ba3678905b5dda2f04160026fc3133ffce74e5645803dc39af917e2cb75b926c437a4acd426eb3a1b6597b643d3b53c267f48907c22b992f1bfc4c15ceb73660af719b40cf7c8f73804cdc09813c65da8de222bc2814b9e9e1fc0097992d67d83020aeb945663ed922f8334928743ef7ac97778a5863361b59d2051fa2631f6978211042d203ad285023c1f2481ff28e8a3d0bab942ba0507c855c545adc3e0f336aff9663929110c730a93d49aca8b1a8df0a8fe566714f71fb40368ab216d01d9cf3e367cbef49214dad51ae1af2ee29f64fb7446af13a509b40fe4f8a1474e1a556de1bccd26a484a369e5fd737eef78285ca1ae0edc5ec4ec34286370ae14dec42994cc65bbeef89bd5f3d0232d2bff6d832062986e2897ce61f2e4b40633670d94b3a6f886515b17dcb376b95bd0df5c6cc17ce6f951a2aaef3eab2858e54c847d13514cb2712bde3a7d32472c3c7887fd27135056ff632e350d76595e2558ed3b63b18b471cce16b095d9ff693a49f7923597d64217798f44aba1b67cc04f05912547e362709f43dfbe908e42a8e419266d542ff7be90a0717e8afe26ba6add5401cba38a65eaa50573564444bbc719db39ffd2eea99c82a79bf841818dd5cbf0ad8cfbcc44fa4b4951dd6e0f0447c7c46b6aa116eb0993f5e27c78862ff714d4f872a33c85188e6b419e28ad1b0c3fb3deef362c4bc8c775cc1c3044368a25f190033fcbad083f0257bc9168bf179c90b646a6e37e2f0b5bfff13778aec68d39569230833b28bb4963662f4b1cf477e93791c7e0ca6b7cb6ff973abdcda9df8498e606778711110a70eb4b357bffb9ea8732e6450625d811dbac3e72cf93f18db2f4b640985f759e0820a6463563af22cba185263034b0d2365f00c3a0eee6dbb910d1f1a7bf3fd32860eddcfc08df71b3eeead5124550a0cb22069939c2a8261e264b580c7c61389544d8a704ec969fd54d5a31aa25e42ea849c3c746c6a2ae21addd751e3cc1253edfd7cc5af54e6176e0eeb169654c456f83c40581254be4f4a63d26192728b887d1a5612a00b1ce17a277aaf4eaddd409158f2bd3bb0595ecf7f032af565c9c1086974ad227332458072836db611b97ad8919a3327e45d30d754b48f84904164daf202a1803b2018005a5d58cff28904204bd6d55626259a604b87c656dd562b463061a25e5f6712297b2653c7355496df199600440194ea6eceed53da1fbdbf20ed95a723d2711f05b62eee866c16872cc36e9bd42f862d9c427e67158016448ffaae192fd5ba848a01a23a452ae7e7e40c9c3298075f2d300916c00f08fddd3125e3301b1bfcf396e7d3abb2ab17eaefe92fdffe217fa516084670fb0e68a0897b30e014e58d84607eff4fe9d717cc6e54c980b609673b96a436f40ad450ae5fdd67ce9aa4bb949149debc6c9a8974375f85fdbf754b389cb3cdd95a9f0412a4d5a3ae2fd864f95cfe6a9df31fde884521815209e27d0a143c37d3126aa6d651b882deafa42b14dae8c26428c3ee692b63540113cd8aa7423323afe1b5a7a3e6aa1c87985163148ec30f4352ce3917ee4b74c944be7968462536f6d6b75acf60f5a4877a0d0df855dc05cf448fdfbdd398788110f667da420deae17a3a024de920743ee253c3ff491a4f251ee0f00fb83ad688b7281e48e5f179144b55d2f69c97635c2e36b0d25c9559781d9125b8a01952dd7034f72b3ffbf159a20b8b9af5534d851af14d39be696c49bb0931cd9095b53fcf81a11f917f997b42e7099dda4c248a0dad24a52944f65b4915e103cec87103f91c069ef846c9a6837f24ddc1c2d0d3c629739f0d40cd70389c8989afe1490f1859bb7fd6344f4e6a0573cc86c1e630a6f0f9eb19ff52cd28d7c19f13911195336ef37678ad4a55d6b44c6b838175f50d30af05cfbde2715cbef538fbd8685738f2b0339492ed05a91c90418063f9963c7604f9dbc993ec0790323260fa29cb6cd83ee54c096c8a6085f4bab0d53af8bd300f6734a065b9d3033e2398c0f6ca6408ee234bd0e0a602750c374019dd35e81f3a47c40b4540499febb10f3398a75ec2211ea149e93498db5046a536c075b0e154fce26eea77c6b992b85d64ef21b5a11eea7c3dd082cad24ec1c73eafe51489052b2034b9dfa52acfeea9777fbc926cdb55ae4004066347f21328b1f98c1ff5109c86ccf27c519a6a13c7f1a1cef545ce8aa854b0c97ea03d1305e0c15df4a6de1bfed683392581d2e12050429c390d2b908f4ff35da27885207c7a5fab3aee0285bf5669b6f0602884cb097f356a58684cb89d973c1061d09a0d9e8697309dec0d32fe2fe02488a4d56302b50378ba811836129da557ae6783ebe3d8d87098ec19ce0f6e954e4eef201d04d74dc648d8529a584f466e7ba625ceb4488f1bc71c7ce65b1332753c8cfa83b4e321f46188816dfa021bf8a46e4ba7b3ba12b56cbb77fba7192dc4779923de1db7d06c17bc9609cc4f64b2c9077cd9d1a2d27578a06704cb62ef62bae206", 0x1000) 16:00:26 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x18a, 0x1}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1}) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) getitimer(0x1, &(0x7f00000000c0)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000300), &(0x7f00000002c0)=0xfffffffffffffe68) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0x1a}, {0x87, 0x5}, {0x0, 0xffffffff}, {0x46, 0x8000}, {0x67, 0x2}], 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknodat(r0, &(0x7f0000000580)='./file0\x00', 0xc000, 0xba) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r6, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="00050000000000000000"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3ff) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0x31, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xafa1, "9477932a5d3c5e20dc44be5a9d0de9152ed8c283"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x2, 0xb4c, 0x0, "1203be82eeec4e1b9692c456362c5ddf2dfccac3", 0x2, 0x20}) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000340)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) poll(&(0x7f0000000240)=[{r1, 0x6}, {r0, 0x1}, {r0, 0x2}, {r3}], 0x2000000000000182, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:27 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget(0x1, 0x1, 0x5c10bf203008169f) semctl$GETZCNT(r1, 0xdc8b1a85d6621c35, 0x7, &(0x7f0000000040)=""/175) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getegid() getgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r7, r8, 0x6) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="58f9abc0897e1927a18f599f", 0xc) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) write(r1, &(0x7f0000000880)="e66dc416d8b9f458f17df1978c9445c2427024e1a2930080af9ae18c5ceca3b744a297a50ff79310357a21e62cb18804aa623008a0fe48cc57e08388171da4491b8b6c1e567f5c6e8acc3015ad4f217f25d9ef1716542fd51111aae69e543881da29373fea5df3454a91f5af722dc7b74aff71f01fb4b16f9def50e228aa775028070efd125396daf47c4bc05479999e3ecd415ad842cb08ee450fc64d6f6ee8c0df0860a5a1c5e4fafa6371e633d68b72ca5e55ab4d0a29721422fd04a495cdbfa826c899e0a82476557e3a845a19d8356fe6c0882829b96f810644d14086f630350d3483d976c54de652027d0d08d9f609c41233040bb2dc807c1c3061989991dbfbeb78a02fcc0aad7b231179eb730a16c5653ec32e5a4c0554d54e3a045ac4d8ac4e835b8bdb7d0066aa73c7c7a1d20db9e362adadd5baee721cde0ca401ad66ef039e059189cf548472dc0f4b2b93947a5b2db3549f8602587db303e8588e5daf0199d96126948cee538e6157f5dd0747b216acc20365d2bdcf5ca392819b336f5a99012b9fbcce1939a3866ce68e40048e9d4dd4dfcfadd4dd163c933e75a1f0f3a11e29f10de0dbd09870e4e4dc2f89541d438cfbb5ca66d63290ec5a709683d9e42cbc6b4165e4b65ea6606a047feea433fb5a564bc3a0d5bda84801722c14e3a378bf076312274400b32e6662bfda19bbd806cf087a3287407ca737b084a743d88e0f62d918a26cd57a6bf8356e73da4ceace4a105ef80232ff8499a431e8e385a49e0fcb8a8b81aa91eac341ff4faa83425abf4c15048c330ce0ee4262675870cf3a5886da37392fff0e4b0c0d9df1bb590993371e3e438a00cd319857aa5214210b461c7799e512f9c52bc8b23e52959a5911c176184b4032189c9875ad56a9aabdf87d86b9e981e4a83ce3cc3b1058e2ce837f3f56315647d08871fa5e5b0ef9bb5fab00c3812d38bcb91765b80747d0f33a02b7c67a24d0f1bf0e146e73b11088d78cab7ad803fa48375ae187a28e969c5a5a91470c61d6f78971137c00f8cad54ed39684f54e564787ceb386ed256f81ae4d72d875b46e9cee466a1f80ba81bd01ca6bec18bb16071a010ed95291e2b78177fb15a6106b472aa15c370dbaf50e44a08f997c5c4cd7b9098af1710caf5d0d90d2cf5dc230881bf84f34d283f908a7a59e17829a3ce5d6f706759b5d7b8117d903f7679bc7989f2708f81592eb261340b24150bd7674d8485dbde916437c584c714de820175489047500c1ae2076d71127208c1207d3eba951580f04567f78e7f0a398f526e655a3d3cfd916ea6c9dd704b23240a173631cec558c0e62984261037e778516914a16c76751e0a9f688c6f00b55dc7cc5cec755c684207314eeaa497bd77c967be46aca3b21a4b935592874cbeb93cebc85c975a11a4dcda9a5fca8749a31e294bc28bea7270b4f608f8e284371e59953781dcfbf3dc4477c72cc30421ea9a77177b085e7be7f4e4ef9e75bb2744d70d54baa8f016a09154c5a0840645625a54d49e51e6e95e9cbb7c020b817cf10f096ebdad369efab8ac91122d82658fe4173965b9f4a4d296cdd5a2f7c6fcce206c0ce0e9be245006035367239b5744f411019093041438db45247e3d8f2f77a0ada9689531f840408e0c2ec15b35498f3f6164e10aac8df3eaf06521f2ad2970471f26240c58b331f7da3bb15483d330ed30bbbc63f6aae19a9b5bafbe990714a4159fc551afceb3abab8fedf3b4b88f5185d4375ac702fde6c91746333fcbc24d25eb0a5da9403723cb5997ea5223364562e8028d1af14092c54a6c02aa1d2ee9cab21e0c5eef7ff89624655a26841d659618d8c43704d4d1f091e47084618f1decc59372775541ba8a98b2e68134a44fa465e2790f934df641ff08c35b3ad6c2d1bfd6c0b93046b790433f92dcb3eacdfdc56fa542470688c937d0ff0e16e055b75a434f2db30e1ed5556442380372a31612a45a99c3a0ea4d5c60bb612c026fb1aa4fba14df2ebc2e319b235b4280326d3e5bd25a37d0db0866004984d907ecaee1dc3ac0743615589094986c59a30a498fb5b5657765a32be55fd6505b4a8e71b6978b055ad2a71f52607e409a7c5d446cffd16c81c6111ccdf1e6b4e535be0c1af9b84b0c6af56538118fc2922a2797532807ff07e6f0f13b94bb1e6c4a6c8721ad5b4df12ad4b8d582437afb86338b3738932a598ee87505351ab7ee407a421b7531163e4613bca52991e84dc93d649969459cc2f8a74d01e561afbe107cac3bc0041dec6de8560c865276796422955daa49317e264fa082d776a12659125fdac1537186ceddb58c4bf2e9989e07d0cfa8cf371297edad4b008b970f00d76dbf12bb0b2b18668ac152a61dbb70e70e03812908b18aaace39c318246a5beef00a74facd12d461ed35e875c968e0314258d6710d57321bc8405781669cc5bfeb333dda056b7ac90a4f70a71b547c4c2f14caabb3d0a007254ce19ff5e13825c5d99ee811ad0fc24fee29273034149722fd2596463ef76b5a873aceb932d9495dcb6f70cb310fc13ca290188e5f598b283395a4063f8bc62058842b4a8fafabd35088d851edf52a6852f8f9c3374fc64e89664c4404150f3b02e8695daa8aff286ef70295c3e6b3f0e4ec4794d6038364aeb8db055e7f2332b21f307fa5533ee4b369f938b166cc6415dd0dfabe9bef3b289ef8585658bf6f99fcc05478b68acd6432202488dd2286503181c04b5eb54d5028125e59116a659394bde0f48e52a6d4d44a694f792aedfdcc9fcc0f3849b45fbfb731d39b9da9be24e69cb9cea79b95a7f4340b7617612c928f84e93febc29f8dc79db655c8157b0ae1c32dc42de66eceef8ae28cde48c0603ce28623a56421abf91ff28818284037ae003810c388ff27e61a8c44400bef2fa7186c3d22c90370d4e820d43bb68c78f063c8ddcb31bfce9afee8e6ab2890d6d4b5c6ece408c321e55a280f11e86a49addef8f54be14841b148aef97a475c92aafb87c222524076e61a8cc4d7ef85900aa3df328ab5120a06dc30333808c4f58a3bf5e8de661d468452b799dbc1a92084fc4b28ddfab069a526ae7a1554992be51e2db61b1436b9cee31d202a246bc1d14fe0b7fae11d5445febc316766fbf60b27551713a0411e05b89f9f19adc5746dc61521881475a3213df0a14129e5b11e8f2ab1af673454df16dbf9136271a8399e95b09d9ad55a98f2b62ce0997821289d4404c2317797d7a1058d4b080bd894973e7513afd91c690bf464654e10c5f106f079632c6f70254d4c980c9063708633ee1c285606dd864062f9ee8b37339444e014fcd00c6b727baef00be80a30dcc5fdfca2cda7bb439259fa4f00018179e1f390183916de87e0401a4401721b4bedd4c11fedb1b132271a5df18a8fae2e59fd5a5abe4ab6003667f663909ce04019db91cc2eeee5986257e2023eba92f3cc3c11776760fcadb94bbda5184cf2898fa91cde8a0b494f92c9d1210f10a356b743642c9999f869a46def6429862c65a08a83fbc70a4a46b71f6c032f8ac36f2c52046cb0a36e0b7796b000eb26b6158745b58f03a9648967e3fe7f73a4037874ed4b0dedc2e7a8e2041092842e26021d1b96bba705b1f1271a306b48c4aba493df8829736f804e4ca7920e2372f752aad59804f8c463b430c364093932f3057f63c9eeb7e3de7b4c962b0f59861906b2190e0b6baefbe655087d38dc58372352e99350c46990cb362a62229f37bf91b202b71917610ce90434802633211933b81af79a235e86a962fb46048e037011f737c89c1a7ce5b4f91d031ef477619616f6cf9a9f50d43fc06179da6c886871fcb187f2bfa912455ca2b5f501aae7fe0151cb6f2ef0f153dc67a1b0b69f1b4735e9ce193e93a0c499d7a5e8291f00686b9968ea090d9e9cfe50fb2dac500fbfba553fff1d2a5894b9f1ac149a070bc4333d50c9b5cd7847a6880e22db358543593cd83c1b4218e655137b878e7a395d57243f46fcb50b6a90b633de20bd3271b9c5579caf1680ce3eedf8bbf3e481868d6c750f495da37a9029d6d67ad16c81ab300164b4027cc1316986b4877aaeb65ac6db3f72f3769cfbe2438544b4ecde51c80d4329d0d2accf9a9fb0335528c6822b65e37897864a359c412089b3b75d11c4434da0f0e4d70c5cd9c13bc197c4f20c24a8a875ff5153e928fb193544278413a98d324aa47699bab079ebfe024a759cd9c1199e21028576f6b7771cf6c5c2d271a910e023187e2a692c4054bd754490448c63e4a3d72c803b3685096f1a33fd5597d8eea5f0f4e05339e84f53dbebcbdca76009d801d06796c4519c808b7d401bead4ff0d0b1177b90d337e8c3c86bd5961d603abbd444487950dbaefe9d7db2ff651370bc289fcb95358f42c6ed3be2218401d220864feeed3d2b9fa18cc32eb88a8add70b5e8e994a7a7e49d16ef63def37abbb6ed551fc1ae2bd8cbbc1f172823524f49da72c5d9c59e05980ade9f170a2ba2f1f5451a8b3233ab7d39c2a305ea7ec4bb70da9a57a537cc926b0eba2fb317f7c216d276c335744d859ddf0178047946c5459d121f5535058a71127647de6d315da90fbed4fa19b9fc44d3cb5f12216872547159d39e89050aee0ca7c9507a7898603c42ee73fb066a4ad1d2c5f0959999ce42f9f3fbde6af86110397e4e8bd1e76626ebacfc240b1509d63ce9c40724f24b4965ca87f398a91dd38af4adbd652d972b3386f9c4ec5b22654d6880576c83594fa2cb0b41e134b7340c52903efd40a13751a65b368a3d6b403bd3f4298a1dc0a110388eade7e3d562d0ca14610f58d935ca164700fc1a30e472249214082008240e98a851c1ae3e001487f37409f8543dafa7e598c6213560576909733786dfd4d0daca7b4c13540112989bc5b56dbd0e470205bbffe6456c240670dae40ad9af3ebe3bdf5fb3310b93f8a83be215836ad5666aa402eba7f1e6a9e5ec98fd57530bc1094da5211efb3103e88b860ccc1883616ed9fed726324081d95fc7e85d2ed955ab8c78558b0d1b5d4d4f8baed861d2ab865021e2399ba80da2f8d33a83112d896cdc48b36ed6724d82a6174c4abbb5dd3c5660f4d644ee1c02b0eeec103dbef78b459c40a426ad14a6ca94de4b5d030b1ba13385748c8d89e17b9d0c8ea76bf02a507348f9290ab2d491aaa8243a0d555156b69eb7d6207e1a0532c06f54c69e4d30c3c585057b8f84ccd0dd64509d5f74574f5f2cf000799a6431319820d3e537275fb35d1782db6bdb94bdd5cec20e05691cd8d683b99d2379366b56a7a3efaaea5816d5a84a18812b91d160f970ecea13ab1cd24933b74bf785bd8748449a05703d0dc94608f0d587dd8d4272de3df5b5cadfe4c2001c81ac47f6e6667028983a6c6ae5e162f499d022debad3f10ecaf81115358c861fd69314d04ceb8027e18cda92f4b0e2877bd3567d4a41e628a225d88d863935856eea196bbea38e536741604e007d0e3f977a494f28522c32f392b0e61277ec9ea9406463214551fee9869a9495ae0adb15b26204337954671436657c1f3612cfb9f883f5f28a049449e9ffd47242cbce3b7f32c9eca2dac0633a8ce62ad36efbe7f1502a2d071ca9a0568c0793384290b798a4d268eac62e1bc165caf399eb7605f6f9545ee50750bced4cf13ba74dcdff32d110a121bdebefa60489fa48cddd2d894c99f66e92193eabc1e91ce6d0272b54f0d9fa37f02933cb91726e20b011640d0dbd62134ca8b841c81fe0f75a9be136", 0x1000) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:27 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x6, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r0, 0x2, 0x0) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="0ec9e890f87dd336136bd1e459306a9e2b", 0x11, 0x408, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3e, 0xc005, 0xa0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80000001, 0x9, 0x7fffffff, 0x1000, "3dc4f4f1d74e0a69d4303ebbadd4e8ede6166103", 0x8, 0x7}) execve(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x40) recvfrom(r1, &(0x7f00000001c0)=""/216, 0xd8, 0x1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:27 executing program 1: setuid(0xee01) syz_execute_func(&(0x7f0000000040)="c482c505de64660f3a09c4230568ec5dc4216dd81ff30fbd2c9d00080000662626f3ad0f18130fae720c67650fbae604c44178289a00000000") r0 = msgget(0x2, 0x0) shmget(0x3, 0x3000, 0x402, &(0x7f0000ffc000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x54) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:27 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) chroot(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x23) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x40000000001a, 0x80005, 0x2) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000002c0)={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) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r6) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[r1, r1, r3, r3, r4, r5, r2, r8, r1]) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000300)=ANY=[@ANYBLOB="89d3beca57ebdd4cf46a9e3899d0fe69e33598b8c03d1e7a701072d0d0801dc97a4dabcc02053b28451cd264299d5e8413c637812a653827fd8aa5e61deb6f0d8917f27f8f3d03713ffbce814cf8df53279ff548c779949533dd8df8b6e68da8f97691552bdff2e1d82efcbee56871ae9efcd7d76f5ad9adce3bef27e50b299406ce04b78ba591a792008442a747fe46"], 0xa, 0x0}, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="f1406b424ad05da85d49599db53cfbefc431c92e213209d2881b4c416f9454c1cc14bcbc2fb711376a2556f2f5caf6946d637875a768901917ec426e6e2b9dfee243f6de1a91f84131b12d10fc24005174ceb1d246f1076c1ae8c56efa1bd547d770d352d4518d2c62d984aeb173e0b420e957ac6c3d52b6617eee516dc38b734624fac8ec3462a723028cf1b742fb10078a8f34ff19c68c7994348562cb74ced508b56a49102e", 0xa7}, {&(0x7f0000000280)="f174417bf7061172347e5adea77ab287f805d7d2ac7df3f3af230b3ebd179c28ed02d3ef2727659d18fbe3633be6d12de1bb7ec8608176a75404a948e77a392a524ae51e8061f91a3dabb30dc1cd708ec1fa3aa70d2e4048ca300a525c6e0c2c768b120abd1b8588549ffda3220fbb4faa607f3806a4dd1cd9d1960d5108997a3e70d42f01c6d6b58cbfe62dc4f4e80b89d70d53ba2aa1321c8b2a6062701fdfc6382e480295e36e99282cac34ee1570b09b130b66ebcf8b0843eaaf054ab5618f49b4f1ff590b16cc53", 0xca}], 0x2, &(0x7f0000000880)=ANY=[@ANYBLOB="a00000000000000001000000ed1d0000f7a679a67b77128fc3e7bf8aff5b3d9dd56b96f7b06d0b530cf4c185029526d75f1b44c6da7e28e0e86ddbc565b4ce3197e518cf31469186b45998fc7610c1bad84d187c06d4b7b9092121a446896851b6c8f1d2a651e9b51af3299bfc4ef079f6e38b86259c89fc73240dfab64b5513c3f7fedef715843b0125785836002e1b1598d89d9153a7f5a01f73e5a825450090000000000000000100000001000100dd20cee10ad942e18efb3701530e4885cf94fefc0929051ff1d4511774ec257082ff01aed445437b24da9489b856dd1700bfc8779cf5546682f2ac9ff50d7debc8f0f3d64eb0e3f88a5492376f0e65d80ffa2a1d98ba2975f3828e6501a2fedd08b2cb6dc8d3fb0a63d755f57f165979704ff11f0b0a375f3792bd68ba0000007800000000000000bad662ffff00000200000064d729629b1b4f31f512fad147f91e5122b1e1c24496da0443229dd5872106e97344320aca4037273a4c1c98676e2716a0cedd85c30827cdad94ea6a83303eeb2b58f5a918ffbad00e5f3f99dcd0be01bf5dd426ba1bc107f97d003000000000000000ffff0000008000004cadcd73ccf0d99cd5685adcc8dd278ceeaaab12a405856bfa0000000000000000510ed34d076c0d7c69bfd244f0e4f91beb80f8503cf24a224ab39085242fffd815812087a9e3767c2aedae861b9910e1e2d08d9edeb3d847f66a5037c7fc1b09a472772ddfcf8881fa88b928cf57bf607e5724ad349af0243b963597c2a8b19d2ef2af46f21aa1dbdc7a48639b52ed9913362f5b97e0e285d98ae4ce566d6642518d4acc039c2eb4a1da73a67abaf2abf6dfb1ef5f14a0bc0000003800000000000000ffff00000500000008599cd4e2dcc501fcead02ee2f1cfc95e3d40bed78397289ab97b3a05fe909ef098a575a35700ade800000000000000ffff00000600000055ceee17127941ed8c310cae6e2e1142099ed4ada15476e5f0e9472b411255615633990b9c9c60b91506d22cfe8192b76be44b9c27e427370118d1edce46f217ebd2046acd544462ded7c53226f2a8b038fffea878c480556cce3d81529a63ef2b555c33dcafe270fb8a420b181490f5c9e2f92de07d5dc73d03de0363e178b75c6e246cff128c1990fcb78a6e47a7aaabde7737e6f1f08cc072d3b82e8a5ca8790f3e56c2fe7b4003ffd850e5d367e5506b537ecf0af6879de5d67d2937ed6cc8f42a419d16eabb27be4b327a84ffd5c33e3a751af39a000000000000000000000000000000000000000000000000000000000000000000000000000000000000237b83017dfd722b775c64a4180cedae668d0e5028329b5e0193602bfce264c196cc75db5b9d2016e92c8c47bf898bca05d019d4adf557233ce8929fe55e9ef444692aadbdbaa0a259b3e0535c4ba3032ee3bf871111ebb34eb77d717c3c3bad3e8201f0ae18957e50c80dd3de26fc69ddc08d3fd14e852c2b47e193536c13535a1937bfa88a465c28cb33885aad621bde3a478d6dc80f6c2d3517edf12e09f5e5913bc7d46cee77da5c7e4a220751047f41c6b42e3d8ab644907529c531c15281f0bf80f3e417b2f21f596891479fccbc8d235c5299a551974ba8b3a623629ca0a74be5d1d6fb98680941c15b8b5775f2339c575a282cd146a87290844247e356ae2be0b6a2"], 0x3b0}, 0x400) open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x100) mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0x100000004) mknod(&(0x7f0000000000)='./file1\x00', 0x4, 0x1) 16:00:27 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') setrlimit(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setrlimit(0x7, &(0x7f0000000000)={0x2, 0x7}) 16:00:27 executing program 0: sync() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) getrusage(0x0, &(0x7f0000000280)) r0 = semget(0x1, 0x40000000007, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff, 0x101, 0x9700, 0x4]) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000000)={0x3, "eaf130f94557a5c8af70593d2dc5a418d4a51547d8499e3b16f616759030ab4cea3413a9fac34e336bf5917b0e17419d17fe4c4c61a8b0763231de69e59a32f79527c9db001f2eb888ad78c8df082bff9782924acaa1107af070d346dfe9fde441bd56ac2ba0641941821fc9170fb54112b3b5e228d7bedae27ea849ef3a8bc25ed197914e82382c8d2f61db8adcf64dcaa789ff76a49ea3a0a07f9bcaa43ee0e8d35cbf916582df12d70a1a80911598993ad2b32d9b2d020a15fa5d5a3aa2adf2e776883f19b66e45170eac66778bc16212821e2541f3dc04fd3f8d915dd2110b5a9e593e9e1d3b42b8dd4663e558e287296cadf9"}, 0xfd, 0x800) 16:00:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlockall(0x8080000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1f, r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2766696c653000"], 0x10) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r0, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="73274aa727e67675c244763d28349ad37920530f3e", 0x15, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x2000000000000000, 0x1}, 0xc) shutdown(r0, 0x1) sendto$inet6(r1, &(0x7f00000000c0)="4bd0bfc455703ab08e7f4c10b95fbb189a44d6fd5956380fd3eb2d217d605fa561a98b5349038c7ea52d22c0d8a66f4512373b1496afc5cb3e884138fd29bee841ba6da963aac24db17cc6f2145171d2346eb1b005db9603eb1d51cb638eb26c573ac6a4278caa5275af", 0x6a, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x5, 0xfff}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='&^-$\x00'], &(0x7f0000000600)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=']%\x00', &(0x7f0000000400)='{]\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='f^\xa6]%:-\x00']) getsockopt$sock_int(r1, 0xffff, 0x3d698154cfd663f8, &(0x7f0000000680), &(0x7f00000006c0)=0x4) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r8, 0x6) r10 = semget(0x3, 0x1, 0x282) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000740)=""/120) listen(r1, 0xfffffffffffffeff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000007c0)={0xf1, './file0\x00', './file0\x00'}) rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = open(&(0x7f00000008c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)) ioctl$TIOCEXCL(r13, 0x2000740d) accept(r1, &(0x7f0000000940)=@in6, &(0x7f0000000980)=0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000a00)=[{r8, 0x4}, {r4, 0x20}, {r11, 0x60}, {r8, 0x80}, {r0, 0x10}, {r0, 0x14}, {r3, 0x2}, {r9, 0x1c}, {r9, 0xa4}, {r14, 0x100}], 0xa, 0x101) socketpair(0x0, 0x8000, 0x7fffffff, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f0000000d00)={&(0x7f0000000ac0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000b00)="c0ed4a3971ce2327445a16138b7fdc7f37bdc0077d89e91c31d7c2f283ade954ad7abc4283b54f42f8284f838558928ac5118972ff977b2f012c9166c811d33925b48127a02624847190febbe94a769ae35a5f27b981d2c4338635ae2512587851c80c19bb7bc82d755cc1494412e84883843be7ddf7a91caaaea74870c907ff4187f0c86dd5e5d078c825c8781bed86f98c8f42638e97537157de84d65d54c83517d923a78eb20ea2bf34775d7e94aee35d8941eb8b3121b275cc48cbc0692a6e27df80e33e315123114c28", 0xcc}, {&(0x7f0000000c00)="197accf8dda7dc020ec672c32cb33cd786cb3fadccee0559fb81a9a21b0278c3e50b8cf456491f188749fd78105e3d8021c86526ce1c737e7e92391127d1b1662d5daaf0ef4e1773a965f1d1b8e086a4dafca581167b1ac16ae319aacc0c57c1e91f43ae9a96bbdb50", 0x69}], 0x2, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x4) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000d40)) openat$null(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/null\x00', 0x80, 0x0) linkat(r11, &(0x7f0000000dc0)='./file0\x00', r12, &(0x7f0000000e00)='./file0\x00', 0x4) sendto$inet6(r15, &(0x7f0000000e40)="d387d163b5032171765d6394c981bb7e746e97558bc0c419dec0b1803d47f5cd1f16a3a80b0132c35979b122835f6bb680b626c43503d320490a8eb5bdf8793bd7c515317c1b2aefa6", 0x49, 0x400, &(0x7f0000000ec0)={0x18, 0x1, 0x0, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000f00)={0x1, 0x8, './file0\x00', 0xfffffffffffffff7, 0xfffffffffffffffc, 0x5, 0xfffffffffffffffc}) 16:00:27 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1, &(0x7f0000000100)=""/81, 0x51}, 0x40) msgctl$IPC_RMID(r0, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x250000000000, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r5}, 0xc) pledge(&(0x7f0000000180)='!\x00', &(0x7f00000001c0)='\x00') connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x24000000000000, 0x7}, 0xc) flock(r0, 0x2) r6 = dup2(r0, r0) readlinkat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/87, 0x57}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000000540)=""/99, 0x63}, {&(0x7f00000005c0)=""/238, 0xee}, {&(0x7f00000006c0)=""/243, 0xf3}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/237, 0xed}], 0x8) getgroups(0x1, &(0x7f0000000980)=[r4]) ioctl$TIOCSTART(r6, 0x2000746e) readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/80, 0x50) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000a80)=0x6, 0x4) fcntl$setflags(r0, 0x2, 0x1) r7 = open(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x80) getsockname(r7, &(0x7f0000000b00)=@in6, &(0x7f0000000b40)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wsmouse\x00', 0x200b2, 0x0) r8 = socket$inet(0x2, 0x5, 0x6) symlinkat(&(0x7f0000000bc0)='./file0\x00', r7, &(0x7f0000000c00)='./file0\x00') readlinkat(r7, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/253, 0xfd) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x4000, 0x5) rmdir(&(0x7f0000000dc0)='./file1\x00') setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000e00)={r2, r9, r10}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/null\x00', 0x0, 0x0) flock(r8, 0x2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) 16:00:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000000b800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0x2, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f7725600000013000000000000000000000000000000000000000000000000000000eff61e22839d88f6000000005cdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000000540)='./bus\x00', 0x2f) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x128, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) pckbd_enable: command error pckbd_enable: command error 16:00:31 executing program 1: chroot(&(0x7f0000000240)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x86e3a3e482d3cf57, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8080, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0xffc, 0x5) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x1) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r2, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="db", 0x1) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:33 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) getegid() r2 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r2, r1) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3) setsockopt(r0, 0x8, 0x5, &(0x7f0000000340)="994079f707916e8dd9eee9ed5b184a186989b94de150e4fd02b6306807f3a4bd3076b7f15a687ce296f9042f913e597618008e74edd7a315f95de96ced3052ca6637a048f9d355d98a562a93d6d2647d5cfaaf85986aa64cb4b45348d218b4e88fc2729bd9c8368821d9164bce612669e07c5115a6c199766318aa94027e87c9fd88b53aef9aeefdd5c80bd56a6f22e979fc142bba285c2cd56a8ae5e535540d32f1c66ea168ece4bd14ca7c7c358e10c95eb70a62ccda3a4f31b31b91d68b8cd85d361225900c17c3574ee1e2c4c21549e3f33ec410100307d2fd7d83f9c90b36f916bebe7235d81293366d7b62c110c64ec50b345306df6ea5ccc21d", 0xfd) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/185, 0xb9) sendto(r1, &(0x7f0000000240)="712b6dd77b4631bb4083eed74d55e740c89abcbeea6aede7bbc080c1ddbf571c50271e7147602be7978760dd765f1237bc6765605a9b58f467d1bbab452cf7d491c969960072b1509c12df51603df693d679cc3742546189f648706d86ded2f1a412f50c624e7577f9b30781aaabc1e2461da4c44ada6c36a86dbfe919bb8114dbeebf48a0e5999382432820d9e2716a71c23126a6787bed6c9bdca401244d7a0431df142a3eea851645009cb44ff3e08674a90c19c9458ffcb0ddad5fcbefaedd498c6bb648c2a81e3b6955105c83d48955d735589c7022ff79448a14b3cbc7e5970d99e3a0fe", 0xe7, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0x181) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x8004427d, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) socket(0x18, 0x2, 0x0) 16:00:33 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000580), 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000840)="31bf312beba5f627d2f57420e32ff394c291fb59fa43beca8766285c527c3d467db3d47ff6a89be1c18e349e6205f08a392ea67c30c52fd1ffa332b9d085e01e9b5818448bc46c76d99f40ec195b561ccea5193dfc9cb665e0b1c5a1f95e"}, {&(0x7f0000000240)="e8161973ea1275f8fcf540741a9f7754ec7c44fc77f41e39785b4941148d8bf2218d089ed32689720b8f91f736544f968ab87bd4228d2bd4b49637b6a3ecb81d00aa48666ebc935ad3f47448f5fd9a8f5cb99d0bf9835f33f3e206113d1a7ac2076903fb95194cd39a31d2ecaa92aaa323d887b8c5d4c370e4cc465270ee0fdb30c17c16affdaa0f22d2790f7ad89f6b8162139b88c75730da4c52168b420a2b3743e1228a2c950f7e70e3b987e83ed8f344a560550a1514d2e9ef6828389b6aeeff29dd2c891d33205783ebc649b5e313aab64a4272d054196d4740b0d30cf7fbf0a1f29a", 0xfffffffffffffef8}, {&(0x7f0000000100)="3305bbad930987d2fa72b0f5984415a41c2463ef5b625ce8823a7257b724f4232600ea7171fa891ed3c0b92f6d48fce2e52c480ada513fbf4e"}, {&(0x7f0000000900)="87ce1fb10f4bc0c69d0e3d108b8b335fdf1639129e0e685f6e3548f04712927739efef81fffd38667a7d72e841839034abff2f76fda69e4206084bd256df50acfdd2355a95bf5a3e107f292ec209f36431a4b2ce716b3820d5573cdca6"}], 0x1cd, 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/67, 0x43, 0x840, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="70f6f37043001e072b5ab468f00e06c81785ea93bd9c2744dc9cdb459ef2b2810fb3d2a50b22a475409422", 0x2b}], 0x1, 0x0) setsockopt(r0, 0x400, 0xfffffffffffffffa, &(0x7f0000000340)="6eb69c400426e4dc352dd1407f631d9dc696ddbdd29f51c3f21f8ffffa0790e7a3197d162c503385ce99565a71afc14ac7bc346d31e3d1bf5fe7faa1ad53d624d0fe43d5eba5c485630b72f93b85ba1541540382686a6c2e1d67aebe130a1c19b04c82da313cb1f443e8fe7631c5446563e4819a2422d51f1f3f5236582650d6871bed3f512d671a58b506f6e179b2c9bb78aad4c517226ed99847805e", 0x9d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 16:00: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f0000000400)={0xffffffffffffffff}) close(r0) close(r1) readv(r4, &(0x7f0000000580), 0x390) recvmsg(r5, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/94, 0x5e}], 0x1, &(0x7f0000000280)=""/157, 0x9d}, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 16:00:33 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) dup2(r0, r1) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x408, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) pipe2(&(0x7f0000000000), 0x4) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:34 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:34 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x4) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1d0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/100, &(0x7f0000000100)=0x64) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x3f}) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000000000712, 0x24) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8219dd0734fea486, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000001100)=""/195, 0xc3}], 0x1, &(0x7f0000001240)=""/159, 0x9f}, 0x800) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000200)="b1be84270d818636c7454d6a10a97079d6381d148e0f44b7d13c7698b464d326b824f28446f848f68b68d689ebb02fb35c58b6df33eafde4ef7428e3ff768a796f87147c2e73554163bc1073f60b9e605d220270a388d6f20ccaa641f9110013ee21f26293438bfb97e9b4778c196ed7bec9c226a6c571b2e506735bfd1dc196bba74959f2c02ddebda8eba734d4a8b1adb215cb2856bc474641c690df3d927a2e96b13230ba3fe7ccb7b6a3f4caf1ed5070490477ff6ec6586bcbb200d0db5e5870ea93b4b82f61e37a4bb192cdc45e3079668cc0d61ba04b2b6c11fdb8fb8905fa8e25983eabe59177cda4dc40b5", 0xef, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653100c48c47b8a9fdbba09af531baec4c0641611f8dae4c3cb7119d62ba9a454a82fcccbbe9b60824192466448adcaabac4241383209663a30664dc6826d518b77d5dfdcac49e5917da5855e19c4b02fde89b25810d3bbe7f4be61e679d4a21515c76abf48b46fec9132b0f8e"], 0xa) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x5, 0x9, 0x0, 0x2, 0x200000000, 0x401, 0x0, 0x1, 0x2c, 0xff}) 16:00:35 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000080)=0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) truncate(&(0x7f0000000300)='./file1\x00', 0x0) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) 16:00:35 executing program 1: r0 = semget$private(0x0, 0x0, 0x16a) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/167) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xb0) r2 = semget$private(0x0, 0x1, 0xe0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/122) open$dir(&(0x7f0000000180)='./file0\x00', 0x2048b, 0x0) 16:00:35 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x5}, {0x0, 0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4a0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="218d34de313fe90e22461059937381f06e120ad0156639a68b6d0e97773d45ed04957e033e261d23e428c9aa7a0654bd2d28bc7af22f6746a196f1d8a65db0f07563401f36975cef51be024a5e72c8543f15660610b416baf919f7eba593b3486c3be645842c03305109fd5a97b8a3f15a", 0x71) fcntl$getown(r1, 0x5) socket(0x1f, 0x7, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/12, 0xc, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0xff}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61b05000000da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) preadv(r0, &(0x7f0000000700), 0x1000000000000041, 0x0) pwritev(r1, &(0x7f0000000280), 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f00000000c0)="dce56824286897429c57bb2e9cddf22b92b4e3062b066f09c82fd1165a7a588c34e88bbd5a2e9c38a95d2aed70ceeab373e9f7a88b89c0dbb3bf5c9535769bc4581c807da52cb7e0f035ee7eddfcbc5465124714ba2742", 0x57, 0x7, 0x0, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x400) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xffffffffffffffff, 0x800, 0xffff]) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff5c) socketpair(0x6, 0x8000, 0x5b2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) fchownat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, r3, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r4 = open(&(0x7f0000000200)='./bus\x00', 0x8001, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0x80045721, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) shutdown(r4, 0x0) pwritev(r2, &(0x7f0000001900)=[{&(0x7f0000000440)="d0ba1990476cdcb572c110d9a2169dd4634558cac36dfe08f88f4c2db02e4e67073dcfc017e295195c0cb93eace81635e7aa000aefb1b27d59042911961b7832ad23c62ca4d186fdec8bd07ebca692482de66a3a1b80c9ec4306b4f6daef7f59659b3ac574a33eea25a8deeed5110856808538c98569175f879dd84aa87ba2ab2e20a695fa41de814e6bb5cefd7e659ce8bf160e57c9f157fa0565b532d61f6921e44e1d5e7919530b8c66b9f047c9d5eb9f728c736e141f0211e81020789c12c0a91615e3255680481dfb78234df89cdc948d69c6a816a52ee78a704e08e9103ac960bde5df2aec022b377baabc67c1b349c85ce3313300a731f6e594fa6bff7d4f2cb9ec5bd3a1b84e736e1a2c518c4b673156d534717234760036f7c5fbc59e0dc05f1f819a26c573827c94f7cfe459dfe32c700758f9597c43509b9c3ad438320872d243f1c8e36015dd285114922999c85adfed3ec1e3320ffc82ecf89b45887e23de0cdba6be553407641caae3ee7e70d68f212865704adddd2323bbb2180dbcbb8a0bb5b510f7c24c9e2a2a8343cbca2390f2195cecbb1390f76eaa70f09dc1a60d1ee506ef0c1c3855ff712a29a295a909bc0cb268a548d7deb33e605f922c690f14af0e7a5d658c05e211d5c7a3642973b6a6b34f20653a1f71c3184178d3c9833ca2a299fce70bd07ba5e8be557f4e623d75612722353167ba258ec0ddb25918ad3dceace965edff6d3558cef9ff2aca7724ff3d25704e45fa07cc5ea8f29e5fe77a77e3e2e28c73b55aba2c41e2071ce58fccf1680e31900472091549daa23ee37aabbeff2630995309306d7e9d74d861f16f25eb419ba3478ee44c43290fc7bca3b183f40bb1131fc15be09d524291dc15d3360b82e536b284b221bd3f88b9253a8571298989c63959a35c1817ab6d3d890fba3a085868175cd8a70af86ff516f006e7bc3ad03789b6d8565bd8dc27d60a280ca402f728d558d7c563670a4d47a7325b46941ee8e70abfe6975bb1d2267437ab53a70d07a78d3ff56e395f6b5137f41e04ef62b9840eacd857862a9275939da8feb119e1efe5c7cc0d72dec77c9181ee8edc2579318f112d336a25c82dcd3fe094f985669b7ff501e40fe24f21f86c1c399d939b3d97e361ec12b847768da85e6e5230955dc694838dfec7e646d192f828e3b8eef7c52553dda5bed372e321dcb4e4bb2a055386809a3889cfac03a9be995a5cc8f4d3d94c7e9afe44382fd727832b03770fe45f69a1fd72c32c03da46b88817dc0597dd9204eaaf8f111e9401b47a2426000d91d5658beaef5e056c6fd01731aa7ca986717064d85d33d8d438f7b9bcbd2f24fb60d57eb6e9027dc97d41ab6713d2b84755363af72b75ad187d3824b742a49a22cca253e6bd87dc842e6d9f4637312bd10bc091c95185ad23af3295e6d164f5ff4a99fd9449777c83a9c437071853190e6a62b77b9bd42efa273765bad8b891eea35a9c793a783b479d4520ff6778714799660e8298f6d4478d8273bc055f55d95c35b596f4ea1827a5457922ac3b4585e903db61055ca7f9b52d5a4b73148586030537be6c11408f0a41a2e429605d21807fc50201f4ab41ce2ee79f57cfc132813e1dfae6bfaf13b90a109eb9d2c911a14ba8195753f9f54255ea181b4e0fac266ca729920abddc9328e413782f317b0f72d9644ce0cd2b58b06cbb793861f6c99a802c9400e45cc844a9cddb7e8b0599b3171092ffd5b3d4ff26e11a9884da0494bef31c66fa1f4106c2eaf09b47f73be34ec123469697be37c6075e940ad2db033087e0428b95e0ea03cd6f873c4c5a2276256a539f8927acbc5fdc712bdf72d26d04c342068940bc564ea2e2777786ff0c6ea0aeafe79b445328a7f5b767b5d3c57ad4d0eaf34c7ce52d40130c2d31e360480b8887c126565e5b11910311925ce1a2dd97de96879153d47c0325b3b96e2b00eb3950202404c7087fa9555e0690621523f961c87a6bc283dceeb3231f94f7657074670d810b3ba5fb7f664d9ea0128f5f29e5f11e260ed810e174628acb2b7b9b762b999178e40f18cbb6b11648fca9104f898cc4b20d34b04d11ae756499c464c4d70cdff44720dcc0def4a69625da3c96d91c6c5c1702e7b27516deef444e053bfafcd4bb2be8ebfe2c1d5cc6ce3d1f29b30568d6697084071b7b4340db8dbab916c48c99a6c0fc93829c21d9d86027e81d1ccad214d03295b88115acc99879705b84c2657398f23c05431adae5c9f57c33de553a8b8a5ad2c6c327479c17ff81f49a26e262b691361256c72f77a9c0870b31865d5e77af2ba06d7449d77d770b9106cdec4b2b8c0ef2c80d55e866782781ee6644032e80f0f0efc51412fa0bf841ee4aee28c7e232c70f58d52aec4f889c0c53fa2de7e1410450507a0118eb07229b1f787281ec96677867c289978cdb0636db335d0d6f75ec3631dc4afe9ebb9058baab516404728093ed925e808414d79017f09200f2a6d17f3f4faf7d2d358b1c7156743251f65f9c838618d758c2188e25b8cfa4171c793c90362a1a1eed540bb6d492e2a9e6fee515c36d708d9f15df083566823f87991c4f38e96b5ffc9bf11cf0b42e68b76fbd16d4a0e6fe748f9c8a845063343a334027689b09108c14f1151c42e91f64a5a2c757ce7d598b17d4842aafd13dce826d793e54e2fd601033de42bd3ae8da0a123fe14d9bc07e95d2c2233aee0e048579c719c38814280e1c32b96daa243857a6c28a8fe7cbf6ec8d6a2f1b69dbef60f9f3b81d3574d74ac263b1563f79e45396ac321ddeb0ca9daa2c724dee84124920e693c375d1ddfc2a3aa23cdcb6c5d4f2c793f16ef7ff840bc37d2e2e53b7959f27e4f7cef4ec21589b52968e7f59f3701f52de0fa61327a9437f2f8514c659e967ae01b34d845ca90709c8e76fcece90848de03b6aa87918bec308432fba947349af88d13464acf5d3505543421d7c40b3751326013918084e33f39ce0ddce4eac5a22a621f9716358b66d3b6261589006f5a6bb32c3927cc87e8dc7f03adfe8e3a3e589367050a36e2bebab65c06aa347519f7bca1a7dda06f212f0d0a15b20be087ac70c1b02583835bc2d2a1348a053ade3b90548076457bd44c77debfc7fee5fa18f69bf901370cce6ad9fee4528286a62debd8009d020c129056a1951c7e084af94e941d06b96789edafc77da5776cef93b9c52cb626f3ed1bdcda7b59907da8efd6738edcef9eb4411611bc7ee7452d0475791f97453c93a77cf84aa43eb206bca17c9ae4622b5011c1b7b3ec1acf1468e8f53ba37dd6416385d5c05006ccf8b7ef7fa0034c410280db5af4e8206a72f0ce50cf4c3e6665048e9149dbb8f63f2405b8c558a5fc36644923f7952d4c4327b693987961c275a8558db9de8c63110c4a887cf48505a6136aeef1ff5ab501372294c5058d8d4ad2a33feddbadc30bdfe77660c99caba207ba7405e71f45eef793c9cb78ddc8899f0675e537008efb6f345193a1c809aa6632b228ec3d7bcdcfb1a8093153d1f9e237b215cbe677c4d603eceb3e712ddfc12e0752c91a92e206f137f14938ed166adde82f0a27139570e64aa6efe1cdce9f5f6254d772497c159f353c657fe15542000c214bba79288451fa1535c26aa08b45c231b567508fe1b94b573dbb96fa4852e659b25546f66176b8b7ef5d91a40cdfe324fcc945d3d827d7b06c4b1f23f7bc54b4e7666fe7524f8076490167cf5d0a1dc85bc0e6d729954833598098f487a0aec29e101d6787fffc5e38ea0e50fca53276c2275a76d7a6c229f8e0c599d90f1436268a4342248d6d54123a82e17f048af3e902ff057be37906e5acdbe560159758e0acc17051072ae0010434ac4fb51bfee5a66aeabe9b7d896029b0e61979d0b0b7266bc46136b6a23014128cb03e4e6c5a31006f7177abba8b9d925cdccb33b95ea9a23f62c8a15d74cc84aff91c12722445055f35c566b0fc5bb60a467e0f2a53cd6c5262a1884663724e4c3f40e46ea3c250a7045c62871731e50af72cdadeafbdb249de85d65200a53584aa0fd09bd11f34eab036937eeed34abd70e74b3cc57a6225aa5bb6b4affb0f604a0968d39c3c83745ccb5f17cb85950f4c5554b2070dd7a378a6203c9584d0aab64f549add6d3476507d3bafcc1f2b61e6d265827d8f1012664756d57649e3566533f3fc56910d4400854cb99288af9770105e66bcef32231b24b8d1acd1d3402e940d3c863cffe926e4afa451d389ecf1dd7efa8b58c767353708621e65dfc441086bd01b7c27a2e6f60bbc3fcd6ee52ff02c1a0a2d4ce046e7e86557374f9a0750c12ad8949899c32c942a3b4d5623b66ef15972b330748397590888f5f62c3d08a6eb67cf9b3c040aaac99a356c2083e156a0551b8736aae13790f84511a628fe7fa3f9329fc94b06871f8afdcba052823edac2e4b4b5c10aed8350aca1da0ce33c22bf0ee677c4ef882c3491505160463aa48e155507d646e094ea362620450e870a29679dc95cb3fd5de83c7f290dac9916e02453a5ed09352afd6db33831c9f7625bc362f84a4df7b310857deb02c9e8eb52c6785f8390fb95cafa480ca18de8aa37a3b65bb85358125245d65ae0dd56ab4c93a477e92332e88e5024768224443111e5cf9f1e07610142d40fb8d3653e925a5ebe5c30544a1df6c2beedf9bae4151d0922b8d3cffece12231cafbf9eb9b1c79a04e990fe1c952e6fe9a5d8d26dd6ffddadff0ff110c93249dc1f961db95e11d383fc72cabceaedacc21c6ec25db0e1657af8ae46abc33e8aa1fe715cb7ce4d9b71f281ec640bec0fadb4bc7504631fc833fa7b27cbd9ef16a6e8581c1d8fe02b5149295d25fb9e72dd8f9254b4de66eebc596438cdf7d6df312d4d2fed36b7eba17c5f23060e031db11928de386a36250f13dc808813fe382b341f8d06ccdcbde91d4400f2a7be1ff5b7f46b9d8517e63ac52ae2b8c72b60099451f64fefb80f472f01d88ffd9732e08caa456834188109f4f524c30ef7b9b21b58f7b6c1c031f825e664dcd75b362a74ecd751852357a2ced18d1dec96a66a2f0e4811a0f44f2c3ded8c919bafe5634b43cccb3feec7833bce40926e68a85ceb8357cce92fc744e32618632f2f021e2d1801edc4da39767ae27e76fca85c91f20c9adc67de2e45c1e096bbf2fa7e24a94f42879062e625452f26069f5942335413adce7726503cc791d43044cfe532e3e0ff07755f7b676553c416b0310aa36170f90509f9ee15574a9bd9c64ce8756a2bccc3d66957a4ec82d64290fbcebe13ab67b8fb5efadac01eba03d8c0a01228275bafb5cbb335adfcdc2d27390e61660e2f001baa7cee111c0b7792fd51805e92d8f0794745c8a3e2ff36783a165bfe29336c48586c26f70e2a4fb07cbae1f3d5505a0285233a4273de27fd6cc9113d3ed5c2b44babb7366fdd12d8d6eea30bace6e24954baaae491459ef3d1764054189a6817c3934f6c5f013920be9d2edf1fd798eedeff6652ea9729a6033ebae18256a448238895a6df3c9c7dbf673a9bacf0bfe96100d71981df54ce16172dd447f8f45f3a77dfc6333bbb250f42e81c268184ce54d44f4cc8a29d629eabf4d8f1aa5d1948e367da2010bf046cf3270223cea9e66f74d6c3ade66f0850eed6f6b6d39b1161eb4a36d8e6d22ea099737a88afdac8c392f545f7da83f2ef77886a4434eb8fd12d0c5efb12c7cbaa168e03cab30d76fa56c64249ea034e722e7ecd8e800fb854f8c227c6f8fd3985fb2f84dc61ada26d6", 0x1000}, {&(0x7f0000000280)="7864e4df897ff0170ec1d26c07e408e436685d60d62710598cc6ada9a8660e21918944e38e072f501fcd6aa58abd9accd21333636c202eaa", 0x38}, {&(0x7f00000002c0)="098cd883481120020da70a877d6c6995920d7254cc7c77e74ec3da3a7b8e3ebd79fc6576723ed193314198638d3cea1b4389d3eb4a6236b04b3896261a11338e316bdb3ae16c59a23dd5c2e7b63f36ab485a9b775552bd1cc64acd91ceaef6f2752cf5e5a48a70d67610ee533ad00268814a546b75a59e96976758826394e740e079720795cdf863b70d3ed97185726f128f05a871a282f53d8225b79694bba4b0b4892502311d2f8d64d77fefcdfbcf7550fae10ee13a04036e7889a9a5256790009e544fe0989e908440edafc855cfc9d38279ebd8b5f0eee1ac0166d2091d8ea062c3d5a709", 0xe7}, {&(0x7f0000001440)="ec87f34a8e8054778978cfd90bb819fb93f15de02662de0214fbcac03997d4c92b03c2e05c936eccfc4865ed0d28cebcc648dd820d92e8c5b19992aefb4eb3e0d6ae27d7b98377", 0x47}, {&(0x7f00000014c0)="74446b5f011b725332fc618066ed381cffa45273c8b03ed7b0c192afc76561a02af4ff658b0fc3b3e430ce249a3ebfca20c8ed1d4fb2f9e6b739f2792bfe8662d86d514bcceab9a92345ce99788ebced886bf280f709459d02f3d9dae75d76d63a51804857e68e01418ad157bd5683d1329b79abe0fdcfb5d13b665032e7312c260e2263ffbfd5fabbd96c61c7c3bc35c074d1bf13f1dee4f7e2573c8645a40ce3bd0382a827bbe978ad75e108f828e2f79318e4e767685044b58a07305e6652750223c37d552728322321", 0xcb}, {&(0x7f00000015c0)="dcae16700ef2db01e86cd95edbabb16b24906a5a93d2f687c279c9dcba8369e6cb34c0c9d1edb14dadde569e557a9acccd95cffa0b5b24daf1303bee85622bde44925dfd884fed094bc272ff66060a238804ee13d7b5e0e8dfe86fbda99c3c9fe9aab24bf70c0c969740204ec560310d938c4698af3be12aec7574f5f76c769075f9a0aa01838d644e46e50d6011224c79064fbf1b3eb88d2f60ae35810a45c298574294f3be1e19cd454077351ab258ced923f0b73ff6ad8e9e63c82ddb7c27cc", 0xc1}, {&(0x7f00000016c0)="e49874ed120fcabe42edac1b2f32db5e0a69276c734278df2237b5f84c3ad9dc20ba8fe6002d6eea1d87710ea19a84798955660d1efee500593bbbb98468849232b12755d416f62ef3974e20a3eb8f51751261548b9111ffc66cac50c0747103f92356377571411fac8456ec60b70d76bac0ce5d4f13b060bce41afd90a33cd8d6f8a31162e47bca6edadab556136c68b6a24b81fba9a2", 0x97}, {&(0x7f0000001780)="091e1f52c428aaac7e0beba1c8cc50176838e84f97bf74c5c9d2de74c22de0ae26e2a6253a41e6631bb8d9144c2d786ea1e65cea3d0c09029effb78043468ec6ff5a6979aa", 0x45}, {&(0x7f0000001800)="eef665df2140e54970a763c34b41f97fcde1cdb1750e9ccf597122eea2110e07f2ef9445d7554258da038aa54308e3b0822d9635549957ba7b6908b89dcdde02736d09753551b90a952bce878b5a2477a11de841b83f42dadef5e0d335fd256a5236c3f0394b508b22ede5ab76a6f63170fc4f90f06290ba5a0b55635f611088033f398374683b4cb2505ca3317585a14b1220ed1fb701b57d7fce574b255aa22736ae94c83b67ec42804f05a5609b544ecb3995089cc7949cb7636d837a5b91a333edd5077e4413b02daf8aac58faa1334185b57d834fb9fe346da81969ad251376b134", 0xe4}], 0x9, 0x1c) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() dup(r2) 16:00:36 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/126, 0x7e}], 0x4, &(0x7f0000000380)=""/109, 0x6d}, 0x43) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000440)='./file0\x00', r2, r3, 0x4) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8e0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xa42) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x860, 0x1, 0x0, 0x6ff0ce71, "29254c127715301a8289bb8ba636084f252a8b8a", 0x65, 0x9}) rename(&(0x7f0000000080)='./bus\x00', 0x0) syz_open_pts() 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getuid() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r1) getdents(r0, &(0x7f0000000040)=""/59, 0x3b) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de13", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) syz_open_pts() ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x804) read(r4, &(0x7f0000000880)=""/161, 0xfffffffffffffca9) 16:00:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1a", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x4f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) sendto(r1, &(0x7f0000000000)="eacaf142c7c2be1895f2e2d4fca0d3f4401b7336e22d2a5b2ef6458033df", 0x1e, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:36 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x3, 0x122) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x3, &(0x7f0000000180), 0xbee, 0x0) 16:00:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xb7e, 0x4) shutdown(r0, 0x1) shutdown(r0, 0x3) socket(0x2, 0x6, 0x0) 16:00:36 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff01, 0x0, 0x3, 0xd58, "e69b05faa26e82a8f5b05b21fb412aa5d55b69d3", 0x800, 0x100}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setflags(r2, 0x2, 0x1) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shutdown(r0, 0x3) 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8140, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000020, 0x7f, 0x1}, {{r3}, 0x8d984d1f267c9bc4, 0x30, 0x8, 0xd45, 0x1}], 0x1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x81, 0x0, 0x8, 0x8001}], 0x2, &(0x7f00000001c0)={0x6, 0x1}) clock_getres(0x4, 0x0) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="37a8b63c8e1156adcb99f0d507bbb9f927000000000000", 0x17) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r1, 0x3, 0x88ba, &(0x7f0000000200)="7cfbbf02d03e9406a4250bc197b5b860b2a6edcba6de42dafea06e3da6feecb7041ba2351d14861591a4cad132708df8cf1b161c68a4f24f50f63eccf773366edfe4ad99108b72607a8e0882bff8b3d29253b68e210ba30254cf8190fc1fb23a67101b9d40c114d3961227c764f996d27ed5df862573b67551b332f6529dfcbd3f43c8103c15eb4b8c0c5535fa00a6064922bd117c607d2f0dda66ddff7f000000000000877b7ad9000000", 0xab) 16:00:36 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffd1d, &(0x7f0000000080)=ANY=[@ANYBLOB="10000400ffff0000080000b10aca6b4f1733974d0000000000"], 0xfffffffffffffe60}, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:36 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) geteuid() shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:00:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) fcntl$setown(r0, 0x6, r2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x6) fchflags(r1, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) close(r2) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x101}, {0xfffffffffffffff8, 0x363545d0}}, 0x2) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x80000000) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000200)=""/242, 0xf2, 0x3, &(0x7f0000000300)={0x2, 0x3}, 0xc) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x403, 0x0, 0x4f, "8fcf85088f1cd49104bceaf655f040836ebbdd55", 0x11bc, 0x9}) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fchdir(r0) sendto(r0, &(0x7f0000000040)="e406d8e779c80b0074908dde5f86d40b1972b94522c8d54de4911a630c52e4ac96ee75d83f5a1104c4d3513574c7b02104f134dcc95703586e8607720398c379d4be0fc95c08ded86afb617983c182a6d945ab6d9e8fe1ac0f1e3165e09b676884d4bdfaafa884b8d4ef73bc7b7773174bd6ff62cd58d1619dbff51df2078df2b2d52920f4c2d1c1eabbd8", 0x8b, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) fchdir(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000004b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe9ebff3c83bc0e50bc5127b0c7c428bb8fc7745fb8a549d0000000000000000000000000000"], 0xfe, 0x800) setsockopt(r0, 0x5, 0xc000000000000, &(0x7f00000005c0)="8a5dda20342243836f94fe711bbf481b79386fb01d27fa2157f9987c02b7de57dd7867c462a5d8740e1a5c776039dc86abb6a12a836ef995c066b9b8991d1f5798c6309b7e1220a70896d56c7cfacbf9008b980a1cc192e6e256d8863a90a48ca592647bfb7903f4838dbdaac2e17c56a308e11e890d3cd3c315e634c63a7964dfdf11324e35ab27d39abece2c241bc4a573b164f5f9d169324063f357a60d8fc600580b3d27782077ba2420fb1cd17f473f49810b722e519a2da3a35860f18f8b840e5a27860e74347ec3dd02ad8737dbe1b60479ffe4e6b1c8bcc5acdb5b89d594fe4923e9a2e529dc0952c3e83fbd85e4a248cb250fab0ab597e13dc861f43cfd334ae5169fbcf6bfaa8bd94dde110c0e54dea08f003fcd80eedb95a46179b69a3a95f6c3fa03ff14e6deb7b671a12e712d230a59d39420b69804d99761011babdffea9cc4b0f4d9aa2c85dfb316c3b6d699911c4d57c8746d052f544dfdeab27ef2c8db0901a9501007989a4c56a898299d9f9487c21d731368c44307acd3c51442a58b9fe8306dd414b99e94ac10fb69363d559e260c6484822ceb8cd3419c45f82fa1911ad139287a5d4f4401864d20d36bb11619fa114590728e8fa9ed8eea068cc7a377ebdbe25e6503e986ef7347e652249512acc8e0244b757aed623aa282987173163dbcf9c3b81adb918d97ee27db626cf100bef8336cdc3c978fac0452379e40f0dbc222cb18b427442af2672744574f431c2724115d2eeb6813366551da40ba5b7ff7e0530263d6f37d840c95bfc1b08cb463f5cc1a132af9c46fff757a961c68985703b8a8375b642c4cca0d7017d3992db84115b2e6ca3bbca158d9ebb5548441086b7ec123e5f58171ad80c5487d1e8132e7d023167fca3e3f046fc7ed1bc8b3c33a896c620b72583de7bc898524ebfe9bf95da69b841e2883f521175f600eaf69cb4c41d9ab2cec0b2ce7c438dfff303ec18c2357981e6abc94d09b0bf05e42c5ebe1be8a43e9ea7b90c2975084dfb93a3f2eb21caa2784e0967cd9acd7024c48b5d2e68d21b5449d50f1d22598064a43fc3f4e18e3c8019318a1fa52f4646ca2f107e529f4311b843425096a736aa3b5fc685127dd100c6bd809afb53e829af854f43c35a269262e96acf1c89f15680bb43b10c82c645cbd68aec449f0132a74f9220aae0f03581e948c27db90dd03e1d527952e469f240f71786eea03a30528510eaa90d7db0ca1ff42d2ebc9415c4fe624c9174b716f351b0ced04e8ad1fdf90d34b9a2092a15101451555266dd42d438822e2821d2d163dd2495e4619b598c88f2d69a257c4ff2d964d54a728831c7eeaa08fc795df6afde5b2cd4a895f40466a266fbe30b6845a347512ce1dd1563eb034c62727befebe365e3748b53d8d5ef8bd56b8cb12fe16c3d267d2e376c0cae2ce736073518a9570a37330693f62ce498e921a7a1532667463106cee75a233638674d3e1bff58ac0ecace25f368604617c3abebc9354522a3e34c7db4b8b2c9079a71304a3d8b12f2e64dedcd261df6c55ec69aa0c4ad54411214b00c222a8560e47359eaf6c60dc1a78cc6caf36bcfddbbc7261919b26c5cfae3d1fca3939be2d9608fb0161f3c9939d4749494c92f888a00ab9057bdadadead819d0115abbae67693f502a0c68bdb31cdbec4d7e5fbbf8e46ae69e713bdea2cf763c206ae8b65e7a56f092dd9094b91e8e830fe8b300e968559078cebb32e3febdbbc37207970a629ec7fbaf4221190eb81d11befab1230388f5596ab47cb7313375126eb05844164d14f181f3e134276824d321d1cbc69a05c7e8e7259b9736270a7f0fee1a116b07526ba02f170537ebfb46193f1fdda5ebe5d50c82211717c9b9965a4b67e1662339d29d13bd705471414015e132d9b6c57a1f4ca8354b66b2910cea12d8539b47b3d14ecdfa70595b7a3c32a9d8ff2785122d3817a368dd37012abaf1e15b8dc7edd69a4c67afe20c8082f3d65e3d00f2f29a81ee58222a2bf450d87b3c0a51467767e2a9f24cec0bc11fa47a668f579ec03972cfe576c1ec1a09a0f7b19f62d7abddb6f8297edcffc8c2305591c4db2a2010860bbf514e33538271354474a07f48e2289d8c816dd0bab5d0a7c039138cb3d8100197747febfbf2494128d945d55958378f496018cd8d019a6186f26a939d06cae5c82ca7af99ecc2ccdac73ff7fb76c74352703fcb1b0ee5b15415f57670980ee88044e614015f311c8b824f21dad1b9716596a26ba28e85e621d36d18531b3eda393a9e8cdd4eee41c869e0ecde237756e06951faa8bdf082fbf9fb3d9ada3995fe013f41b69e736b11253e43846bda47e1728ed19f6270d1b48c4656fd33f93d30b42d97c4334cfa71cf6d4a307dad73d5a60ff85112469dda03a5f10a25bb23bc06fcf82deca5045edae9419487463377723d8be085d97db379c67bf15d4912f20c50d9a35c5d132ef2538c41404c204493c5e2c81db1fabf452031d7058fd588649b3ee114717f0e297963b7c040cdb4b4506b39795105390d442b74cb93153119d755edf8ea51c000495a257b975f9fe6bb2abe819fc2b5431dd070ca32fa26502dfb8f8d167dbbb6b3bc721fda30018ffd0326bf59e3408e0a447a4485352997c9187d103edd2b37218209d40e200e60a3c35fff20ba08626ea8d4c54812ee16905c7ab7ab0a9366014ea83b09519a35ec3a87d0dd9248b610231890eefc5ef93c4767faaed8b21bb080299a46b7ad85256fd7da147ed32795e76a7c26e2bf3b59a1043b241ff1764a59c359f2b693166177355f967d04865ffb6fcc9eea9c55a93fb59a76bad94040b3528baab1c1d419d15b9632bc502fe54527c22ea5426ebeba32a098ee05108b9798b9af812274705c5e868fd80f66c7399c298f264476a06a75d97103a49be5ef092ac3bd940e19a0171d4d7b159b2b696aac8656b1ed1a0ead2fb6e43756c266b29867bf7b9420e8b16035d6b7ce436794822072a4817bf8f6700181bd8664649db1d3cf964164571a1871c5d095cbbe88d4bad74db60f3caf22cbfa81475a691f9c089a822ee2ac6a6069002088dd72e6b7238a95804aed99b9ec691498d7eaf4d10253920164ded6ede0cfab2033039c687580f24c1102bdc61bdce7b414730be1d3064c1036025ef5be2018ecb4e533fceef1b7d2571715a8caa7a242c9e46649147f5c2a2649a1266c2b4620973ee74cc8db65ef6bde04a790a48bbe7915c2d436034c526610cc793e73f1aa0196bc54dc6c881e6d9d48038aedb2f8a85bc0e25c0799810181f04e57247c6b17d64d523cb5cae4e7bcfc75307c6d68286da9b7cccaea76d0e32b5e2a76295787996b426df02416d202fd23e043ff3032fa27d550d526f5ecb47247753b8e02b2d93031c705e86d96514f046931c61af0f03a203459be08e1cebe4fe5803d9f18ca3452962febb02a723a80de24b7d4454f91c1e72519938470adf39c2df81fdd522f79072bea5c19e2ef15cb0b07cca23dd7aa8984e0950f7101de80233f565de83853f4c11ddc6cb1b90a0051861a3a5d203d4d8827a40ddee7f33a135eb265e2745445737898728d434fff1f46f6a0c0d82d0376608a5e43b8182664cc21a5e491e8b7f53fa5f36b4cf1982fea3c03c4f0ae0a7082e996a2fddf808f7311f317285eccf85c42c1b71c66083165bd1e6961f704fe8ae3b542522f3180ab53ae4f2fd85d0f39a8310384c44d2f87b5ee20531bc48f64947330888cfbefa9c769ce24b7fb944bc75f628ee34b19d774f1bb03f3ef5b13010eae6e9d7f7fcdf1835b9cc077e547d9178efe75341cd70005cb639c1111c30b98dbd36f5795f3fb3bd9d2b2338ca6958c7ae1af745ab45d837a0403499e6d4fb333fa61da9ca1d28b2b119282d63af0d2bf93ccd8026b9ac07c8541ee76ef0088d712230b20da648c211444c7e3097192a798d45d4fab359d5ab477a8d874dd77487a231faa3f79fa3d294dadf5c2728d1c09d4f40e19e094b1c565ee030676a752610a11b11b9e2137c1dea0c243da01ab4ac88622d13df65a613dde2923828b62de88914f51fdfb06b52ad369eef5c2b9eae3d3bd3e2568702466dcaa61a0b8fe7dc2383ed9884cab7430874caed231bc34127aade851232ab180be94164d494fb0e608c784ee4a3f0e40a9b93ffabd0a239e1aede8f65e2d12698a615c17bc43ed28ec5e745e9a710dd08c3528960d96ffb3b257c525f663ae22875a81934afec156ea035c6636b3accc08310c03a003376493a0b691c2c54b46ec40df1bbe900f784d16a18464f4ce1b70d9261972c358f047c3f51fb31ee2fc6ae1778de23f9a3502556e8888ccd4bba293348ebf665d462f2677e1b6d2e8b2d18e8ad2e48ffa8af8346476c9cd04ba260ce07327615d615b98cc56fb42740f67c76750b8e89f85dbe4d5371f6aafa7b057c1950fceb2dda7d846f2bed433b8a034f44d397ad110479fdee409f959db5b1c4f550b04ef16f1227bdd4d3c5a7fa00a3544742e9bb4a1edbfdc694b897e791bd7d70565b6b9176e85a358ac37123f339df43d1039551fc64096468e067078c3098d1b40083a577313627fed8cd260f1c99cc79622faa35c1e2ff41a1baab6d322e1f6d8e20d6fc1774e2239a79b271b321ab20ea0b7e3619239ec5f85c22b331af7a9bd0643952416a74fc890e02d33e4bff54532af853bbe31f985d0168811760307c3ee0f8fb6b2f1038dd01d5a0fe2e8c1b9c837e2d0f8030cc8646a880c7f5c92775cd38c63ce24f34e0ef230160c694a3984698236fc597710873bf37139f9f851bdfcd4871a7292d4e2577f243439dd8af2d188e751402fe722e1ae63a6826a434ec61f607f7395cf5f48df6192f7a86c0f00c70dc19c140f1afa42e4e436f0bef721d6732ab536cb8967a79c9d623ae4ee4809686b80a90ed70a7c2d295fae27f30d125eeba8076af4e21ad964c28b9803407930fc5f0ef31d141e0ec3fb58fba99ca88bae4159a69bda3ecd206b31a7bfead4f4afc28d307a50546716f024d6adbaa5cb58f167ffc81023874bd73a96e5f2a20983b0185d981c1556c9f255f4f8e5064a61b494a7a8587109a4c102c919d813eb1de9a5af59d84e661382ebf91d5cd89862bbc8580e50ab67273eeda1f0a9e92ee73319c2697fcc57307e2ca329cc2c7755af775a0cf11d6afe1b389386bf524310a23f669084ebb4b2f3a03bd022f700c808121799f37038358b1164cd46fa83d748409a898554bfd4ba5906ce6b989463bddf881e82c1a9359d1f8f44d205acab4a20e57339be6931ad31ecc19620505a2955ddc6773e717a63d97f383aacf142f5a2604550ff6a2f70c77aaef463f40d499c6873be1f5453382af3af4b8a6867178de32514f515a426d1e761d7595998086ec443b984f15c53005e2bcd80e6619e7f6e7041d42d15661842d13c65b56c039da52ff80edff2908878ef9c41257a56cfb0515f2b93eb9b9ae4d6899a8b393f234c4b80f48180c6918bb100bd6bd24e1b4e1b3a84c65ed1fbf3e585ceffd537fba9a296b3b01726c35e53af07eaa84f3548709402946d06df27a31576053513300f83ea94cd9c74ad6872b2f2f003d5d0778121ffef95c7026d385aaac8a8ca974f8dba9c60281ff4de6f50a195eddacd66c411f3faa32defdc8c185a1f1e3d1e033df35ef3a30f3724bd4a7d71908a1077bf75dbe5f3e4a62845579b2b64d8c401a924b19262d8dcd67b760125912159b762b6a2048a43f6211586beb51d9ee3164a", 0x1000) msgrcv(r1, &(0x7f0000001700)={0x0, ""/136}, 0x90, 0x0, 0x1000) pipe2(&(0x7f0000000100), 0x10000) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xff, 0xfffffffffffffe01, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5", 0x1000000000000}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54985a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0xfffffffffffffea1) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0x10000048) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/214, 0xd6}, {}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000001300)=""/90, 0x5a}, {&(0x7f0000001380)=""/157, 0x9d}, {&(0x7f0000001440)=""/37, 0x25}, {&(0x7f0000001480)=""/71, 0x47}], 0x9) 16:00:37 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x82) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="34d99fe6029d3adecaa96a8506175d4998fb48aeeb37b9b1a00655f8e114872c266c5af7053ab83ef7cfa58d8bd7fa2d5e7d2f7260a796963665b057704a6d66e803daf5c0ee0b2cbfe6e8336892fd060dfc9021240af382ee4894a40a518434b04e4031f5c855987295c82fce9c55859b296b4dd852216e76aca1e782623f9cda3942f51be8a81268d4ff2ad7395a80fb346574f335933123c21487cec324b925b790e94985d2081b94e8ed87e6346d21db78c6a5039939c38de7e99db9ab778aa538e147cfbf8596f900840124a238e33a70", 0xd3) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x5, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) chroot(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffc) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x414, 0x0) close(r0) 16:00:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) 16:00:38 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x240, 0x0) dup2(r1, r0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x200000000000000) connect(r0, &(0x7f0000000080)=@in6, 0xc) pipe(&(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: setreuid(0x0, 0xee00) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:39 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ftruncate(r0, 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:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7, 0x9}, {0x9, 0x6}}, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair(0x1f, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) r2 = kqueue() socket$inet(0x2, 0x4000, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) setsockopt(r0, 0x80000000, 0x302829c4, &(0x7f0000000140)="7f7db7945b2c78c616e5eab28bd1aaa14da9f6f229ea58ab3fb95876d4f1610189d02bbd4a9d7dd479fd4c02cba184d8b412650a83f531158008c42f05385dad85275d110e0791add7fb65aca2697548a9c1b6a32351dee407104bc1206c64c50ebaa613a436763f980e8354", 0x6c) 16:00:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xc, 0xfffffffffffffffc}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/119, 0x77, 0x2, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0xf6c) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1008, 0x1) socket(0x6, 0x4000, 0x6) 16:00:40 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0x8001, {0x524, 0x7}}) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 16:00:40 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3ffc, 0x401) r1 = getgid() setgroups(0x40000307, &(0x7f0000000080)=[r1, r1]) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fchdir(r0) r1 = socket(0x18, 0x3, 0x0) read(r1, &(0x7f0000000180)=""/158, 0x9e) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0xfffffecf) write(r1, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x200000001b, 0x800000000000003, 0xb0) socket(0x20, 0x8002, 0x80000001) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:40 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:41 executing program 0: 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) kqueue() 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 16:00:41 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="1e7791867f0ee6e6cc1f92d0708a56c20c80eb3dc87ff4c4174d56984fc440a53d3a741ac0f02fe52713b07c5e919ce7507b4ccd8cb04d2f3bf42c63e5e9db2baa93812e9c6e067cb4e378e91b52f38d630b5ef85455b4c323118064a33f246a0a9a110f6e64f4879d1cc22bfbf36d276af9834bec2fcf12dd843d5c877cb6cbeacf450caf6468d41c6bb1b953d399322c2338dd5d0fc7200bd8542be6df83530bff6e1c29ad65ea29e3039b5a237bb8b755fe737ade606b224e06225da30578375adddac0066432a4e3b7d4df06e1fbed10923b28fe4bd892be3aefcb4ac02eb0741496ebb2de1cc440d2d8b063fae2bca27a8687a7d80d736294465e8c010ee31d6a454d2a897e1c50ac3932e2f3439be02e35aad1edcbeedc6b54f0ddee1bd1c627fee1fef6335c25d0ab78caaf1ed75d4c5a76ecd4ccda358f6402d303288120fb5caf843aed2c2ad7ab2c18dba69cadde8cfd55f256de41a5c84077987a9b67f7a1e98638dc734fda8e9d46d089193e52ff2b986e22dcd4a77f94d39843139e27370f9dc3c6f110048d13b346ac72392cbed901a8336a9d8c803d1dde7c2dfb73726f0ffd8ec96bc7ddb8643cd2ae196ac3ff8e89b71f96a7ee1dac510145ff87332dc095310c2621236d3bbab00e12385b6a3416f7a9c236e280bed1304ea9fc73993d9aafba625f029f83ef4733723a7a7c627c297460daee0d3b889a404a0b344af1f18b3fca1135cb6944de352a824331b8b8874b3da4e1708c825be0e4df4228d623f1ad66d4c4b41e049204a9673c5f284a38b8320b922181d23f335461fe016ede2d9df28fe4086431f935b55f1e5480ca8f34b9ba5029280afa1e2e345e9ae33bbe7671111552963aa4fa87a4bf21dd4a4f2acae72a53deeb0ec38d5812f05a7e95368d51051131bae9bf606cb4e75dccfebb1d73e976eedef13ff367c82ce07d5c16e287a7d331aa41878cf3c7c823d321a049cf6a1cddcf466cc028d828f31526d3e2c2a3e18ad3bbfac84a7362fcd273b64982a9a02306a47f541ee7c0d20932625a7b89b51af1fd5387865983615da5870f8d45e123d6fb47a28e6328e14ca50c78fc341288f440f03ebe8613aa5c13d945ec6ed8d0e17b391304424996eb5c6b021284e75287706c721f074174afb5b0e755a00f744db507183f53ee3d440e798b0abcf51b648ee1addbe8a6d97c52903238ed710a7215169ffaad48ddfee6dfe0f2ed321c6ca6db4c63de2f87af299be1c602f241b20b6a218685be1711a775fa755ff503fcc36c10e8cffec42759cbc6f154d9145a3c0ababc1b38224af82993c9a00252957b9e1d7f641d1e375c9ebcabc71f6bab46a97e2edd4e00ff47707bd86db0ed66e885bfc053719616f2fb7b6156767acee75922005a1026c3c483bad6955ce6cf78deab12f8e9680673d0efdbb9a694961ef9c6faf66981ef26114eec45aa1ef58515b1658ef2b1986c3cb46619e1638939407771eb46a8dc693afa6959a99280f08e716e6e77608d941ea1e49242b982d61a68e6b945db2369170feaf523febc81284293bcb56a66b96f547917f87eb6a4d9ede226da9864bb1ca1670357b6e8a73f98e32c6500644a2484c26379b5774c8aba8f8cb553795c9070a57a21f7d4b6b5d25de5ae0850c9d9818c97e1c7422f18ce0fe93eddf2c54b5aaafab80b0d8ff16ad9109b02b17eb1e4e3f2c80d4db3a9d37b1a4859ddadcdb0d1fe5e590fa5cd4d3e4fba994f291158a52b4b9cfc2a76ded2b0aef02b4c7f4c81738831638d47c5d6e8b7dc257ee1f7a44d843bd80f6c46743fd967c51d555797aeea51d51daaed8ec2193ca28f70e0b90922796462463d898d8207d86c4efe5747a4b51e84028bead4e8191c92b2bca3097db0370044ad592f418093f0ef9a2a9aac33b6d55da0c16a1ba281ab79a555cb18fafa0323b7a5bb9e021073316b898b9fecbea6e29873f5d037ac3e00091040d4393122bb44db2dc2505ccf4c3609a9b60025e4bfaac2d00164092944e510b4ee6eaddccff5254c22f217ca55e33e82b3455624ddf3b6b5c3ba3083f784481c042b21232fec1721ee9ae9915fa4d1160f35b428ff0cb1aaa2f882798e93b2c43f10657ac754d3fc67cb40c52487b89a2e4860683b5eadd175d649f71271a05a87e36d6e4804e10e0a02d54f11ab98a7a0d2f144f8080e62df10c364d9001fb71995977f9cd8cadcc21983130a484d69f78961e9210691fb2399fad3e7b055cec2729c78a602e6fafaabdda04d895200f04c2816ab57a5439847f363e0ca53d12e4352af9c57972beb0ac992fa65ea00ea0d800fb48946976d366e4d2798856aee2925ff1d5383ba9eada0e6396a62bad25529c09329b2528e4fe57b7131c94c6239d63f4ca66407ac24ce21392eda34b3aaefd61e63b1dbb789ab861ecefb360069e92f11bf19914e28754c255f889fd2edd360bc13187d2152e40e1621084acb87823fe38f9967fe1c5413e9340ed4bc13c71b4c25398104b8951946b11e9a62717878364a48ebae689b9452bd6c596695725fd821157c11bc808633f59d61b5edcc5f4aa807f3ea3cbe9114aafe7d11283b65cdda2884751243956bb0749905f3b4d8c8f3b740eb4fe57a206823de002600e43e7deb9ed7202abf98f1d7d63bc95b955c1f967faa5d6449bb78783e230460fd9c2a1ab1678d9a3973b36f0d794e70c64d3e17c89f45a3bd4b7fdf291f0dad288a08286cd3bb4052a3dd74df6a0a556e6ded58f4d32140d5169ccb7680190f34e00e107faa2dd047c68ffaf32fadae138dc31e50dec8fcddf2a75a9a23bf0fccc784b5eac8fa667656359f5cd9040f8ea59741dace7e2231451fcabf4bf16b41eaa5609acc074599f8fae9fd4369ef971171715c741b82eafd8533d1dfb895556bedff0ba5dfeb93189ad9718487b8a24bf0430317fa4ddf2b050bac966915cc6cfc52a9ec6db54d25c76f3e8e77a302b9a0d69050b6d8681d234ba2e1655bef3675c42c163447f8ecc1c3aac16e9448e81f8bf6a0ac6f3c6b309977f0f140888107b1f5906dc23d49db2f91d4bb83fdd66706dccaeba0a582c11c6697db3892ccde3a3a619a198b6ea14da29cbc86542a71022318b15b8ddcf5dd652c932001c51330f03bc784209f6a6df9b9d2c9ab8c7839fc8a74c0cbadb18fe401afbd629cd35b8c864d152475771249c448be2c204b3f549768e1a0e0b8f072b103c4a3b757eacf2ab3fa94620e6b2df82131b7e84ead0cbf9a287fc8d32f9da732400dfac34d29e520a2a1b9f8bb333ac9e8a715847e4d341a2c10f3a03aac5e57e875b5646d6456fb086400334fd73318a8f95b056351c541809f81339b2b515592ef28f322db48e6d01f193cbdad145add92397f617394b2c999b6591a294033cd6d6afe9c9db22133a33108914e64bd518a3088fb9c314efed6e8485940ba0f2050d7feeb7cef0e810c56f65a22594bb30086831f258a47153af3917f4ec89ca0c4d1160fda434271f37fb3cc192e88297c215c93db4ea010409818a891fe1acf66d5a629a18a25ad347e1cbe083371750aa1b39cfbd22a0a61a455a132577270493448b7130fd8ba847d55985b7d07713291104bbdf06a8810302e84eb46085612c6f9ce573a8fe2ef0ec3c65e4b5646cdd119132bf1e2fd94491493def24a95af2ccb6e46489b91824693fd13b06ee58d0cf63e3be3792d4e83cbf39ac99e5a929ebba02f590bda799a6b30de9541eda3619a4f97f7cad0cda44d0d9d65a9af487f398b07538046e23490ca9fb1f9d6195dad01b39700005ea83db527b87a89be868332e70ae79b239d5886e7b75d12daf1ae8e3c32c7769e30a1993c87b43bea764bb0355ad24002fbb73c40bc5ce589e45d0cb086b37edc23192abc0a6e10aa84d251234911de591bc8aa7c4c8217a5cddc83f48d2bcb30f59b8256e46c0342e9dbeefe95ebb57802f1f73eeeddc69bba376bd0c46a6697795bbac4ef9d083745c2018784758b287a9e283ebd10b3e28a00f558ccfb5a8fa09da8c70e08b9e2a12da59a780707720c5b5d5727b176b6fb6b1f06ae293b713a3706af1775119de5f6c668efdd0d8f5ceff8ebbcfb5642e14cc85fca818ba34cca08d811d54fe766aec335b79a6b8ac65f8148674e50c5cdfe87bf217f903a836f3c29f6996e8b7dca1258aea0650192f814e9406173e5c4ead4f8288b861d573983d73d4a4d3acd148ad72203e690dbee4ead9665477469d7bf45e8246cf65b15e17c748ac94f8780fbbfd1ba56b0e5b5678f7a5cf941337f6f837147e7c6a17409658c6cd2eea4b95872020e37212650bedca1976d8ac608017945ab25a90a8240bfda8fa298b2ca12ae12365ee64a4674e94c181a2a94d89d502894b52441232f26588d768989b4a17f7e7a2fd9ac5fa6db3984125a963d2877c48368abc8ae8eb4c998faabfeb37e2ede69aeb9c7d29283b788a7a3ae31b4b6d377ee3dbee1da3ff3120d1d3cafa403efac7199661328542e57a3210079dab417b42fb59e593e7492fdfd7c903b45cf5ab201d6cd8083ed97dc267a82bc05f5d1dceee8cc8593de889bf312a164192d0303042188871719192aedaed41dac81a1f3d08adde88bb45746aec7adf4de12c52f06a18625b492754ba427fd893392c0d118ffed9adc1f0a031b7fc46667796a0d6b851e275cc0c39f47c49d33f58b3a78ad68c2c08d4591dc82e3d5773e5c4b85ad206046c2fc1cc01986f6be7a9962911281ff75037f575dc39ffce6fce66106eed0edec9f7ba86f3344650ca82eab49aa24752fb58a483dc6fb36843bbe6379fb6b9dbfec7c929034b5e3698343994400271481978221bfc0ed65b0b8382b5fa068dbe61f984fa7f5981d310870fe493c11370edb375ce73a444ea61352bc1e273b10fcb1662509b3f9e8af42f4f996243c0ed3309a62a9790b714925f4d3df6c4bd8c5714fd9dfded55e69c4e4af8ea651eb915f28ef6911545d9852631b0d7d97ea5e31f302a70c7bc535b3009156698910c34eab2be3d621f10fe2e23325d3abf702841d807ee9df6a995e9004f12bc2bea2ff990a10d915d9270a188f20088856116d24abd851ebbb94bc2680b87c083641c33787e610a106f17e4b53b841f83766047ddc509ef71f6c696e2e49cd9045f6512ce87b5ed7fdbe7fab3de26ad175330b5722b5c78d0438fe8069882306eddd7fc60c3429e680f5189679f72b4b6e896ae39a3bea54c50300e1cde084e28b0b0d7726c6307f4dbeb186ea2d23e971dedc14bb6f41d081771dd8d524c9efe99eb07bff20b5b1ac66de205ea74feb0fa05ee7230a4c283d25fff96cc21c2a2cb2056562e7fc1a85026cb39020280d6514e68d80928a12ce374c6a184bc21cf129d2c4f000249cb70a040eb3932d360a93b0e687525e59def705b3be220ea0318ae00cb874908a4483c762930912b44ad5bc19c4f8beae3285a9ac0b60abe671e2c6c46b599fffe09aa682558759022eebd339822b0d0d2b39843e1d6bb72f9314860e81f7d0635d86e5d37b9aceecb8a1b615cb3040fb0bf34aba23ea4b2c9102799d33a4999c0442944a0616a9834db0da9c8726ba20a5fa8f7a278c792ac07108c2415edae73ac1e962e7bbb171ce2b86b5e7590a968cf5ed5dcf9452991827693252826b7855bd358052d18f66afd51b420c34d5991b2faa78655ecf646da62378a7e3f7b2d8f55d2b580d2af8114c4b550c5880194c8d736bfdcd32601c404b4375bad7d9b8e18909883f86d318a290f8cea4f90c", 0x1000, 0x5, &(0x7f0000001140)={0x2, 0x3}, 0xfffffd34) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:41 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x80000000) 16:00:41 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x182) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x3, 0x1, 0xf6}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fff, 0x34}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xefe, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x3ca2ddf4, 0x3cdc}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2000000b, 0x800, 0x800}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x7, 0x3}, {{r0}, 0x0, 0x18, 0x20000000, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x90, 0x8, 0xffffffffffff1c40, 0x9}, {{r3}, 0xfffffffffffffffd, 0x4e, 0xfffff, 0x800, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x7b, 0x20000000, 0x8a62, 0x100}, {{r0}, 0x0, 0x40, 0x2, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x5a, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x800, 0xa16000000000000}, {{r2}, 0xfffffffffffffffd, 0x88, 0x10, 0x2, 0xffffffff}], 0x2, &(0x7f0000000400)={0xfffffffffffffff9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[], 0x1, 0x0, 0xfffffffffffffed2, 0x0, 0xffffffffffffff0b, 0x401}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000002526000000000000000000df00009e61856f3747279c41ff560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b0000000000000000000000d5a15160f654d4060099fd89907b9f301b588858cd3008537ab8058b101c7dadc54bcb639867c4d990c301174ec5556594c92ff61f60dab31f416d98233b5210062fbcd3df5bc8e58c63520678a0f1882c6c8ee8d5bd35147f4fbb17f267e39700e156349a4b2f9ddbaeac71880000000000000000000000000000000000000000000086f4493322c2988fe03454256081093afc0ee2b68260df4341141066b2460a0fbd8d5b6ed144da687edb31577cab84aa56db526cf1d8fb71c365c37d6fb96b56642264c46e3776b63ccaca7006c287a9df28d9c069118c9fccdd3bec7b1d61787ca6d0494d40f92a3c990359e1f161f3506ff73196004ae11fd4282e0fe7cd89df3461bd21532dec8aa0f84519db70f01ddfeaf1a8dadd2273c9c3c12f81ebe2770486e7c2f12837e6add3db53e09c7ecfcfdd068b431612adb7687a8dd2993f1b5d2c2f141cb126046dafa9bb81e94cba31c6c019d9f8fc4c245f567f7f0be0600aedfe45fb4eccee4c5f63030db892f02309046013364dd3155d9877323929c6352804268350d47cccb6fb63a379ad4136d299db13792d671ada0605b4b69f93cb5488f1fecbd1613da5dbd81bd3e150e41526649980165e355855220126d0b49d5654b651944d3b60a5ffed4194a584becdc36d88833a42b2bb5f4bde93c880a35fabbfc7d62108e592f82ef466179ae59fa29210453d361949485e1e30c964ca374803a42a8027895b5f7e655928ef0279637220ee4b23a19c2ece3369e416f67090dd99e7a86361638bb8f40442"], 0x68, 0x3, 0x0) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da00000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0ae0a349", 0xb}], 0x1) r2 = open$dir(0x0, 0x2, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x2574b9de5cf8a084, 0x108) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) close(r1) dup(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0x1) syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x80000000, 0x7ffdfffe) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2026, 0x200000902) mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x80000001) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/26, 0x1a, 0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1d0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x51, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd}, 0x0) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xffffffff, 0x11463c3c}, 0x8) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f00000001c0)=""/62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xffffffffffffe53e, r4, r5, r6, r7, 0x50, 0x98}, 0x80000000, 0xffff, 0x7}) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="3b3e0b8a4e0aa8e149c4710b0425052beff481d4996bf2f4ebea6fc85da57d194f51823e8c37185a92fa8c03d62316c25774cf1c92a9a54364c292e3473f618801fb1dcce6270fada71db064de2cae57ca6f855a1f44dbc9bbe9f70bcdf6754337623a93cf36000000008f381ce53edd5b33cfbd7ff34caf41db2fc69f4df0fd1efa02d202ed2139ed5441219c367a70aed5068ee3fba50a2227951cc9261a03cc", 0x268) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x82) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x3, 0x2, 0x0, 0x80000001, 0x3ff, 0x20, 0x1, 0x2, 0x4, 0x8000}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:41 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x8, 0x4) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) load: 1.90 cmd: getty 44869 [ttyin] 0.00u 0.00s 0% 313k load: 1.90 cmd: getty 44869 [ttyin] 0.00u 0.00s 0% 313k 16:00:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="64e984145ac9c2ef8bc2e0c2adac0a98d105a0484c0db06a0d2582098ccd2e27bb3d8f74a543e678f88a1c60f0e4ece6d314fb213c3297846e6f30937ab60ea4c5aa3c982e619aeceff736e4862f0ad33f7bf00a4aee775eff608a93f3d18d213246c5c97eca3f8a7b46329a69d477ce6a84ef4ffe68f33d98a9ff50cb530883c4f0bfbdbc7c1b45d80fe48a544c5c1f691ea7ec1fe5b31ae69bb66e1d1fd471e8f508a73563f6297209a6171b62418adb11c16332", 0xb5, 0x7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) dup2(r2, r0) 16:00:41 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x8, 0x4) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:41 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000180)="8b865cef6f2e24eb541c97e66cc3c0e8ebbeba64a0a60b97b62f41da45d7dc8fef52f4eef92e7f31872e92f81e1c3c1129df9837d16267527a066efd3b3755528759548d2a7efa7206b69079651994c7cf41", 0x52, 0x40c, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:41 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x8, 0x4) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x4000008c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000019c0)=0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x3, &(0x7f0000001ac0)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x8, 0x4) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x10) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20000, 0x8d18}, {0x3, 0x100}}, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "b84c00000000000000000000000000000800", 0x0, 0xfffffffffffffff9}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000002305000000000400da287114ca83ce88c789e4d8938e89224e520de94f47d66150853f0888e1119bf50acc22ef7092dc13bd8f7e4076c44d5dc1b407f02bb9eb401881997d8b71c253f6a7ed53d55b709167"], 0x10}, 0x0) fsync(r1) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7f) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f0000000000)={0x5, 0x0, 0x1000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1, 0x400000000}) r2 = kqueue() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x8, 0x4) 16:00:42 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0x0) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = getuid() getgroups(0x9, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001440)='./bus\x00', r1, r2) select(0x40, &(0x7f0000000000)={0xffff, 0x2, 0x0, 0xffffffff, 0x7fff, 0x8, 0x5, 0x7fffffff}, &(0x7f00000000c0)={0x80, 0x2, 0x100, 0x10001, 0xbc, 0x0, 0x7, 0x3}, &(0x7f0000000140)={0x200, 0x2, 0x8, 0x10001, 0x2e6, 0x0, 0x1, 0x5}, &(0x7f0000000180)={0xd5, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001300)={0x7, 0x100000001, 0x4, 0x1000, "959844d1058a4f48171bc3dbbd3891c94c869294", 0x7, 0x9}) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa08, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = kqueue() bind(r4, &(0x7f0000001400)=@in6={0x18, 0x0, 0xfffffffffffffbff, 0x510add2f}, 0xc) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x80) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000240)={0x826b, 0xc2}, 0x10) kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) accept$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c78e486568717d6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc83a098000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f05d3a927b1d02c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x1002) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x1a2, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001340), &(0x7f0000001380)=0x10) fchflags(r5, 0x10016d0cc3c10505) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="432076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bd7c13ca1f2241c18ad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2ad13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c10c16becd4c111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08bbd564234e46f73c", 0xaf) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6, 0x1ff}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0xa8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x4, './file0\x00', 0x2, 0x20, 0xfffffffffffff001, 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/62, 0x3e}], 0x3) 16:00:42 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x2, 0xc50, 0x80000, r3}) read(r2, 0x0, 0x0) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x20000000) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)=""/4096, 0x1341}, {&(0x7f0000001080)=""/57, 0x39}, {&(0x7f00000010c0)=""/76, 0x4c}, {&(0x7f0000001140)=""/115, 0x73}], 0x4, &(0x7f0000001200)=""/202, 0xca}, 0x2) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x12, 0xe83) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 16:00:43 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:43 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:43 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) write(r0, &(0x7f0000000000)="87acd1dd5d8426867d16", 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7c0a5d4b93446283c881ddfb76649bc6b31ca2c27486680859fba3549b7dc7c833096dbc294e2b30ddc0fca4ca4dc96762852b9058daa8bdc9e57358066992430b4eccc177150dffa1b076e368de9c85d985ab3152fcdd6c9b51ed828196600decba06a89f376d5013300cfb5a26ba", 0x6f}, {&(0x7f0000000180)="7a82031033402bd714e90b5d16d7154d761307c1a71288a2dcccdf76a96736d5ee57802cb9028354d2d9280c4830a1817461a077cf2705928fe5cce3c8ee9bef7e381361bb24762fa0893bfc49cdad1f8a13b52a6e2a95cea70ee7f2af361bfea09c7ad2a5c9e50374daec4a0a9d4bd10258db7f5d0ac625eea7730baa9edebe7123da51502d06c6893497d2585954d90d36eba07fa9fe1da1f29f5e86e9cb1572a950c1e5d27e92f5e14d3d194f55309a058eadfc71afa463d4ded992246d4c19dca0da6524f2826b002f546e4f4a24b3fd041ff256cc18a3f0", 0xda}, {&(0x7f0000000280)="1047792cf69ce44326be6b076fd77e7600f9c498c76a66ed29dba8c4090e4b2d", 0x20}], 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r3 = shmget(0x3, 0x4000, 0x1a7, &(0x7f0000ffb000/0x4000)=nil) r4 = getpgid(0x0) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) setpgid(r4, r5) shmctl$IPC_RMID(r3, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x8000, 0x10000) r2 = fcntl$dupfd(r0, 0xa, r1) getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x10001}, {}], 0x2}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/10}, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x6, 0x1}, {{r0}, 0x0, 0x98, 0x2, 0xfffffffffffffffa, 0x2}], 0x80000001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x34, 0x4, 0x0, 0x32a}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x40000000, 0x40, 0xe516}], 0xdd13, &(0x7f0000000200)={0x4, 0xf71}) 16:00:44 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8500, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000800)) 16:00:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:44 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: msgrcv(0x0, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="18fa81aec677d4c1a39d1e1b580f8b65b8c442959561f912e18c7fd8d282192834476ab47457277b19b558f343c1ac476965cc4d1743278169", 0x39}, {&(0x7f0000000080)="11ff808140a4fa4a830065d7a26620ba06b5e6f6dbabaea39a49d368dec05552ab2a908658e62f2ad502cbf226a2e279355ae183f460fa8b30ec99f2912363a3333fe5687e476964dd8ee96728f529f64f2c9d250895249466239e", 0x5b}], 0x2, &(0x7f0000000680)=[{0xd0, 0x1, 0x1ff, "e46f1602b87cb2f0725d530b4f8d2e4f6cfc2fea57243b06165f4107a3d1f9d2f9ca17d7ba8b1823a1821005c3e04af06f75549d2d780709a765a7e5f98a8b41396d27107d42dc7d5d950af5e842dcba69b354d7d82de2405a50870ad0a3f59c6ace5b1fe8718057a733198e133d722452f96547ed076d6879793aa40be5f1836453b0ecd121353345b63dd0630f79349226e3265df45ac2951e8b948269d32491faf0b048b25871865696a151957e6b3ede033a532f1717ff5bee4c"}, {0x50, 0x1, 0x39c4, "c8a9932e91b56cd75b8caede344eff4d46567dde76484b68924a446f59156951e735510c797bb97423752cb5e230b6faeb9b46955ad9d80b155627cfe7"}, {0xe8, 0xffff, 0x8, "fe96e835d9875473bd0a35c89357e2691a68e49e53be36a983eca40b6047cf1b3f95009911ebe2fc0f3b73b7ba706e40a9d0e0367cad1a2836fe065808bd566c9ff67808d666729eea4081b92a1a0d92534e132e41889ef9e0046b009092c21b7b6b8831a628d7c39d1b11d47c4a0fb2c624564a3bc1656a60be3a11e6574c14b6b431f2903d1c83f15d8eb5b2f7cac5fa700f7e82e125ef390be8dfdb3f0f9cd10633aa9f51174f170c522ce27c2256ac3fa37cb82031e12475919f19969b76c269505872101448a2e9dde8f110e4a122f5fa46b6ab23"}, {0xb0, 0xffff, 0x8, "815896eb928b2f9c9079e190168a95e6bc9817add59749ea30a3ac41e9d5ab797b11996bca016502c959bedc259e58180d58776b293981dfa3aaa32759b6ba869d594e4d1c9b279a8611d50c345571c56b6b3226a1a70f766332d992195cd88b7df1ff7baeb9c2c3bbf3e2766f0b75d31e8f69d65ce1b5ffcd39ac7ee8157231ce5a647270492c6ff3b3fe3618674d4e339e0c0b42acecb80d8d8b87281a78"}, {0xb8, 0xffff, 0x4, "38f6d58ff13411c6fc85255f5fabc7410a8acff7a73aca5f068db2c9e4d675b63afb27801d29ad66c32d6454c23b5e4b92296929c314b81cb75c2c17d3a7d9e5500567bcabf5af0695427323c1d67b04cb176ed8fce48b19d24a2d8c9d1a4c6abd82ff30f7f2deec8134dcc51bfbb8bf9351dec5fdd498729b22255d82bddbb55c87c592b0ab4f62155e2ff6b836311968d37c8d670ca5bec2a717f827ee1336719d26139c07ab"}, {0x68, 0x0, 0x22000000000000, "f621661ec1e83c694f3b3eeee9402cbf9462631ab086ac18b6a6f1deed0de2736907c4425db0547309020240d6cb7e8c9ab3f8b731a6f2af5c97be5e7ee7838ce334381ef724a8fbf3814546f8975a21599a0648"}, {0x78, 0xffff, 0x3, "74866a3ce82d6f23109fe164f15c181d2345ba690ce8a48792cd4fd70549fd16a2eca65b548f9bf10270d410db96a2dc304e1a5ef3de1cc68cd50db8c03d9d1a1e70dce73f43b2c66481508c2efb95dc68490b630efbf839679786fa28a9cc1fd1372b"}, {0xb8, 0xffff, 0x5, "8a04a0515093cd034ad2135cf44bf8fe88fb0003c17229a6d1df961e222a4d759f8262535b69e5710db397bbe5ecee3ca76c32f23dc1b30b381bf7d09d841747c7ec0dce3bb50bd26c0dfb7c27c494baa8d12ece2e1c158975727482167c4626f0cbe172ee7bdf8ff71dad295cf790511ce6e8011552594178c132a4f2b4efaceef8165ad9c5079a0b2ecc145ea2d023d8135915b4022bcf05e4d173690bda628203ef4098c9e2"}], 0x508}, 0x400) msgsnd(0x0, &(0x7f0000000200)={0x3}, 0x8, 0x0) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000bc0)={0x0, "4a41f9b19d007c53ff8ffc5c39f60e2a97001bd65014990cbc2ecdb5f1b7122c0b5282a3e4c46911250f499296b8ca8d84a3146a699badc11e3d0d3d3524d14d3cfae59261aba2ee462f30b9bac4a6df6b9fbdbd08adbfe4d7f1acf9adfab2b4a97eaa079904e54d68a85b9aea3a982671830e7b26a697720f28ff017867ec1f349a4b1e74719d782634d4b764ee62dc449c85806a5ddb68542ae8b0d9af8a266b532090e38c4b0b41aba38debeaf9d38dfd719f349593d8b7e630e39af91da4ed23911d8484fbfa58b8472b2553bf44a2105e341cc20270e9476cbbfd9ecf90b73b7674c63aae4485abd6b06077ee4dcb89c8319e481e5578f34c8c3618855be39e76615e8047c47012042a03d6f0232e7e7a17a9c1a8774680d54254d05030843106643f5c5e8afbb828ce19801a87b2758e6ad054e879b107743befafd5edd23f0c20520e23408f6d151286323b7439e3563922fd9da45f1a400c505da1d62e86fdb09b25744cb9e4aa6c364a14d0258666e94b4bca49cfb93489958016006f7ce61c761fe0ff09952327ab4487bd566037c85c0df5924a945c6ef31a96ede0e5edd6133861253b6887ddfcd1ad12226b57e2020d331debd7cac5b7395f9956ef51cc091a07a18b4ea116d08936c5111f16cfde378f33164f89e5af3d9a8731b0de9aea27946f7ee5c4947f92597861e609a490dcc424b6f92eec2da69ddf19acfbb6ac7ed81673261ca883c66aa242cc9f8bb4b7c2c086a2b6f7def383df1b45d853dcb05cb4a6139533e525f32943dd47bb666b2c646fcd2c91daf3e39c8aa1b62734b3c2d9c4fd67c241bef8c16b7c6ce67667239d865cf304801d7d85b63294f3399e509c345b7679025e8738d7495c4ec53432307b879a9c2349762023a82a4baeb45df059184bcb425f0d9aa384e750b824e1fe3d16d3584b7d91c3b73bf29974fefc3bc17b4e173399fa028c9da3f683d21c3816e76234d8af865791cc73f0e7e75b9cc64671b4ff4f5fd01c646b7873a18c16c98a4f197ebca96b605c3e8b417cb0b667ea07edd41219df24b63049f8c590e99967969d430ab9c4cb8277ed31dce805d05a871ad727792adc8a4c304c40568ffda409b7a2a16b57c6d3e9240fafb21a79cecedc4a9e3726ef7979f416de2146fc13cf92d2b5b6ab64b9510ef615b0b210457d8c09c841ae2552d3557053093bcd11899edac719dc60e1deca67be2c93b08a86f7db7140ac03304a3eb5e216971d099dcb49538e0c69dead9caa24bf2ee9a355b31c3dd02996b213fb9f972e0ef8ce533a7a184de0d9b0a5395fdb64716b5229598a86f1cba60e75149611a25b5601889e74d47028888a4e3f1bf71fd61dc153987eed80abddf7b6be3cb1312a55fbd006341650cf4d0381e29753a096acedb2fb5e057a00cb97249a98370efb4ac459fb086afffac4118c438159eacb522045926ff01cdb30226579fa65f9d3dd9b203e5336c0cf1a2e57554b53e1e2de9ebada41d9677c77dda3c85c9fe3c86a03b37e19e42668d6ce13631caa4d9f2bc0a74f252b2d18916e5ee2eaba3a67ac3e32ab32a6a85b5b210980d3486a7d61eaba0d64446a5ca8ff6c92822a7fb236668265eb5e505bf1dc8426ee1297bcabb23c82f13d7dd1e9b1991308d6882efb15352fa700d95bcb4cd948af6170f20b5f9095f973d9b85d46971ba18279eacd5f56aa77080ca8fe3b01aeb3e7add6b6cd7b8bfcfc0c4871e4d814744e289a5db75d77e2f50da3530842647299a28a42a0c7136642b1f454345439067951ddad7f45fe78f0c9323cbd3199989572d07798db8c95026d8b98680710169e9201b3b4541d42f548ada8a3134c615501c01a4e4f208eb306dd3485a6cbf6d76aab6c2eb83897ea44c7d8b568e4450c554bb271f1879033c34a1f07180b28ad94e606c25eea59def0f89b085b8fbed2bf0ac1335809d2acd185e6a75255c02ad867216ba15cafd09c302f92247c423444f9800543cc0422843fd56bd19a050f5893cf7a450e37a8e8e28b3bc08f28b889997479a23ef8e9aeffae9ea2499bb89d3e0395fe6a5d1250399a3b11ffdacd1629755456311bb7b40fd94879b790c97ecbdf5499c4de8b0876261f818338337c113eb36b7ab4b21ea3556703e2fca0a79a5896db422bb4228ba4f96eb3156aeabd2fd6d9cf846abb6f40b1d2c8aa3bf0c9d2ff365060062af515e7a723083674b0c2074dd30bc2a025a55e614ffe938056bbea558436de8254e1b5673e1e966d17981f29163d11ea0f5ffd50011b5308a00f0c6df9f28f2d885bac4a99651379e6074c55cddb75b9201b008255f5b8a69ca6e171ac3f927cebb33efc9da9a20cb706dc45e335164d140dd35b801c26fdaefc33835cb02a8b5a0ee9cfee4553ae845476c96a3a64c07a50e91daa49621f35d7a724d5e5a1440a20b71f75920635fe28bda363afc76ff93906ce9429597f4c8ff7ba41906b13a6ec5d6f68c927852a7d1cd78a015b5df228bf33895ac162782773e3137a8e0eeaf02eafb2446d93b3fae92bd4b6056d80d13c150f358e55b81c868050d79012b9ab415f85af5811a7964d8a334c6d4e9cdaeefb1c7230d0d267207e2fc81965f42ee8c3d4e8a01ec2f782febcc7e7d2d68835ef6db770741a96de1da106064326cd9097e8968e247f39eb9802fc5f1bc6f163bc6138f7142c9a5b6a97c2232361c42e4ce4abf678c0ebf501005f466fb0705909f375134d79e5be14dccd79de26c976b8a08d7171b020edbb138f7474aa6226f4f89bda3ab546b36122482b5d5b83ab79db7d096de06830b0f781b6262bb1720de0a06b6d5769ca1a52334cf89e8b5e8311c86e52ff51d2c3be6414abe912bdf8747721ba55a4c32b0e32ea3de82de84f5c41e35ad7f2c9b2dbfc298dbc8992784b6be1ab9648f85488e7063f07bbe33cefdc4bb7cb0c73b89b088ca0eb0225f8ef4e2e23f1fb2f1269bf55e474bc5b713450ef420e86d39b33e1e7bdbb5b32cabf75903b7658d2c52a71ea7377cff6e804d8a12da4f170ada10cc27683d79f5941238657f77f703bf908265530ad9987c497ada7d733e72e755a6349c9c0267d4b772b4c34ab407a37dee29a5066d897278ae32ae6980ed452edb8893d241977d3f4951280bc8ee7ada2bdfdd057adbf5a0b14c041029c803d98024b795b05016e9323a513c2daddf089fea1d969ae10b682ac227333aead506980600672e7de9f37c61d4f33d52f74e8f06fb9d2e1ab3ec726a60fcc6e2d6673f3648ed24b9398be6118327e179e977c4133ae73a8080b51a0dfd354ec5b045056ff780e8a7766485c9847c2c6b448071c338c49718dc216d458a10dd2ba14c51c470c33efe4cbf6b2676a8269e616c1efd1adea0be50e2c0843356084a77b2fde6a44b4e5061e932e5a4a2a72c185321e7b22c53625089a352dee4409a3886756c32f1fa9b5f9f5687f0ff8b117f78ec05878b184fa66eb95ee43b7a9fd421fb1b8238656464f97fefdc1c4b5b0da5930de56cebb020d6219144b6b5490e30dbd83ee34130ef7511f415b9c6c344361bc6410a7a8eaad640ce49109c3da3c37f9af123372a185cacf250732478b7aca47a72a7c2a876b11a8763d3ceee8bfe95d9bd1dfc7d9471801dcedc22e917691d14ee7394c2710a12c4181632f0e204ea36ce5218188a876bff7499d6e3e8f5049f58bd7919b3fd49b5cea1a8684195db205454a42e505e3d12afd6439e1edfe020575f4824b26ae51895a333445e33f4fac5b40625650f0d79f8c2eb40d8f816ee52527f0d4e36a4bf966bde30ec912d30a7d48bd267436be26291d577362dd4bcb808b90dd05e8387606e293e5f8de4b7bb4aa7c4370f7270c47167cd36e2c9229881a6f5b1ef1c5a3ef317257bc9ccfb4b6f627fd2694ba1093bca74e990a62ee3087bcd8a6a5f9f77443cbe18ea7ab86253625f361d8b14090d284fbb91ed24a15eacb9a2b68f4b5bd16069a78325384cb44f3fe7c00242933cb249c8b7ce62ef27e9f21e55bd943de89436c2a79dd4aaaed3bbabb344740035b4020971eef7dd69331370a5499332bf84bbea810b14f6872b531d206f1ea8fbf49fb6d09cd6bd826f681ad2c8ae0f66c929f55e06391d7c0871b0a87c7830871d2ccc22473fe2004496ea8f1d0abf3798ab85ee681e7f4af9e571d3f0292bc2d712b15e6455f54eed6803d498f6034fcd86b387f2457ff6f6f5cd4b850a2f870c9aaa6e8b0f966bf908b70783b5c6ccbbef7034c96d7dd6d208dee4d4b0fcd62f2f78adb18f279ed1b2f985bc2a8559d5f2fb5f0ce920eda3cb5ce0e2409ef265ac26f4eff2437a9318cdff7c6f4f73acfc61b6bd7f5d06b301a312a66b67973c7e1f3a911a9538646006095156f95885c07a948ffd463058d9773059c35e04abd86cde7ddedf253d7e81fc718d84ac7367c5791cd02b14835b702da7aa0657283c689efb7dccb92fa21427a7d2f277ea709e4cba49e4b9f003d9aaf0877a324fd0930262e4bcb23e898bd36c948e7377ff21a6591581fa18cf1e467e9194962b71908a7dc0cbe854ade2bb99bedad42b28b88c7ec8aaa97d4db630e738dc56eddc56a3b84994c82ba960b2542aad62cb5aceaf6940c39c915e17b4818c88b20d94e797232bcffce4203f83a46b1ccb070bc0a5de6963a37138f665682ebc6ac11c20c00bb4e1d9eb7429e06842bec830b53a1bbcab3ceb4eda18306040e0b740e3ef2ad9460103fc74f0bf7cd55e7ebca837ec35ec8a07a836d951ba5a92b3cd6f5110b37305c1fde343c6dfc1178ab2c4c2e796d0223184639c0d108a9aacec2f09b2adbe3ec7ce2611ff69038b76c0dfcf9dc748220bf90762166a3b0fb4b1a3285cbfa961deac1e59873f2e701e69028820d71d93806dea3cc0477cda42757171109e367eb51d997467e9b141294215f29baf6447e74b61de51da42bacf73e20945533c4b1a0188207eeef69f9570d32a5cdcc5c5ad49dc51dd2a94a1ca8f978d15df4b4108337bed24cf40b4115d83734fa59266b9e255f43facc03df3edc85a250bd3a8511b750d8f6b7b7e79f1749423158babd8dfb8cfaefa97d9bb52db23c52b430725f3f5d1abe6370dac96b118b898571cd30cdb59c57069bb8dae3545f97b6d7b5bbaa1bc857c4fb478b6c8ce5df9d450a99d5ac426176ec37d26e9b9a2d9da4ac55a4263187c500e37a95dd5b7220ac4f1d97148b85ac0aab7e4d00a60a86c70967c0f10c37d638385853c37b85a05d9cab8134ea35a8d331bf6d5e0f60fb632c10effe6be5ddc194dba4afa8de0b94b02008db72c11f0087955aaa4fe196c2d67995f998624dcbaa540022ec39f47e64b1ddb2321065928ef7603e58d4189780426c5afce61b90819b9b13de62b514569d741c26bc663d6df82fe1de110618acb67c5018dfe77a4591c9654d8fda67d15aec1b5f4b837c25c5648284c6caa43c782306b13c9a7faa516217a8d05eeef98840bba63286ef91b317e583bd45843f1034c5f0e309d34c2896eeb1452df00ec84b11724a428ba7584e788ca12dbae4c2db73b2c78c636f43260f5665e06c5999f6272c3596d174f1b8878befd230eb166da30c59db94f57502ccc404d226428cd4550cb2e002750e4e64ceb2b6fc7c7adfbda2e746217e5d0b9bd87c621e7c7249b0cf738e888f56cb3fd984c1f811928227d202f9d66d94925386c463b78167efb6603c124917c48686eee6cf12682596762625f766791f1fe34ccaad519e5fe6395f73b3c0b8d8b3ac1dc1c9a166"}, 0x1008, 0x800) socket(0x1, 0x0, 0x3) 16:00:44 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x23, 0x0, 0xfffffffc, 0x0, 0x20, 0x64c}, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 16:00:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x4000000000, 0x800}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) 16:00:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) r0 = getuid() r1 = getgid() mprotect(&(0x7f00001f3000/0x4000)=nil, 0x4000, 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus/file0\x00'}) 16:00:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:44 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) write(r1, &(0x7f0000000000)="a77cb9c2580e2d39a83a", 0xa) 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(0x0, &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = dup2(r0, r0) flock(r2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x40045720, &(0x7f0000000000)={0x0, './file1\x00', './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(0x0, &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(0x0, &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) r2 = semget$private(0x0, 0x0, 0x150) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x62f5, 0xffffffffffff8001, 0x1f, 0x3, 0x7fffffff, 0x6]) getegid() 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) chflags(&(0x7f0000000200)='./file0\x00', 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2014, 0x1) 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8612a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/233, 0xe9}], 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000400)="9a0271a1acc05c9ab4039243af283cb82e6bbf221f5c37823483a20effa463e607b805200d3e79d4ecf66a6a3e06eb26436cb16a510645e9198513206d030c305d6ebcd34829352ed395deb87c5e5ba1fcae139f7c2f55563e01c865ffbdd076268bd5f38d46c65c1d82dce4b9e9d319b915bba29042355bf6c8cbf42413c2ad8320120dbec6153c71e46380d74accccb5dacae52675c2381ec8e8d28c4f5a105e380fb452445cb619e4ea82dadfcdf80a095aecebc7f41d21a60a01710423c8d37f53395606922c26fc41e2c15b0648651a145fa03cd1e12350016862fcfdbed98f8716e81ea0f0f8f5d774c1c71c36e06ba451a8c6e0ce17241b57c9d0f97dd5e3c2d9f8e95aa8697cafcc3876f9601d02e6a5dcd3b548a207c749ea4552ef943a510c8feecb102ef5b8eed85c8b5a766f58bba964e7b00166d2f9670720c178505b92e2c192eb1109145546c47896c8c1d9a3d45b27101d4d119257af1e5530d8ba683cc19bd48e61b48eec00136617d72054af7b4aab9ed987a460607a3e040a42b9bd783191b075a5251cf985e98a0792d8e6a872927f34fe60d1e3f3af465d4513abd643292181849592a2d5852d85bb5b67bacd70b9333c71db171101c604fcf05199952e077a96da5826c6ae89b91cfb35bff983a2ae2dc2386c026df2b1c5518d65e996a5c2b69eca42491f25e6d41df392932f20e59659342e65064f74597d0e509ce46e919314ed4e37bbe6b4b71d9d2ce63103cd10c88b5301b2e71f51043989af6aed830d381d53a51f089f7bf3f3bd8fb2ba6a0e45d77810f7dc6baa5adfeec7235ab2920b43e424c59fb43a3f7eaae79a656bf1ade6be3f12983963856331f5db14af90c0ba94684dc0f0fbd9c57443d0583070b33350e61b1f1df72e93295037a20944c5ab4b86beabb57494c002624b17c4961229292ae35747dada011bd746275dec7abe2d84f05e5afdc242002d812be9e783536319fb10027948a22e17ebf29518f55aae31ca1681a68d3386f58bf6d36fbaee1ad349cf9cc6dac24bfb6b67062f050d0539b748bd97ebc64f9e085e8e9543ed2453a758349b26615048ad140a68703802267010a9604444036dbe8b7992041810160a3b3aed0d2430580d2d44afd124929c66cdfb7ef1410a6ad2bbefec70341b127eae8fb5631194ae88a892ded00df4aff06281bc5320bfbcde48760a5bdb3c62faa9628e3228d852511715372a23df1e5c157fdf3f59197998e3dcf97b050d83fc8712fd8ac8908572c5101f490fbeaa5d8a78d8a0937ada519d7403abcccb0cff0e0748575552ee73552b19ddd7a1bff2a431eaae35282cf49439f0442add83b5c918c23983ded4bbe3df78d38467ca30d2315628c3edd9b6c5793a7855d5ed36d4593b64056517a5019bf98bb373045e506275ad8335dd7b9f656600e801b57f158ed042c20a79bf8ae22327e6c3a9802d138f03e12fc002e1507b43884903ed740c9ab1deda3174392153ea2bdebfa0c4573523cd1eb3fbbb5b07e83e26008e18924d0c572aa11094718db6b37d3b376582aca9f5a5c3ce6e3feb13fe73fafe64bcffcaa3bda42a6fdb8af7a913f849ae60802b5f0e09551e27dec37e2592057b668419c80884671bf11416cfaa2c8b9c0205f04858433fdcd456f7c220b586c835d2b88f5a9d34032f804690f191abb44946c7013ced53df47d8ff9b16b4582b08b74ddf2b0441a424f9aad8922a44a5c5f288aec7ae2dec5392ab236b82ea4dc95fe95213247cbf093fe6c3dc9398eb49eefc6768b12e6998ae22b5dd565ba52a3c77c85a7b05d98ce0252e6df213da12501242ef8ba4a97266778bffbeba83a65c3231f81ab397f945d6f2b9141a6f1a99cd38d3662748a8db4105fe278f3c8a32f86fc9891a01eb6014ee77de484baf7e145cf533009e29b57bdb0625936b00a90df93e53d8d8d6b0241525e30aa8c50144cd107b2fa402e0a308c01e34849c6ea45bb71b379acef902551a8c5f01fa58c52433db3f5608614831e129da1a51651784f6e0ebd2bba464eb711018088588f3784c38e5aa0e8b5c83f3eb3b0e427b6ea0538d05691772fcdfba73c9d80b47106759c3e81d9da0ffb75b8fb156a24fbb18333a743e0c9da269cdc90c62266af3632c65c2f1c3b50bb2d0dba2a034a0434f55db075a837586c475d0fb8d8fd972a0f54f0f3ec9d00b02b123bb2b9d4cd4f017ab6e842145eade563090ebd9cf1f1f0baedf2cd2729aabdfefe974aa7f9f33507868c341348fb50a5d77f1b237b62d4c44298068eb4915a3f7f3d61cf1401ed5b4bde3c2519b3e858752a6fb038a3cba4034295419386e191257174276df1fff85b451f7ed0b81c760e28cb9bf3bc30eb3d792a1b7382955a9a4f14e06aff0c54470b1e4bf15c66c188f5cc7fb5bbc48c54e2bbecea3d7e67075d408502bb01c77a8c13505356f7c3d999b8e6ddb7daaa9ac2d47daf02171bfee305c241019ebc1dfd931b46fa9e3e72bb45c9398135c731748940360c21f54914235defa4d016069f1710946fc447c8febe6fba1803da9ba4e3383119d79cdfb0344ddb99ea436f3343874a89d2df5c8801e25fb9b9f4498c216cc695660407e5a4bc3213344876ee96bb835773f78db3262a7e607e47ee2007264ea6d0c6502a22e290010a8521db5618e1ab708b6d106272e3430a97a5d2f493add9afc3f0af8022e3482576dd82e6e2a0cf282338172b110afb38527cd5d2d39f30aa9579d6dbeb22e054d29b5c2f3b6a5af079ef554706362a524c6e399665f9a1bebff848f05d4f5990f219e25dbe2e4c9bbf1183ad54c1e3c2c4c1baaa2d80df58eb0c1350a33c89399e1437b264a300aadd0c1e989224843f52a17e83b7ae551d3be027d1973188ff44846d2edf8efd1d3375d17ca28574686e70b777dcd8d39e87f8ad267559bf50e4213d1c12f62cb1043a6074b544412618d5491d4372b042dde4c6bd0da3e2ed61482a460b836371f6da2a4c53e264d990678319e776a0552e11810d2a5f63ce3ebd96575f8285f3d08f3927ba1c9f65fb891e6866c91cbdac3e26e52fb1f4cdc18fe7f75341833cb8d2be4c7224d3f30369aaaa109d6ebe26ca72cf25143ff2cedeb0f91bdeffd6721494fa575df7b4976a91eae3dcc49a7fb751146b1813859e1a9a6eb029e20a33ea680939011afd9444af23e1351fddb13095bb1b56b1dc2e09e1397ad5ad556713c7af546f6d7467074e5325f7485b452c20ff039130e8765dcfca75040526a621bc978742f6154427304a190d0d541480b6567f6d974be2ea9407cb23d0976811b183f42d2459fba6f5aacb151d38bff73032b5b6e30d44167854544e10fec5893a8ff69ed9aa2ed5c17a7c07a558cb1afd783bf8b28ae02f8ea3ae474ae81e2cdff0c742633e59e3a0de88696a22d390b3770343f6e2d53ecc95a2e0abec0a34401944d97bf9074da144bdf8a787349e776a7e95692c79e1f0563d6801664be9e0ad3d858277d0eee5d737b2afc626ac37778a68587ce672c0aacc8f5d40079019c3f7ae22bb2b711f3e0c89d9a60ad36a9aec812691cb273b91d4a06d4315d85ba6c6068f144903dcb4d8ab8042cf4dffb2c244b4300fc33679bd80e7c24a9a6327352de37d46aff435b426c2c52eff2219e6d0e3f82f2674ee786598bc75a83e1b2853305c0d9d94b1989a8cbb937b7254b08d66b27e33596a5dcbcffa44ce9fd25749e635bec29a3002b95b4ceeed5ac1b18f8e1e2e8c0491097914e8de9c87affda06120fba7a75b7c71e5c2d0cb43454a8693476f870fb3c4b52a7e5d340568cb547a1fb81e5c1008633379d0c0f15dbd27c6dd313183acd8216a9e616eeacb5ce36ef9840d0be7dcedcd3f77cce71afca153c13577463569cdb680456fd3f19429de5405f4db2773d93cf97e3e854985fc6be43b1368727f8fb68288b91fecbfc07429fb65d14c3f436e840d88a780bb05f94df309fcf883c872025754385700c9f95baa91ae2a56722b67799baece4f48b38197e10ea45fa62106af86f85b1b01de883cde5a6623883359ed0b635961ea2f6e55fed70f9745fff3df6b2ac6c42df1cdc9bc868f519627051665cd936398326c837e8d0f3417d0016e9b74e214b7a4c2456ed62dae06cd397984f2f71d84ec440b8fbf628f5d195de4824f47726ee09eee5531cac8e1fdda759d66bb1fae51be362072a05e1961f9030b50e7ec96c1e5b302bc0fb48d7a35a96ed726c41f6e5f2912a0aa3f17c5eb6c57bdbe5d6fdfadb4d645deaed3e08a1108d6d7359b0ca392c28a8e181fc5473dce57ca12f1e57331ec68266b1716fb10f0239e7228ecfe1bfbcc0eb430a9aa6dee35e5164d7dda2cd8d134bb338ea8ae9edbc2bf6946efce6b4c6aa9a3b222f7935fa67c6203def2b71f1b3e294c2bda1a11d4dc3193a9af78602f1680db593248a2295fe10e786232a3afbb1788bf31cf2dfd0b886e0181003644004958619f899cf2c15705791c77a4413606dcfef080b56bc308afd3f8ca4d4e8346c332e1b7901b5a5de0f9e19041480d1c08bcc956e70fd4d9215ec247cf8f9698dc3299056fce0505d40070c0507559b96640d65ddd02776ab4f071c793b578c96648d2211ed4c7253069f6c06e2d2c24eaa6a6bf9d0834f0a74f34b48a1a83d9423dbe2661923bafaac4c1eed292f14b9996182f1c04e1e9df26b4b5993047d5b5785a0bcb8071e11270fb17e398ec71702177550932866a1eb351731e4af261b3d40882806fec9dcd4cd4a982c043e6ad30617cdce592d8463ef26b298e9af4abd4e4f9f6d195506b9f1f70b49f627514d8d1d9c96d2f592ef1726f3b37783d19d0137a163eb704d408a33f2a8cc62ba0d1fd4e57dc4b74d8ad6a2b2c03e7570d8c75e8ebc06d9180eca2433060d6c6a0b04e4501020589bc36e8b8afd89dfd0fe827f42dab3dd6a6fb1b48c72125bd9df2a85698d3563772678efddf948d39bad4ec5b3ff1ca1c3cfa5f47e541cc4602efddc5282c69b3793bf9b632fd7a4572cf38f5f70f77258f8594668f42fc71a3b7cb24e181309d6dd0f5348f30bc53349ca17916f8abb3df822960c54dbdc20b5ee731228f9fd0304b83abc212b0b26cec79350356926607c3899741cd1ed2fbd4dcef69b5faf931501f6f279ae0093ddafeb946ffd7885b782b5a9194a5a1efccc5189868fa824e879adb7f78d01c2f82c717bedfaaad335bda5393e67b06e5b86eef3cd5a7fde4a263ff99c430785ea8655ce4c43e4f43db5479365a2d3382e79697cdb802013b2055126246f1a21fd2f8e07e60e303f21e799c585ae016bc41a745f139239bd827fb419cd76a8e1f3d7c45495a2a6bb09eef333f05ab6a28bb5591c702fa79e025c4ac9678888f88e4977de0727a4abd5adc3b0e300982f24c261ff5cbe8987451dd63f615dbd8b44ccd3af2e69714addea155b9e8ea12a41afa7e8b8e5350a44149cd264e17241aed8ff605f9b4d04a370bf1d8fe379b59039c163d485739a54c7803b1d5965110b9fb4e719565a5be034ee1f218d679af460a1abe28d9b6bf003db48ae96a5b2a39c880990a4a1cf3499f7e746bea503d96d7c04a4539b95084def89e86583edaee4aff5f2963754ac94be6bfedbaddb8b0253232879c848e36468df7c14ed90867e18d6963086d904aa119a1d4cc068af1bcc24d9dba1205748da4d3d097f9e6cfbbcd84a84e07948b6725de52f31b501c8bc41194df03191aba0b37166cb8e6aea4416224947b669268f50d7d4f293fc729987", 0x1000}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000fff9bd0000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="f5ff8a3b"], 0x38, 0xc}, 0xf) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(0x0, &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:45 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(0x0, &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r4, r6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x39) ioctl$TIOCSDTR(r1, 0x20007479) setregid(r5, r6) r7 = msgget$private(0x0, 0x22) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x2, r4, r6, r4, r5, 0x28, 0x3}, 0x2, 0x5, r3, r3, 0x9, 0x8, 0x3, 0x400}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) sendmsg$unix(r8, &(0x7f0000001800)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000340)="ef8d625f680a1ff6f0e3ce2389cada91d32870b86e616c1c366d6c0a237f8f1b71cc1103600bf3a9f66ba80fa82958741096cd66349f770d4c50924c15478ce5fd8d0775ac8ccf9337e06409df4edddf65c1e89fdfee64f3a1b0fd0a8144c1a9c5809963eb2c227850bc0cef84a6e1bc18d089d786e5e19843070e8a084a9aa8c7cd22e82610243a0ebb1ab724cd876a7e38da26bfd550e21f6a1e0fbe5ef2aeea4ec8401e907abf824e4625924eb8bc1b43d5257820aa", 0xb7}, {&(0x7f0000000400)="1c62a4cd546b00805aa50b90b0535b374ff72c2a0164c6efd99a906dfe", 0x1d}, {&(0x7f0000000440)="653f61eb4af8a6f0b0a0f331bc3719f2bdde962768731f34e97ea048e7461c1e6261d2f14adace6b0b1e42823e68926d34c009c648287ac02413026d47d23018dd071d33122d4e0ac62681a4c152ae17052fd8eb8e338d9b1a890bc3b2f8039f7158483b19479d52360cf05f229e081f31568be93581193833b09545be29d9164d58a40fc348c4d962765dcdbb5f16cee8673efe26ec908732fd6fdd3c59161b4f997694d50547d02b2aee3496e426", 0xaf}, {&(0x7f0000000500)="f95f63adfaac40ed54e4c29205c2d3e85ae6d9e241137815a39920a6834ab674b145960bad59da54b7b4539c6082ce10bea0d0e3934e2c31fd7fbe113ba68c6f1406d67c8a0e38eec6a24acfd80a0e2df5ae44b6513dcafff580f7311800d905c611fbebe55b0cecf78a3a41355b20a3b7d52ebeb8be2ef15206687e897a181e1b20a50accc45ccea9bc02d597315284743083b863a955d639058516be28c356f430aad128ec363aa0a070c4defb028ce4d9a4f78fa1511f5b2f9789a4fc4bd3524b3592bebf221fc35a92cc6aaec7bfde7aa0240e7c979bbbb53bae0da839d6237fa097713591d0d8cae9f2cc83d90be7cd1a97b8a18b9209628733c4be2af8c3cf09e69b153660ca6542e335b937c2dd8545603a0122ed792478fa7269ccb33637c53ea329b35804078dc156815438b873ee5c8c46bcc680da2da4586c7153b6a05ce8b31d25b217df1702184a3094b9aeaf9e4aacf65ffeebdd588bf2c232fa7c18c3ee2c638ad44662179b370f9863b9bfe539ae9c2a7c7149bd907b80b2f2709249018de4a611fd04b89ba5dcbceb708ba58b266a675f5a0f5d0de6297faf76944aa73d44e644385322c5236724423f2950c2d88c296c5dd889b79bda98b44d4dc42b7820f1674376b4a7065d1dc49d2504fec9de64a202c224399e6fd08527a31be43390990902876cc6eaaf570a36aceea2375c13759a1c970ad2b2b1f77501a733d32b9756bb5b8bd236177333dc16a739d22127c0ec044a026610c2ab12065e986eb2b832384e5210bfc270c2fa808a1706a01026bf67a4903fe99236de607fe3be432ba3bd3344bfa806e7e78ca5a4b9df4813e7aec43eeec5df29f41c5ca94b8a994b43c17de21b5eda1c19d35f59d667410624f4ece66152abc1def9c56c3e130254dfcf0da93f5f8c3f52c25326972ebfe226d00e405e2714f0c3c2ed15b4c414300aa929e8681b131e2df32de587723c3a663b696b229f282e353d2a0eaccec483b3a69e0ee4d83f926ee20c0582596a73f8cfc1ff2ebf24793d6aa8f1c95a988821a4d759568b23e40009df06c53a0aca9f8e1845948a41a487b408d4dbd872fdb3e55ffa930c5f978a9b6d904984f287c6ee44ff871d0969bf696fd4665bf2e58152b86ff8ca26ee3d4c3715da2f0a6d6d6ee65cfa4996e5ef6391f2bfa8d778db0fb23427694ad05f507518216f514c8e2af0f803eaa0c9b7f07341b9ef3f12792991faf72588bcae397d97ab6d771370bcbbef4ce7121054de1203838abf450eb2b64267b58a6334cd5651b3fbd9822f0d746616b1b243e0afab0643bce1d7c13ed2278a8fbcce9f726037c2aa23121be802b5da2b4e0d9b46b61c11ebfd1181c85305a332388ce8f52263bc48f941f5fd642f89658a3102002b0d9367007c70fd885da50a7c10e9c90f331833c2f7e23102e53f800ad25a955387430a204e02f2b1de69fbaf83e3b004caac6801df5a8c6f16966ea413e4d76099096a765aca3ca2eb05e53bce07e46e6e9e45c094e74477f20e689aac16e0681b486ac9136ff5daad46a9a1a01b9b51332a1bbb4d12f7a7bc06d91a414661f8a8eb4c06a808e9b6c22f1a5dd4a6cd97ac13db17ffff7e73946007e834cfb49715055d26aa4bbe0ecbaf0e58d40bd5682909239be605755646815048c142944c3a10f6267d3f6352330e1c9999d0855464e68cd0c885867cc0ec6ab8b0eafc1cabc25bf667d399cb1e14b44768e1faa08d8353f221066dafb4574ef31686ad616177be9dd91103a6a48e16a5ddf45626c33c5249264c7f3de784bafb3fd2d6dfc3f72c64cda10c196b01539e38c5887adbf98044878a6c5ed47e922ae4c00dbfb19971ebb586f99a53efd50013f6f0dde3f373dd6f2a8c3cd0ab2a5e7838afd637c837cde139bf9ece7d314c9bb6f5e72d56523469a1883b6f37884e285423702d0b9c186f3271f23bc86570a5ddb3f1422dded4cd974de93de038841c3d16a2fe0706c09852b7ed6c5e87f6258006c972450fca9419311a081546f447379dc728d2e19c76f5b7a97db0cc21a812b8ad6ea96243b5a8305c551eafe5508a43c70e53259e49f1178074e6752766e96793c7193a6f66238f89170626c59c46f4fd2317439801d4bcb0166ae2b228e3dcfe145d5041cce78569bd554159858d9f5d6a7f1d290b641fa6c77640889bb2320da16e1a3f7fb5a4c1f3965061397e7ba58cc7f791c550dd710106b61e12d9e3717bfa92b3e1b2ea2824b97906031321fe704af3f04e6cb2eae1db273a474247e3ee6a8b2eaf123ca4de4e8803a730097d2b3776a1375c5367a46be60b31d959ee1d950d7b72fba28888a96d79557d3e4cfbaca4389f0a3939ef221b068b01ac844144c79aa8ddcaaafbd4f9330c06e92212dd0f223a89f4df61b2b6e60fe389d0f1448e2eae6e9d73b057ca0e67090a6199bab00b4c9e5ef28b6f7b838c1e22efdbe96b259dc765abe17bcfa9f61b807d98243fe4ba25315a38265efad071af1d0747b2299e762a033267b2a3f5bd30160f0b83ce813039b978d9eedb2a0be10343f64fe6af91e0e093312ef17297cedecffd6581131980c3d5a7deb842341e0828e0b9199733ff92c950facda4bf3b45e83a976cc4e5598eb73a5e57fa5a3ae53bc394193dcea99a6e9bd7670d1e210bda1bce58d0bb2ba8a531edc0c92fabe477ab7cfd2ba3ba27e53695cbcc3f980a878f81c3016c96f6775daa806f465a21406f8a14622b460ae41981943f3ad8e34d7811a8d4677b98282c2094e902ee1678651279c4c3c46317e900df3b3353b7dc8e5dfd612061d93c16c870ec1bfb4d8f778e7da299879cd3c3f498c1a2c021f6e1aa047855b5d20a6872f52afde5f3c3a7efd4feec40396f7e1aa6326d39d8f0e8e3281f5620a8b3ff895bb5ad6b9ec0714f3876b18c8ed727bf3e656dd2f057699599d8c61254c7085895dada2a95f70a6ccba4a2a297c9fb6d7bfe373142206c79baed54e416fcac0323b180be50a2397b64534a4e16e3f894e3e49ab7a46459ed9f7e5d757110af237219402cc379f55a4e0d757d1f3ef592273f45d438ab6e3d424e0915bc2e9b55a8a5afb014041a426275ec94baaff164ae939145ca6c335fd980151528e60c54c8d6871ec74ed8a7c1bb110c59e7b030c7c5f380194eef0649d5172a69cefef532b89521714cea0acff903a9ea83a98f1eed2a68f6f933b02d87dbd376bfeeca7f9a6d260165be7c52e14300b0a6049c7ffb1320f7d0d3ca2a5df3cba1ec26652a89bc3e2b1c7e179297bdc9d0007e0df164c00f0559707c9bd7d4a417fe53ab4b5c885caed9c28f33613e72f3d097b24fb05b58c3ba37ee27f1d6fcdbbe28f63eecae543889d29617311857167eaf4ff9e1e197ce5c2607fd948c03c7f0d2d3beefc69efa9bb43f9c315e3e08a23fa09609e71efcc0de776d678e3853c61dadd55b5d4efd186587d4764d9bdf0d2969f968e1f5994f9c860748ce7b4bf40e495f08cd76808e004d9ca72aaf84c3bd7361e7f892f8e21d31777de6b9b28bd571f9f770d8f7c5cbed32ed8f3f0f9f64c9c17151a0a800cdad0c3c8ff921472e29ff64474ca86684471359cee6b89040820aba7250737a766751ba5ddc28ddc7998682ea2a995ce24c8eed2256e38bed05a15ddc731bb9797c79b3f89706e6c9eefa0c600d9e7ce8ee1e355f7077dbf2eb6cee1da9538f84c7078916107d5c438cdc4c954e1c6aa90bed13310f6c59d8ce29ac258645216dfbb66d51c00b16070b05a74d805740ab5f7eae201bdaeeb011392cc1b6f663314e186343b30511fad57b71347d16062daa1c0f0a25024e3498ac0c8da06e6a912074295a63988b104c1a7a263197d3cb00da5196e55f4489f22df9bf72dbd97b9fcbf91c9bc034e72f8da113bb0cee3c6c3fecfa06f8a71dfdb03ecca88465020e3b3b034c6dabf40c6f712266a5c2423022f9d049a913acdcbd91a912b8dcc55dc8286ff6ccc4e4095891d8399f4c21372262c7b7c3d90e8f5e7a02037988632c21a6178b25e1801fbe367f4dc005c449767c5ce21aaf76e7db24755707d22d1675fa09d62f65a67286d9141f0e120cd7a84a89c6b681f9c288f06c8d1eef35d369e0dfd2fc92bf0357e6ea51a3c439ff93733721c18a24f870c5b652dac7bc4736525237192e9afc6ec1886f90b9f364af56d637849cc44a85d6caf7374df5549cf20be5e32a4572855b61c5294101a8518c8171e248db092efb11f58dbddbc89466555ed6311748e1f497ba0e8f1918d12a37253e00d57e3974c00f7ceb65a9d4cd254dcd1555f2580e8ccac1eaecd78489d6e2599614ee745066bbb541494a78f1741c3eb75c0be58b072aa0b8296204f3d8f4ba893846f05123d11bbc7d98b4091b7942994a0886cf52f9c844769519b1e5262b89ab42900fd7284e8eb2d18505767e2a48d9754c23711ebd8b19407044e0c1666fe8b02df82a889985795d910526b1a47e1a8045721a05ea013cc3c18b37c25ee99761613459050b1c41b2b28b0b3d088a791e05d0d355cfc2b5db7d96c3ca130c1a06ea8b6adcff1480faedc5675394c729a0961b24e762e158e267cd02783fbcf86f1eaae2a6e7963cb716a24d8d87e953e0b07b7c6835391d5976b5822f4d86425074a2aa8d1e3fde317b14de3d3739d550f06df2d615aa9682b9def3279c01ad02ffe6aefb34520a6100deed6e6e6ae32e689b82fd8f8042239b0fd7d360c8aa8a04a5fde3031b58f55c218f9928a2b9c5e8030d30bf5829bd85af0f14215f96fb465378d75eca53b2d01dfe52d220961ab3b3767cea91bfd4ca554f2091d6259606f53529fa82e9e269e03aac864b7940420532cad5babc9cc058bcea8ab20d79fa4775938e4d2d5e6ad8165ca3de085598e0821a0acf66b72f0f6e25ec7e7154437a27da27fcd92bd6866cf230b97fa0e0feab78ee0beb2845768c1dd58e8ab19003a943d697b5c1c347a0fe0afebf505509fc856b2096cf2b4dc40e17abe2c3a667cd5630f28053abc9ed9c5ee782b112fd123a4611a38d88514c62dafb835b26bb6429230afe3274c5c3d751e174325d60abd83c35fb5bee8150cfb64974122a799110bb6a49d78af06dad0478118b7e9c5f0b731c33291f9447cd99fd20f23aa8128a1b2502fd8aabfcdc297652ef0ad31d39c14ba1d73ba70057e9e60e0b6a196f2cbe34db38c63e728ed8ede20a210e1fd5e224e5eed542d4f436be91699266d74d87535371a6dcd1ff84d5ba94494d403ed805e3470f4fff42e64e2199656f08d0a8bca0ebbda58d986ec5f4be78b499e566413d4a6fb747d262186aac980b8745fd68697d2e6c28309cf00ecf24ab099345135b764dfa09fee7a1602084ae0f07a2acd2485b368bcd9890c9e7937abc9d19e5cefde96e9400a978ed6c3d7cda124fc60c9152efa5e12a039c1a774ba2c70a7ced6600763d02934a5092dd4007936f79ed11fe3b0ed7b80a2a248da7e2c649d8c4bf8c0c20ba3347c8852e28297d4b514eaf3efdd17e076e4d11602c7e2834b2a7bbdb7dd299ded77951d5b9ce518bcbada2b629166ec1cd1576a6ed17fead005776479d11d2578277e7af1ff123f13b19410f64dbfd96ef84796d9f9697a6b010d920b5f0f25e1bd101e7c1249f092cb7b4640da2d1627c68d44cdbebf36168916b410dc61e6f935cfbb3addd93684f23a62aa964cd1ddb59acb2cad55c00ba0429d6eb57b2e3a96a08169a3f97e17371c54e6357acddeff7f80107c91ad608630158c95c774c0ae50c62bb", 0x1000}, {&(0x7f0000001500)="f311a4845661c4ba2818ce6be8f5c91d3bef5107de0d7b6fb4b52d1d208f795ebf3eb0ada0744701539ba69cdac572b30549185fc34a26839bcdd18c5bfe12b8ca2c6f8979a97ea2b6f8db834063708feeded7018b60ac7a8aca74ccc556a23232e41b809f54247b520ad7b281920b8787279b2406f8cdb735df40f037fdd369f6d7e267b54a164a680df5830f2b6440246439d5573175fbb7", 0x99}, {&(0x7f00000015c0)="8029b2bca8ad9a841d921969b00bdbd505fbe5ebab03f35b64658cb87088d3eebb", 0x21}], 0x6, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r1, r1, r8, r2, r1, r2, r8, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x150, 0x4}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001840)={0x80000001, './file0\x00'}) flock(r2, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001880)) getpeername$inet6(r1, &(0x7f0000001900), &(0x7f0000001940)=0xc) mknod(&(0x7f0000001980)='./file0\x00', 0xa0, 0xe31b) getpgid(r3) ioctl$KDSETRAD(r8, 0x20004b43) recvfrom(r1, &(0x7f00000019c0)=""/104, 0x68, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000002dc0)=[{&(0x7f0000001a40)="c09a469f35d2867caf4f2dae36b08f0816e2f253d5859b7317be9647fd8084ef02637c4ce05975271ec5", 0x2a}, {&(0x7f0000001a80)="87a66eab62ddee9c5ae51ca02c920b092b4c6c40e2347a0f5e8e1e4d2670ee25ed870fd522db3f6544c2614ee8eb205dd046850705a33b0a7281c2dc2cc807cd8df7e92259624ca4b3e6c9e5e5b611d89d3fdc9806123355ee707c821d1c659467d52e975350c3aebe96074243db904980e4286c7b31c3fbb9b46227afde0dd83471c1153f8b5d390dd867beda23ab82611a9d3fd0d05b2e79bc5dc86037995f0a63a48e3af8ed6cd04932b45bdd67bb5ab16bf30e04f90234742b6f5fe28c4748d584f444d7784337c29141fd24777ac08ce8ca0b1123fb1846508d5f475549406667c95a26f5e421e410940dff81dae1b536f3f26a8f9288dbf24c305b5b027f95d295405e7bd53ec17fff909c3063a32e8cd0759f1db7fa1be1bd5c5069488a86189504be594fc038814c4157f7a743abb71e7f8d59c43f1de8152374a556e87bfd2463ee04b02ac72ca3444b4d5572dce17a0610afcf05fe2fc2fdde3dd9ef7c5d56eafda2568b46ced03553b8e5c52e7b9a22036768ef7d0593a262fb2a2d12a2ca54ebfea8e3d16e77283453a6fe0ca4a0c6176db7a6f5ab6505865061e650a10ebc2ee4496a9869ea3e16c76d02410a7ac71e42b6afbceada12bf41cb4472092164ffe7fce3ca1882f6107bda026547571b9da46072f8c84bf6a7a32a62b4476ebd2c955c49b54148025a18e3979d2b64fee5381d96ac8e31541abfae2741aad13ce9c42fb8fd55ea2d74b0d5210e4df19dfbc24eab77147c3a6a041398d19b90a1d33a5a3405ba71c56898e7b0b547b3dca4f42bd63ce8d17aef8ea8364cc19a11d263df5fb335a6ab6b7225dad87e61a0b0cf5e2651e5f25bb4cdd5fce0884357f4ad0ab4229f5b5408e868265cbc3f8a650c01e5a994f4402479a56cd5039d766269ac2a51cced7ec2c0cc71b21aa76d90f57029a5ad9a3f2f02e19de72efe0212bc209e6fda901b165feea0c2e9a821f084d2bae71a8607a3aa2e4231d95dcb8acc004db7fe2eb5a309c1b06dde855327faa1b046f1c86104e9b04cc37b87e278d6b238d9b7a26fa129054400f3183f195a0e18a67da27f9bba23473b2c665dec520867c961e90ebbd519609235b9d636ebf9a3e36db5ccbabcf9aaa50291c8163ef9103db811a1b1e5c49f819ba7a2c5ce52a0859319b81bb1d94e177fa2d9d2881510e6d1f5d1fbc96f5d6d3fb305a164ecba52ff6502076df2baac6dbfbf1b860d1fa651768e8b17700388b1fde375aba72595dffbacbe5073ef3ef1c0fde4b5cd3a67f5d54c38ccbc5124f3822bcf26a9c91266f0622419a9486ed77d9672401f375648f2e58d8574be7f61340eb2e2c11fce31d86f58ef4e6afe19d3a5c4470f1989b750dabf88705cbdcbfc6133f2bc7e524ba190b1ce36d45237327051cfdd721ebd19fcb5abe7bcf063429e4f307da8e33ebc29c0020f55e60fb0462363c4a78191bcb84708bd6451b6f3849fa201c552a374a94f871a8b6ab499b9bd32cfc3bc6663c64894be5ff2fd1e2f6d76b0f2d989aeb845db4879e6f058d337211807e1cd9574d1ff4876797b7e8712ef1fc29e17251090aaf1b1083f7c9dc9d01de9103c2cd9b3dc8f00089d0bbb816a318533238be1939eb0419f1953d01ecfe0ace007a56345a5012836f2ce64f20f8b0922386fc4dae0030812bf05558fae855cfeb9125bd549f381c6cf772e66d067711d49a4a6b262815546c3b929bbbc96e4be2a86e057c115aa263da439b2c52cb9ad7df8745364f545605b415ecbdf1d0d4b40ca64517d3fe9eefaa5c266c2f9821fb8fd49fe9748ceebee65555a70cfed83745ad288aea3d23e8f30a1caf61eabc107986063754aee3dae817e51a0efb8c3805918b21137886aef08c0b45ee315b484c868aff8e081da7adf97061fae8aa97cf850e24a20486dff30722d4639bf85834c302ff44684a3dfd86ad91a57e8238825e1e5aa0b84e6c215b289c2740157c509e796ac873502996621fa7b7a6f3d44c43cc6583e32dc46bb189f706f653ff9bfc1151ff318a8d8cca0ed082072db18096b8e493e7048c6c5a6ba7b68d85b64bc1ac9c704a0ee868f93b474f00dc393d72fbe2366090744a72ed563e12cc3b9d64431cab0549ce73b88ee7f0093af83c9304110b51a39e387118574a830743ba3ee7dfac5aec06c91170385f950cb129e8ace7355c83020fd18371c8f9e1e5be3b3c2d718a1ec1234f4e8da10a76212e157e9d3d208ba3910b4710d1e420365110be6e9e58ac09c5f5a9092d001d3ce817d1396b4d1e41d192fc783c892c866a5b953f2a007571e4554d5f1edba50413c9338ec58983a9664780ddbdfaa8c98317568003675397f7bd3e458863067ba8c517b540c7a3221c9d398ab6e54f8ecfd0a180ed225233519f239b7785132d56e90c15e966d94265fde8f0dcabe8900289a1680fb46b0c4648f76d7657914883d6ff759c80c3efa4111fde6f923304f746bce6e6405225a15c5fdb510c233691d1cea32f3e6466a4c2d987a8822cc1f47a3114419c8da3e3816bf0bd0a7ea87977837717b8c7d389af7e86af716996fb851ed50c89c8cea49b8d4cd004dc8a53b3b74d8823fdf904ce6ba1593be245a8635bbde183264fc98db938e1a6982cdc9628825d3d385655fc51c8a14f0bad0177f155c65a0c04a72739f97704b0622382e67f7c5df9688c0104af39dafc2e9a19f0982db9646bb15b518fd94a32ae5b0e486a088a06442402f32c76e3ab530233b495cd5e7f511b8cff3473518d0f13de0543957402453a747387377fdd57f059d8408e2394d6d9039f8e7f5ee47afe10e442204e109c677ed52ead9bc3f1d6fd31c7e8ecaa5a41b3c8c78553668f58c3bc40da1414bde72b4366d1a4fbbf32a333bdd4b9bbe130a3a35b8ec633bd58bd6ed4fb4628f9fe4f39128e32c0ba6a160403c116a130dcc4e6cd878baaa719f76745359cfe133181f1cb6fac4079eea6c05242d1e271a193b65bba84341ed8bc84671f95115eb0d1d4f3cbe8fa525bc465c4ed3943f177d634b16dae002595be6f26a2596c0bd62a9902e358fa6ead5fb057f99b2f1ca7da8eb5b9a00c1a4408a72db8b95d0576f86c3373f98083cf196ce6b2b483dc49dd1c103c9410836ae36d2fe2eba040e407f53bbd9fd7e75aa90d3f540ae5f6aa77c39252ec73e11133d8adda01ccfb1e69e15d891828678254a0e7a973e6184995c45d81b4177cb6eeb2828f9c0eb6f77b4e7fbcc4e2365ffa4499632c47765d0ac6caebe4d252a83ec91d14be0c11ef19a47007775646370a156e8966526f32e5bcaf7a1f7b4491698b908484f64551ec93465fca8091edc6de5d9597c2af6f915d42c782d2e25bbd49ff90b74897348b2b5eedd746288919c0c5f39d38f4e02cc281fe4a8163c9ef4b7d8db51cdd90f66ce432d734fbbaa4936bb07b1800a763776917cfd35e1254ad388bf78433eb138bd7e19bf5a48dafc698b0eef9269320315dda0c266d19e79bca13fb1ae9d8aba5bd6f3841220b5c393379fef057682e017c306e020b6a3128899d4d6361f7bf270d6d4f0b0e0b11cc06574e7d7e467fe9ba97bbc68365dabeb971afc81a1b4cc24b412d0719a07b848fe10eed2a33e6bfb1c139c3f604654dda0d757171eac091fe3ab93cc2ac708f4730a984e5258e9823deebe254672b4c35bc99f2b9ee08045a3b3e114231d321748d3eef48091aa428a9c649e9659a07b871ba55a9dab2f83ef7c34205958f6b2eb94ca8794ad7e6aa152194aed5e7fecc1c1c973744193f40b4bf04fb79ddf30c942ee5e99287b3f46fed7e4ee311f9c908be9e5982992ed7056839c1f4e2b6e00a7e6925c7917f366c25aade610206d63dc23db9f86813fd36c45e82218fbc88f357ec82b00d6d035b7f6dd6d07a82eb8ce5fac681f120e4d53accaf6b2a992214bc6a1b4c8664d0bd79695f16b23f74cfb443e476b2a35da4283f959cd2b1716df58c11e7376cfedf51b061fd1d9b776b914fc13239126d51a9112eaf119491e4f36c2bf9be52f4dabeaa5df6852e5948fda4a34f06dc114bf74374a90812f5b992b24c5fa265960e42bac830e455b1008bf5d6c3478a60ed8bfca9d3aa337ae4b920a2b4918dd413ca15ea445e9c7fdcb56e9782ef57ee217b77dba8fb4678326e8bca2cf0c8b96030039655056e77819a6437c625de13bef08f6c15c17f8f50cb5dfdfaefebe669e84a958f3ee247a75305adb0f2e05d1db24e23f831c7fa7376c72dd6cafa1237c83828616d0d3a3e00258d892ce19fea906b187b63d63366a4e6a239f96a38b4b888ef040853251998e0452ec86e566ca32de6fedd5af053b8dad704a8008d69da85597d389cd56c88ef54cd8ce4dc371083cbce365115665be8a7ef33b552cb63a48b6fc79b21df486553db10bbc033e5ccb56fb29b75a7c67bfb1328b173dd128ab95f67b184a581acdd9921eda6c3156c6b33c56446bffdb639bd73095b9aa171f10f118430e0663b0b73469fc89d408cb26ac3a5cd29519a84162b0336ca03cfdef6f520f312352869d2315b03e7718235797689ebb660d26d527a4e77da08d9e4f61d79e149b67528b0e31ed3b9abfdd014ea5d9b844fcc4085979d058ea251241be70dd4171aae1b37160bbed14cc3b1f65469a15923f9c8153d11517d58df5e3a653ceee1f4fe793b68d07f90fe8a7dd1baf86d9372ceb7e69dfeca7c17718ee8f5b388c29162c34f18a54751c85cb6d939b1903d591b9f522a90304ba4f754364111edfb61226aa910288a8d98030fa5f8e9afee4953a1da3ff169399d34d3679f375b39ebaaf2adc68665ac1ca8179c00e92f8a21939404f610bd0873775978df4cdfd7ffbee862dfd06af4abc02112a3b369244c8224b9d63b7a7737ae8347992cfecace04d99af24c5f2e1d7878d709eaea95c471880c37c76956a249c329df279a77ac47a5b4dcdb3bf3c6a2ad8f39986eaa6a5939ca3ec732adcf96323ea16a3a50f2d75f3fdd75be70f67e0a1f625f304292d4db0bffcf7beed4d318c754dbfb3bcd5bcfede350c041fcb4e52fb9f49daa4fe2f969175f3a57eb8409bcb3f29fb0a9107faac6fb0c7cba4b79b0a0f036ff89bf398e393aed1f89e0ce23e663efa062d694bc43ca7ac0b6cd62c81c847882e2036c640348dd3316770707f91df348ce8e826a48866e0c578433b0c29f9b0404c2bf9abe43e0402166254028e645b869765110e9c247dd9c4f458fd9e4b33bb0a7ae2c2822abcea9273fe8add592b199a06d4575a67f6033ed0e45d30ec4b546c928025c761961a8d6c7d0989e806c42921aa9f9ee8a7eb30d8d889e15e7883dd5f518ce3875ed75c7b1cf136a78c4d575cc7069f754832a720105d47e938beb86fd7a43044fc240d564ff406561756b0ca70c56f3b6fd610a5c9f4140826c1e3aae4a3c6b2ac91bd1bb02a99b4e442f68a3dc87fb08d655cb98e41a4f86ef8ce9961747dc89aeddde5750be851751ada4f64f99e80c29d33bd7128d87cd039a2aebd1dda537d3a004f7d804fb766d815b3ec53472e9cbbd9448c20066b176078665105902f2758de66d39744b523c76d811d84ff595b89ce84f5ef1b913aec408d88bb12a0dfcc4e07596a1b7d0146e2b40be44a2b033d1a8cd38c24db3dc053b8a9d46ded01ca51754ad8d2e48b0603966ee88b2122609c062d8b9c818a20fd6a700bab6f70df61c865cd56dedd7471648d4e9292d11bd96da55828c9ec5470a3fa2bbe47e8c21adc99a32c3396190c511ffb692325d3ab9bc7eea2b0b35f", 0x1000}, {&(0x7f0000002a80)="ed3c04a593724342bc6dbc82ea3b3ff8b25786ef17bc960e49b0835b8ad5932d2a3ba98c87c87fa3a5e449079c6dc29738d064d702cd7fdc9affec7aa2678a0e60f15d6e10cebf33bfe88b39a6f6a18df229de734889534b1dc92a5c6507ac456147edad55fc7410cb490275a9687313c1b658fbcb0f7970e29bb4adbfbb0664b032d152f995b0c25c2e16976856", 0x8e}, {&(0x7f0000002b40)="62bfac4ba37b8921b1a3ab217ca9f440721e5c6bae8b0c646c586826a9795c323a4eb3790d8d8173d18325d831fd4253278f2439c2f009bbf0f70822850f790c30284835d3bac503188a9ae7ef54260f794f7d648ed8f882b153e2875a45fa5493b44b2792fe39ca8f788802ab8c76e65c003eb24028a450d7a874dd8018d02dd6e3f0d56c4bcc231ae63f604a8ccbdb39b55e4c92d88845f03cd1b2e69d99cda083db34a7d9ddea8e1d08c00b4467c77ccc88e4591d73e2f116422b6dd8507e9c60337e", 0xc4}, {&(0x7f0000002c40)="47c80e4d1c51da4453a4d6703164397de4d1ae6c52ef4574c411d552090e8bb6b5c4b8fa4442c9e790895145d9b18485583410ce870e1f000331f46e86b607d99bd9ff4f391613a92b18dffaad9a21fcd8d9187cc1d568fc3b6f0fda35b03aab13d083b9e08dfb7fed6262a791e0e025c528f54b92594f8141ad8219f2bdb8e0254d2be448af0eca8bad0ff5973d2c24e08119d07d9bfa39713a7c8c98f161651c5dee14363f04196842957f9c9cdcd60cae1b7e", 0xb4}, {&(0x7f0000002d00)="7502087f60dab96eb441d262c87247f0247b9d47c2519dd11822", 0x1a}, {&(0x7f0000002d40)="b1c5d7db5e6e0ad037b93731b00fdd914155e1c957148845f610407c0a1e243615122b40d1eba2a0337f200c1592a475b15cfcc58c8241f4a6c1f75421044bf8885b4a8c9bd994ed2cc873822e682c3842e51d70af6e9e5c1b89", 0x5a}], 0x7) execve(&(0x7f0000002e40)='./file0\x00', &(0x7f0000002f80)=[&(0x7f0000002e80)='\x00', &(0x7f0000002ec0)='\x00', &(0x7f0000002f00)='\x00', &(0x7f0000002f40)='/dev/zero\x00'], &(0x7f0000003000)=[&(0x7f0000002fc0)='$\x00']) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000003040), &(0x7f0000003080)=0x10) sendmsg(r1, &(0x7f0000003380)={&(0x7f00000030c0)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc, &(0x7f0000003300)=[{&(0x7f0000003100)="36465e2eb70b50c3c079d6b40699beffb312007cafa280140e3be4933ad501d22c4b595a9913c64ed6842d3b4c26903bab9096e73b23fdc6d175c515bdb09c3654b6f50e8c2a1d4fa890d3f3b089db6e9d922cb923cbc22aa538da844e81c0fd55a4e67c960b62d530ad9cdf4905ebe654aeeb6e5e10b1bae203f264ec8750355c0c5fb0d7f54a0a0c82a626e2a288119dd12955e15c2470e3be0781f6ca2d2a9b70721661f18e1b6e0744ab42152726c55137e07f0550b8736b39df", 0xbc}, {&(0x7f00000031c0)="ea10334ad203f4669dbfb8078c60ad6ea27e847d46ac31cc70109c87da200e639b1d53941eb9d5fa318fcf742ef7201ff7aba97abd8dbc7eca10746f886dc9e2e0dc187b2572626075caae108970ea3b3146878b37df3c91a9f7d1485ec32699c231a8818632b67b1bee0e8b1eaa4d7e2dea0c4507f5ba0f9e28ef01ee11b4", 0x7f}, {&(0x7f0000003240)="bb6acc9876cf1196552ea6a2b8308a99b75d87ee6d4fe2789edb664cff0a1d1b20ab1f76dbabe877d01d22345c4b4cab64997db9c22f43564a7d1a7b443e5d21d13b8360bf75ce17d11728a4f0a0b877f18bfc4cb4cc56b8270132c0fd178b1a1c31040e4f116543458779c9e6efa8c7e233c4b4320ab01d6662f57019f18594d0216f9ab73601c851fc7b3500a9d7fe997940e3447171bbe4ef1d9e8bed3f8d2024b1c6cd3de202b512", 0xaa}], 0x3, &(0x7f0000003340)=[{0x30, 0xffff, 0x1, "36dac8fc8a41adbbd13f97a785003fad333dadb26e8a39924e7a75"}], 0x30}, 0x7) lchown(&(0x7f00000033c0)='./file1\x00', r4, r6) 16:00:47 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(0x0, &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:47 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:47 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x68, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0xfde4, {0x8, 0x6}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002907000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:47 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:47 executing program 1: setgroups(0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() kqueue() getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) setreuid(0x0, 0xee00) syz_open_pts() 16:00:47 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffb) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0xa, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:00:47 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:47 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() writev(r5, &(0x7f0000000400)=[{&(0x7f0000000100)="c252b47d236226feec6b78a4ed87d15ddd6cb37681a5", 0x16}, {&(0x7f0000000140)="c4dfb7ee6694c74e0d0cb62fabf11846fffcb234c18586a50a4911e6da4e3e0d5b8070ec92a3d6ce47733865f23a3675bbed5c2fc55125e928e1a5ac160899cc3066b1a2cf113d12dec8af7b0ea576621a84dd0cb5eda01e39f5c972977e63d82aa5588451ec776f1c9c7283888d08cbc0adccf4ef86764c7c13c2", 0x7b}, {&(0x7f0000000340)="c6b886d5c9654c307abaf288bc40fe3246d68fa9e62c188bff5b5e85dbd4c1f03ab922176e049f3ff51b88ea1ce25bd9a33eadf76f5a9505028407a4f495cbcfd6b2b7a741bb85551f508167288300eff30d0f53935529db361fe9ff8670f6250336fc432e79bacee3d7810415e852cd3bc573e23ed930bdfc877e36a39ac2ee133d7a8c9c55b3540e3fe022c5b0b8c262c49a2226f2ce17bee384e7d4b2b9ed9ed4183e9359b9c2c533d948f6c45465", 0xb0}], 0x3) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) 16:00:47 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000100)) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = dup(0xffffffffffffff9c) writev(r0, 0xffffffffffffffff, 0x10000002f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getuid() dup(r1) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchmod(r0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000100)) 16:00:47 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(0x0) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0xffffffffffffffff, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x0, './bus/file0\x00', 0x6, 0x2, 0x7ff, 0xe2c}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0xa0, 0x6) pwritev(r1, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="5eab068f7b784b4665c35642dad296f4226e92b2798986c002d9d8f42992a24050", 0x21}, {&(0x7f0000000280)="1019ef4e500ab2f2737504a7ef790435399c860a0f27728da3f9c54cc5", 0x1d}, {&(0x7f00000002c0)="36f1bfd17d3d9e0dd1584b3ede583dd179b0b0cf5c12fdb440be5cf7e65733ad18e0674e777dad8b3fe0ea99444135645500fc8dcafab8af967d434ba11e075eb6d6fbed53a22378a59ccbff5e22d1236de1d9d2ea587fc368c0467a0fe70ef74b868a2e862656171ec1629964c9c70510c15eabde3030c46163e141e9cbe8249b41f758770723a60c475fd98123edef21c9e6f81d15d78f16b0", 0x9a}], 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x2}) 16:00:48 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(0x0) 16:00:48 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(0x0) 16:00:48 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720ef02006ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = semget(0x0, 0x5, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0x1, 0x800}, {0x1, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0xfffffffffffff801, 0x800}, {0x2, 0xfffffffffffff001, 0x1800}], 0x5) r2 = syz_open_pts() close(r0) getppid() r3 = semget(0x3, 0x2, 0x8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x100000001) r4 = dup(r2) r5 = syz_open_pts() r6 = semget(0x3, 0x0, 0xea) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000003c0)=""/189) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x1000, 0x2df8) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x8, 0x1000, 0x842c, 0x3ff, "cff84a5aa763852abf2302fd8cd594ccb32230be", 0x9, 0x101}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0xfffffffffffffe44}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/191, 0x39}], 0x10000395) 16:00:48 executing program 0: unveil(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\x00G', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000340)='\x00G', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00G', &(0x7f0000000400)='\x00G'], &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':[)\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00G', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='\x00G', &(0x7f0000000680)='c\x00', &(0x7f00000006c0)='c\x00']) r1 = msgget(0x0, 0x220) open(&(0x7f0000000a40)='./file0/file0\x00', 0x2, 0x1) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xdb, 0x0, 0x1800) unlink(&(0x7f0000000180)='./file0/file0\x00') execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000008c0)='$\x00'], &(0x7f0000000a00)=[&(0x7f0000000940)=':[)\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00']) 16:00:48 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') fchownat(r0, &(0x7f00000015c0)='./file1\x00', r1, r2, 0x2) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000400)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440), 0x0, &(0x7f0000000480)=[{0x10, 0x1, 0x2b6c}, {0x1010, 0x0, 0x4, "2a9539409895e2d8658ebfcc383573b0452f704d24e71ef65357517808ed2782dd48ae4bcccfcbf1e7114653fb22a56c857aeaa26b9d5b02bee95e2cbbb5db664b1031e9c9addddb829604b656c31852a439bd88589630666e5d0f053b0ac9f86626523f67ec9e39d58608de9346f82fb6984a76c75b87e0f351a572e176070fffa68f4fa731ba10b5b82d7495c361f5613d304917844774775a1ade938a86d2130cb8992332aba2b0f6d32baadf9d78e1c3c8c57c40b7b1b42d3122da7e4bd3663167ad0cedbe28da9e7b36d3f03885e1dedb43973b121fa2e326dfa3992478d518ec6364d90ee79960ffa01043e79c0ce7a99c5018d1fa5aae563eed8551998238ea571575fe72cbd3e90368d9162a418e61f9c81ccaeb564731ffdc2f9dba809854c6566774a8367e13dd7e98ec9ad736ce78efde8b8fe7aeb1c1f5f0ac2dcbd3eaed161d5ba28aeb3160927c2154be65b5b5973278a14455e1c3fb91c75181a549c6d34438459e5c84e2d57ca99c11748cef99a49a75ee924801ed97febdd8dee2df944dfc629ca09b5a3ad5835fd6bdd81e538d00a51836bfc2ab70ce68091dfe8ba14fbc447e1fe95c8f48056e9affad7d2c13c6f8a7e1dd988c17837d847c7321660829d3bbfbf293447cb70d7955c59fbd400f2cb314af2d13cd8150b4080e13721447195aa3e09e7aaa7022aaf76595682b8b1a53344d39b03b5dfff020f6cfcc704b0f16f0ba7ee72e8052a7af76e81eafd88d5c4324199dec658e9ba96a37e4cec9c57a4b40678e08f7d0f5698f7f9923f5b69997ec33da5779b3a417b9e20e6aa43ba80ad2abdc5419c1a5773125c1ff089b3d451fd6a351814beaf8a64e4a790bdd2f04221af86e420d81f2f36daef23a8c9defd58dd0fcfe86e5c0bf58bf6595818634e5442493048337c3804d7cf050bb4bfbcc560f163ccf6f07a6a2cc3068833c1ded1585c4c273a2c7a65621d2b62aa18e24246758416c94ed3e156acb4c9c7eafbf70de85463a16cef33a7dede91d24616dd40a4c8cb6b408a56dd17851c4e5e18844f074c2e28de5512697b989be7475817428017d832f629188c714ce3b102760f7194eb33ec3b8e672108322ff3c471295fc3202e7830e5c82d5dcd7b32cd879f80ad571476c76ed0172f7ed6ca9a02ae301b380cde8e1cdf358a70a8e179938fd76c2f3869a4db309fbdf65feeaff49bf312eee9cf98fce469bc072d46e274887afb97bc3da4bf16f6a146561246103ff499529c2a5d6b849d5239a710bb0cc5425bc97d6bcb338ae364bf47d2f37f5da34d0c0cf5722b0976ad892daa77d5c5fd2316afb3525bd3ed444d2add91de0e8a74d154419eb8e799b5a1854872671f9a110f552e020dcd8ba04403a2ec7b1ad08dc421f18f8ae88887a5085bdbfbba8aa8dab62748c27f8fad11d69fba4a334b5bfddcb008b70f37653fe07dd5ed110bc2e6f1782dce0bd9b8e0c751ceec0ed0e9dcc38bb36da4c7b3956defa2fdb5712b3407c3d49ae1ac3e5098ac8db068cc58b26264f7b8a5f15b911480f893fa58e71d62ac54e76351fe3c25ec364d3e839d3c1e4a6911c807a46ef7befa47d30eeb281954c6f78edf6744dce179340e5741547176c4482d53e34dae0ac64c9920741661e2c3455516dcad93409f8e4a7ac9f703bed75964619db879d8701e3d22e4e916546884872967373d01fc753ffb0547c54f3db7307b8df2102b1fc38d856ea5a97370c593c6bd5e7b5445db341f6a096da12a0799c3d5086c76f130cd5400c607ae299462a78d8359b818a15cabee65d1b6a1a2ef32963555987e8ba29f878337f93a7e291c62c7ea09601823869fd9a0404c1f24a89e82a8b25dc5e9e7255d7e306af71573a64567a3f6804e5a49e6af484e2b77f9214aaee6c5120f701876eb30ba1a222199e7785bd91fd68a60cf5058d56d63d49ed1ed386235bed37ed12849d8c042d039c462cc301397963f19a05a4a9f24ecacd2779a7918b4abbe55cb48e5a45f4cc2ba18481d748ca45880f4efff928adf97859f1ce41f55b6aa0250b89a17f91267eda719cd1c114001deb8bf515cfe3320847e2f7674f03b82c1757a0e44bde1c1d414663b4fb826e80ad006def552e600647f26611b1d8fe8e76528e4b4fafe732cdb6ff64ee41a501dbb79c9230b1030ab3dd19dde9e8fb29e1924027590337fb112e7767d062760ebc4c6b21207debdf8106c607fb24495f507b25e19aac4fc9235852d689677bb474f0dbb437f9d18aea143afb11af724f00de81abdab151b07ea5930f85d5b6df536f3f7b95187518a654e38fa2ba96162378e26d1372cb56623bc146116a8a0425cdbb77d97f665a7a405c9e594b2da36dd74e52c3b633d458f054ad1d50d6e10cac3018b95baedd74b00ec07dd73c1cb2d49c752f4791bcd71d55a12a2e2f2c84cc9ca622f9d815fac9161902b0c781b237fb6e03c55780d75f75384dc3190043849b23ba8912f7feeeab2d4603c3d49ed934c341c3f83a3a50ea4ab95e786fc964c82492688b6ecf55b8e2371c8f37672240e405c62476dbd2a46cdd993d787dd46eb32f11e359fec22baf40274cd1a5f358c45e8c53d294c5647a49f2c4df3a631b9e7dd8fcd591926c5eabca73db2e568922dfafd107266b9f4fc6cf95cf6a6bf9b09e0415a709058e4d387d4de95ee616220d5c44f4b83c5666c80bb7301b283ad4b89c5bf6e1881720e583bf62e72b7d2ccf13e4bdd5baa96183fdea9898f1b906d256cadec3c44175a41fd84595184ed23ad3fa256331420c2823e332213f2a73b37934af8f5d41b18e611c41b12158a1d325961e42becb509365a1618656e0eebcce937ef97ff0018309a976b5d1dee11887b5b37b7fc5f3f88c8cd2239ed35d703b3b522b0991e0a523fe9d7a530548b6b8e766e06c2679f737397ac35c380fc737cf6c58d23af37095c655cf1eb9b9914b2f249f62772732aea7f9d113e3aef2be939ac5fbd6165348803a32c8ae6a4e650ac98c90f75aa051cb4e93cbe8b9d3e2ba84e53f498838c2f87762ab9352b4d6ff26d6816d5eafaf8b0a35ca0737a0f83bc6fb7f44528b116b07ac4009d48107667e4f345fa18760383352c2e0b425a19ecfd20fb6ba10f64ceb761a9d94b82406498456d4c74a5bfe2bb4d593e4ebb0eba17a47c0e4c6bf3a07aa04ad3ee67fcf97eb51a4521c1965410f6c9932213a80115f9e5d249cc1080e38d5a9a4a4efa2ec6f4e2d0e5259eab523e5e9983cc6652964894042cb35a93ea7c01402a501f7126f81aabb0fd44f826917f927428ecee22ff6852829beb9ecb2beca3bd51fb7a7cbce0b88b6899509da6b417342a4422d134b8fbe2af58246d306d62571ebf8ceeab0458f74cbb74a9efbed40d3dad3da1e44732f772f883270d3afee80f758955789ac2622753b764bd05ec263972ffee90131ad85fc8031fe8e8e66c3f4cbd08b5ff98d444ff0a56ac7df87ac7dddf811bb930b6cfa3c6689dce5bf64f7a8c43b715e7d8aa6c6b7566fca3b98cdcc104f12a30d4498445d12caf7a0412fa5a4ddd1ae88f07ef05530e4d865db4176b11f03718ad5db7c4c6d8c99684505f855cc0800e1228659a100f2db7cfa6fce65b1b0c3d22d2a9e80cd72b8236c37ecc85ba7956966af67ca7ed133c87bdab1866fb032391c2b1600a4c2b8cc4dd8ad10a0fb46198ecb1f3f4392ac8609689eb126bbcf8e915fff4adab84c59faf858beadd83e874bb6c8a5e4a7644760ac3d23d77c90ebb37268329da443a4f9bb40b44645be6a66b1aa4c8fa8e376255063b168927d1cbce8ca0b94058af00e92bccf606028635b2cf55245e13c8124578f91cc61764cd6c589236e19322decb74769880816335c3849cf317295b8a11f7b8e0385fa963f831d2862e9c17f1198f4a292bc7053bdd0a27a271a0198997df5a0232223399a5b859c963ab95a6d42bfc5e57fa4f9ea0d0fce0f4d41be09e3d5ca6482c310d76f71cfbb9d8693a101b852bb85770e2d2b5653556156a3d357d866101c8b5c28a1b612ce2c0f1a484b719cd714024f53826d256d3df4d906ceea0caffd20e2da97d95815ed365176ac540dff53c921e87c152230c45189205f21bc47ee1b0abcf4f57065f9a9094857beada48137a0c002f5d24996cc8532c79d70aacc6ee829209e5c0a5ae4b895ddf72e7f741a33a651f2a476d678cd9451c0cf1aef1f5359de73c9591b06ae6d1c25794111f1ea178d0f281e5b590507c09266aefb378d63e56bbaa3e16016affab5d317afab1d0c7bfa69f9c1ab25164196dda3c369f64f3e02a009b680c58c654e81001cb068888b01f06375c166d74a3ad080788a11f3277499abf40da5b5b2a7103cc3ff4eb69e27c73f86d91f616d1207645f93bca67289681d4d0298d379fcb637bea47cda18f6e6f7a791ea5bbefc919f499ed72bcfcfdab206a63adfff23b615afde42693438da4af06931c0441105bdc326f74c87fce294e9e8bdc00c287d63dd5781b924bf744199c125e3fade2e5dd7bb54cbd603999501631a5edfd83e6bf1e5fcb34960e1efb7e1ee20338e1eea4f02ab93a59ccd5dc33072c5ec0f6da859776a0922835870bd62675aab40fcf6d2fda45d80c0accc61ff52c04874d8ab6c669e3f0d31fa628658866613ab1d6594cc6706d6868e6e83b1bab8d311f73ecb27c423459047824537a41c1bf71ae37668862d12ae6f0995a3ae1d1fb4c3d996ace6493df7a60c41acafc43140ab95375a3fd1d4c789b10105ebb7550fa4c3d4b3508d48edb0831fe59b15c9191fd85bf73fd860b58d20b001ff2d1a83e110444289e53a9ede28f3c5b01db4c98739d9c0b6b1da04f477d1840a337996cd8b35d15322a2da5243eb8cbc1598723899ef39802270368ea051b309705597b6435f260ed638fb70d78adb6ae848ec873c8cd4c0948da175ce2608589a75408e72b471eb27a8c8cd91af4c50d2e7a9575bc364345eff92e9511ac6abbf1958e47e2d73bda75253094398e7321a5eb81fa51a5490bedd6a3c55473eee645e422b9180c872b9f87bfd65e650460b78a32ce65d1e80a2960ee96389f4a4c14195392bd56180143c3accca639bab6faf8563bf11240fccb4f79a876c575ca97905585b415466bacb3dc04b5d261b2c4e32b2682dcb038e8fe9f66603e47101634b1a3b88c380cad9501802e217d94967eb035a9a5636b059d349d335987a62c5c4064b39277755d8a2437a51f0e5784580fb2c1ef177c5ab0bf89f45836035114eaaf73e6c139919572e35323c0ec76de63700e13751dda513ad777dc4ba690bff01371bce3df4cc67ec663758c99cab7bfe5198abbd72248b5db6796c0d5cfa640c34b3451d581e73d383133faaa69d48b5bc39813e93aaebe80ba6b24612f29c24108a1608d91fbe5af336355e21f27c2c7a942b5c1856c5d8c0955916321ae64b855ec728a326ee7fa6c5f14e4f013d8b0b2979be00d4e9072ecab65cf3e48831d025b0641dfdaf5a20dff3be6f55976aed27a95a3d415aab44fd17deef3e45707e8ff1ee481ed66c3c9ea8008cf87d2e91a40ef09278485aaea59135f9fe2ac59a06819f73a700e08a7fe55daca3715a3da578f84b1c6254447f3ca83a87ea44cfdf6e7ec0b35c8e1784e1992a4e312605ee7d44734ea678df373169294a4ff77c426a1c8c7b843ca03c2de26e339338daf7d18017f9c0dfbdea428b423378063322ebce5f4d76cf48433682a5cf33fdfc6e33678d8fac1325371cb0ff3d548b15e24858778f1bc272e6"}], 0x1020}, 0x1) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r3, r4) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000001500)) unlink(&(0x7f0000000180)='./file0/file0\x00') mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x1, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$setstatus(r5, 0x4, 0x81) 16:00:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:48 executing program 1: r0 = socket(0xfffffffffffffffe, 0x5, 0x5) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setpgid(r1, r2) connect$unix(r0, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666d6c653043c86e8104d7e800"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20082, 0x0) r6 = dup(r0) sendto(r0, &(0x7f0000000180)="9ed0be31e8a5e281c27271e550fcaa844083cb3b554c36aaa8450cc84ca3faf1954b25234f0ee6e44b97cf0fc1a8da7d9249a24448ef3f5a4ff20d95b9f1a60e584073ac2c53404bd5ba785178af7e9675b6e57985580b7f1bccae49f0a4da666681bd55d957c745781cd6c1b377199c208b368d3d09a43b3ef56be1709006d20225e4c073b7b5902eb5e3972453b70e1cf4194adebc3e010e63a7cff7e7f84ccf027a3754885ab8fd4261b3ef06bb702f1f56b1b75ee2dfb606ca82ab5c43b7d00dc8b08a1a9c2a3e2c", 0xca, 0x2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) renameat(r5, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r6, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="0783f55df3c02e747b764d7694a1a37e1c5cb0c0b281242dff0ed36c103c69fb63997be4f30239168167a0b9da92353886a2d771fb6a4a34d5d03ad3cbe5ab60f434d632b0116b07096b5ce189510e0dce387bb8ee1cd89fe99f53cbec90aecf56126e1a5abff68d06", 0x69}, {&(0x7f0000000380)="f1f8a3ae1a4fa75d65cc10f02f7c221a2d9bdc298d7aee22e2d5fcf6eb1fb371927a9bd1617177354ab9c4cbd0bcfa8285f87ecf14824afa800c37adcfd3707f5fd428b0ca566b085d5688dde6cab36cdd9cf8ba46aa1835c3b75009e796d67caaf23e2a9ffb2f6ddab31fc4c941bad7a02b10240664b6c465a20a7a9f992b5b1b717a2ab85c1a09443e73d2ad735b00394f09b624fbbfec5a7648c16d58dafc2f8673826f21df1a0b6a644f79f6a7e52916f433d0aaf0b513cb908ec81aa743aaeb5418a16fbe8f612205a5f513aabfbf821d23b4752c90fc8b6381e51bc4fa988d89a92a9205956499b74d89ccddcdc7d94db8910ebb", 0xf7}, {&(0x7f0000000480)="690f4a91e460943933a9c0eb5d933da9cddd7152b3a007b3a07e2bad9949a1aebc504b7f6f30b0e78d8238e5ba61ce0f283c41c0d92bc30b291a67d7275dafcf11cf4b", 0x43}, {&(0x7f0000000500)="cc769c59357a0307505a63fef347f04740134b414cebe1a1969b602d1824bf1e4d4d2dff8c48cffcf6366e069a164cb913cf45f638bcef49b7b9705dc6d7a561a698120970d66731fcb92b64329cdb8d0e0b78359ae77b70bbfc9c56b163792582e5ac4c6df508889ce491e5ecab85f9c13cd689d248b3a89ef5046f90c2e5650d76f113fe833d5db4fb4ec479953ab88b445e818cc5703494b1caa1196fac50b283b5b6fa6a54c793", 0xa9}], 0x4, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r6, r5, r6, r5]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x88, 0x404}, 0x404) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000440)=@in6={0x18, 0x2, 0x4, 0xf76f}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000300)="7c84", 0x2}, {&(0x7f0000000480)="5a2a592567278bbad0e83e3367fa38a21b3b6137bc428c05f0d9c744d9822165cf56c27b9ff2f6862bcc3fedee787bc22830ec0066758502b58d5cbdbaceb04a9986911e9af77841ae1bcc49c7b548a200be75ed5da4f0562a066f16dea7cfb573bb39dab1ba57ae3edc079f1a27f133c1f1d6d9bc17166037793a66b20d3bfb63bae287296bbc6b88639e291406f7e3393984c460a8e1f115d50701cb31739a1cb562efd1ca0f5060a09d4e931b21176dc8ace47febc89f047213bca47b042987a0fe856b", 0xc5}], 0x2, &(0x7f0000000340)=[{0xf8, 0xffff, 0xfa, "37d207952459125c4b7841f7dbd49533a0bccd634694df63ed142b3dea844dc51c5b0af116276154d9bae2ddf62af7d60f196befd547adaf9f34dc39c2fa2f6f1aff784bea5dc9097f8e0ea209134ccf2da26b27a1f57e9da18fc22042a2325a4128ea5c4fac78082e6ea786742871f2a7e0841da4ef7b2c3bc6822103aef4888fc77c313b0032f69f31754b6d46cc1b80a655ab401ea3270acddfe6445c2b23a88a3931ff61a23b09fe59188ab20f5f35da8e9af2cb4d07a7d0ba42f393cfc1f34b9f20d79c0d030caf65b5d9f1682a72490fd0cae279769cad5264acde871e1fcfbe"}], 0xf8}, 0x8) 16:00:49 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x108) 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) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x14) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x20, 0x7}, {0x3, 0x7}}, 0x2) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:49 executing program 1: shmget(0x1, 0x1000, 0x500, &(0x7f0000b0e000/0x1000)=nil) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) shmget(0x3, 0x3000, 0x249, &(0x7f0000b40000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x4, 0x120) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffe00, 0x1, 0x8, 0x7, 0x2009}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r0, 0x0) r3 = msgget(0x3, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0/../file0\x00', 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/196, 0xc4) msgctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) login: panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *349215 50012 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff80001494c270,ffff800014a1fde8) at unveil_check_final+0x805 namei(ffff800014a1fde8) at namei+0x88a domknodat(ffff80001494c270,ffffff9c,20000180,1ffb,0) at domknodat+0xa1 syscall(ffff800014a200b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff96,0,3,a37488ee010) at Xsyscall+0x128 end of kernel end trace frame: 0xa3a1424c880, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff80001494c270,ffff800014a1fde8) at unveil_check_final+0x805 namei(ffff800014a1fde8) at namei+0x88a domknodat(ffff80001494c270,ffffff9c,20000180,1ffb,0) at domknodat+0xa1 syscall(ffff800014a200b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff96,0,3,a37488ee010) at Xsyscall+0x128 end of kernel end trace frame: 0xa3a1424c880, count: -8 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x460d __ALIGN_SIZE+0x360d rbp 0xffff800014a1fb80 rbx 0xffff800014a1fc30 rdx 0x460e __ALIGN_SIZE+0x360e rcx 0xffff800002781000 rax 0xffff800002781000 r8 0xffff800014a1fb40 r9 0x1 r10 0xffff800001b3cf80 r11 0xd786ba46516714e5 r12 0x3000000008 r13 0xffff800014a1fb90 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1fb70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=349215 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff80001494c018,0xffffffff82252c30 process=0xffff8000ffff6d30 user=0xffff800014a1b000, vmspace=0xfffffd803f014108 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 50012 76492 2845 0 2 0 syz-executor.0 *50012 349215 2845 0 7 0x4000000 syz-executor.0 44143 446049 45732 0 2 0x2 syz-executor.1 97533 107089 1 0 3 0x100083 ttyin getty 2845 39440 45732 0 3 0x82 nanosleep syz-executor.0 4960 24679 0 0 3 0x14200 bored sosplice 45732 432520 17248 0 3 0x82 thrsleep syz-fuzzer 45732 117286 17248 0 2 0x4000482 syz-fuzzer 45732 847 17248 0 3 0x4000082 thrsleep syz-fuzzer 45732 347002 17248 0 3 0x4000082 thrsleep syz-fuzzer 45732 47598 17248 0 3 0x4000082 thrsleep syz-fuzzer 45732 273354 17248 0 3 0x4000082 kqread syz-fuzzer 45732 243190 17248 0 3 0x4000082 thrsleep syz-fuzzer 45732 224085 17248 0 3 0x4000082 thrsleep syz-fuzzer 17248 125883 32503 0 3 0x10008a pause ksh 32503 144435 17455 0 3 0x92 select sshd 17455 441934 1 0 3 0x80 select sshd 1578 506160 21940 73 3 0x100090 kqread syslogd 21940 98798 1 0 3 0x100082 netio syslogd 23286 486436 1 77 3 0x100090 poll dhclient 32482 308734 1 0 3 0x80 poll dhclient 46377 30308 0 0 2 0x14200 zerothread 56133 118659 0 0 3 0x14200 aiodoned aiodoned 34510 125882 0 0 3 0x14200 syncer update 22620 114975 0 0 3 0x14200 cleaner cleaner 31316 154571 0 0 3 0x14200 reaper reaper 18381 166745 0 0 3 0x14200 pgdaemon pagedaemon 67230 297356 0 0 3 0x14200 bored crynlk 83752 363681 0 0 3 0x14200 bored crypto 9348 71981 0 0 3 0x40014200 acpi0 acpi0 75073 279162 0 0 3 0x14200 bored softnet 48709 118582 0 0 3 0x14200 bored systqmp 6084 375466 0 0 3 0x14200 bored systq 97655 433027 0 0 3 0x40014200 bored softclock 94222 11748 0 0 3 0x40014200 idle0 8558 46786 0 0 3 0x14200 bored smr 1 230233 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6354K 6373K 78643K 11111 0 0 pcb 23 9K 10K 78643K 790 0 0 rtable 100 3K 4K 78643K 840 0 0 ifaddr 64 15K 16K 78643K 287 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 24K 78643K 229 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 75K 78643K 1937 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 24 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 141 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1313 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 44 38K 54K 78643K 810 0 0 subproc 64 65538K 67586K 78643K 476 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 168 0 0 in_multi 33 2K 2K 78643K 200 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 367 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 81 20K 24K 78643K 3895 0 0 UVM aobj 66 3K 3K 78643K 76 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 43 0 0 NDP 14 0K 0K 78643K 93 0 0 temp 183 2355K 2483K 78643K 7264 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 12 1 0 1 1 0 8 0 inpcbpl 280 610 0 603 2 0 2 2 0 8 1 plimitpl 152 65 0 58 1 0 1 1 0 8 0 rtentry 112 151 0 111 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 204 0 200 1 0 1 1 0 8 0 nd6 48 28 0 24 1 0 1 1 0 8 0 ppxss 1128 33 0 33 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 703 0 514 12 0 12 12 0 8 0 art_table 32 704 0 514 2 0 2 2 0 8 0 art_node 16 148 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 3 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 139 0 129 1 0 1 1 0 8 0 shmpl 112 74 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3644 0 2142 49 0 49 49 0 8 0 ffsino 240 3644 0 2142 89 0 89 89 0 8 0 nchpl 144 5690 0 4021 63 0 63 63 0 8 0 uvmvnodes 72 4001 0 0 73 0 73 73 0 8 0 vnodes 200 4001 0 0 211 0 211 211 0 8 0 namei 1024 17610 0 17609 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 19346 0 19346 17 16 1 6 0 8 1 sigapl 432 1450 0 1437 2 0 2 2 0 8 0 futexpl 56 20681 0 20681 1 0 1 1 0 8 1 knotepl 112 548 0 529 2 1 1 2 0 8 0 kqueuepl 104 361 0 357 1 0 1 1 0 8 0 pipepl 112 954 0 935 4 3 1 2 0 8 0 fdescpl 424 1451 0 1437 2 0 2 2 0 8 0 filepl 120 9260 0 9164 4 0 4 4 0 8 1 lockfpl 104 361 0 361 2 1 1 1 0 8 1 lockfspl 32 241 0 241 2 1 1 1 0 8 1 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 62 0 52 1 0 1 1 0 8 0 ucredpl 96 1821 0 1814 1 0 1 1 0 8 0 zombiepl 144 1437 0 1437 2 1 1 1 0 8 1 processpl 840 1466 0 1437 4 0 4 4 0 8 0 procpl 600 3050 0 3013 4 0 4 4 0 8 0 sosppl 128 17 0 17 6 6 0 1 0 8 0 sockpl 384 1306 0 1289 3 0 3 3 0 8 1 mcl64k 65536 425 0 425 51 12 39 47 0 8 39 mcl16k 16384 5 0 5 5 5 0 1 0 8 0 mcl12k 12288 34 0 34 8 7 1 1 0 8 1 mcl9k 9216 27 0 27 7 6 1 1 0 8 1 mcl8k 8192 18 0 18 4 4 0 1 0 8 0 mcl4k 4096 82 0 82 6 5 1 1 0 8 1 mcl2k2 2112 12 0 12 6 5 1 1 0 8 1 mcl2k 2048 49992 0 49963 10 5 5 7 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 89481 0 89416 31 21 10 27 0 8 3 bufpl 256 8814 0 4310 282 0 282 282 0 8 0 anonpl 16 177666 0 170003 82 37 45 52 0 62 9 amapchunkpl 152 6212 0 6132 17 12 5 9 0 158 1 amappl16 192 8705 0 8237 96 66 30 36 0 8 6 amappl15 184 261 0 255 1 0 1 1 0 8 0 amappl14 176 372 0 371 2 1 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 721 0 719 1 0 1 1 0 8 0 amappl11 152 174 0 161 1 0 1 1 0 8 0 amappl10 144 166 0 162 2 1 1 1 0 8 0 amappl9 136 328 0 325 1 0 1 1 0 8 0 amappl8 128 250 0 233 1 0 1 1 0 8 0 amappl7 120 71 0 63 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 1568 0 1558 1 0 1 1 0 8 0 amappl4 96 1346 0 1319 2 1 1 2 0 8 0 amappl3 88 500 0 494 1 0 1 1 0 8 0 amappl2 80 11821 0 11769 2 0 2 2 0 8 0 amappl1 72 35601 0 35192 25 15 10 19 0 8 0 amappl 72 3343 0 3311 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 75 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1451 0 1437 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1451 0 1437 1 0 1 1 0 8 0 vmmpekpl 168 13600 0 13580 2 0 2 2 0 8 0 vmmpepl 168 162012 0 160617 126 48 78 82 0 357 11 vmsppl 264 1450 0 1437 3 2 1 2 0 8 0 pdppl 4096 2908 0 2874 6 1 5 6 0 8 0 pvpl 32 487679 0 476927 181 59 122 138 0 265 25 pmappl 192 1450 0 1437 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 505 0 56 14 0 14 14 0 8 0