kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 17:51:05 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.106' (ECDSA) to the list of known hosts. 2019/03/30 17:51:30 fuzzer started 2019/03/30 17:51:36 dialing manager at 10.128.15.235:42346 2019/03/30 17:51:36 syscalls: 1 2019/03/30 17:51:36 code coverage: enabled 2019/03/30 17:51:36 comparison tracing: enabled 2019/03/30 17:51:36 extra coverage: support is not implemented in syzkaller 2019/03/30 17:51:36 setuid sandbox: enabled 2019/03/30 17:51:36 namespace sandbox: support is not implemented in syzkaller 2019/03/30 17:51:36 Android sandbox: support is not implemented in syzkaller 2019/03/30 17:51:36 fault injection: support is not implemented in syzkaller 2019/03/30 17:51:36 leak checking: support is not implemented in syzkaller 2019/03/30 17:51:36 net packet injection: enabled 2019/03/30 17:51:36 net device setup: support is not implemented in syzkaller 17:51:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc5) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x59) r2 = socket$unix(0x1, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000200)=[r3, r6, r9, r10]) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='{^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='{*&/}\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='/}\x00']) r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000500)="d0e075f54693d3b011c0e4d9a8d6a271b9155c39eb7e675018801d7f504a4e0993cfb414191c114781d0e6c4485201b543638c94d254645d982bb5cbe5ac902a61f750b3ea619702b120d9c93ec9c2cd8f675a2bba442927febfaa5d6244e6d639b596e4181463bfb93ccd172499b987be0b50fa1e08710688efea05f6272578ecac03dfaf301363787e7e38b74c055197c96737caee83b32110dff23b0666b5bd09d2760c537aef003c9e4e644499dae073378e854bc1f1667487ecd07d2c761529d8f1049fc90ffd8a782403e249280e2b717432cc8220a89f0002dbe68741434472eb5cec086e4188ea24481e5ff23c2e73cf04fb14c3", 0xf8}], 0x1, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r5, r15}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r5, r11}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0]}], 0xb0, 0x4}, 0x4) chroot(&(0x7f0000000780)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x200, 0x0) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='r\x00') r16 = semget(0x1, 0x1, 0x1) semop(r16, &(0x7f0000000880)=[{0x3, 0x71, 0x1000}], 0x1) accept(r2, 0x0, &(0x7f00000008c0)) fcntl$setown(r1, 0x6, r7) r17 = accept$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) r18 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x4, r8, r3, r5, r12, 0x88, 0xd57}, 0x1, 0x9, r13, r7, 0x1, 0xfffffffffffff14b, 0x100, 0x3}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r21 = getgid() geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000a80)={{0x4, r5, r21, r14, r20, 0x4802d406acf94c62, 0x7fffffff}, 0x4, 0x3, r19, r4, 0x100000000, 0x7ff, 0x5, 0x6}) semop(r16, &(0x7f0000000b00)=[{0x0, 0x3, 0x800}], 0x1) semop(r16, &(0x7f0000000b40)=[{0x4, 0x2, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x2, 0x95912805a117577f}, {0x2, 0xbc06, 0x800}, {0x1, 0x1f, 0x1000}, {0x0, 0x6, 0x1800}], 0x6) 17:51:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x6) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) read(r1, &(0x7f00000000c0)=""/68, 0x44) fchmod(r2, 0x20) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="0db07972ed8cc1191ee0c93a2c4a67c4bf51bd6e47e1f113d746c7c6b24e4e7c828971cd04795242c75714a3e27ba728696490b8f61ae36e8c035427f489fc1805a77a1f424ec96a9c0a8973521f98e74ccc8fae28fd8c62ed31d4bcb3798cbce8876fe562578a566183ff4830c2d905743288a8247b5dfe35adf6ec613fca8c9069896fb9ed8ac01088", 0x8a}, {&(0x7f0000000240)="b68c8f456da394f3596f088f541b89c755a63541c7e38cd1dc6c5300fae99fd7205e97e6b255d322579f90a1de51a31f4d7b5f07725d070463c72b0f231b44b56229bdbea70592e87e28bd757efe4c2b846b1120f990ad10e85c2758145d4f981e7f0707cce4b879441638dbaa7d94b574a40f1389c78623edf55e373f771af23b7a0b3660a882b313d0831b47cfd2f26699de325c0cbd98fd6404f5be7fce98fc8993993197b07bbd95f2b13869ce6f5813fa4303bc7f5deec903486b18182bbc95ea4d0f2720f5b2ea6dae6c572bc9ff0244a41532b1e2af1faefbea4c913f6119b6702925cbf0285e8de36994a17d3e64437298d45ad4f9a4ce4273", 0xfd}, {&(0x7f0000000340)="7bc31b8e363ca902dc1aead2fb94ee1e752ed47eaa2a4ae83e8c29ed61e81954e03d0356240db5657b1f0925d6cd8062f8662713e18e4f4eaed3df458eb675b241ddbd59538719646ff837eb605df04f0e61f33628e1c03ce34b106a2ec97f5972e9e8fa19c90cca205e2342c88558a6a22ea2b7f38386fc4f81617a90fcb70a528e6211588bf0d2024025aeff7d5b5c8fbadd4c80190ced32c7fbcc47358775dea356008869be511857d083d4d6c45ad65fe7f1c9975f82ab48180f19750bac37964170669d7d7fbd1198a49404a448de46a29bc78214acb7cb094d78a7847631c3c19562837993d3c2f6f4c3b0fee08ede9b40e2f62a44426a25e5f80c761d2567cda80351cb75b86830d2979ab2284893c8c309557ef8cc46b7f45b6fe60eb65d7ba00e58524774a1795bc11d9c92e09d258ac609700defd1808d251efd423bfdda599b8ab2cbacac098d3c7b18b57dce6d26e2c24006ee2f09bfa8625ba7dc9da661d9bcd51aabebdb6585b890d5ffa72bb0dda69ae836735e1d2c675d79043a15550dc6a6de9cdf2240cc341b0585b195d56f5f9054992e5049c94333bd854d79845112028b16ef3d7aca93600ce1f0c34f903679a6ae3fb0e5e0246fe2d9dd66b4d68111a399e323c28cae2a805146aaca38ecc06b741b48d71caff7e0c2ea7d02434935277d3ae7511d4a99eb0f10f61ea21f1b77f8d8b8b5749248fa6a2177ccd89371e7da351b5d4ec77bcf301faad16483afba3fbcb19beab0c56fbd32e1d8ea2a4b30e339f4234c8739e510fb0190d3c03b0167239d64a7535dfdac970d4eb091fa986b7cb5e922c69c3ba67e6f732ef65fac6f7bef7c4bdac79379985da4638cc51d20d80205549781d0d5b01c518b24a513a6d4d83c4d9e0c701202fe4fbe920b1507409934ebacc955df2b4df7e35d1554b17b24b0f641e65de2420ae85c88c4ff4dd019b0a6ba93411e7983a165124fe5d726596c4349ecd3f5caeadd199d009a04d282786b39ca11117c9559375d7e6024fa5eb4bf44b87d0eb358035629bec3ab99c94855780b879b9f36fe1c503668ef78072e86a4c0788e66107e88607134cec95b8d8c39ec1f595213416437151c30f24435d25a73b3657190106ee1026ccbd76145a08ff8a3b65fcea85affd702fcec876ccad1fe6aa8d29064144d540fc45e176114a534ecdc47d8ef45dad63d029062adf699e4c1a2742673c4f96b17149f4d8616fe030f27425c67f9e1849163d7cd5e743aa6382d51512baade6b1ab520309a5ae931ed0e388dc4582e9ffbe788cdbe53e8ef0453ba85e8819628c201bb09612c0ef7632b5069edab9d8eb32f5690c213016170dfc5da5d5d3a2cfad0b28bdf24d41fec7b207ac783b386360d63efaedfc8b3cf4b26d1a220de3b1a40463b2ae8da493e2fa489c762e77e58f2fbe2938c883591d4142488101edb4c572df3d1c2e7b0a26951b5a1b5010720737fae3cb1fb1bc6fcc006e9c276daaf0053b5d1e4fddac4fa103cc8fc2f4d778814ae7df59770ba8d336212f18f27553de33da4b764bc0e7a9ff1338330c44ce77d138cf35da09e0e5414b082b6c2b0721eedb074726815e14d458af673b3abd3c63a3837dc6dc042091a4791451267cb58fb1ae6ad1fb6332fe125ebe5e0d23d5384d7eeb7e7dd851b873d5552c60b789d72ef85f0249583c32db3dfe042973df137543bf3a271fc88f4cc7970baaf8c325be55995d23721fc166681034ed3cfa9efd97e314531ef796f385a8fc98e76a698da5ba91e92fb991eb5ff3632ed9665f7316cce382c813a8de54f27e6cb290bac894d1fca540a58b5899a6004b273b199361baebaa56c532fce3eb59c0cf2f5f719757b0d2d4291193e4741d6feaa5e0774169d7be978521393f2bbf2f810525c04f6011e0b5ac4317f6227f717ce4412c44978dd4b748b1e7993f5649315420a9fc5e07cfaf0219578e797d3f2a3b754c00be825ce87715db46cf9e07f82340cdac72f7f232010b1744669470f5453c5c6ebe418c889c493f5723ff4a43054b4997d22a4c4255e0acc182c90c99bda4b69886ab2c70aa936f2ac4bf857378a784e523e03cab358efeeaefd021e875a90d01fffcd00887227c145ed1d04f3ff4449c3af1f536a7c3dc867fa8ab1174465ebc34aae714d80829f4b28f834a99fc624406331647ceb273882deda1621bacec08baf8faa1ae5b513c4c75ad564ff90be0a3a9b35c6e71bb282c4eca96fe2a4d7e1284a595314343a1c825b1745e588ef4f60dbaa8e011a767a7014e4f4f3e5e88c2c92f21f7e4c429e3d734f44c115d4abf91b469d2a2cd37a9b15d712c37ebb9be0a678baf70b58eec247d345588939bee5ac1fdfc33a5ae3b970689431b2017137ea0d578322a2036ebe84f291f77d2aa7f393677af71725378cdb2244e0a8f71ec1b218390e8d83dadd02e8888bbfdbf17f94144f342c6660f6cb1e71c2af2abfff46d4cda08133c165ce778274777e3fb6002f699812a625bf5a5778d73201ab8da56ef1ba931b2d05034e8934ebdce7e031347a3361808ec03525e1f30217e3d42eec71b7a0a93d8e67487d9f27555ee6b0a6314c3716139a297e53d80ff04f6c8aae352076414b52635007bdff8000bb45f272ca33704f70f17d3d17f5be878c5ce51be6699d613b3df0a07d330857809d4ad508e7a2a2efe700def73182669f889accf96a8817a707cd09ddf437a80ee90ad4365299c5c0f1324ccd9fd639cf2472f2572d15d5b280baf135a8028f4344d1880285cafb858cc9055541f607f2671e86f38b0c89cba21e2ce4a5887318b2d3aeb2f62556cc80ba3c4996a800c006067103a12646e079002a4c8adeaae220568541e7eb7bd0b9213c485f5c970840c5c25f0a529bcaf0af0b125455a56fb20379bed2bfabf7a1de99f2bd558eaeeadb6b6de0ad78e6f7bf9e2f46411bae8887dc5f669dab5b15c1d94ebf27225e6e23cef2912434178e29c39d9cbe0fa2d607ebfd8771ccfc69a7b6f380492e7109c67412165c6883199044615858f0eb09480c53694878775df8be6108e298019b8300e9ccaefd7753e6919c026b1d9b656fb57e7b2f74c016ea71e0bf1d820161fe3e0f52d5f4dd06d6ba3c1cffb1e45d258c68d19d2abaa674a0dac2d5958263c21ecba1c23e4aca4eded9013a124e8f924a596e262161dd659de77f862fecd3a9df06a1b86c2912d94375077c54209fca40cce75a96ae74aab32cbec1c9b73aa379284555a900c34a19ba73074f2a70babcd98442de76ec3490b40972165888eb110641ad9caddf296959ceafd522c23a0f98d341a3440469824d5a0641618255275e9328037ad2973550cdfedd238dd8bbe198b7e48e6e0600f59e474cb511c8c17e18b477d04bf3dca2cf682960a684f9d692a41c9ea9fa8446793b2d1ed87bffadfca7d6dfbfdb97e6b667c849a8cccf3800df4927f6a7bfa08c51d7a84a9b8f2cc0c782d7111da77061bfd9c8f4d4c8727fa246e65b43edaffaa38c0ec9780cf60633d867ab47f2d3e2195632cd38ca066e43b1254ba845105c67da9ae85c8bb5e185ce292ee743911f279419f7a7df319f67795d5b5fa6e24c404b789291216de1bc0c176966e05c2e4e050d89c3a6fff241db36c9c8a05ab17afab748f6ae48e50e0d80951918353c7c8bc82b369e082b977a1d671c730001ce6fdb28343eb0be19211d442fb60c2c04e961b808960e490ef9bc9c0fe095ac64071ee84f37c6333382d43d7a19544b44b7feb88a86943ec4ab18aee4e699f85d17143b11f1d9830a8b135e472acb8894eab5a5b5db664aa802eba09829560dd9c5376d76be615d34f6d750b9445b5f9cf4aeaf3698169e8dc4eb7fc81128b99031e28e68e6dfcee82660779fa44508ea8f9656d6cc763e7eaa365f69a8fbb57b1bf1b5ce2197b56cba050bdd44487c7a0340099edb06e45646e4139fc802aea129f61835b7320794447f33169cc2e2fe25a99e1ffaf30b0b77b38b0940a231c3d068d0a78e47c1308ca584a8a2a195c3c98a49934f1d6f0770ebe6320197bc6c695e720b3d3fc097c18df6ab927a7c55ef0ea56900250b54c896c7f85b74cef5bc23043230dc64f30ebc07b5ca539cfc8e77d8a529bc0912aa6f09cd2e22c7619c3feaca90c742db728b42173eb448cd80da4e4baac41a274f8f7de09585d1c9f66d0bcd136e8e4e23d583d6e9f755ebfc520f2958571941c365de50afe3a3ab51057670b5b1cb155d0fdf5b6be090e3f1d766873f7883ea86cf5bfce61d81360868115683c91d155e6a11f7505f627ec4c4bd85062276fe93b0adca7ed19a54224ddb99ca9ccd662e5802bb0f2ac187691dcbe1a836d44d7a9fc220c696666e0dee22aa150026e47322fb7ddc23bc87f69da09badfd8a7356d74dcab8fe09705db1e6d44831a33d319ed32ac320bf51866006513ddca639f41dec9c8ddebbc8ce82a0c7d7e2e1186b32fca7548ac2d30345e6ab31231d4029d785a8107bcd96b3d76e87ed0fcb17933f8822036b9f5229c87689d2bc5fbcf8d9a7b5173f83b8a9a80e8cfc68de3c4494be33edc189ba2bae75a2dc5d7d880abfe4636b955b5c09e5a247f08c8b9c1601dff7a5fa275aaa0a90fd05f375772e0bf4c6f5633da8f72de95761c3830efee41785c76eb26cecae1decbdce721f01ff033b4d5d3827b5313b7be764566dd5e469f226dd6d8e02d18474b068299152ad2113e4c9baf269f786b1c0761efbaef23f6766cf81f50564c4ee20547fd11ad38ca378929ed778ac6cc2326269457962b5921334780cb0674fc1db2d87ea21453e9b2c72c1e8489e96bd844471ebb82834885e70dce0726ca19abae2ee59cbf73b3d4a854e933cd3ed75f2f354aae5ae80274aa63f9721fc6abda55d173b027a7189bac0d809b09cd3b3c892532149ee843930949572c64e110fb107bca6d20c8c1aa7bcb746dd2fe0a67e41508c441275aeb60891ead3e28acc04f99f350b20cf0e1a6c5bc39a95d421c547cee8027023327b3e30bd824578931c7cead29e7bc4ac0a9838a8d9f77b315b4c1c95f484d6ec32a3493479c55b93d301a619d3b43418d5c989bf94794239267b7e87a132098cf374adaccad07fc52a4361a5ca09ee2584e7058a5e16bb47b83d69dd3b2ccadc03da10639c353173e5a961fdf5272d3363ad889a5a8c001a5da894b64324004ec6eef92b06137f3ef35992ec8b7b49fa1fc5dee9cf9417b79be1c6627bc7741860060d4431dd6e9a727c66aa813379382553169c4807d1b3ef489a48dad5a435aa79125e69b6ee10906fcb483e368a1218ec5c63f46615e8f1932028d8cfb4e0a46a90ba8bc3da12c99c817a64caba852a849f45c2426a78dbcf1032759442d27ababe858c111ea6dd2404c7c1aa263b71fef6da6690d175fcfab82f665daeb26e945363564f99588ed8d42655d9e842828eff531a1c0d4b1f5e9dbd1bb3abda13fc2434c92576472d9cf3ad9395f9ffef311da4d9b427e089ad525f89e28fb5943753f1387b0278162a5d6add3e68183a3b01c595d7b119d73b1736e15f195310d13c8b6bde00b183873ae6636438e41881e163228cc440b5125440decae2afcaa0bbe34e9483380b1ab2e135076bedaaffdd85f09d9fa1fddcc2e00c37c58c6c9e60c70497c8ace07733bc8d1971d1a76c625afd00747255025b847073bee982f4ccced09600d0cbe0ecec1f140cfe66f2fdcc8d7839cd051d466728e4f2042c691bc0422c000fd5f30b13ade71efc9352c36f215fc5", 0x1000}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}], 0x90, 0x401}, 0x40a) getppid() msgget$private(0x0, 0x80) getppid() bind(r1, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) unlinkat(r2, &(0x7f0000001500)='./file0\x00', 0x0) socketpair(0x10, 0x4, 0x8, &(0x7f0000001540)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001600)=0x6) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001640)={'./file1\x00', 0x1, 0x7fffffff, 0xffff, 0x1, 0x4, 0x3, 0x193e0000, 0x0, 0x2, 0x4, 0x53}) readv(r2, &(0x7f0000002a40)=[{&(0x7f00000016c0)=""/88, 0x58}, {&(0x7f0000001740)=""/230, 0xe6}, {&(0x7f0000001840)=""/28, 0x1c}, {&(0x7f0000001880)=""/165, 0xa5}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/85, 0x55}, {&(0x7f00000029c0)=""/121, 0x79}], 0x7) writev(r1, &(0x7f0000002dc0)=[{&(0x7f0000002ac0)="169de07a5bf0d41cc0ffdf66f46e49bfb41a59c9e3f350b223ea593b15a01dc4e155f10a3d20bd3b8005f44dcfe843236093c346a044f1387334fa5530bcc6443e15a3e74e8900fd2ea231367c820c3b369a59162bd8f5ad29bbd78a97983b8ae3b73b709d96f08beb41ce5af67bf545c320aea171126de05d766a06605b82db9cd6764101d983859eeac16395fd81f266d2", 0x92}, {&(0x7f0000002b80)="75181ea9ca80f7516d3ce8c06195bb17208d7bfa7680a49854b635ad8f5b91db18737fb8a005baf632bdf47a", 0x2c}, {&(0x7f0000002bc0)="b1e169377e6a452c30e62058b66373776f1e81d76ce2fa28cc499d11880c4bd4ff602f89b6b7090afb90c0c0668b2cc9ff5a23c434d8ffae2d9a82c558b288eaf7422adcf110fb3bfc240e2c720289ff8e68ee3b0ebdcb6cde2e3b4fddfb8182add5f77c1c3faa9b6815aff3b7ec689ff15b1d508e437516ad95cf7c54a6e1788c859cc13fe4f223cdd03f44fddfa1dfdac6df6f2209d3c56d729aa61a9bb392e1b37740c2a38e0c2f80a980497760195b5f5c38faacff98f83cb685414716cc583887ab014c165457a99fdf4f", 0xcd}, {&(0x7f0000002cc0)}, {&(0x7f0000002d00)="d1527d18ab17425b47242724cf895710d4a219450be8bcf25666164c80d2900faa158b478552b07be336bc6b74ffcc44cc44e54c395c4820410a3240729aa2480007a8833f350c2296ceaf518178538d4991ce5cb64bdccee76f62c4530e698a697fee725d10adb7153494020c576692e265cc", 0x73}, {&(0x7f0000002d80)="6c024ead479887a46520d93dd0ac5e234ac0c0beb46a3d93bbd5f2af46ec7568f2d986bba5c31c24caed4f", 0x2b}], 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002e40)=0xfffffffffffffffc) socketpair(0x2, 0x5, 0x7ff, &(0x7f0000002e80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ec0), &(0x7f0000002f00)=0xc) getppid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000002f40)) 17:51:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x50005, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1000, 0xb11, 0x33, 0x1, 0x8, 0x5, 0x1, 0x2, 0x1, 0x4, 0x8}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 17:51:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r0, r1) setsockopt(r1, 0x2000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:51:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f00000001c0)="9c476ce014a8cad5c4eee4a51544556596be9fdd86fa9219b41c87c43933d337637121baee16259bd0c16c510a0a5bcde734d15d2aceba16871ff1b11241a9abb5ec663bc53a30e69c5eb0894c8470e533e221efa8495687490a72a83be932b8c2d83c8d169bc6e63aadd9502a9faed90b2ac84e2bbda9fd6bc80408b8266ddf3b471b1701554af8c2f6c940ad73bced6badec416a4265c718c1791e1085aee2c79cd34df6851e643e6aaf562ed7a0be3c2f4e4d231a443c77e8ae4779be7cadeae0a53260087b631479b7ceb3faed3941", 0xd1, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x8, 0xffff}, 0xc) socket$inet6(0x18, 0x2, 0x4) mlockall(0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) 17:51:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_execute_func(&(0x7f0000000000)="664c0f6e9d44dd0000660f5f42fec4820da74a00f2430f5df32628e5c461f877660f54b9dd16000041c1c9c3460424440fa4e5dc") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0x8, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x7, 0x2, 0x7fffffff, "c6ad2387c58f49051edc739be485dfff930bb1c6", 0x101, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:51:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0cfef7d13c1cc10dc2bfeca300000100000000000000f36a919ed796112aa3c8956ee2cce877e2cc343d7977d24c07", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 17:51:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 17:51:43 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20038, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socket$unix(0x1, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x40) socketpair(0x3e, 0x6, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000180)="e864bee9f15d3a6e4ef66f06104a42f6126d7dae82dad4b847b95d41fb773dda73f956692920b304a66550b8b4bcf97d1a3cad0bb1dfd21f6f175062ebbd95d3dedcbaffb0ab47482107c8ca992d95101e031fbfc8dd1d86d35e4da3904c6fbae24873fb16a7eb7dde7ab6cd37851ab2b6150e18aeee5a03435535bd74dae0d302d2beef79640274235b98ff22b08d7e0fd507651450591eae6916de2ba69685f16c8245fa112784e5bb2ca91921110424aa6a972b30cea3e281c0296bb0af48aeecb20da447c7c333e967d9712676b3a42de95e2410305fb9958ded73c5", 0xde, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x11, 0x2000000000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x4) shutdown(r2, 0xfffffffffffffffe) sendto$unix(r3, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 17:51:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)=0xe7) 17:51:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="cf2f444c", 0x4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x12, 0x88, 0xffffffffffff8005, 0x7}, {{r1}, 0xffffffffffffffff, 0x62, 0x80000000, 0x7, 0x1f}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x138, 0x1}], 0x4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xa8, 0xf00fffff, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffc, 0xc, 0x1, 0x6, 0x5}], 0x88, &(0x7f0000000100)={0x3, 0x7fff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 17:51:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x108, 0x18) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = dup2(r1, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x5) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0xf86, 0x1ff, r3}) 17:51:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = msgget(0x2, 0x2837400cc481bd8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/76) dup2(r0, r0) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 17:51:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) pledge(&(0x7f00000000c0)='*+,\x00', &(0x7f0000000100)=':Q\x00') sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x7a, 0x0, 0x0, 0x0) 17:51:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) read(r0, &(0x7f0000000200), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000580)='{\xb6\'\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='$#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/+\x00', &(0x7f0000000540)='{\xb6\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$\x00']) open(&(0x7f00000004c0)='./bus/file0\x00', 0x201, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) 17:51:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 17:51:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) fchdir(r1) login: pckbd_enable: command error 17:51:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) fcntl$setstatus(r0, 0x4, 0xc4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 17:51:45 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x1ffffffe) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r6, r1) setgroups(0xac, 0x0) r9 = semget(0x1, 0x4, 0x40) setuid(r8) setpgid(r5, r7) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000008c0)=""/251) chroot(&(0x7f0000000040)='./file1/file0\x00') mlockall(0x0) r10 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc5) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r2) semctl$IPC_RMID(r9, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r11 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000009c0)=""/255) recvfrom$unix(r11, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x1004) chmod(&(0x7f0000000640)='./file1\x00', 0x68) 17:51:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget$private(0x0, 0x6) msgrcv(r2, &(0x7f0000000140)={0x0, ""/73}, 0x51, 0x1, 0x0) msgsnd(r2, &(0x7f0000000080)={0x1, "bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"}, 0xa2, 0x800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000086000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x4, 0x55b29b2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x800, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x10001, 0xffffffff}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0xffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000010, 0x6, 0x70}, {{r1}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x5, 0x208}, {{r1}, 0xffffffffffffffff, 0x40, 0x42, 0x259d, 0x4}, {{r1}, 0xfffffffffffffffd, 0x27, 0x8, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x42, 0x4, 0x80000000, 0x6695}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xfffffffffffff001, 0x8}], 0x9, &(0x7f00000003c0)={0x81, 0x80}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) 17:51:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x4}, {0x0, 0x200000000000008}}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x4) getitimer(0x0, &(0x7f00000000c0)) 17:51:45 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = socket(0x6, 0x8007, 0x402) sendto$inet6(r0, &(0x7f00000001c0)="5ed118bf5cfee032895671b783993b2c95d1722a8910bfc4dda4afbf0f53020bc92e528d94d0aa336d1a71bec5e1224c76482af5919f14408f2685967b5270", 0x3f, 0x404, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x200, r2, r3, r4, r5, 0x80, 0x8}, 0x80000000, 0x3, r6, r7, 0x6, 0x10000, 0x400}) r8 = geteuid() setuid(r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fsync(r0) setuid(r9) r10 = msgget$private(0x0, 0x1fe) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffffffffffc}, 0x2000000000000000, 0x102, 0x0, 0x0, 0x1f, 0x800, 0x10000, 0x9}) 17:51:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x8, 0xde, 0x3000, 0x1a4}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='\x00'}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x111, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7ff, 0x0, 0x1, 0x1ff}, {0x7, 0x4, 0x81, 0x8}, {0x5, 0xf7, 0xffffffff, 0x3ff}]}) 17:51:45 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = socket$inet6(0x18, 0x1, 0x3) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7f, 0xffc0000000000000}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x1cc5e13, './file0\x00'}) 17:51:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 17:51:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x3f) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x800000000381, 0x0) r2 = kqueue() chmod(&(0x7f0000000000)='./bus\x00', 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x120, 0x5) poll(&(0x7f0000000200)=[{r2}, {r4}, {r1, 0x45}, {r1}, {r3, 0x100}], 0x5, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x4, 0x9, 0x80, 0xd1c4, "28cd37bd68da0016ab39c6f1b6476c091835dc60", 0x100, 0x36ee}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 17:51:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:51:45 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f0000001b00)=ANY=[@ANYBLOB="02003230000000000000fe3f2a0f0337e4a354fbfc8b2024b36ee6dcc16aa1da76c2cb1714afc387f54433e0f1fc25eb22c829c45e923c3c951f37000094640d71700806e4a1f8d800000000000000000000000001769c0ef82da23291d23f6b7cd0ee21d625e50d13e39174980f1e8bf463aa5dc713ba8d0037f2297e01dc3f969095275298a112313ac9779d18d011bc43c3d1570cc20d2269b78da25ec322170363bd6f2fb89d272dbf60f3f9aa7004000000f06af14cf6d65bff9f38f9a3150114e7294b304ebd61e5260140d242cdc9ce1ecb3ada0ce207a6b50dff06ab212d28ead4759afb68e49160f41f60c10d3a614e9524e3c3ecb8e549d289468f24aa6c07057f915ddfcc9ae0178e8ddea3d9dc5b7ec94d5f80923fd6378d377abdaae085a49684f980d0777d8eb20eef018fde53f4e8c448bbf72a2ec4b4c783dd08ee23735c6aabe821b783c9b1309ffa005992a22ec726ef6e2cda4a04a2ef8c697821298a4cfe07d1e6cf6b8523a88245de4c73622d2c25fa07c048664cdd2521dcfdbf19f6df7e4643583355dc8b9621fb550e9fc3f6cdc87563a64a60f40b401f7b7ce0f815c4854c230cb6d9e5936556717c2996aa4af14881eec37468c393c9b6290dc1a8ac33"], 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) socket(0x3, 0xc000, 0xffffffffffff7fff) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r7, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r8 = fcntl$dupfd(r0, 0x0, r4) utimensat(r8, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 17:51:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) preadv(r0, &(0x7f0000001640)=[{}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/221, 0xdd}, {&(0x7f0000001580)=""/161, 0xa1}, {&(0x7f0000000080)=""/105, 0x69}], 0x8, 0x1f) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 17:51:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 17:51:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 17:51:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x100000000000002d, &(0x7f0000000280)="05090124f8473bfea94e3eb14a4fd8552c8f3aca4dc308fbdbf784960ab526f17282484de67002984fd0692244ee53d9c1a153e8332b46ad7c0c79f205635873972755e89f2a443ab9c1af6a11c22ab8c48f181ccd8992d4c8e7cbf36f17c2d003", 0x29c) write(0xffffffffffffffff, &(0x7f00000000c0)="e0e9797164442c5b8255286e70abab2465dc4ac1e3a3e33514a51f8d51d89f428e45d08fe681acf270a2769f3ba87f3e9e939b61a6c35c1c1e3d734db7bd8d5b498d9058c1fde8fa", 0x48) r1 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 17:51:46 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) fchdir(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) sendto$unix(r2, &(0x7f00000001c0)="b84d6caf3e7654a07cf5122900ff797148739450d3f41dcd16eea01cc16cee7cceefb43b175b7179248d02220823e4420145a6abb49137fba8faabbddbdbae58411a103f1f963c4e9ee500efb27a34fe0d610824e7e1fdd080f903768d8169745758165d5cf9ff5dde75401da0ca8f36852b42ce481b5674648f1f7aab3d968fff26cb0467efc14c93b8ee394422438f175d9befda77323587b3ae0f8b03a2a9153efcdaba6e9c3b10cbc9d7e9e1d29917537259c74b3c88c98cbe2a81f639d22bb8722a81c1eb5993060e0d751d55ba2afd7e3bb1a4098a3ca9d070d207b10c13f26686bdcb078bfbc52501d20282b12668bb0aabcb21865f73d5f1b21b82c9fa7772da6dabd5640f44d91d6bba410904002e5528b0db99cdd87768516f6f251d6cd8719a95d7c0b04b03463b4ebdc61b117efa0ca741f22617fea499a85e8cc13fe43a471638fa57c418e83029936ce69d649ed078573a3699224aa1a1e59fa43ac2a1d8080fcab919f2be346a5657cf00cd4306af2f1e3326335f5ff30e4640a3765be51a3804211a99145998fa8df7bc0183f4412b7a205d7161acfaca57bb1623a0efebdd365a7ffaeb1fcc041d34db7afa8409ac4d8560a31f03791c9de6db5b6d34becfd3927eb2b09d043f86b99bba0b79522b0d9e8259e8ce16713eed56442cb8bd1efb909f024307fa5c99ab3e37a13f7f7a719dbeefdec6611b9f7fb0fa8fd3929614f67636a6f5a23af51303e166cab00eea8c55c314869d8aa1cc2d97a46384e52c95de7dcc46c16e047b359843cc75b399302f613079e8bab27898af8b092996a80512e0a6d446c157de2104276367715f8e2b5fc5d8b2664bb9534ca2142519d42f49c2224a1a132e12398b9695f5d626b95a35b32b22e62547843be59e772854ac35493c8343350f8ce74f2aed1c15e0ffccd774f008f13ca807fc211a3090c960204c24dce1f8d7b9c33b0a82ecbb5e305df6886d89415c764a39d6f483668ac3c67d44e993afa2c829aaa4888b333362b1f95eee33933eac859f22fa3b9fbec68dbb9e0a12a5889b89451ea3eaf3a5af3eae8e46a9a472d8a719f20fdbba8b3c6795d8bf98fa33f3f109c1da0f1a5fa0b4a1b89c2e7565ae862d6228b60aa2f09b623832db58b59f4a6948496d0f21d5664f50d3f7cd81f7e2bb550fd301ae5f56313333fc99e11a34a25b562aaff61cdb0392c15710bccf51fc71d339cb81a36848ca801abc6a4ce7a87552f0bee6ada6b11492b940309aebaa262b6db68771bca07102e9e90236c57e478ce06a4e6baadae2e5e2d0f74f7021964125176da517b5089e8375d8d90ca5cc99716bc663826beec5c1819d127b65131392b67578221c2af2c3e0105c438e3f8624a29ab1f726dd37f8d9f0463f848fbec18f544dfbc653f7e8c08bfaae09946425b6bf1c37ee6899d56a609fbf2a340a81214d25aa29ce5b4bc7d94e52a29dfcbc2940ebe0869851dc36e10e4e5f3e80aae3adde53653ebcdbb42e006991a7b553c4a8244a83314ea319460be477210667699fc1d8a9574b309179c02e83fbd48a459e6c4e34f7944e9c189215c475edec3fa56d5281f935fb4d24bfb0b8c621e12357d7667dce680abc8898e38c0cf9381c54c52b73f7d500bdbb66332f769cde07e6b6d2ed1a59bd9b629ae650887123886f614b51af29a73aaf19539885fdb384a59805dc8dbb04cf2e2b26afbaf1b2469a0f25a5b509d9ef93d69e11fa09e9b86fd0aed6474dd9e8279498292db7ae784ecffa34aa216d0765d7956a72abd3a28e212570b75be9246892f6cf23c4f4ef16e0685cca4a92ac2324dac9ac21c6e051ab1b3297589ca73d23872997206347ed0669256f2b017ffe0ab8f2e8c9b3de455fd8b153714f1961b4a08b8ce354128a35e0e98e43f42bb5cf51031a0cfa0d18de7066f001f0a36920d92193d78f1582050227f4908f818f099cd69f85084ce05a0e0a1e27aa60fbabed13e07d2c8314f3399fafaac0bf5bd3012cd67a095af2ba147c47efa382b49d22883f4a9d8d663ce7062016f39eb6963d41a6b2201aa54b65de12063963090015c46bbec834280ee0cf5da7786f1c16d49b02aaaf98f441c03a386e49098a7f80c43d68bf70292c701fd83036dc1fed13dfb50d22fde3f9aadd198cf16457d6f82cab98c24048a6d62d0e3bd1c1fe7538c368952fba53984b56228ccb2fbf9e89eedd3ed73b5873c846255b39ad0481b2c7afbbc2fdf8e42d475d6805f2c53d8f47b0a959082b41252ba93b32da140fbe34f0b299142ec224488264ad55ca74f9850d9c2d4732c2083fc13bc9c9f1bcc3761d4f00cf01638b9b79d1c6718fdd69da574968b52b33bf4dc6f9dbd961643d94c83441d5a85f776bed52c407cb3f4a22323ee3a91bca646cc878801c42e3201d5dc98f3cfab470df9b6eb20b30cb5ab32f93f2c687f7cd5e130e535e22b9b8dce64de2200b8f8baf386764000700a3e0953ac7045e1fb4b80f382c0470beaef6601b6fa527fc198a7995cc9877063d9b51d996925e2f4a5906c0c6a07daa6f7d2a5e1d68d94d8364e9130bffec2424f3b41bdbcaca783e0160fb7c5f055eb084f7c7f7470b06490f93fe4461429caadf7f5e3311cdf318d768ca6f6ac95aa702f3844ce82a51b2dd87925f9b6d0adee1f9e4a2aff4971eef921411d17aa53ea6a6d37c7ef34ef59f985ee306ed79e55a978097edd66a88fbc67a50c57c48d051a30b27ae1403e513bf16133c8e01f0c9771d46cb0a884806afe17e7ad61c42652e2c4bfc878c30546db81bea3d1b04b3f4ecdf1241fcdc64702af04115cca2f93937e0d2219602eb85be6f4e090fcc995913d1f613452e3b5af927bfd4082c795b9e94b9be729cfca8b2bbe0a19246ee41fea8d5e10f0339a16c34832fb448e44d72f33cddc30e5c604023cfa1936fda3cf3934577ba1de00c61822716c1bf279d64b4d00b8bb37670a90507de8623eeecb63821737c252240c9db634e557c60eda15b170a77d13263592fc741c287539ab5c5948e017fc11958535e10a5ce4777299ff54840ee407b5d44d07004931be57e0fd4f2bb941afad10ce7889f4094155a7d8fd203b1e663cb6c15030b9081fafc1453f03a2f8e4ef1f1274c4c36e07b1032748e2fd0ca6a5d3748eecfa250015c747ebf8fccf28f36810da600922203f5bce075cd975536369c801f7ea6fa43a2ed0c06e1e4c9e46197d1b346a495cd9ae879568ab11c8d1f00f3ff1f2b5fb73e48b08322df647429cffec3c2afa4b7d03aa38a52ef9ea85378644e8968777840397b33ab22226bb39e4689596f56271e139fd50269564870628928b9a15561656812efc043c2af9cad75c58d7d84095b5b5f1e8d079fb80d62526a8bf0cd3a8433ba4754d0d7f22afaad71b040b1b2b71d9ee2116568d4245840823598826253f3696e86424e3bf8bd492f21888ae3dcc61bdb3ccb28193e324e83327fc0f3486b4b83ebdb1ab0d3363670ab0d830647e43ea4a318b620ae8c5e322a2e2fc41dc0270bac1e63df7b2eb1ee2d7649247eda68cdb42f6451723d6e868b5b2aa29ae3924bfec95ecf86fc18c8efd04a056a500210ebf4a3dff79d25d3a3101cb21366f3019e9060fe0b99d71042855a8b023bd03cb4764c1c90130d1ac876a49097e37c9f66b75fc998958e31f183a1af59125a123696a7e0db02a75655f3c86af91527e5043dc44f6f3036925432fcf4f51e27858cbcec756a7d4f070c7bbe82b2313d6f21c6a80bec909106b2703e3f2ec0117e55b1301716fa9b40e18a7ca445fd9458fff272c9574c6e01425c36e71623fef521fcb2f740ff9bd0520f75401bfd3998015e0cf2f4a280a3ff936d614f6076c2541d3f74e09a77f8f7fea838cbdc733f2464310f740c9d040072a55864130867f9ed9ac1234c9eb581495bc83353cd2362ce2a355d5ac50ec7207084202ab596fde42c2a3c9bff245871cb4719be413d3f7a4395d01fea7109848c2ce488f522d269fabd355488a7b39386b60081fa6009a706839e9dba0eacea79994c78584937bbed966518b40dd8ebc6439d65183cf6ff7b0978acb6eefaeac06352726bb19620cbe350633056beb3ea3b3ca5a14a64f0311545694112b7b0338fbc55bc905ec06efc8351df1b6f2ae97e78a9f4bca0781ce4b65c83f5af38b29bb7e5d297c2553ae22be17427a397bd9b502913be39e3ab4ea4b6c5294dd619d19c7b1cc69fa0171954460c0c94cdcdf19509a7ca932c10696e8d0c2839a8b15f5669be85a58c395667b58fd29d82d4f84bce818faa4828927e6d7bbf3e0b2c378e4f2e0aef8ae86967acddf88d8714b9f06baea07117950060720cab32db77122c5863e555f69bf2222f51149f3849aaed0c94a140364875ebe642b51dfcb70591684eaf8f6df879c10d244569d68d147ddfc35712958b74927ee0a4dd23f131949f76043199de73a69d7f59fe169dd4ca45730942f61ed77c277373db183fed770ce256c1b00dc128528309885b41ca7238f52247bd8907911282d19e10da4291d3bb2a534858f7e75db2d9e878a2acb0dfcad7d586a5aa136273c95aa08cb3ba78ae9f7b255916ccf4bdd1a40c59cb03d9ea3d8d47ab03aae64dbf7dd20cfbb2a687fc7cc44426640aceeeb3b64df65cebc2be77175590a3d5b6d22fd46aeb1b4ac3a28c5c3f69921a3dceceb34c4735c8e73068fb7ddc0be84fdd8cfbe96319662e03beb08c759ad86b03a9da1443ee9f98874a87050ffebf3451864591adbdf6738d8fdaf76cc18a9bc3fe78c5eb585f8cb07dbaa356d3871bec66da5bad3e3275c13b3fbfc81092a23916a86a0befd5ddb57e742faf92900f88dd8a43825cbf6746733db4532b04ce260662cf3f6e716cebfdc734ab5fe26030f402f58e42cb822cde3553ef1f461f5bbd655377a8a90fb229ce51d0a49d4cadc4a9dcf51e1b9160f7a16af50d43b8327d44dcc8595cc2128fac3a9e800d067581d89b1621bf6948fdfc442f548902bcea665185a5a763287498a9fa83e7ff7e26665105dc2f838413b1fa817118fd5a6aed70bb142e09fc8638abe41f57438ba4e785e8c2518f86d08014d22218f5e4ab5aec7e6cc031c12fce1afa03a601a5ac5b396bacac243e1383de6cc48e92d1d45b3ddd7b3e851dd6b76d76d93d49d9cf2aaf533a87697b3b65230b02b180a9737a934b19ecd3e7d9d13f203b1c3dd4158eba966352bb33ab196651dfe3a5afc12634308ef061a87cbbb39f3a6ebaeb23bd6760a8bd20fc59f640f6b88428c9078116726d062294c26aa9e66d00ebfc7eae97e7171ead414b0841f86e23f74bc3627da63a9225d3571678e61c80b7934bbc3153d53bb283c39d6e63f103178ed0c2a30d4f17e2b1068703d642d75ba0ccc4a8e25861d1b670cd90905835c1e8f7c91201e4a606580bb95c0ee4e5e158faf6a02a33c2ce8422df4e77d8dd28e897feb388c1ac8f1dce7c83bfb870d872b7b7569f25f4bdad8673f57e05d295b45bfa5196566f6a9c56691481427b60c1a53e4758273fe0117a1521ff90170b188d1b72e51c22b7d276b8422ff3528e0da45ddeadb247ef91976546d9f9a620e7ae29d1a936fbd905bab128651013342cf453d4f126027ef0837428752ad531b863e8a9c0c0346d9eb7fc4c147dd4708fa3622f54a5e3c75ed38132b9780f3a02a5e8b986bdf4d32cb57ab8d3897dacd5d607e4da65a2d898110b6aa3ebeba7bdf61afca0c54227af4bf748ce4551330b90c650e6d9d143c0e65a76231d613218", 0x1000, 0x3, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0xa9fe) 17:51:46 executing program 1: socket$inet(0x2, 0x3, 0x102) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 17:51:46 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r3 = semget$private(0x0, 0x4, 0xa9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r3, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r3, 0x0, 0x0) 17:51:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 17:51:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="aa28f5f8b784e25e51c7dee3dc3517b34c23f318500f747a8e2f55a3c6154f55a490f5363b8831b84656ec8f83864f798f834f927a8526cf39671f98f2d971b17d5d3f4a14aa70161ceed84db42a50d5a3284635e2ef2ebd11ca6f8e803addd6df9528ee824896e95c40f8d5ea278b9198041cd24df18955edb82f5afa27316bb409f15b9185552f1bac4da20884ca41809bb5024fc20347669fcb2f428e9536541f5f6975f49b75e3ee73941daa54c6083dd79923d28178315cecc0bf95d0b12e2e5be113cc079680cf924f6f7ccab963ec9fec64", 0xd5}, {&(0x7f00000001c0)="5bc252f2f265d61f7e925442096fdda4d13145260d02109f8de28bfee7c09b8a1f1cc2767f36e2a4f7d4d80bfd72ca03d4050cb79d72cc85197b9f33f6101e74fbbdc837e1663566c4b4f1144359306fec74176de7fc00a507b24b3c7bc86021d5d8ccd17e54dcea0d29f0ca4bb4af4133df87fa7b56045b14ff6f114e2ac3b27a24dbfe9a38c201cba3c2952c321359a290a9b7386009b4bd09f2b3147483180b66e787ec95b0f0722135b3ac654e9a627f806a9a4d355b7280b36cfc2544f706c8c18a8fbd4761cd09e4e63b66348bf571e0a83cffaece60626e1da9ed9958d47cac054f3c18cfd21bc6", 0xeb}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x30, 0x1}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) socket(0x0, 0x0, 0x5120) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 17:51:47 executing program 1: r0 = semget(0xffffffffffffffff, 0x5, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) semctl$GETVAL(r0, 0x0, 0xc, 0x0) 17:51:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 17:51:47 executing program 1: munlockall() stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x188) r1 = socket$inet6(0x18, 0x3, 0x3) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa, 0xc0) r4 = kqueue() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x800000040020, 0x0) r6 = syz_open_pts() r7 = accept(r3, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r8 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x5) r9 = socket(0x2, 0x7, 0x2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000340)) r10 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffffffffff71, 0x2}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x3ff, 0x7}, {{r4}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x6}, {{r5}, 0xfffffffffffffff8, 0x10, 0x80, 0x5, 0x7fff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x2, 0x7, 0x2}, {{r7}, 0xfffffffffffffffd, 0x20, 0x80000006, 0xa}, {{r8}, 0xfffffffffffffffa, 0x10, 0x2, 0xa1, 0x24b9}, {{r9}, 0xfffffffffffffff9, 0x14, 0x1, 0x1, 0xc54b}], 0x100000000, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xffffffffffff7ee4, 0x5}], 0x3, &(0x7f0000000300)={0x2, 0xffffffff}) clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x4) 17:51:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='N12', 0x3) 17:51:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000100)=""/147, 0x93) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:51:48 executing program 0: setitimer(0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x428b, 0xfffffffffffffffd}, {0x100, 0xfffffffffffffffa}}, 0x0) 17:51:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000014, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = msgget(0x2, 0x19) msgrcv(r3, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x800) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x28) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x2, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:51:48 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x64, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x81, 0x6a0000000000}, {{r0}, 0x0, 0xfffffffffffffffd, 0x40, 0x4, 0x3134}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x20000000000000}], 0x80, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x10001, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x7, 0x2, 0xe0a9}], 0x200, &(0x7f0000000280)={0x5, 0x800}) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8002, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/52, &(0x7f0000000100)=0x34) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 17:51:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) write(r0, &(0x7f0000000100)="60c3df7b0edf5e1153a0077b4e5b757f8ff4e353f1202d0b969f5fc0b57fec492a45414ef0096464887488d08342656a53a708f54b043c586b55894d29ca1f6fd6ae9a63199dfe3d70c1ab7ba6535073b874f5d1e63fb6a7e7f1301e142427ed8d5d4284f9bcccd515dd8f507e45bf74db4134a5237c36159b351453976e650fad94830020163fb2a9cf188b0aab64125a38948e953e", 0x96) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x1f}) read(r1, &(0x7f0000000500)=""/4096, 0x1000) write(r1, 0x0, 0x1b2) 17:51:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) r3 = socket(0x2, 0x1, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100800200006c6568c9a004d5c218527cedda3b5a3c78f568370800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e49f1fd457ce1a28af9eae389b80e8b31866395c7ec948544fae7eb78268fe3132f7001c3c36f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f3743f222890419b2412835fc0cdd49e0958ed76cd63647dc3c18844bb67170081b2cfacda453b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r10 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x4, r5, r8, r6, r9, 0x34, 0x101}, 0x8, 0x0, r7, r4, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 17:51:48 executing program 1: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000180)={0x0, ""/200}, 0xd0, 0x0, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/57}, 0x41, 0x3, 0x1000) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 17:51:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8400, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3f) 17:51:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="80f440661d805529c95ba5f5902a000000000000000000000000002d845ac587a4903bfcbc6d310d6ad5d09c53cd0372dd24"], 0xa) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, {0x200, 0x626}}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 17:51:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10b) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) pipe(&(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_flags=0x4}) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) mknod(&(0x7f0000000080)='./file1\x00', 0x8000, 0x5) 17:51:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x110) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x44) getdents(r1, &(0x7f0000000100)=""/130, 0x82) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x4, 0x8001}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 17:51:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:51:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x1f, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) 17:51:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x81, 0x0) accept$inet(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) linkat(r0, &(0x7f00000017c0)='./file0\x00', r2, &(0x7f0000001840)='./file0\x00', 0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r3, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/7, 0x7}, {&(0x7f00000005c0)=""/94, 0x5e}], 0x8, &(0x7f00000006c0)=""/4096, 0x1000}, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') utimensat(r4, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0x401, 0x401}, {0x101, 0x8}}, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:51:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000100)=0x4) 17:51:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) semget$private(0x0, 0x7, 0x4) r0 = open(&(0x7f0000000180)='./file1\x00', 0x82, 0x0) fcntl$setstatus(r0, 0x4, 0xc2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)) fsync(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x5f) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)) read(r0, &(0x7f0000000500)=""/4096, 0x1000) close(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f00000001c0)="ed2426ddb6eb35f9a437927c1512945303a2c5aa4ca05a86a68d841ec283151a2d81189e7bf0a40b312bd7be1fc335230ec1d18007f443e4d2533b1429bc9be5ade5b94da76ffee31cd7be5a3065a2baec59d8d5c0fdbd86938f8d6f37f12cb058f6b27cd67853e343fa6e10f13b037d811a6a5bffa1846f5e035929288bb12374a161fdc1db3a4451859009b0235d575ee719651bbe6253fcf0ea8d57c2dd1d", 0xa0}, {&(0x7f0000000100)="f8cffbc38c662d051f0ddabd9b11a1ad5db6d3532eb645f914a570055dc4285352fdfb93043d713219a7bf5aeaced8abe016921b0e6fa23e8a9bde061d59e7f7b388a28d1ccd6c10631b9dbf04439712a85525e5329f406bcedc7eb57d9eff9db618f1d9b1d42455e4b0bcd73e791499b46743b751e6dabade87f313a5", 0x7d}, {&(0x7f0000000280)="db6d4290907df5e4ad330aca3d551841519473ddc0b58283233a0f5d45b087", 0x1f}, {&(0x7f00000002c0)="8efc5f2e30a348bbb4095af01dce78c5408346baa15069ede32d7c", 0x1b}, {&(0x7f0000000300)="5312dd3dbf0c4e6afb1dea9530352e293b0d3081bba10f40128f8f8ae89f53aa7d3f56282e40794452fd37387aa5ff5c02680da0d49d47cd9ec90e8f63f107cb4ae1cf485046f3fd3a379ab8e55211fca495c23b8ec334e0d81c7ffffdd31a34524c94ddebf82ea52c6246bbce392c2bcd7a3a4935c65eb7833db70c8aae85f1b24366abddb072a4ece465631869f8360270195702bff04b62302139f3a87af74be80ead60c5d555d83aa870eae87967df6c7e08d30e2e872dc0df44", 0xbc}, {&(0x7f00000003c0)="c42e529b72acca46766d44c52e6f3ca6a333392b1821e9ff9fd105ccb850dc02d911b4", 0x23}, {&(0x7f0000001500)="194c0a901439d13ae5271d4bae67d91b4f77fcc865fa54f77f16fa8464fb3a287d4d1d657c8136301ed08208f36c64e34d906d2d7f3205c2b24ecda52cb23cb3e678ce60d6c4b398aa70d3b172833bfa817c8e6e0f991ce65f5f4c037166f1bcac5ba1fe046cc97cbdcadd8c479f55dce0d362342c634b10dc058ed21ce9a57f893244d1131ffc80173e7533f4d1043bef5157ceb7136a30709b29eca9b57e9bba576767a79b0f6b72c7ea0c71a6baa8cd9bfffcaec1828be6e6f106fd33a6bd30c40f593dedbc4a9555d7ae1e3c3d64a6bee9fa493f0634133bcb65dbff82464541472fec1aca13597404dac06ea9", 0xef}, {&(0x7f0000000400)="d1114c4ae2875634", 0x8}, {&(0x7f0000001740)="c747e68dfa62bb6fc4d0fbe7efab2e369a02352f841be70fcab76f3a82dd363c8719ad40a55cac843d39ce0c19cb61c81b4c2003382ba4588f27b1c03eacf04b84fce1d8313ea03749705bdbf3a062180a72f1356a9c086f340a64207ca4ef406ee2692a25c44a2218f30c032dd71244f5adab5efcc48fe131e8d453791def69855e622a4acf7f1fc294803f05409b039da4478eca44d3619d089cd4c2bcb5891cff45b533a35505f08d1030cd9d91fa4a8a1be288f6307637ff01733e12ccdbb9f7009bcad6379666a7d59de38a87c838c26af1119c", 0xd6}], 0x9, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 17:51:50 executing program 0: r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000008700000400243549a4fcc585e7f8a578984a2748416c4b5a54f3f4b576af624c808c36ca462ec906d6d95d93dca8b87975df3a933de4fac80a845d558f80b59fe9a1624ab5455b27dcc7d21d8cc9be000000000000000000"], 0x10}, 0x0) 17:51:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000015"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 17:51:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 17:51:50 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 17:51:50 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = dup(0xffffffffffffffff) sendto(r2, &(0x7f0000000280)="88e919a25fac357fdb8a2bb2fb1dc0efa10b646d21f664", 0x17, 0x0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r0, r1]) getgroups(0x8, &(0x7f0000000240)=[r1, r1, r0, r1, r0, r1, r0, r0]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) recvfrom$inet6(r3, &(0x7f0000000140)=""/171, 0xab, 0x843, &(0x7f0000000200)={0x18, 0x2, 0xfffffffffffffffc, 0x5e88}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:51:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) 17:51:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x95) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 17:51:51 executing program 1: r0 = socket(0x12, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10004) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 17:51:51 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xfffffd64) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) chown(&(0x7f0000000140)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[0x2000000100000000, 0x0, 0x0, 0x5, 0x5, 0x6, 0x7fffffff, 0x2, 0x2]}) 17:51:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) recvfrom(r1, &(0x7f00000000c0)=""/81, 0x51, 0x43, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x8001}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001700ffcd6443ef9e7a7687cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 17:51:51 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) syz_execute_func(&(0x7f0000000080)="c482a1bbf6260f157d0ac4627931f8450f77c4e3ed7ffe00470fa54e02f2f2dff266420f75b600000100c4a259bbb99ce500000f61d0") setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:51:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 17:51:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x100000000, 0x2, 0x20}, {0x6, 0x0, 0x5, 0x4}]}) 17:51:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xb6, 0x0, 0x1ff, 0x4000000000, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r0 = socket$inet(0x2, 0x1, 0x795) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)="6577368ef67ad08afeb018b6146e6f3dd0b3c89bafa2ed1b81fa113f77036ed368857c44832001c2e880b2a1b3951ff0564936b08330ae3c3d24e061e744fd4414efeb6f161d20221d076ce79444d3983f54a62ea22ee5bd6559b30f1a9096cbb9088c375fb8030958a9b787cf8d4cf65f27a2f17754f6d6b3e243f6", 0x7c}], 0x1, &(0x7f0000000400)=[{0x100, 0xffff, 0x3, "f9ded60099f32b7ce3d4e5f1bffadac160e1fb8b7f4100778b47ee7eb83cd1fbda5c624b1b033e7389e9fc4fb9b757cd6a8d9ef8ff0bf778dbe1be06a25446707eec2abbd421e157c30a417ffb53d67a053fe558aef3c057c2d91803049431644933fcc9356d05a9de4e243cde3d56675f02c53725cc07a4ebeca00c43419de464815e509436eeab2e45e1f0acbd1090323982cd1aaf48e1e86477c488d3b4a000bd36deed045c4b24beddae2d2c9a4ee92db7ffae6371a8e51f73b4ce8828c04feb3cfdd26c5755bd635ebfba7ee0b16c3c1089fcd13eb227c8778b912c885de721cc1f4129409613a81d"}, {0x20, 0xffff, 0x160, "56668f33be594da902ad"}, {0xf0, 0xffff, 0x80000000, "1c0c01344b195d244ac5879d4d680ba4a5734d6563098cbecd283f4a2bd20d9d9e740de36271d81e96bfc87e22e069e7967f555d09543b72f143a932a8c59d98307d15164d32f8d261d804e5054f8a3de566ca48fe9d3e0e235a569815c7fdd7b24eaedde4d9b32a20dee066d1bdc9e1138b62a112dbfbcd473a0a184dbcd2c7c5c28c409aee3f803b140781d15641b5b3e61716ad7b96171529076569504670e194aee0d7278cee531af5fa8508469eb0ba78102aaca29f85ca53b3a797f3aaaf170f45434fd2cf8b4c59d990457c91c923517ef939a1f27bc2771979ac"}, {0xa8, 0xffff, 0x2, "c613572b3d5eaf3eaf5d40bfad87f18b8215fcf43b04a2cc589ebb35edfff15be3688e8f3e3a9bd8af4a03a04507e359b1ca7867b5820ace6557b48edefc2ec2944a0587f74e342bb65526449b3058d100c087361c74f9934b2b8dbb03186bf60aabe21a9eeb7eb19676077daf0978afdca647c9c4dfdf10ea1ee0f14989fe14ca5611d90ed4e6c3d8341499c9e1234c3c13"}, {0x78, 0xffff, 0x7f, "ad0a53d7af0641ac6d932d51b3ef7d60617c46038a7d9302d4a8d147f5983ec5096dd258f12d2c0cf99ab590a4de5de44edcd16b3c7856d438db6fa6a175f29ddd31518e8c25d796f5457b582b0d67a47b31fa00156d3c0697a0d6aecb4cf06b2e"}, {0xc0, 0xffff, 0x3, "40a50486d3ea60b684f0055969f9fe27dd15406e10f89971a188b0c2c42c621b43dbb9085a57471847c64e4abc1a4c45ec5a8d9c164696817a4104f8e10a67b58624d4d0083dc4d53c6863744d7de0cac36c8d44d068371d71cbdd9daba8b7ed99d58f684a0ce81583ccfc935a925ccda3773bc8c9669cf9a12ee4172dea84b65e6c46555215bce2f3955c05e1e184624c41f8fb3bba41e2fcdb9b517a861022b3c40f8db6e87c451a5839ea72"}, {0x70, 0x1, 0x9, "4ea8db8f6298525fe5b6adc0e13c63487cf6b348c641d3f77267de52bc42bd0106f14a1cde289201bd833203170579d9ff99c9963d2453c70c411bb84e0293bbb235141cef0e5dd8568995e2629de6c45931b35e58f050339e2e"}], 0x460}, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r3, &(0x7f0000000280)=@in6={0x18, 0x3, 0x10000, 0x1ff}, 0xc) setreuid(r1, r2) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000002c0)) sendmsg(r5, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x1, 0x7ff, 0x8001}, 0xc) 17:51:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080001ffd, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 17:51:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) 17:51:51 executing program 0: r0 = syz_open_pts() dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="98022e2f66696c653000acba64e8bdd0ade4ce266882a1a905e2656ac9230df413ee185de0956efa32141369178c1039c40515a06ce023b3a03196f8c3226f233b029bcbd41bf40ef7ba372de987f1f6c7f9b764fcdc66cc0273027bc36370340740da57a90c0e86afefcf6d9c698a84e22c14454d40f874505111fe62d5d7ffc8896893b6193df82e99da9801d536903e28fa4ed5502233d41900e4447d6f22d4ee517ee28ab5ace7f87ab2d756985dc9edfd87a18d67047009fce05c95f125"], 0x10) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3f) 17:51:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x55) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 17:51:51 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x14, 0x100000000001, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semop(r1, &(0x7f0000000080)=[{0x1, 0x2}, {0x5, 0x3ff, 0x1800}, {0x0, 0x5, 0x800}, {0x5, 0x200, 0x1800}, {0x3, 0x20, 0x1000}, {0x2, 0x80000001, 0x1000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x7, 0x800, 0x9, 0x10001, "32f603847e6a5e9bbf7dc54d7620f2a430fa9331", 0x81, 0x5}) mkdirat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x1a0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="7d61aaff6b3f99eb172283199a9cd44446cb79a388b73b27b2d824344617f33983cea99d433bd3b8e8b34c91fffc6839e23b49899119f86c3a894386bacb374245332d36e8bdc1a4bfee66d56b6e239ae28adfb1b90ad6da712f35bebb7e348b77b28296ed8763c11bc2f80ec6b2893a49846660e64cebe93dcda60556d4fb7d0279655a49dccbfefe5f4be3944022f40d67d3be8cecb8d0616c408de799d6f0ac49443065126856288db5d069973aaceee54c52f998c98f1a6a0c005172d1b5e5ba9179e7452474bb74f06797924b0f556ab6762d4731ce9639118bd6af7588097c0cc359a00dd7f830ee45bb96ed074177c83e3b3b6594865bce9a70d461f810395c902778d13be37704cdb4dbcbe2a6bd3b02a9784d209b06f2f1b60426592772e0bef1c9afaf7804ea23961ceef3010c373d545d78cce6818de492d432f8770a36975ee23c2c40538927ca383a59163485ac1872726d8bb86818acc2078163cf8766534672db4a7b2c151b516f59dab4ba98e96d814301510ad505f9f9bcf049d3b2bd30fdbdf5e25536fb085f4e3593c2f0ac0f867ba031574ababe5cbac617441f0360c8f000325a987362a9f5c46efbf03fd5565dcb99bf448a130029972a4b0ab128f7de3a82bf9884481cb02910be24cfb37f4f3888109ae715fc70e5729c1d277f6f64545ad5ddea7a29d1ee0da0b45183e57d04b58881c3b75dd4c2ba55082a072eaff5cc4857ad550c36bb64b81f14f22e63c6df45730bd01c477fbf09edc57ddc721ebdc5155604489c504b5fa0a81621ae07c4fb5ea17b226420747457add9ec19625308da53941d739da335d202ccc23f2e9244018277d7b7bac133f1ebb25e89900fd103b481074d4ddd73101e8e6e24b36faf732d0e8af3288352fdd3bd2669f64de20ad16e32dbf839d265cbb59c374638681001334aa48263c9abad6db446690606c3b8de583e44a5c8fe2ada3b3a1f36f01616a7ee21a84604e877a396711fc4a886f7144e49adfd8a32569d1235abe188166c7fc61e2a8e6b08019bb27eae846ba4da090a0ad7b8312909e04fd1d095e8bc76c16bd51a323e06c6b9d90e0bba85f219fd634bba0e0d4ea0f496491a02cc99c97e0bf2f14cdda0643866e9d8b646dd0556df71b135353635f64c73ac30489cc5cc8c52185d0fb940b5ee19dff509b6f48f8263dbe9b3af92126e727431ee78afb58d2eacf9345c4bd408a5b63360f9dc4e5a7d75f5c3dd6a38d3f99082008807dbda2fc02e9c64dace3de6289d93468f1c028c005fc0a65b4c890deb843175de0366aae62fd0314707e1dd8bcf6033483c8c60d9080fe21e1fdb3ffed21fb385c05fbc0ecc0c1b459cb585b54c4c0c678601c8d662dfee56f9e697c22a99ae7ff0d03e9381af4762535a08180117841ecbcefbb2ed7e1717881652b006ce256337c4d0211bd73489d2d050042b2d5c1f20b62f4416237ddb1c16a4a8caff10051927fa750518be7798d2d1ccd99a51e2e62f3403af70ad54e4889e71e8512ef302c6c4e44e535db6a55aa1ce810d3216ef9d7a5fb911603c2633f2ce6877cd6e5164451e30f1ddb7c1c1633fbd889bcebceb48926518484e7937ce85fca76bc9f995d93d7fe3895a46abf2b65698578d50782b7a20ce447bfb7c45ab24fb35c1b280230174b66e804766ec60f45e8509fc77034e1b02d3fe0a471070d0d1e3ab1ff446220dfafa957ca96b4fd0d5d4348d0ead9a81dd2aaab4c168f565bf791bf27a294c2860b3ac7c63dde4a5346a1cb2ccc97765e67bfdff8ba040811118b76970515f7c982c84ccce7f59b7ca8603bc750875e91a020fc40cf087f44144040d415f7648fe9b21718e35685051f6245463d5f800376f5c89ce7eb254ef07d1a8045ac36eb7724806633622dd8d2c38fd0c9d7c15775d3d06762b36b73e84f382c5b8ad9dc0d81915343ead545a90cad29d1e532b7f92d24e0adc650b56521adaaedc9470067d81b4631084ccdaadc1a86b470f73b6187fa7ba5822fff25e2319a2908889da0efa69145c3bb5dbf0c444155b0cb4244980eebadb1d4f6d0e3a962a24fd83784da706b0fe44d0c9ad31059d693ce5ea6432687639ee5058ddb00fbccedb36e6b7f9e89bea0689ab4f951d7e7a890ccebcff35894f62151a136e835db2f948972d82dfdc1770a1b4595543ca4a5a6e5eb64c5f0bcc51796a4f47637984d581055f9ec44ac23cd301a9cb05d517c1553754940708506001fed1e7f592f656a8489ac2b692e67fcad80ed2a0a4b7474285cffa5e59133df002f163fccd2db9544a012f0d567a5664135da4aab109ced11b9bf52fbadc09ac6460aaf2cd12236ceaf62aa520d6b6005d39384a0fb18c051d5a620a53d5f8d5facdaf886d4f9563d06cbdda4888da2f31094ec194024a9ae916342d5be3c4b2824a422889338cfe91dc0a4251f998a6eb3bca25debc8916ccc6c6dfd435faec3c93a7c6dfdbe91f6e45abde5b2d8f87a7e52d283b36efa97a61b3752d460f02be6c01164080ef3f7b4e036622ea44c09a230fe587accefb1b9538caef4de741845f79498aec575569f433f5cb5b9c274e9edd55101306b2acaf14602d4027fc4c1c9b452f213f2108e3d1f8e5ecf5946c1b83b3bf0a5c3d23459a4e57d26791e28f7743f10333e06f099bc8deb2ca077706add9054217d45759c53cfddd6f97a9186ae5092752cd6c3c0d8365232d5aa288b40dc7c5125bdb4680f923d32aa6072ee13da4d31f44776560c54176b2860232cabb25ea640cc00d7233057f3f18b3258b1379429f0a72032c696b08371e434d1cdf46dd5f0b90642b141eb705eff905167802732c90944e7b2aef5801d599fe3b120eef4e9f38eeec65367d2c82e6caffd0b8c3c0c9b874cbc8d268fceaf282b117714d341489fb3cbe41403ab1cfd4ba3909842f4648c39be8c8341db0efb56517b3c7d142ba9c5daa2fbaabf504feae9924ec49ec6aa597af4a34c9d24ce2391ac0b82e0ddd08195b48470210a8da9ee166b852f36ba6247766c7741cea37d3428d4c729297bb69a795302c3457bf69265ddac41c33f51d10fe3ab17041741e40fdca7c8922004415d4c6252b2b8a7e46031e6e5af69efd12dfa39d02b4dace86f4ec15a41471c4bad87e67b577652e98e8df3fae0df01bc9ae5be3537657cf3d1c4813bba66833e64574b59c7fed40eaf26a4a4902bb094bebd4b762283150252a8f784aeaf758cfffe82efca24886a961a3521f0bf5c834ee10ac5e8c348c94d2035eaae0eca227ab961b7f3535ab3a4bfe4bc6f1933d8eb8dae625ed99fa99f6939bfb0d0fa26f1ec3205a43967c44f29ce64087657ab8d7bf4253da3226e9d01395c44e1d1bc5f65936873f4df8799bb0f8a95ce16e3b468c089c33b7bf258d34b36e88a37014c44d09f87c64815d2ee5a1db86cab1350232577ad33414793a638d70cc48554b512636fe8cddb94d613cec856cf3f92a02ca5a9146af3d3d51605c91a090ed54e5473480922c1dc08927cc85aeaf3aa36ca385dfbb253f33db00b39607d32c19a61ef38c6be13dd9646f1580f7b3eb980a72cf572433fa08b005c6258f82b52d1e157abf910a6ff4f84ad3efb04bbc9945b26e302e6d04ac93c5b0122c7d29ceb32d296083184705d7720dd1ad0c560e30e2b55ecd5215f217aa0adc2a1ca85c45bec9df2b0312fd0c22232f49893991c81f98b9587fa98a34413b1e2f73cbb1350442281eda02dfac90dd4d391ae5ed2df244290af0656ac7cfc481a498a0b07c803dd770eef1c8a9bc7bfc31248b3848e2fef9aee17c342400275b77e375e1f0ae275c7881cd38658450f71564f7a07f1af982e0c6f87a06904aca8d864f427104da036be590a4f5a354c738c408531c59641fb7656eab0cfcb963401857d0d399d7dc9e254b9c0e9f1ce78c25e42b53578e35018a213aa4e1f837803cc9bf5f2f9efae2a37afe271e60bdc48c9594d1bb182f99609063e10eefe86074059517ac68e6965d05ec8cd374be024846d82a97819fb85356644eeb2db439e0f39b82e57f344c0d3c075d61f40d9834679331fd21f1117b283c8c846c0d26a159397af61c3a02df290a2d86604714f8a7b9c1e262cf5caa6ed4e20b3abd3adc4190834872795eb62bb0691295b515e227598a62a52a706b87e75b44b8880bd493aafb693c42902a266fd00b41aec1f29b4ca03201028e9f6a9d4bfb499f143029edf9b5a238d0d940932aff39a6acfbc295ce7aa00dba2b0a1ed8a911dc6aa8d9cca12652e08439c39d90aed73f2ef14e5a022b14ab11b29f86009b10e92fe27035518a551b12bbd783779166652b7a66cb89bac0e5a920e0cb5f83af004eb2e17bdc063bab5cb7201a8bae939d979b1772399d8c240bd591e1ed3f697c912f61edf61d24ec80f52cbbd3636b25672579fd0e523da4684715ec0d238783904d6186a8abbcb2fb8070218660731c59e33a9eece8274aa8068cbcd0dd998dc43ec65be7eb42e6e7a4af4546f0dce7c990ea717339a73fcb74a8425b74efbfd2bd3e6c175342d12e8368940a7f74011245655bca942395c139b45ab00b2a70228da3d051e35a1fdc917e172e294982b9f91d57e03ddfac2935440762ee81de3f4dac3e160c5211fcacf4b4da53a54300f6e122ae9f1f00c2006de89db8094f23a3d23e0829888c2cdfea050b5092254e2782f04f4a0d36e10b35de13c25cf3eb7abcd7d064bd2cca3ac4d66fb34ae8c55606fdd44025f311ca622d164511d3b6ef6beb0b117a2a4957729f810927f5a2765ab54584532576a230d09ccc9aec6130e5d82dac4c1f47e2453c0b6ee14c1025e23242c1db56128ce4512f7548d4915e79524b55cebea8aef3188f459b9cd60b16f0f2688afb393e09fe3174a415c8bc2c6d56f26df34d087c05a44f8187f33a506f6a3945534c56bff418778d9ba36b7fdf52e6ce2574ea44e2e111523f68c94665b3b4b2b7c94a65602268e6845ffa8aa1a053b73e6254e6ad19f8a496c066a636a0bc37c27c849350f993dcb01794a0dd8bebe1b02ae8703df4de66cb41bef073700a2b162b967d360054f0a75677157ca6f183dd10219e5fdd4d6908efae108b5271727758d4589d7f8190b5909e23a7232721aa2cd467f3dbee8440c504496d161fbc8bdce8dd733b91f357d812abac409ba065e04e25a8610332c567c7fc6f92ee91f63f27aea5bfba6e2ffff1a0bf387d6c370d33a66fffc213e070a9d1b3efd779d993398fe058f9c12dcb38f90c0e16550bf065f9dd619c990c3b41ba3abf9396d53b62f589292cd311d555c0f91b27eb41d4bc7746558c94e67fdd096cc87930772b01a715c07a9f177d2e252e50f69a9a5c7990ac51ff50af15496bfedb479283b20b97422109b77754ffd3be8ae38d6546e4189dcf6d94eef67def6b71ae80a3e9df4320491e4f8858e58f4156ca2a08a8aaaeab5f4ad7a9a074cff5ba859eac135428014e5f2ba9569cec2697a4826e234c8933f024c491ac71c1d1464327e3ab9abd05abe53ea8e4984252979eace86ac6ede8c4cdb7417e5a03fbf74dd28170152d396bbdf71e40249fccd34f1a5c3003fd1d580aa3348505ef75ff5e717d026f61bdb41196c9d0db94ddc46902c23006d910ea7fef63a426ed3f91613cccad213695a9fc89fa3c201ae7e70bb2ddb8809f00f70a79e436b78802baf77dfeceb80ea7bb9e612545f93055c19737d9251f19375a5c177523931f1896dbf1d3d86577c121f615186c41b6c1f0483bdf8b2e113c91a2", 0x1000}, {&(0x7f0000000180)="a56f3ef7d037d9bc05d930155c093759755d41513fd4f58e2ec124329c5db7529f4a43f60982f3520e0bd01345ce36a32b166f4971c30101fa0242f9f2f5ec0ffdd38de3cf67fff2b79d82c6cdd5dc254d4e4cbd28f352cc1bd8b1e411b18067d40cb25dc3b5d87fe7fdee3cb4740eb993d6a9ed7a2be2a30f740a86d4c6e7cc50aff13d45c7733189a17d9ee8bf33d3a8ac129d21099e526a633cab39525cce1949abfd80f4deaa0e7914a2ddd6c7764f", 0xb1}, {&(0x7f0000000240)="31c71c1bd3ca9899dcc2f0c1398fadd57901f20566265fbb663978d6d776c180272e8a3274280e69cf7ed1cf16ac1f2d3a71cb12b5ff72311b8ae3ad1d9f2d2eece6e239d142d95eba02505a277c7555871e764280b83b6865b46601719e8b65e3120b96344b2fbca942881563e225bb82b700f63543829fd1b4dae678cd9b3990a3de6de3bb5cd063f5e47f0f29f1b7dbf4750c983c244bb16a4aebe3bc5d707134ade40a556cef5bbbcb5915b8bffb3dcbdc310f3b21cf339a0965f616637d87cb5d832e925c38145d15828889902e8b273f36cb10c269b17e", 0xda}], 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x2, 0x401, 0x7fffffff, 0x1, 0xc2a, 0x1, 0x7fffffff, 0x2, 0x3, 0x8001}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 17:51:51 executing program 1: msgget(0x2, 0x30) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0xfffffffffffffffc) close(r1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 17:51:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'./file1/file1\x00', @ifru_broadaddr=@un=@abs={0x1, 0x0, 0x3}}) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0xfffffffffffffffc) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 17:51:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 17:51:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) select(0x40, &(0x7f0000000200)={0xa, 0x0, 0x0, 0x0, 0x1000}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x3}) 17:51:51 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, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000001c0)=[{r0, 0x36}], 0x1, 0x0) 17:51:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10120, 0x80) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x7fffffffffffd, 0x109d) socketpair(0x6, 0x6, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000240), 0x0, 0x0, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 17:51:52 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xc028, 0x4, 0x6, 0x1}) 17:51:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) listen(r0, 0x682) 17:51:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0xaaa, 0x3f, r1}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)=ANY=[@ANYBLOB="2e2f6275730000000f0000000000000000000000cb07daf5b5b5e4dfe9893763ab0acd829acc154171239be5cd0c03100bb588afd09324223e4afd6ca195c9e290d5be7116320b4fe0252455883c3bda6cdd9b060bba8138dff9aa172bbb6e9c8b58e08942582fae050fd6ef2323f5ee5dbb427b4a207ebc00bd552825fb2102b3be23bf53d2965e7ab60cdea4ee0a8110228286a2b5c696525e2f490e7422d9b8d0ec00fd91e16bdbe6b78bc255e88503f4a654ff608df7f3a3a2ed8320174e150e14655357e4df602a0b0a7cd84391d52a101cb858a33ad4ce31b725336689fd5af785f96cc388d6e4c2648f46ade2073ade7c7bd88595bc2078712b004382f50ecb461586000000000000"]) 17:51:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001600)='./bus\x00', 0xfffffffffffffffd, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1000000000000014, 0x2000000) 17:51:53 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x80000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) 17:51:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x4, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 17:51:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x0) pckbd_enable: command error 17:51:54 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28ea9, 0x0) chflagsat(r3, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r4, &(0x7f0000000500), 0x2a4, 0x800000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x4010, r3, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x8000, 0x101) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() ioctl$TIOCDRAIN(r5, 0x2000745e) 17:51:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) mkdir(&(0x7f0000000840)='./file0\x00', 0x80) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r2 = semget(0x1, 0x2, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10000, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r2, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb25b422d508e578f9bafcfbd7181de2f443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"], 0xe5, 0x800) 17:51:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x40) 17:51:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) mkdir(&(0x7f0000000840)='./file0\x00', 0x80) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r2 = semget(0x1, 0x2, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10000, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r2, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb25b422d508e578f9bafcfbd7181de2f443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"], 0xe5, 0x800) 17:51:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x82, 0x52) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x400, 0x400, 0x1, 0x4, "5869fe005c593d337b435e8d8ee6879741b3e125", 0x597, 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2967f849", 0x4}], 0x1) 17:51:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x28, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/172) 17:51:54 executing program 0: madvise(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00006d6000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000832000/0x3000)=nil, 0x3000) 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) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000380)) sendto$inet6(r1, &(0x7f0000000140)="eacf0a97ebca106a8aafaef6679ac0755d59ba1fa98971d6b4b6cc4baaa3b0f8c92cde1a4398b4", 0xfd53, 0xd, &(0x7f0000000280)={0x18, 0x2, 0x5, 0x7}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r2, &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000600)='./file1\x00', &(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') 17:51:56 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r0, 0x6, 0x5) 17:51:56 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 17:51:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_media=0x5}) pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:51:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)={{0x0, 0x35}, {0x5, 0xffffffff7fffffff}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x101}, {0x4, 0x40}}) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 17:51:57 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ea1682022e2f66696c65"], 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 17:51:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x3) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 17:51:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000440)=0x1) r1 = socket(0x1b, 0x23, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="fc19476d0cb9a2e47187ff264264ceb92f8fafd2ccc341b86fb9c8ebb80f8adc2df3e316e4600e9c0833e31d09afbc25e7dc69dcc9e28abe313d2320687592db63423bc44697380329d3c4a904df9349082135315af1a7f2198a21acc8bb49cc69f5fd24e07361859e8635893d03502dc283a1976a4484ac8e7daa2cd0d04dca50ad2a70ddfb82fd5f82c653f1a0a3bac0d6b08f8e2575cb0da74ccbd7fcee7fdb1dfe8e74abce7ad9e41b442252b829b96a517e51e251f8566bd198dfbdbae47059df9f2e9bfa39bf864e2886595180698c395b8631f5", 0xd7) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)=""/247, 0xf7}], 0x1, &(0x7f0000000100)=""/38, 0x26}, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x200, 0x1b) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) getrlimit(0x2, &(0x7f0000000000)) 17:51:57 executing program 0: mknod(&(0x7f00000008c0)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x7, 0x20a) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000800)=""/134) semget$private(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000480)=""/5, 0x5}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f00000005c0)=""/236, 0xec}], 0x9, 0x51) r2 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r4 = getppid() getpgid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) 17:51:57 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./control/file0\x00', r1, r2, 0x2) chflags(&(0x7f0000000000)='./control/file0\x00', 0x4) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) 17:51:57 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) dup(r0) 17:51:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1000000000000002, 0x200000000000, 0x8, 0x9, "b0d4000000008b0069d77d8800006800", 0x0, 0x10002}) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xc6) 17:51:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xaa) syz_open_pts() r1 = kqueue() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 17:51:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) flock(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001100)="5685fccb936a5953a5c57a30c565b8f0c4e8a3cb791530efb127e418a88403c6c043beff80fa89b0b67d57773d7802e71c7280ff26fb545b03fbbaaedaf33a2798dd5f5248c8107f95bda7af4b4ff8425ad7641b18dd6dcd6c949df87b6afe383ecf2108ea4ad5fc", 0x68) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="a61720778de4c559d339902cca2c4c96b7030ab7bb13c564945b7beab10f6ce36c62238a20eca94171432186326b2bdaecf44ed96c6a1ce749d7c328673c83b65ab29fdd2a9f6dbaa56cf9cce27646ffc5af9b8b078c51966419dd301acf57d35e528239039ddf8dfb3f37fd310c8c4ea3a282c4ce402d809855ad7c19325bdf54ca0c90c5cdde3410bcac8f1b2096e7268fa81cbbd7372c4c6d4af974b1f1f405db5dca0e34839d458b7f626409fa5933aa06d76fc623edfe6f0ecd6b067641ab3d1c02d68c8bca6f3f8239f5bb981032c45d449dd3ac5dfab7a4ead980c0337a5f511ab6e9da09a9eec89dafdd504dd161ad3f3b93703961ce4b6432fe1457f02a7ffb0089bcba8082b66e7ef44cb61d549b79bb192817eef338c18ee9482eac0c55cfddddf98865e8dc79e739a93163bb8e08a55a6370ae1e1ee8e5c0335c1c9e478a77eac4392a6e2c8903e475ae7560b532df178ce1277acd68d4f0f34f8ab25fc64d11708a50d6a1cb151da582f306553f33a83257a97805b06113502e25a73593465cad51031933073cea6f030e694c661a68e59111689bc345574b59aa3335159a9f86619cbaec6db696d06b902ed390c1764e5b2cbcf1b8a8421100d965da59ee148fe7412380cc6911c49cbdeac327b601aa366949e70ee48f4d826db679084dc4f0b9c67220b7bd511f3aa942861d34d90ded020a4b1681267cf7667709da5d42feef0c314dfe4eec60db9bfd274ae9cb6bda6f12733553082cfe13806daa83ae9dd4034489944baa280e9b33385b4ccf4b8aee173427a4c3db8590977c6dcb367b017ffdd72c3fca08d75d9e72fe0667da7c5c836c800f27b01bc695d84317a571601ab8a797942087aa53946a1bda127504e5cbc052db810012e51791762cdde9a49bcbfe381c8cee3c237480a2fe6244f728c6419b43bfa1cab5ae47760687228bfd0b357e3a8b56110846bf3ca2eb35eb7b7aea063d0d6a2fbe1367d72ea004499a64b923c43490b4a25c29a99a1b95283defa09afec4f01866c97b88f59536baf316d9032e7b76741116d335e085f03d27106b9468af452515070d9451b7775379826daf207c7fb0a16d4e79a0802ffd5f1affb905c42d0c19b800fdd67595da1af14c68f0ec185ec371c40b7e300b978ba82f63150cdea26eed4eee4527d9f478b7b5e304f410ace63dd7b8013b6fdccfcb62092b5322f902dd9a7387c2225afe13f2ea745cddce70610f945d3fbc605453793581dd4f33b6a86448f8d39bdbecc244a88c84b364cd732037d18f4d98c3b9b4e4f94fe90bdb6afef88cc29c6f655450457fb96e162b6be1268d93684a05ca74096f2ddbe0c4670d0c4d127585c11c460024e3905d3513529b7f60f8aec1a0151b371563b55bd8ef7005476c984171f6dc846ec8ff82b23095f0db2647238eda1e5a7ad421a7462c6dd466e78df8137e222b391ad653e898cf0ba013a40f6b3b15f1317c59167cc63d8e2f687121dfe668cbc960eaf7dce0b7ff81acff2302ff31f83e6f86143d7912cf6fead209ac5fecb4344688e5f40a82c85214dbffc4cd360a81eb7724f01834fb002b7b0e1dc9b1f58b2fbef72927843ef39d916d724846f3a15af14edd0c9342fa13c0a4dde7c5e0a9ecea67ef04b017435d8af221e9e86b670943fc4ae1eb6d4c90cd969ae6f3ae012746aa4d69045f673ff8f2d2d4606c2fd534ac03aef8cbfef48302ac62092af6d82e752e83e71fc3175b51826f218224f57575c68a7e7868049479c0d932a725528629db7aedd24a3e945f830c3a9c25397daec928371d13662453590c14aab18bdd676683ce5909526208e31abb2f9568d8e9babfc66f10eaae09c98e004a81e61eb5402560582358a660c179e52dbce2c7b47365d64d353b9f15fd052dac6fb2819ce8725998bfad11e27541c89bf9595c90f2895c393fa68d5d6c73eeb389328de4726ab9b52afd8a960dd7ce7622984876f727fdf9d4cdb782badb39320bff1e6213e98ac44e919f68d441fcd1be4c5ad7b5de49d7f038d641a704eedd7c14f081d303e227dc296098f8a31146d0fb292445c1f1c681c23e0ce5bd49bc4afd4596bb970b38885f48d67ce2e3e679298fd6d9767bbbba9e041e962afba53689c3e995fd5b0ec601c74d2ea5d28291312df027d407b06ebaa4e8b0c88bf40b3b64e890f0b5ca865d6beec7637b4285924f457573d1e1cf8f137f4ee43e9ec0f39dec3c563f2668beac4e1ee4c515ad3741f6a4b02ba7c4bc9917579dfd54f5bc6479e50855b1737d5f2def1c5fa881905ac8c85546c07f4da52461976c02b6cfad4428c194fc4ce3b5f8988165202fe34809aaaff8e91d9c1f697d76a297d60d902556af267ea5d3f1ba81ecd378a192145bdc26b8f9ae209b4cc8c1f5311847314ee237a69ceccc379a0fde0e70c9f438e19908fee35258377e61a9999d768ef2534bc9ffe4631230b0552bb0ea173b4c23a24ed9054c480426be42c28dd264907edb8a8ebf19449125087f9663af7a850dca816ba79f949761342153d4a9d8db7b5a2c336eef67ac77bd1135bac940e7679688bcb4be09601851d08d711ab3077ec85c9294f82be095ee7067639336686476bbcfa82afc386c28518ceb6734601d71928276e6591c1d23923a238d736a2ea11c26691798d0b93a04c711345ef8c14b97ae5012e155893e1cc7026a8fb96804ee31a4e6faec7f8798cce7064e98882e0b081b41c4fde0e362a35e799ec2038a2cfc5bba45e9eebfaf99422b232efccd36be78a7bf03118d915def8b74d723d73e71e6427a29a30efd9198a256d8ab4b53bd29e1dcef45552f1fbc36be04ea7a49c3d3b11b94ea8c8f5ebcea369e600d2d122897ecb0d867ba1481da2c3c465c25627ef7ef85382af65c1277a0fb5810ada948d0ff2c8f05456824cfd3fc203c4bf2b5312d73913407ce7fb80fd6a3fea2c1441406e0ddfa34b7079baa8ae0f544184d32fc4976bfea169eec561ffe62d2c995a9f24a6611fbd31d1c942488f17842f1308b42cde6ae86465ff25bfa1e57e7acc68386981cb6474ca383a46d341c787de02660a36e7cbb88f5087cf5be44159a6292490b634cad791e48443d385ab2ccd8dbdb547ee1b7991ade17a70cdfde70d81a73d90b1f571ad385ebf75214f73ec54de464a8fa9313be38b9ffe56c3abec9f873c225731ec07bea5f835a433cdbc500466cbbf8c7f6cac6e35b99a0c869a7a2d516d65f07004efe917a86c527c149333879995cec2dc90b7b1e7d02c14e4a2f8a951739672506af8195610f90fba0087e8e399fe3deb2c22748e93c2f56c861dec8bde5f1e5bb053279f2d8a70e8c182d9e20bdc2896b2c28666b83033192c42151f6554ec6187164ea80cd7a692940547f8765cf7df5f7107fb425e73158dc02ffde1b694f864759f283da0ca5b6279bd768aa276200aa026ccac7b170a8c1bb4f14d5df4fbe5e6df3b08dec40979bff725cef3715ad7e65b6cfbbd09926f4f8fee7b904440c850cb9c33349f508a9d3adddd2308b79cc47368e01640a1f1bd6228170fcfea378a0beee161021b9b677fa5af25a240e14738e8e635f7d9fc2e029cf5e5641948cca6d8896fc83ae919195c66fa233237dfb5fb1453ece804c44c50af64b77a1a02f525deee904c974d39892a8d1097bdf5acde91f3871d88f4dd3be585b199cb7aca191ad10e1725d4b6a571ba1db1b59653fa705013ffa3df09459343f9cb6a772858bcd02fb2118fc4b485268c66614ca759729154b6956d059c4ef899f51f2174dcaa7db185fcc6e3706ac9b225e5dea5894451f20ac9605960c1fb1c30c8b8bf7b0e315e46df2387b3a2a73cca5de5dd0c57a239532e101116d300d54aad207572e11ad002568c1dead6dff6437677f2b10aadf10788f41f063241fd30f1d397c53077e443080bf449f3cf8f1071f6d5f0203b073b302c2db47086b786d5351ace8413037587b175f0b86f7711fac33d74d6606d59d216a9cb51e8a76b80e744e73a883031b64b1edbf9d0a0ab05aa014bf97acb3fc3d36f90cb1694df4db62b51025fafe711efc08cb854f25e0801346425a16b784477322ca5f1bf0daadd4ec05cec64a7232b68af1456208a832c6ef874d1c4d2aabad1384af776e75e8a92b842725b653e7e409f9a7cd3c61783a0189fafea3793d952c1cf892562791d7dc313b53ab38d9352554cfa91cef34f2f67ab414a8a88f442ed089f08b3e0ac8dd9d3fe34dd6866088763dae034bba51bc7d164305dd2767a0fa17bd85ab905903051d5096371467aa9a8b87207e128a044404772705ebd0d31a7f8bb65074121decee44470fb2751fcb7f1e19f7d2092067b8da562c5179fe1810cb04f72b65f70a975c0f7e71cf486ee6aa04420045034fd8b2a31ff287335dbc9bad8250198f2acfb86569743791eb67d578616769f11870a39ac15248cb6722c6e3b2aaee9cdc3eddc44815dd3a926c923f6dd50d8531439d4797b7f8c0803dbd03a9d88523de7152e5c1fe4440bc56b9f34ed0b5924abd98fd46a1baa26154c16af30e1acbae99db7001c5a8ed47bed3aeb08dd17ee1337b4de8296e8e5a946c60c461b97ec37daf36c0a5db8c80394f569f087f5f07b38a4ca3a6e0257800dd00f563071c63592ea3d24c5f6e4c96391ce395e9ee48253efd2d3dab74c94b4e93ab09093ae759e9e5193d660bfd8d4b3194ad44d7970f84762910c3e34fd8d3c8ecff2a383214b800beee30276c1774026b775676a2eaa7d59ec061336d8dbaba227b7c980acd1de224de37267056aea2cdf0af1b93da436c682b4f7f9a57e043ccb213513248a8fc15d8b154525f94e590e6813c03e3137be6b3b292581de24b4de223802eb547b9ab49a4b85e8b486d5e4aec44bb8b244f22f8f751f126a3adceb086c6b845bc0a1c42a98628b17aa1eb07555c26c55160b875e8724d63aead5c8479d74da87ded809fb35fd4bc9c15928b5141cbe0cadae26eb9603cf8a8c53f493404872c69de3388afd9cd463c3f793065911761fda8e167787c66dfec61adba721b2a9cd076d76263ff4373683ec89eff84effc0191755d6b3794ee19893c5d8be2177b5c5afd8a993a20fedc1f833ebba84e761a9627268e2a3e299d1f93c57a5c93f380dfea056afbbef4ae38ccac80c09d82f523cef5b151a5fc0cfe17df0e9c0ad722521fde4a1affb870d816d6d37b0a0d9fd44d8fd7c9641d638b11f5dd8cd35ff292ecb5fb21790221244b92e57359e05966ab337c0274fa39cbbe77da171474f18dc35a89e2b8c79f041537a19e365be07d5c650e11a8ee952d4bd9a3329a03899a7595af7adfdfa21b83690aab1aeaef15a57960349d91c046ed17ae2fb31ec58bd827ae75b6f5ebf695f4dc7fc21f29b07fee2b112e8eb0304d93fc132af3d2fe6e8955c03a3a8d9def7f38544ea5e9b9a045f1bd93b0d32d9f821cc3019f33c23650eaec70e345b992bcbc9295a2c70001ddaf113afeffd2828a5a1e027d19ede28795dbc1784580b47cb3c381d1f0ad1c957934470d875942d5e7681986670f613500afdff12da1ac5cb7a6ab8f4d4b63e3c19af3d3805cd7400e068fc30d5dc37db643e1d820cf02686c80767a3590534ee868ae33bc44a0c82bef4176c37d44e259ec58229d06bb6d936df257e05ab912da243a980a6bb72889d4e7de57f5560eb961703dd42513cd15a615ae7f704d28280798c22bf0fea7e9386062a39b5e4932bec0e5ff1e91da5b6abad76de884d078a09c5aa3b9a71bba", 0x1000, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 17:51:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20491, 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x7) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 17:51:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 17:51:57 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) 17:51:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) mprotect(&(0x7f00001ab000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:51:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="7699d005eed7d52c776915dcd0bbe9", 0xf}, {&(0x7f0000000100)="913163fab7e99cdd2e3b5ad710e2be4143926f77729670315fccff28d5b628af56843b5c0573b082d23b125dd16bb1dfca41f2a06711ecb2484edc8996c6c56c14d806a5dbc1048058dc6a70c39d3f65c6a48c85c8fea30e1bfd22d732373e9810c711256cd2b9d5474faf78788e5ca2735b2d0f38b46b47b9af546a6ca116ac166adcd90c059b34a4f2db3e7ab38f39504bbde9db8c1278acf342d1d8c9df5e4a4cf881f8719bd15b2948a1310306729fe379e71ae6fa70388adfd1206f807f1dc9ca292a2244816ba59b913592d161f5be7cf4b98e2dc5f1e049eecf23ca94d666cba5dc9e37d7db1dad2dccc89cdb28b7c0fc78", 0xf5}, {&(0x7f0000000200)="007868f3abbd018141b6c472786d96bceec26d7fa09a68325bd59e78e254e5713b76f719e4d77d157d7dc3c6134672da638ec4e960fcf9a9909ed38932bef52ae3eab971e91910ccb7a1fd21e9bbc6bc9d7a3d75cae55f60d5cbda0e1ec1ef1f31fba542c2d0479fd8f4cd852ec818b2b25553ad7c2d37d699015dc72faba8dba03715628673e81695ed81da2e32cc1474707a57ef214634ebd08c8e53b03083bbffd1186e447100e2b80a0cd0c4c03331a75c9884b2a86a4b4e5055a8f255", 0xbf}, {&(0x7f0000000080)="5b3fc5d04e8eda05174dbf189789", 0xe}], 0x4) dup2(r2, r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 17:51:58 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x7, 0xd4, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x35, &(0x7f00000000c0), 0x0) 17:51:58 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x101, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/8) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 17:51:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xa, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="aebf7d5f4218d27382f8f885ccff773c5bef2e6c52710b2b5e627363b4dcfe49666d44fe10dac2564e6e4f58ad3a26bec9738743ba3362f0e8d0014232062beba547dc53bb62d3fdf79f256dea1f815fb3e0d1a578d34d6025dc996e3627c80fdaf19139c591f7bb9f1e5a8cd3b52481118b31486c3f1c9ff9787fb27d2963a5dd8e5ad45e633ae02d7b16b395e6ce3853b258888de9eb1be515", 0x9a}, {&(0x7f0000000180)="101db48d5a0df17667505730885f266f94b6adaa38a56f3ed20b74d3db31547e8ecfc24bb8325c73bd2762c79cf8f586d3cd2272c1e9081550012b5f5039e3dd0930568781ca16231a1a16c601353bc5ba8f4e2394e1a73d3892c97e2486cde9630bdd3eed14d8afe7d0e0fb562ae6572ec39a0c4ea3f6475dffcde3bb83d857ec6ff8bc78b9f9967d934fadca080ff4ea6ecfaa5b2bc1f2ca68ef1b3f4f98477d5ef152a0d952e896d199c8c4edaf70ffcfc7c6cdfe9c5033774ebcf8178d6196dd82e1f4979517f040e41d139f06edd6c1314135c62fb1a7e6dc2cda9451a5b78da1968f08f40e7f868e795d07439bde265c4e6d2c2d5e9121", 0x4bb}, {&(0x7f0000000000)="66d0247e00de040a5455a977a4b2d78290", 0x11}, {&(0x7f0000000440)="f67d146325e7ff94293f77628305683264fd4d832d72f56c9b242685318501fbbc0798e4ba8f23a368cf3d68d40e570d47b63908af6ae34382ce40d4c1b33acc2a768b725157a576cb4a998200065434ff004e064decb40dfd53fdafcce3656e16b3478a3c642d58d92588416586251dfe1128e754ba4407759756732d206897c7da58f7c2c70e1110f0910c5147ebb4d4b36594af88c7a8cfe082a658dada455e01b831cec7b12dc0cd9b657be96e03997d86442c41b523a6fa47b57ee38dd9d338721061", 0xc5}, {&(0x7f0000000380)="1c9f46907753e3eb1f279e8534d70a73fe344b7c33418ccb7557141ed3c327706f6e5e", 0xfffffffffffffd5c}], 0x5) 17:51:58 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x82, 0x18) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x9, 0xffffffff, {0x400, 0x7}}) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x8, 0xb8}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x7}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x9) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:51:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x4, 0x0, 0xfffffffffffffffe, 0x0) 17:51:58 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x6, 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 17:51:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x620, 0x100) map stack 0x2071a000-0x2071d000 of map 0xfffffd807effeca8 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807effeca8 failed: no mapping 17:51:59 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000980)=@un=@abs, &(0x7f00000009c0)=0x8) getsockname$unix(r0, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="e7cd28c0a8556cc8bd69dbf5dd2e78de9d89c0150635d64e935fd47ca2f223930e482e4a069273da1938a085f2a4e9d48dd5c1ee06c12117ab148f8ea7b12440e8f5044aa5bde73ab4f88136ea7443ec80bad5961bf780635ce835455e57fe11a3ff072f2d65666bf85ae3a85660b405452e3dca4527090b538b24f809968f8ef9a1a9787a837cd3ad8e1573a9a94391d7540f7ac0ad7ab45bad73c159f3cd9c4b027b51fe9533f1fabfac6ffdd1ecd9b054996a272a3137d788a796fd8a4c71ef1644c68d20e5807b144b47fee3ebf56d97d62a8773f31709788c04d6bb978b", 0xe0}, {&(0x7f0000000200)=' _3R\r', 0x5}, {&(0x7f0000000240)="e6c0cc75eebf1deb75fac6b622e91ac6a69dae369913d39716d5c6e37c34c102c80090ca4ab9ba059ad00a3f74ebd908228555815bc9bcb05f9b3a0ce0c191941ff8d634b05e84a04368d9559b4b89a7fe0092df", 0x54}, {&(0x7f00000002c0)="a16619c7a8b148392e5fbe260214e6c7a9c220558910318cc210a8da3b0a7c558a443cb8e2f95aacb093174caeb99e567690aef9ff187d04ef804e8f0f636ae5c8d2bdfe40fc6ad7216f4d250084b33f3c120a0ac0d0a2", 0x57}, {&(0x7f0000000340)="15ce6507ea580de112247539a92aa946ba026468a62dacb3447421f3b17c8fdc9e011c5f0fe1b605e40eda548b922969183476a6652f8817d87e89f0c6adea33d755ee158e5be6324d9659d540304f7ecb1ed2990522094d689b20146742bf59ef350fb4d3e2bada42044565a3f7d6eb6ce9814eccb1796340103a8231254cb8938e659b478a4ab7c6da01a70f5da3727126c1bfad85873429e260ad5325ab08ba0d50f39b1b4c9831d995ae9455c1da4b2ba2184d2ae83a08e0d9c3b9c98540467b06e9e10e8752188d1d46790c81a03e20b8d8933c6b9079120675592f2952853bdfbc01cca07c2221d319501d89e22538639c392bd4cf94df", 0xfa}, {&(0x7f0000000440)="f965c8217166e97ab889e1cff14474c824", 0x11}, {&(0x7f0000000480)="59bbe6c1bfee28d89388d221de6f079db9130768ae5cd919aae01a4d9525e63c5206628e4cabfc2cee1a2edfb08b32ffa8c270470ea7029a5551377edc2093dd1ae7c56a9ed5a7e0c84ab582b3f2a87199ba1d9c807308e39c8d1ad314b1bd2bdc0fbf096c4de105733b1ced4b8ed4", 0x6f}, {&(0x7f0000000500)="7065107807842590b5977d6c4b9b7e83d2331db4d22bbaf10b1f9b62792e08b1e1d1b2a6e6677cf0301fa70b6cd52ffb10118790465fe8fb7ec85bfc5f8981c4b5ebe540bd00ec5d0d85bb9186d011c6bfa4e7a9585c5801082082", 0x5b}, {&(0x7f0000000580)="c07c8295449b06ca85f3c807ed4e2228baeb3e41a210085578bc1ea2f71c8a74046bfef4da91ed973d915e253f5824ee23864cb0247aa937590175018b34ebbbaa64373b4b042be1ba8de37ed17287534b72b15dde3f0bd319c25e1f3d1674754bb67047561f69fb6deb84050020d858ff2d76af8321b10d5b25f44374d636624222d11e777fe8cc5502f4df2cf9adabd502604a4834b87d058f3e9763f050be473b1ea0bf7232f0dfc8c7af16b4a708eb5ec09fed2851850d15576282b144a08a94122e195002688490313b6f192e9800a2b703db000e8287905872de01fba1e4e4cff3cb61d24ba54d9f769f4668490ad0916765", 0xf5}], 0x9, &(0x7f0000000740)=[{0x100, 0x1, 0xfffffffffffffbff, "9e70325e001066c3f4a12db68029071d78c5e92b3347edb2f6092f79ad87598e3b42e2ea26517464d267b6161db929dc159ace70014a27aa7f9e9ff40d675b37769337559f7a82822b730b7483f774a6dc7d3ee730e712a824f7c23308747efe5a622ca632137ca81f3bacd8e7ef9c1c26b3481158fd7d6bc8414abee8a72e3965f0a351d0ee18875445901e28e3910da0577b542724d24f339766bedd6a0fa7224e635d1fddd3bd4a2ca3c5aaca6b4cbc9f210a0ea7773a49b44fcb5ca6ce47f0c3a6d745943383168e5f8750feb003c030cbb33913e52e178bc7531d3e3877e3e3ab0fa2646c249c2dd7b0a4ed3b"}, {0xd0, 0xffff, 0x20, "20a47b35a1e06ccda55ff0070c9f1d0fa39808df2bfec1c92a246920acc93d22a9df9751dcae03df41d95b53eff91fcc382b89be0eead59a2add69efac70c35ce97acc099e6a9a16862b7e8606b93150af66b4b24e058fd3ec385ebffcb289213388f6183c0fada70331b037d561ca4db1ae7249168f07b0dae9c5d50b9833934017d7dbc92e09bdf1d96f7e3cd690b664d00b99cca9e39c49a4c7d1794d7210eff455642f953881120937a6f644d687e3d9703a484eb2f56826bc"}], 0x1d0}, 0xb) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 17:51:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f000062d000/0xd000)=nil, 0xd000, 0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:51:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r0, &(0x7f0000000400)="7030d01e7df67779099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564577b4039a1bb2b5682f493a6c219ff1b8088087d5ec08f8cf5a634f797d98150aa0005000000df8c40839c7c0b380ec34041c9e2a129ba815f303397c4124cfa5cad17044f250745f1389089871fd204f0b6cc2fde180486b548e51b47600aef276135c470b134de53ef9b9b5d7207c424e26fc2a9ba734a94a7e7bd505f16cd7d14579e9afd541901ce1669c6ed30d5956162c75db192fdf4121421bca8b4743237cade4b622d", 0x1b5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x178) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0xb) 17:51:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x140) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x181, 0xc3}, {0xe7, 0x1}, {0x4, 0x9}, {0x4a, 0x7}], 0x4}) r1 = socket(0x18, 0x1, 0x3ff) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 17:51:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xb0, 0x160) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 17:51:59 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000000)='[\x00', &(0x7f0000000080)='//\x00', &(0x7f0000000240)='//\x00', &(0x7f0000000140)='^\\^#--\x00'], 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 17:51:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000400)='./file1\x00', 0xd0) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r12, &(0x7f0000001cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a33740b018e2ea3295d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244b"], 0x0) r13 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000200000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b00"/209], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 17:51:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffff2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = accept$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f246f65baefcdd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000727642813e34c30fa8bc93be081821f7128918201fdd3a91694d94a755b6c5ac9a53fc4703253362138cd7c9204febd79f4c4245ea355b3ab9accddd88cd3bd4a751bf29408bd0120fc0689509369ef2cd1ecb71550a36bd37d702a602b266e501adfab0e1f0ad14dbb490c841fdc750778981de8e3b9efd62b7a0e69c0ef58ec014fc966f058ead399516702e8a68960998a226511e44b6adecfcc603efe7abfc39ea6476676f6b52f55003ac792a505a0d24955f24876c60162a5250a91cfcdcc5f3067b8b28d9b7b317a8197bc5ab1969ee472d35647e40538ac9617045d11bce65f56f3b1201170530d837e346e22e6b36f11a282c2a4016bf3331836d3f3fed5e9580b4969a711954e8be3efa591bf1797d11c29e24b97a47330a29d101725711fec647205aa036695e5dc0"], &(0x7f0000000040)=0xffffffffffffffe9) r4 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x8) faccessat(r3, &(0x7f00000001c0)='./bus\x00', 0xb1, 0x3) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) close(r4) 17:51:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'./bus\x00', @ifru_media=0x7}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 17:51:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file1\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x0, './file0\x00', 0x100008, 0x10000, 0x508, 0x7}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 17:52:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x6424) unlink(&(0x7f0000000180)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x18000, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x3a) 17:52:00 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x4d5, &(0x7f00000000c0)="6112d8f101f2b22bb769a1932a00dd6163a304fbd8b54569e0b221c1a13abef3b22f6e30066961bb2a1f450546e8bfaa42eacf361e9ca49ffa54de04f75f995d78bab644dcb018298ad5bf128e27e18dff0a7f91f2ecf2bea0b8bbf9d52db1bb", 0x60) 17:52:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) shutdown(r0, 0x2) 17:52:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) preadv(r2, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6, 0x33) setgroups(0xfffffeec, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r0) setuid(0xee01) fcntl$getflags(r2, 0x3) open$dir(&(0x7f0000001540)='./file0\x00', 0x80a0, 0x0) rename(&(0x7f0000001480)='./file0\x00', &(0x7f0000001580)='./file0\x00') 17:52:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000100)) 17:52:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x100000005bcd) open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x109) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000080)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) 17:52:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3800) r3 = open(&(0x7f0000000180)='./bus\x00', 0x98, 0x40) recvmsg(r3, &(0x7f00000019c0)={&(0x7f0000000380)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001840)=[{&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/94, 0x5e}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/203, 0xcb}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/76, 0x4c}, {&(0x7f0000001740)=""/199, 0xc7}], 0x7, &(0x7f00000018c0)=""/255, 0xff}, 0x800) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x0, 0x3, 0xf40}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0x7a4}, {{r2}, 0x0, 0x1, 0xf0000089, 0x7, 0xdf}, {{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x3, 0x20, 0x4}, {{r2}, 0xffffffffffffffff, 0x98, 0x20000000, 0x9, 0xffff}], 0x2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x20, 0x3, 0x2, 0x6}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x100000000, 0x8}], 0x795, &(0x7f0000000340)={0xfffffffffffff8b2, 0x7}) 17:52:00 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="7b4e4ac5525a6b7fc45e9ead5e7fe2f4801bed23a47c16e0f733f1c465f0996a0409c09b440462b9042bbfd9a0ed4c6585819fb995befc25e2e5b0f18bc1d1576442f4d39fb933a31e6a81555ba934ea1dd4e65938d978cfa91a1b1413d43e4c99481dbc55adc51396a131ff6be063f1417f6bf0da1b752a5fa08f4ac743fd21d17eed2b7a9e1eae47130b8620b842c9e44442db8b5376a90c8bfd8c89f2d55fbb432643db5f7ad28b0abafc2a578a7baa5c61ca301f312ae5b504786eee34c2d9bc17e4748a6747fe297c41d423c14c3399f8f586da4ddba820c5edccdc137eacaed1cfaca3f6df4fc52612ded640ce16f4b2a0c2bdc56859487985ab36c7db3388864fff044578bbee6764c6c30104c8927ef63955eff51c0028af353a38e16c33ebd72f8dc9a9493c86c6029a4c908476edd167a0565361dd8ea7e4b5fbeb91e1ba024a7cdcb26a260cdf970d557710f6c3a75b04070fd8c9ad53301b70b78b7782e70004bd2ee38903d581f90a745361394beee7e6f4a14cce3bfe3269ef25fa6b2b7a92d7de05d4df2b82d39f681b477463f0667308977fe733337abe316067e8e8e95e32b7d56af2b64765925caf9ddbb9de0d0da92e188ffd6191d25c8999cbf287b56460e057b4d8a07afd7cc30553cf495d991b912b3268fe8f5bbdf1c8cb0d4d77689546868bd4896048c4a18d7a60366d7469348cf663fd77dbc23b859feb363635724627bd821fd668d2ea67f5d2807c7f94c777df77de412110a968f2cc4a63bf476d2aa7f3f8b904097e2c4c898657dc2a855dcc6fdec6af4ada6002592c5f0c7192693ac3756f57ecdfb163ac70bf25c7a04bea703b62d6d1c65bbb15", 0x264) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 17:52:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 17:52:00 executing program 1: setuid(0xee01) r0 = geteuid() symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000380)='./file0\x00', 0x30442, 0x40) lchown(&(0x7f0000000080)='./file0\x00', r0, 0x0) chroot(0x0) r1 = semget$private(0x0, 0x2, 0x220) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x880, 0x0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000340)=[{r2, 0x48}, {r3, 0x3c}], 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r0, 0x0, r0, 0x0, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x228) r6 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r0, r7}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) semop(r1, &(0x7f0000000140)=[{0x5, 0x5, 0x800}, {0x0, 0xaef, 0x1800}, {0x0, 0x5, 0x1000}, {0x0, 0x4, 0x1800}, {0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x9, 0x1000}], 0x8) fchmod(r8, 0x2) 17:52:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0xd84, 0x5, &(0x7f0000000000)="496b33103e43946af30cf0afc73369c71fd84d341ca97a18c810b91c85a5ebf3af587ea137c391a46b9f81f43832b964ee0ef9105cf1277a8123ed491e4b73d7c38c0dca085f33c0fc210c64e7b98a385a65ab957ce47187", 0x58) 17:52:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0x13, 0x3ff, 0x6c, 0x1, 0x200, 0x6, 0x8001, 0x3, 0x0, 0x2bd0, 0x9}) setuid(0xee01) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r3, 0x6) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 17:52:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000280000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:52:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd7, 0xffffffffffffffff, "5e4c28ff06123d639160c3f771a47a5a79ddbdf4"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfde4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="d1", 0x1}], 0x1) 17:52:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x413, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7ff, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 17:52:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) socketpair(0x30, 0x8000, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) 17:52:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) fcntl$setflags(r0, 0x2, 0x1) 17:52:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f0000000a00)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="fcb5e6ff5bc2fccaf6ffe483e70f16e892e55f3ee35d834d7e06bb153fece667a35f3f3e393e2460708f3044e2a97e895160317a6a64ab7e961348f6d6c16785a51d6e975c5751f4499f92fee5bb6d766420cff7b90948e1c36c6082fe29f171bf56d0ca1cccf4c8c3af3e097f411d9cd2d12156e6b36c5c17d7c96a8866dd96e1375ed84fda6b277a4b7f1afb6061182632adbd7e", 0x95}, {&(0x7f0000000500)="6d977f8796e18e6bbc9dd8fb5f91379d01c18a812ee48ab828db6997194aabd743ccf5a51ecac06d949735678b943f1e71618c19fc881b0b5ca26ea9777b5791e26b1e47473fc14cde8f8a4611786c732b9e2017f862d123b076a67d3d7979efc93d8ae550e563d0477bf4b72497f0e2025827c73c4bb3fa8d0db2dfa0770d0bb84a96e5981d6b1d69da68d3d9c95e389705779f9ef184cf0ae471eb835650f61ef7be3cffc11c195fb887b7f6627ff5fa705f37f8f0825246f19d4eceba8f289433ae35ac320e3c9f5bae4d1a68d2f7117808", 0xd3}, {&(0x7f0000001b00)="ab218086d1ef930b20ef1c8536c029c92831e49e70a2011e8e5458feb8c3dcc10c8300d14af95dd37273705a8d25ddcce991e1b84677acdca39557fba76ec3e5e74888f97dca4df2220854d905486f0ade5e1c8dcab65e07e05384603398b9acc23596d6d0330319ee7551bdec61893a565357c3321b50c1c2cf506345c1cc578d1c536f97e85fce172089df2d6280575b387904de1534122647e5867eb52f702f9287b90e3141aaf0cbb77720c42a4da9cfa37ffd4174a3b5e3af40cfb0d139014c5f76e2d346a7efcfc8da81ba42dfc6ee55e4c25e204b24802bb3ee252117f6de6a8fe3f8d03252bfbece689ad5ed867e072cf1f910ca85862879b69545c21ba021fe9991aa9db650fecc8e485fd5134f80bfc50a2eb86b917e4dca1869a85379921518db06ac9c2567a0f48f844346b1a06e69a751afc7bb12035872e14b424db2b1b00080f4be6702b77ea597b556a79f58c49a9641bae6b793e285898ca6b1303de4b06aca64f82a4dcbbcff9743a46df4af1f0e6f4068c0d0d8e7c2ea537c850480b0b1d4953066d0ebdba25ac24ab92b6af67a966b19e113615b470a0f8413e39bf85fe0ea6a13db2c9d7ff0ddc329bc209ac580c8612d43911d4d46580572112975bccb34974ece8716ef9385dfdbe9bdf44cb31a1b6ee8f1791c13027765fc62ffd8993aedbdb5993f0a84e73d595f470890c1145517e596a4e688e8138bba0c91701dd63dd1bf5f4fb2b1e0847b8ad2735b08d54d56766b2c3ae3a41d34f1aa48617eae8a893d89c9d985c1b23219cd0f3d85a19795c6d8ec7f07968da33dbc3762e0d85ceec03905a5f087e1a961ffca6952eccfdf0b296d5143d6d62d704857a5b731d76cee530c4eb2be8b50a0dfe5cff91fbcf6e310a77d0b1a4376b8ee0df380e2b1c34df6b6b3ab7c3535cc7c2d8d546aec2b0e3fafc18aa24b4437f5b8e89d9fbff3e75cd06626692c11dd99fa0040336ecb4673e54942257499f9f024b3b4f51a1f19a51b58a399afc8a52d7a367e9b85fa948f536e7dafd94f73d21cc264d3a3fa9b4a72d0774c7c7c43129612fee120743b6bc8af39166ff6679088b2808ccccd38aac1f18f588b9389fb80342601867da06f3088b3fd3ffb5d5d181a4ad89d28d730ae0b01d2fa02f650cb9485ffd93d7762abe1d0642c4216129d4290456065fe61adda05869db99436cc02e76700d5a5557ec8c091a9e042f3a9671fa3ea9c6d53894264935696f27b760f1148af243606bcb4a12b50a0697be6926c1e865deb7295ebc4bdbab1df5f3fbcba3cf4b41cc0d801f6f92fe7e5ccfc224cbc6ca4aab3d764173241a309d28cf9a3835753d66ce55d0cd89969f68e04c564395dbb9602737c8de793684819ff93f41cb6ebf8016706ab201eb44956df4ecbaf0255e67032ae31c86804b96a4cb32d7db5b75cf7927de0fb5f60183c7277fc68f4fca0d8ebb88dfd402c170256097be2b90f5e55f7074995cb9dbcfeb84c69bd505405b75fc30e93d928b852aacb3566468619504dc20e7837f664f62865cf73bc8ed6b66c2fc90dbd8b891ea25f56e65d46fba34736c3191158c526a7ead92438bf34f5072fa8450c33b3b64eb23d6cf96108998e6ce682c748413bdcf5be9bd1ecae00df4276545e696e78b96c3303b44c35d8f19c815161f86e17c12094172ab5ed2165c889d8a290e6b0354f0e1b9b77ce18051a3aee5fb2eb6077442a7bf045a6e3bb971c97283949db5efde4213040cc3d807f96d05d4c57560c8076a5e004e2aeb51282e156ea3076e334b9b8da10949531bd507c0ca0fa7252ea52ed719c132d5db8e60c0d3df9123cb2aa6a333b6f85222dde02973a1c3bb50aff9502d3b57aad9aa0f95e70cb363437e7eeb8e4e45926dc72e7e24cfad4140e9fd961e1d08c21c50e8bf47b08fb082746efe7f7fa9f66a6463804251c12d123ec23b395f0bc94d78f4fac9b54465bcdeb60a2d92f657ebb2de7406a91cbd0998adb94d091b6a58f3fe184be980ccf62f497d9494f59e1b0a6a296757c0bba4ab29468b2ade3b3f7221f0af62f3a1aa98895edd00a6ce9265a32b9e5848f1754f2f9b809cb575a69ae9184522d6170888cda9f264b63975dc36c3891b5306dca1b6a7f1bb36229443c51823cab9712c7bc6b5afdc4bab0ab0cb2c83cb72c9930f0265c85c36cf949ef921f1572866bf66ea9404709f98a6a907f7604ccfdd7a1ec0826c93ee201af14726bdf541bcfa927b681fad51c8059bbbfada7c6aa8500e6e9449e54160757a4dbec9cb64787428c5490bdd9620901c16deb0cb87a72058f3beb87d0e557f4a387641c27721b4c05a63212ebe7c3de6c5aed68990c93c48a3cb4a8918e288d4f0610f8bc3b9705ffd061ae21df79b40777d7e9b4c0729ed5b026afffbb89aabe642d20941e6b11300fda6455f51a76103478d01cd625f3cdc05522c6129b926b66666c9bd24255c1ec5ac0a359c441eb75d9c68d0a572e245ec74d262ba60eb122d6a60a6e9da1cdcfb7b5f4a5feab959e49f0546db8a7dfe620481f2a833a83ae43afeced7ca74b8b9d2a9dc88734374e450b76eaca96715eefe62ac491a602b8b9c0df2afbbcc31c49f307be61988072bec235619c454f08ba63a98a2f033a12a9dd1eaade3eb9c1fad93385d358d3b17be60e0932d92ffdf1a4ea361bef0ecfabe51ff52d1d6fc3775b0cf21235f63ac28157dd7d1be20879e78c998264d8cbcbb89fce447bb343209901b76b9b7531520acdd04936de60b2323a43a4873ffcf2dfe4bce8b88ebca8204e6562cfe2c2894a3265415734e3a5ca20eacca9c5bccfcc1777a41153709a848744cec879acd0f7376b6bcc3056bdec7748e90322703371d35c6c4bc6fda716a707db4cb0489852b2c5b84f3535826599a79c21cba094782b6e16403cccb72bb40850dd6d3c93c73e04416fa104956982f83235c5bca1726de772577011843a4ac22154133a4a6ef14df416264337fc5531029ee902af6a59482858b0aa057f1e59363bb5034e610ab7dacf641546bd452dcfc2eaf3c7ee6d7a00a0836f45fa9d75a0ab6f84d377e3f7971925968db53e0ea227a7611a169c2687a5d163024e040cf23d238673916324cf2a65f7e175af080e0f7661ce09525412d58b6f1d8b95444465f52b09aa5a57c278f479447905a65a065747dfb1bc4eb247fd67f691b1e4c93904b22569d9aa3c2f4d08182b12afd21dcf89a58c32cf716b9d9104dfcbf1fdf07afa59e73245fb42fcedada7d230b299b1de692c711dd7e95f109ad75ab31ead564371b04e5061e40192ee7d3d509abc44d3a92f9a8159035bfbc438c3463a1daa9f822e7dc41597b6385fab66f0d0d377e9e155dd8eefc2e6def82ca154dd983c32f303d711f0083ed1f224a9a194bae9f8b23a4e875f265a0240e486cc6106112ffe3dd8381072ff725670be2e1ba3642945b2a1deb35a366e8a9573a0a6239a66245077396bd6ad8cc7acd9330f2d50cd63913c426388eb5fd015fb8261e2c1f247dc13842e41d27c1308c2b0345334a01128a08775313b6bd5516c18dc504119c8368e3a6a9550764f822a3449a204cf6bc4371d25ef726da119e27d4a474f2294725d7c0550cb50c33f2270793ded6dda3ea41bfd89ffa50dfc0d3400955c3b289c92b3740ccd05dabac2275de36a26108828f361b5549b1675c20b19146815cae09a054d895919e73c81ac495c8edd11568be910dc955d4e06b2423d811c103c941b96de25f8684391d33e76a838d1aa1e71ed522dd4f6fca62df97f01f77dbff13f90f6002af06cc2ddb80127c3b2a26c244b8f818483ada132e0832edeaf97360096f5da9e6d6adfc7763e8f2649d07e99a0911c80b30ce505106fc4319e2e6e491711c89e321c1542ca454bd588e0b4571325b1b11876b17d635ca3d70718f51f37a19ac8c92013600e4084b25b2f655d15df3bf953c5548e1d726c287861cfe906488ae654e35122f08dc1a81d2be7c66f5190c0e9dc588366d56e68f71834966693f103431e13a2673a57dc3bece5ea45fb7274c3968c9f8c6061968f8fea336422aebe6dc729259429e89d0ea2fcaf0c70eb1a5ef8b32d7e9dc457e7c5449b862c0dc94204203764dbee60853dadb2f37f3e3592409d45f1ebcceca981f96fd3d253bfc3743af6c8b5c3d4a0ac5a72989352fbef28300817d6acc646e11f313ae245b9e32e139103b4fb18bf0575c5ef59dbb8969a0c33a40e7bc2194ca78f89a8d0ed72d8b5879aca59bde4d97cf5a83d6ccade17a3e1a3d1567bd4c6b9ec68852424088835e09806c0cc1dbabad4d392d709525f93b30631daead6aca79ec9ec8dc8c0ff9f889e4bc2398b099e114c8f34eab669ded484d24fb3f0fa3e6bf5b1240dd3f19e09b8ba0a0f7a1fb8bc0b98ce5dd8958a2c7fb77b70a4727b2055da4be8c445c1c0e82e65310254c7085853951c6087a9a770dc780a3280ff78b55d3c3bde9e1a23a6bb8b3131256a5f98102bb2d73f125437fa38298921cf6027ff4d43104c03c4a2d556f3fd32aaecd18926efd639364610dc1ed99e81475fc021ed6be32ca9dc5274648ad79c6d09411777a308eae155cf85d00b5453200ba3145144fb286d4aaa4d464c6c38be95e2b67dc6e91906af069bc1d77dd5180ceca9685c37a0f45ce3ca94091d40eb047ce909a8d1aaba1564c7e4706453ba51c9ad304574322609f2965823ba5445482fe56c41d4a605aff7637c6068fa53b523152d6607ccaba819cfa8d894a4515291a6633c83856e02655b9112286f3fef5da661987debf5996c0369d7a00acf900091d49eae18d4df325556dd93d13ece51e33ae9ffb1aa9a353185963619476fca461d2517372281f91524824965bbd1f28a136fd1eae2798f8fd674166f0c155b997410da9cec8f25046ce583e8650e0f7f4794b6005ecb6ff87a2c7b9b3054d0ab3c4c639759277a16cb4c4f1c37f4354fe0baa828214631bee555480206148be249e384996e5f36763af0ce66a792673675413a2310ce65ca6f6283d748b1a03ea5588467a90b328f91daeb3c7126e7c2a3edd6e53cbec95fe0a475da18a9aaa565c7df8066ca186e59717062e4cff1ffd3df198a2d9f7a5121603ae4f0fcf38fe00b7daaae4e79704a7c9e4e91b9d7b5cb6cc4b86507092628afcce243138135afb4f7119ffbcb46ed408448a8997d8d59949d4ea0732af48ee2e731e38b5d85cdf152dd852e6d85e5759074853c21ee53f116b640da3b04259ea20222c76ac1e7eb045c1661300bff7be6928f61f0a78138569c5dd5be8b366e3a4af1be62a49ca71b60a7cea8e703adac7a14e6b10ce71bea7ebb00e20548fc72ba7bd0046001b7f9ba7d59406ae86f7718632d14d8265930875e11348c6a37227852791b8e254b7a716a20ab83a30ee3cb3709d28ea988842e43fc7f971968775846b33d5e66abd8b83b0b439a6b35f896e6bcbefbe961f04cca10185fbbc5a92ff7c6856ec6bdf92039343a3c289e3653f1dca55bec17ac720691190e7a68bd8a520ea3e15d9c177fcecaceed968d0287330dc0b27a23e61e1b9292236aa894ca91d87eeace2e3aa2fd98d7a755f6dd3be606a08aebd4bdfd869efd155d7a1ae2c616e3842bd77684b8a536cd174d0ee2f17f6dcb5a65d7f9f682649ae2a086b6238ff2c44530512b7b902a1469c93f781842a29d8d9b59c5fadd002d7d39c6f4e9df2cce32fe520cffb415068791622d8b6d5b17cfd3a2db330ce817defedf832ebfc688e900f61c178415a172ed", 0x1000}, {&(0x7f0000000600)="62f86322dc4bd93dd91926b01faa141f08b50fda0d20de55be124be36984ae4c7b021e190ed4f9fe6dc929efb437feaa719e07de6efa5eac0087524f892c51c15ffcfbb000e10aef9effa99eac767f04921a4ab4717e567d3921aae865a52fb139d047cf3482533d982aaf920c671a31ddb2267959a44ce93300eb95db0a789982d752cae8b868", 0x87}, {&(0x7f00000006c0)="f80890dbcd37d9968096697f6b4c000f4892fcc8ab9c9eccaef1ef90dc8bc2cc5e7ce32f51f573b41c7f517677f5c2c952da67e92e4fa01d4c59e37ef29ea585b8f751fb230376c76f8ee079def36762e5a20eae4c310bce80bf48b592e73bb93aa52a9384f5f52f4303d430b93c6418e893c5906ee51e6648c13f9d53f1d50f4c0fac371146e906950b3d3cf3a8e6c11cd45c99befad1159c2ac58bdbde38c35a485524007f50dc04d612c952533fd7b19967cd9a2bbe4ac4610ef5586fe18df18972027ecadded22472a724b2a9b22a3b88177ad89d721c4d3389fc252fdd13b135fbdebe3ef9836", 0xe9}, {&(0x7f00000007c0)="bd5e813295e48aa24dd6efd99c886aa66e5c0192bbb13f0a023f1ff19d0fc309f29c7cb412973fe3cda9dd35829742db86fd650e89b04f861ab940802a4b086f5ea65aaf62eb7f6b635fb6252f406570910988e534fa6f317a06ce8aec7a94867c8a754ddbafd48ce229a301b3444cdd007df17dbf5fbdf075631490f95735cd6e381d09d088b30c850462c189a8dacd263ba1fffa89197bb3fed8e3ac78126b18e41bea79164f255054e8879431640336d1a8133f559b51839d279f479b7dd28b90f43f4becaa83af6eda68acd878eefd5e3c56b5b078eafb59f14734c5582b0ddc8582ffdeaafb89e1c340", 0xec}, {&(0x7f00000008c0)="03b02444c2d2c2629697b53ee7fbd1f317f5806449b5a5980e0966e50db245c8a1eb2a28ab22491b884cbe75f7b70a82c8536fe353e245dd91cb613c1aa19ef0cdf8909b2653be0dbee860c427e9f3169959bf1f10f7ef567f38548a874f5fce5badf7d009426e52999c4112dc9f88e4b259c409747b0f04e8cafcde2054d533fcc8f4746e556b8ba2c4bcc024971dc3b82a01", 0x93}, {&(0x7f0000000380)="bb27688d132fc381e9e8125830057b", 0xf}], 0x8, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r8, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r9 = semget$private(0x0, 0x3, 0x21a) semop(r9, &(0x7f00000001c0)=[{0x6, 0xffff, 0x1800}, {0x7, 0x1, 0x1800}, {0x2, 0x8001, 0x1000}, {0x7, 0x6, 0x1000}, {0x3, 0x40000000000, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x2}, {0x3, 0x3, 0x1800}], 0xa) r10 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000200)={0x1000, 0x100, './file0\x00', 0x8, 0x0, 0x7}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x5010, r8, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r11}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() setregid(r12, r13) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./file0\x00') kevent(r10, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fcntl$dupfd(r7, 0xa, r7) 17:52:00 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x2e8, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 17:52:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getegid() getgroups(0xa, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000540)=[r1, r2, r3, r4, r5]) getgid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='c\x00') 17:52:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000000)='%{\x00', &(0x7f0000000080)=':\x00') bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 17:52:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x69) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 17:52:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) socket(0x1b, 0x5, 0x48d7) fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000240), &(0x7f0000000300)=0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r6, r4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000000000120) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) socket$unix(0x1, 0x5, 0x0) readlinkat(r3, &(0x7f0000000380)='\x00', &(0x7f0000001500)=""/4096, 0xffffffffffffffe1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) socket$inet6(0x18, 0x2, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, 0x0, r7, 0x0, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) lchown(&(0x7f0000000080)='./file0\x00', r4, r5) 17:52:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20abf, 0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 17:52:01 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x20000006) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r2 = socket(0x16, 0x3, 0xbb) dup2(r0, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) execve(0x0, 0x0, 0x0) 17:52:01 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x3) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 17:52:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x2}) clock_settime(0x2, &(0x7f0000000040)={0x9, 0x400}) 17:52:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 17:52:01 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x20, 0x1, 0x100, 0x1, 0x8, 0x0, 0x401, 0x2, 0x1, 0x3, 0x3f}) r0 = socket(0x800000018, 0x3, 0x102) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x4) msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/140) 17:52:02 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semop(r0, &(0x7f0000000000)=[{0x4, 0x6, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x9, 0x1000}, {0x2, 0x81, 0x800}, {0x7, 0x5, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x80}], 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f, 0x1000}, {0x3, 0x1, 0x1802}, {0x0, 0xffffffffffffffff}, {0x800000, 0x0, 0x1800}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/237) 17:52:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x24) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000280)=""/205, 0xcd}], 0x3) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) r2 = semget$private(0x0, 0x3, 0x209) semctl$GETVAL(r2, 0x8d8fca2eb2ff0a9c, 0x5, &(0x7f00000000c0)) 17:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4ff}], 0x8b) 17:52:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 17:52:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001000ff"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="6ecfaf955eeeea29db6b54b97b508962fd9c62c7b908fcf11458145cfa3f52213f56f78688b58165cf1be67064f68ea3b3192e0433b2a656cd5c0453e1d78e24163f5cefc150cfb15521e1ccbc86ee213a033856dc72042b770bf80177894844904606c4b877bcb70669366ea820d20dc230b0208fe0abe5a31a646abc3470a51109e52036a5d9f23fe8a19b4b5647702ae9b5cfabe2ebb2803db01986ddf456434297787dad72077cea398c296ce68580ec", 0xb2}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r2]}], 0x50, 0x40b}, 0x3) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 17:52:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x9) shutdown(r2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x10000}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 17:52:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = shmget$private(0x0, 0x400000, 0x8, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(r0, 0x0) 17:52:03 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r4}}) setgroups(0x2, &(0x7f0000000000)=[r5, r2]) setegid(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r6, 0x6, r7) setgroups(0x4, &(0x7f00000001c0)=[r8, r1, r5, r1]) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000240)="0084d748dcd123ab4c8861891ce90fb78ac6bb8220ff8908bb4747e6f9bc18944317e1bd04ed9fe29f41ee90f2f856d0057e0f239d9d8dec1a303a3c5f3af2fd911510683716144995b092498f9236c8b472f64e305449ae03a5ee", 0x5b}, {&(0x7f00000002c0)="8738234474b861250ebe3e5c24c33188a04ebb9da33686b9e2ebcf00d7a9e65f6eb480b00931ace2c7aa995bc449ba40849548968199d3511bbc47e6a9dfab616de46e08d4451662383c735448b776bfcf9c3d06ca332a7063d33f5270f613abbdaef3a6e768c1a80486cfbf1f49558b9278e48fcb537584501316991c0417e0e7cce5c9ec5ba29a93354e0384a1f9348b8b2d30", 0x94}], 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpid() ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000003c0)=0xffff) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/57) 17:52:03 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) socket(0x3, 0xc000, 0xffffffffffff7fff) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r7, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r8 = fcntl$dupfd(r0, 0x0, r4) utimensat(r8, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r7, &(0x7f0000001b00)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281c30560794971e0b5b4063cc8a90bd7376457ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b028c403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425469decb55d62fc363c62b93eb10cc79a823e6da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000ddd1cddd6703ee60af0f581bb05cf160ec611a7cad4c212bae14dccb8c795ba04ee8a6b5ef4d5256ce6f9d85ffec5aa701e497111773bf3cd3214ac14902cc39fba91ee939f90dae31f954fa2e2b82106dfcf248118be16073ba18036f2a6066a2c79e4db0a81952062d6c071fa3852d70cb8edd6ef0556a32ccb4442bcfdf5ab2615d0ff0a58f0000000000000000000000008c62"], 0x1, 0x800) 17:52:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) 17:52:03 executing program 0: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) 17:52:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d36ead19bfda5f250a9d6c585ae94eaba00eaf5989b26c335b72561e66808ee906f6930455decc0029a2052cfd5e7c3929cc0036", 0x34}, {&(0x7f0000000140)="cf3b2da1aff32ddcc911d02c1b327f2ad1df0f09d144c2886210b00c5db84d3cd075a608f068cf2e219450005aa33b8ebe263f5017cc48ec8828b9ee35620ccb6bad0f080f3033a052cb99af6764a5d62fec35ecea878cc9efb76b50b34d0f4f34182f601992e76009a48fa72c65055bef24c20361dc9262bb3d82f71ca8be6552be82a42040971af43437bbab61a6ef7beb88213f09b884009d85353a5be4e591e8a7ce7dde09e50c36", 0xaa}, {&(0x7f0000000200)="3c2a53ddfbdfc651fb56695492a4723af148574d4a4b827d99926a9e43e9ccd319c7ed4d67084cada5c673a1bddc2af560a6d31b3d9fe1843a17ee3b4a83adf1481aa565892c", 0x46}, {&(0x7f00000000c0)}], 0x4, 0x0) 17:52:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000001, 0x0) ftruncate(r0, 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023b0000000000280000000000ffff000000ff64f3902e6c39f4a61008ffff09f6ce4f3c27", 0x2e}], 0x1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x30) 17:52:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) connect$unix(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/78, 0x4e, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 17:52:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2000000000000074, &(0x7f0000000000)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0xb0e4, 0x4, 0x1}, {0x6f, 0x8, 0xe9e8, 0x401}]}) 17:52:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x40, 0xc4a}, {0x18, 0x2, 0xfe46, 0x100000001}, 0x617, [0x3f, 0x5, 0x81, 0x80000001, 0x5, 0x8, 0x8000, 0x6]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x2, 0x1, 0x9}, 0xe689, [0x2, 0xffffffff80000001, 0x6, 0x43ed, 0x1, 0x3ff, 0x40, 0x9]}, 0x3c) 17:52:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 17:52:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 17:52:04 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000040)=0xffffff3f) r1 = syz_open_pts() socket$inet(0x2, 0x8007, 0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r6) r7 = dup(r5) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x100000000) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r8, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) fcntl$dupfd(r2, 0xa, r1) dup(r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r1, 0x6, r0) 17:52:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200c, 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="2ca8c7af71f652ac", 0x8}], 0x1) 17:52:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xaa) syz_open_pts() r1 = kqueue() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 17:52:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) semget$private(0x0, 0x5, 0x500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'./bus\x00', @ifru_index=0x12}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffe, '\x00', './bus\x00'}) 17:52:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000100)="cec3aa083de5338693acfac79a8ce52f01efd0f7bdc158116d340c03c7b0296a4fb02f956bd84738d3ebd40f5d790a68820f13a8c7bde06c4366707ccdb14c9993eadbe9340dcbb63a397f8415223e49aaa526d0f2476a127092c0553907ae9c1053434eff4fef5ac4061d063f72c34f4521f5308490fe01d32468e181071aa5988d299ea6d9956baec58ffa6d487af4e9e5d9f7a082cc9cd41371fc47c017b139748bfaea26406e05bf5718481b05ff0b7fe6051c4e17f8f2608a124c04588bd7616e7f5460198ac1f44cd7327ca94462c11b227d066a898326cf1c35acb5e3722df7a49b", 0xe5, 0x400, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000240)="2a09847d161f451901af702bbd9b9bc0cce311e797b45d11331ec89d11b86c45908b14e40f60e4a4262610ca0f12e26dc090e87d6e0973851c6c258256687e661a0c", 0x42, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) sendto(r0, &(0x7f00000000c0)="480e31f7497c8d67e6d42edbcf797eb68fb742809e7d0736dd7e88f877e40738f5", 0x21, 0xb, 0x0, 0x0) 17:52:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/227, 0xe3}], 0x7) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semop(r2, &(0x7f00000004c0)=[{0x3, 0x9, 0x1800}, {0x1, 0x1ff, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2}], 0x5) 17:52:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4b93f12fc4d5f16b136a5d00d1628b53a00"/101, 0x65) write(r0, &(0x7f00000006c0)="eec5408aa5bd329070854ebf0d6e79c6c2e19248bc6dc8d6a0a2098e9651be95aaa911b9b480e5f64fc1af459bea700a0c77f2521ac463d6d49339f505ae8019123f8a98f6538d79b347ece9a982451fa729b6d0157a360972f6f56cc84758f5cff143d6a525e6401a337299af2e31cc2cb2712b31060000002e4e849b88e15c17ec9d7bf28ca7587029d5f3e4b7c7963db8fc9bf5ea4a1a2cc9566631c91025b54340fb8b83ab88fc8fc90a20b28361d3763607843218709fecaf745bf24da23c5dc2ddbcfde20150c183ae282c65f159c3de11528ca8b03816814f3b83d40fd5d54356a02046cf42dc2be5552d553782f4166fa3541552f2a54703044a53b8887c3d778802c26ec36a1bb0e64b691053f22be443", 0x115) r1 = syz_open_pts() fsync(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30040, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/145, 0x91}], 0x3, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 17:52:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x7}, 0xc) 17:52:04 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x109) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x2, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getppid() getppid() r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r6, r5, 0x20, 0xa}, 0x400, 0x4f3, r4, r7, 0x402, 0xffffffffffffff01, 0x56e, 0xffffffffffffffbc}) setpgid(0x0, r7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x5, 0x8005, 0x5, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) sendto$unix(r8, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r9 = dup2(r8, r1) ioctl$TIOCDRAIN(r9, 0x2000745e) fcntl$getflags(r1, 0x5) r10 = semget$private(0x0, 0x4, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r7) 17:52:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x40) write(r1, &(0x7f0000000000)="3721b4857ed57fae38b5a5acc3684d686cefabed058d4811ad6de824f18c74f9abe979d3dd45bfa7f309581c2ef6a0b8c4f8c6145be83dd7ee84b158a5eda0bda49e4db957e6808c", 0x48) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) fchmod(r2, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 17:52:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1030, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18fe05900000000000081a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb02053da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c15da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f0d61c69533fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1c741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c3668d3a283fb4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r3) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f00000003c0)=[{r0, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x6, 0x3a) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 17:52:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 17:52:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0xffffffffffffffff, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 17:52:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) 17:52:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8040, 0x3) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) flock(r0, 0x1) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x120, 0x4) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 17:52:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x5, 0x81) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x803, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget(0x1, 0x0, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001100)=""/4096) listen(r0, 0x401) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000002100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002340)=[{&(0x7f0000002140)="9c1f8ab714e16ab0b154a0372c8349834a495e234bca3985c524b324b1b8ae9de85d4dfa377b7abab1f9d9c2683c5e939eb13709d04eafeb10056093cdfa6859b3f7d6b69b7671acc3b98b1e1e594f3cf22ddd845aca8ba3916e35da2201130071ca8f424ea97ea2f98704725651fc1306efd93bec5430c9cae7fc8c57806fbbc42fdda407f126cd4bf10d052cd25494f83fbb77a5b2c5804b790da3662bedee4b2a4b5f556c2b5275475bc12bb88ec087d7fd504239809e5f940960e2fa7a9162ef0902e8dea3b23d4d042edce2d6e462e95349049a5f998254fcf008a7ef61ac2e58f42aee0bd273", 0xe9}, {&(0x7f0000002240)="86c271b33da12c4c377d32183114c23df69b870dc761a94a47130a8ba6466a8a55d14c595d97d2757aa3767d69a1af65b0a69172054b1997988b227da02fc87b45ccc086ddad95d4eab973c1cfb786c2f3db0b453b764a5d4bb10a59a4a3ecf8e338306dd85f8e4e7b", 0x69}, {&(0x7f00000022c0)="fcd0b1f9a543e34c40e8ab344788d114cc79386d432c1e006208654378e326e14f4bd58357742418eb7e07d58fce00e4fde591f9c31e5cdf782f3a29b973bc8fb1a0ca489acc417fe76bb8190d0a3654", 0x50}], 0x3, 0x0, 0x0, 0x2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000023c0)='./file0\x00', r2, r5) chmod(&(0x7f00000024c0)='./file0\x00', 0x40) r6 = open$dir(&(0x7f0000002500)='./file0/file0\x00', 0x80, 0xc6224e4c5d8b0bb4) r7 = socket$inet6(0x18, 0x4003, 0x7) getsockopt(r7, 0xffffffff, 0x10000, &(0x7f0000002540)=""/75, &(0x7f00000025c0)=0x4b) r8 = dup2(r0, r6) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000002640)={&(0x7f0000002600)=[{0x42, 0x6}, {0x18b, 0x5}, {0x89, 0x7}], 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)={{0xfffffffffffffff9, 0xffffffff7fffffff}, {0xffffffffffff36da, 0x4}}, 0x0) recvfrom$unix(r9, &(0x7f0000002740)=""/158, 0x9e, 0x2, &(0x7f0000002800)=@abs={0x0, 0x0, 0x1}, 0x8) fchownat(r8, &(0x7f0000002840)='./file0/file0\x00', r4, r3, 0x2) poll(&(0x7f0000002880)=[{r9, 0x60}, {r8, 0x4}, {r9, 0x2}, {r9, 0x4}, {r0, 0x4}], 0x5, 0x1) bind(r10, &(0x7f00000028c0)=@in6={0x18, 0x1, 0x7, 0xfffffffffffffff9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002900)) lseek(r10, 0x0, 0x3) chroot(&(0x7f0000002940)='./file0/file1\x00') renameat(r8, &(0x7f0000002980)='./file0/file1/file0\x00', r6, &(0x7f00000029c0)='./file0/file2\x00') ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000002a00)=0x800000000000) execve(&(0x7f0000002a40)='./file0/file1/file0\x00', &(0x7f0000002ac0)=[&(0x7f0000002a80)='.\x00'], &(0x7f0000002bc0)=[&(0x7f0000002b00)=')*\xae-\'\x00', &(0x7f0000002b40)='$\x00', &(0x7f0000002b80)='$-e(\x00']) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000002c00)) 17:52:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() write(r0, &(0x7f0000000000)="539284e07e925114b46128f78ab0853f4b97f2f1db84935489e4731c650f6ac2c92ebc71b5a85fdfd17ffebf357797d1f4113314a6", 0x35) write(0xffffffffffffffff, &(0x7f0000000200), 0xfffffffffffffeb4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:52:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 17:52:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 17:52:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) dup(r4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) fcntl$setstatus(r4, 0x4, 0x80) poll(&(0x7f0000000080)=[{r1, 0x191}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') write(r1, &(0x7f0000000100)="1d", 0xfffffffffffffc70) close(r0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') 17:52:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 17:52:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:52:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x4, 0x8, 0x8, 0x5, 0x8, 0x7, 0x7}, &(0x7f0000000080)={0x40, 0x6, 0x7, 0x2, 0x1, 0x196000, 0x3f, 0x6}, &(0x7f00000000c0)={0x87941c8, 0x4, 0x7fffffff, 0x7, 0x5, 0x8, 0xb13, 0x800}, &(0x7f0000000100)={0x1, 0x8}) select(0x40, &(0x7f0000000240)={0x9, 0xb5e, 0xfffffffffffff001, 0x0, 0x0, 0x0, 0x0, 0x200000000}, 0x0, 0x0, 0x0) 17:52:06 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = dup(0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10800, 0x0) r7 = socket(0x26, 0x3, 0x9) r8 = socket$inet6(0x18, 0x8000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x10, 0xa08, 0x5}, {{r4}, 0xfffffffffffffffb, 0x86, 0xa0000084, 0x1, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x16, 0x40000000, 0x138, 0x3f1}], 0xa546, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x1, 0x200, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3, 0x4}, {{r8}, 0xffffffffffffffff, 0x8, 0x80, 0x443, 0x1ff}], 0x9, &(0x7f0000000340)={0x8, 0xcd5}) 17:52:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="6a6293af1d7e08c08d20fff96dc4fc12315afa58b5624bcee61eb0309fcd912ea6c8bfd099ef8631e2a6e4de5c9ae8f7367703aa24552c6addbc03c88144c68df31fbe462b68359934e48db97295de71b6b10e0b1300ed886f94dc7b5d590fc2114488c029880a7094ef3583695e40d058e7c8d034fd9e27a9f49a7744edb046029d38c5be860ef2f60227e81d3272d77049a70272755529242d34e1ee1c35c24b", 0xa1, 0x9, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x3) write(r1, &(0x7f0000000300)="9c87c377285c35b84e2e2e2e2e6186621a931306ce1240fdb4f230bb2e3108eee683fa31e49a8cd052cfd237f08a778124ffc2ad7caf4109716aa4dab8eb80a0fcd058393308d638e1db818c78e5707211c7e7bfc2e54003eb03ab4a8b2a5a04e53ea86c34e5ea413678a62b2bb6031f2fa718220dcc564a2413b84b602b175a8d81624336dcf33dff12878e6bfdbcf6ae60de5096aa87c9a20963e70e0076ca69bbbd42a49c03bba71a47e8cd4f080917955a7fda0cced1ed9d896244dd8e8320b5260a1442c5fc9ce5ace317abfff8fa60e0942625e36aa9585053128e8a2708ea6e1cfad579ad6404c09dfb10ecd3241540526fab781e14ddf2736ba9146d921454e7e20100000000000000175209fc246ee536f8ec767f5526c5538563323c62104de631d9e730e57af3999f73c1c5d05a1f16bbc21017ed75352018a1ecd68ecf", 0x143) execve(0x0, 0x0, 0x0) 17:52:06 executing program 1: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r1) 17:52:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 17:52:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x0, 0x804) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18110, 0x0) r5 = socket$inet(0x2, 0x5, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x46, 0xf0000002, 0x2, 0x1f}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x65, 0x6}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0xdbe00000000, 0x22a}], 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0x5, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x20, 0x64b8, 0x7}], 0x81, &(0x7f0000000180)={0x8}) r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x6, 0x0, 0x0, 0x0) 17:52:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:52:06 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x30) 17:52:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xb617) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfffffffffffffffc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x272, 0x8, 0x80000001, 0x1}, {0x100000000, 0x0, 0x0, 0xb1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x4, 0x2, 0x5}, {0x8, 0xffffffff, 0x100000000, 0x8000}, {0x7, 0x5, 0x200, 0x4}, {0x1, 0xba3, 0x100, 0x101}, {0x8, 0x4, 0x1, 0xb4}, {0x6, 0x80000001, 0x2, 0x4}, {0x100000001, 0xffffffff, 0x7, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x8001) r2 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) recvfrom$unix(r0, &(0x7f00000012c0)=""/232, 0xe8, 0x800, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001400)=0xbe4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) bind$inet6(r0, &(0x7f00000014c0)={0x18, 0x0, 0xe7}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001500)) geteuid() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001580)={0x1, &(0x7f0000001540)=[0xc8e]}) ioctl$KDENABIO(r0, 0x20004b3c) msgget(0x2, 0x4b) getpgrp() r3 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000015c0)) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001680)=0x1ff) renameat(r0, &(0x7f00000016c0)='./file0\x00', r0, &(0x7f0000001700)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001740)={'./file0\x00', 0x5, 0x0, 0x7, 0x0, 0x2, 0x7, 0x10000, 0x2, 0x0, 0x2, 0x8}) shmget(0x0, 0x3000, 0x206, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r2, &(0x7f00000017c0)=""/100, 0x64, 0x2, &(0x7f0000001840)=@abs={0x1, 0x0, 0x2}, 0x8) 17:52:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4000, 0x15f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:52:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:52:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) pipe(&(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280061196b0364e1e200ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) socket$inet(0x2, 0xc001, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 17:52:07 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) r1 = accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000100000000000000000000000000000000000000000000000000000000feffffff00000000a8a700000000000000000000000000000000000000000000b24d6bc317e9891800"/85], &(0x7f0000000000)=0x1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) r2 = syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000300)=""/157, 0x9d, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x28e2, 0x9}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x7, 0x8, 0x0, "321f1a9921d18138c4894a63dd6fcab737c1cbcd", 0x10000009e2f, 0x3}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x8) 17:52:07 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000009781e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b352586adc000000000000000000004000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x80000000, 0xffffffff, 0x2, "c40a600c8ff46881dab28aa009c91e721c2e61e5", 0x2, 0x6}) socket(0x1e, 0x4000, 0x4009994) setsockopt(r0, 0x10001, 0x80, &(0x7f0000000400)="05166e796c7bb7f96a73ad94ed13deb52493d4e3a3365aaa27ea37b7f26ac4ee0feb6bf7d5b40e3f1dd6126281f7855a6c588b9b1f850fefc4cc5e68984c0ed9b41a6f708a2dbd041912a31457081d6c47a436ba2c18c31dad3a54cdd40bd0e5492d9ce56d177ccad3abcdae8729caef3b638e0bfa436b093126f70f26140eedac6178e8ed8f05c298102bd17e92b9ed569b41782e2936f12c0610ca1b110ef0a96aea8ba6cc8c4cf534105cb51917508343b8698dd5b044a594623b4620cc4d4d5a29a662d67e40bde9474124a2f3eb5f5010d38ffedb7afcf76511cfa9a5274eaa89e8044705bc74e13dfdc34a145a0f1a13560907a5c1d3d2e3df92ca431f5e33e2d16b6948dd41cf56af2552d4cb2d332809b11c42900d43a7366703bfb056d6dd821aa138aa4049ca78d4cd56017b970e6c25d1aaa3825a18167ff6e82adccd3c872185b921501542702d476fb510bc2dcb63f2fdcd33bb4d814f65edcb92b940cfe4d7045cde0f1013de4ce5b20cd4544a217794053865cfe7db73869a1b7c75f60f17b4fef605de164226c803535ff2a73b081bf32417dff20efa695ee7b7f53c1b9749523f2582b347a509598395b418d3dd67e45e8fc449021829b741584d9666d0a61a97e0aeb7b8034b0aa860446cdddac23c3883201b7341549b259bde89971ebee958c240c5aeb4ee4131970a834ed17b02b99c967dbb33bff88595f1489175bf83f014f87212284e2a6c8f8568553a09030b923e48", 0x21c) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) 17:52:07 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x600, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0000001860040000000100000000000000ebffffff000024ba00000400000000000000000000000002002011", 0x2c}], 0x1) getdents(r0, &(0x7f0000000440)=""/4096, 0x1000) 17:52:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x2}], 0x2, 0x0, 0x3, 0x0) 17:52:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0xf00fffff, 0x6, 0xd74b}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x8f74}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xf6, 0x5}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8000009a, 0x1, 0x800000000000000}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000002, 0x1, 0x101}], 0xffffffff7fffffff, &(0x7f00000001c0)={0x5, 0x380000000000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x4c2]}) close(r0) 17:52:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mknod(&(0x7f0000000000)='./control\x00', 0x4, 0x6) 17:52:07 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') getuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) 17:52:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 17:52:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000240)='\x00', 0xc00, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x238b}, {0x18, 0x1, 0x80, 0x1}, 0x4, [0x0, 0x9, 0xfe54, 0x9, 0xc7f, 0xa93b, 0x6, 0xb8d]}, 0x3c) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xffff) sendto$unix(r0, &(0x7f0000000040)="0e2f7d27efc8fc12a557439bc929e24cf084fd334f2a4d4f91e14b7e4d894492731161ce72d285153dcd3243128bb0727cbffa3a1b826e780e26fd822c413f322705ac2118d6a4bbb3db3ee9ce97c1eb9d183561ba8867f82c48e86106d19b1e00d49cd815c73144f5d6801c95695bf32f6623fef9b051cd3f03c195a62ac648f6c2d3ac6f44673b945ac1e0cdee4a5d090885c8edc4adfe53869e5f4514050cf13cd036947703e26e53ff33b22831be", 0xb0, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x100, './bus\x00', './bus\x00'}) 17:52:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 17:52:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00@\x00'/24]) write(r0, &(0x7f0000000140)="220e22", 0x3) chmod(&(0x7f0000000080)='./bus\x00', 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:52:07 executing program 0: msgget(0x2, 0x0) r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/210) 17:52:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xa0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x8a, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='On', 0xfffffffffffffdbe) write(0xffffffffffffffff, 0x0, 0x0) 17:52:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) r2 = semget$private(0x0, 0x3, 0x220) semop(r2, &(0x7f0000000080)=[{0x2, 0xe3, 0x800}, {0x3, 0xc1, 0x1000}, {0x1, 0xea1d, 0x1000}, {0x0, 0xfaf, 0x1000}, {0x17b7a80e9e8277dd, 0x6}], 0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x190, 0x0) 17:52:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(r0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c16f30032e7900a4aa864b7df3f1e8ec89f58ec82946e66d31034ac82a9e642a0674ecfe5a6826b14ca73b98608d019382f784a1915fb94ed8d91d86b84b57accd0c034e2b8"], 0xa, 0x0}, 0x0) 17:52:08 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$inet_opts(r1, 0x0, 0xca72d32de887b7f9, &(0x7f0000001680)=""/142, &(0x7f0000000140)=0x8e) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)={{0x7, 0xb23}, {0x9, 0x1f}}, 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0xffffffffffffff69) 17:52:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchown(r0, r2, r3) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xffffffffffffffdb) setpgid(r4, r4) 17:52:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8100, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bac2d44a218b2c9ed66f506eb8b35af7aa627a16bc555a48053bcb75abbd5146e3f619288883c182bf24ddc7f0c130ef21746bab42eda31cf5dd1d5f3f0108dd19a60b6000c6d99233", 0x49) socketpair$unix(0x1, 0x1000000000000007, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r1, 0x1) 17:52:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6010, 0xffffffff) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x6001, 0x8) 17:52:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x2, 0x1031, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) close(r0) fsync(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:52:08 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x11, 0x3, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x41}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="2cc0d5a2cf378f014a0a941e47cd861bf4c88f7667fbb41b42f81216052817e9ff4a707f26ebcdbf12e159fce4fcfd6bd999cf3d9eb925547bd0a64a0eca35bfaa98a0ee597772a338e815d9489d0b566704739ce34ceb7e244f03391a46a47bd8b834fbc1e52746ef588f3da794afe16568451ffc40d46d2fec938ebed76e", 0x7f}, {&(0x7f0000000240)="f7ea77703cc2aab10b83f3add056f4271f36852af469502f276f55790f2e3f02344b9bda25b16343f06f73ae8a8700e8abc84e96bf39b5d4b69b78893686ef47f347e2b8a118a269749f22b9d72d1a6ab4cee6555cd3369fe634192e624bd4029bdd8c6cd7e0d222db738258f2adc437d3f6c82d1e50a9d10b2f96c987aec91fa6fc861af604d0f5c636692bebe1063ed33c8ab54bc47462c1f2907b1a889d", 0x9f}, {&(0x7f0000000300)="372e9143babb6dc0dfd6665f34750b2e2fa8cf9f2649601203971d8edfb0cf5027d23ae3020b68e00f9ee833c4fafb7dcc3121740315b9fedbbe0ff4c729d50e15f57e60ab0485f54e5af305291fc6714ef932f130114f8d386dbca316cb8defb60b533a31d940129f88afb8474f8230714455fc58fad8143526772cb0715915947da1f4f8a1be31855c857bfccce8df8499737fef32b24353bc684d5b4b0937f4ec6c2e89248c69f66f349900060348a12abedde4171532f0699dcd46", 0xbd}], 0x3, &(0x7f0000000400)=[{0x20, 0xffff, 0x0, "4fd6b67f458981a862"}], 0x20}, 0x1) 17:52:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000004000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="16aacd72abbc15f056c7d711fedf259edf16ef1ed80b8f2d791d2ddfa946eee81bbab671b64b24850e2fb879e605de93e684c07f4491b36cb367b2d4f21c", 0x3e}, {&(0x7f0000000100)="ae0ddf6b57ff07539fad162d15750f56ea5c57f712c941e9344d3136be941f9465a037d36f16187f0127088830a3e0ad50079e88c76a3fd910b32c545a4daaf14173b75d1447bcbf8fa0dfdb9f1d9f1dd2f7b80a158a0cbc1f547e1eecaf8ba8ae4c72f1d037ba29541d6205104e1344caffd39a97cdc5aba444655dc35be0e275c3e05d8d2ee5c97da46a0c685b46727d9e766c47eaf90b8ada534010297595e67d798845296ddb4a5da87e86988c01e7ca60dbf5956e96290616f1436106be7d031a1e9ed5bed744b6dbd07eeedf4f3ee0", 0xd2}, {&(0x7f0000000200)="cf74ccf3426c972c7faff040ec3f7cd4ad7a0bb3adb0a1d330915fdb40da1b84c934253d80a02d3f495563c0ed2c481d8ae0433551596f3233551206", 0x3c}, {&(0x7f0000000240)="d44d544dea002bfb3e4fd8489fe32d8335e3d44a1f33e311ef5d26e63d1fd9b6023aaa07cf05e0f6971af451024849c0132f53a424be3d4beccb2d44fe27b57a9835a2584a0c43d82bfbcde0f25b927225023c2cac15e0ea38d4f31309dd00d52d114f139a1b6268cc883d615aebce1191877c72055c80b23418c43ed2a1933243cba1f03ffd4f5945622f437a36e6c1754174a65ee27e0c09e42b52c270131de7ac9dbc500510ed8a469a9e10d463d91a01da6ee782bd8095569f3527d6aedab0691fb0191f60a91d5ce86b7052b02e8f6c824f54d3ceaaebc12f65e6f0ae6d82cbf6bd2e2de1e3514880fd44e7d74deab5c0f0b58eecab2abfda295cfa", 0xfe}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80, 0x4}, 0x4) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ,¨Ç¯qöR¬map stack 0x20ffe000-0x20fff000 of map 0xfffffd807effeca8 failed: no mapping 17:52:08 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="59dd969ddc52de920d799f8942056139584e3a52b83d4a53a43b67ec707ade4c9f7e576959b340b16fec4691513ba2a3920bac358d68f974957bd1618d2631b1dbffdf0906b28affa879008b30901ed9ef76e47f013b3340fc4b81fd93fadc006abc958dd99f3561e455a1d6f2dab30a203c9d8a659ee46efaa6dfad7eb24ce080dc753815f908343c0996339d55832cc90463cf660ae6bef71889780d2aa813ded4615716e36078f396efa7401ad7ac", 0xb0}, {&(0x7f00000001c0)="4967c7a5c2cce3594beaf7cc7f300d307e582d77184529a603b4a9b536f81553c088e03e9741c88791975e91942b89cfcd6fdb773990e68d6d109e27a0b05a9137542177ca59ee0eae865a61762a2f298ec1663dcaaa6555c3180cb069e38c33a9a4358ddc675aceec7443305c78a82683f19b6bcd888810b10ba45def3bfca53ea6788df6b4a9964e60561c993aad00fd38d6b2b987c5ce76854b637c9da62d24082e680497dd1c58d53cd3f605ea44c5725ccda666fe87aea9a9dbc7383fb0a896b79f0a8ff6a5b5710d3d1bd7a879ffe5516cf5ff822352b3db33ff1498a1b40bb68d3a7708aa86729ba4dd712c33a74a9cf0a833388d30d7efa8b51dc3ffb31a86f67e60a034acf7462bc436ae167c5a3b2a7fddcebec7326cb44d1486ad66a52fdc52c9af49571cd4095e5355febf30db906c27ae4bd6e66a2d3c7fedb935b45f89e4bb5cdd4b9b3e800af2f9da8e7c3bf9c5b50fafff6314470da0e90a53eabc0d91b2d7d4489e7e86d8dc54d633891d3a86f02dffeb1170423b7d55d716bbae57a4e0eae501280a8187ef137486dc554eb2d13cf2700fa942026d64ae790fbb638d2e07a889cd7efcbd5a34440a76e7c0757e37665f5e36762b45403cfc03bcaf72e1cdeaf82887f57a4690a80a5bd7690ff7d587f6f013b0d02784de0767dec50271d1e3b179e58c0efff3a2a76696b635b47893da169175945456ab34e27ddcecf3b536212bb3f01372b251d8524fe7dbd302762686aa504b00d4397c1a3faa2526bc7b3d7a7f4c35298abfc260ae63185b5fe2e6aca000d363b62464c917998885b02658008e7e0c10e044cf1814d87c7baa041e6672eae886cf43425621fdc5a90f5a9af73094771bd168628062d452bb58da89f154b47fed30155f14c8b57c4f78bf964aa2046ec54d2246f132e8e88a6e58f6a050ab32e1814bc9a85420a8a0dfea79cb70206d3197f270e04d860ef283cbc1957de7e04a8edde84004c428d04d23dba28f93eed36cc32e986f8a38faf27ef69c86773176ecce4f82e8cd1db98e23e74d0cadeb7d278216dd19974dc83f4769fddd622ab52c17abd5ce9a4d13d0d06817e9887a7e981c1e91b02343ea7b64dfca067b2852225ae890f25a77d178b7e733c3c627f479d31ecd8735a9a7490f2f19ae7e61cecb3ecb79eee9da2006e55581517d71ff965d6e00b9bfcdc112e0fd48a9449bcf0f945f550e93381daf56fb64913720979c4c9e7e81a0da9368d78d07ab7ea9fec8370e925cb59d0104aff75dfbb207d5ebef453aa534dc2a9a4ea50077df845b7e82d6a67b17a34467b9f334215b9d2cbc10c704a119d6b750df4e8d127ec0573beadd2ceedf38e5c7cb693f1c55c43521c166067a8ab455cf38354be4ca1043ab827eddf0136b22e0f3a7001e0d6745eb72aaa4d09b9e59abff32918f0f1b4f2ba191d140a7c65571c914e8f99abc5ef9378e93964419847a302f9f8d15cdbabb951fdb41230510d5738c67c080c2b8fb2cb6bff901514c586fa8fbe393edabd2813bfc938aa67b8bfa8914a6bd7d557073a4612f249d53b3e0fbe7f6e5d1c8abcb40ecdda5b383f7330cb138bcb64d21e8e7ae3de9663b94d5dda6b4dc38f5d01866dd28a6c6970fa5520c53e1a733be8a98bcf57511fde4eb5b975dce15bef94fb85dd42dba8d51f34f347f83ef65a04e9aeb7ef8924e48851f661e09e16d6ffe66e90266c3e611ead67f228a9992bf9e6b4000419a90c051bcbdf49c43f44a80d62fbbf6da2c146682d84f52905d66f174b1c5d89eda7ad694f8ac51eee990b41afec5783b7e4424caa3b1fd40b2429b82df574f994920325f92d0dae54b3be2779257bf1566a855d2be337ce9397de92e8e66791ef78fcb0f12dff1f7ae874aaf9f8c16bae07040bdb5a8cf10152de95e5594e152e6c2f4f76677d172aa6d1c4973fc7c376e231cf8e56f71646ae4ca5df10f20902ee7d7fe122d610fd8a70978d908b5bbdff37b08a16cdcd1b2c8eee6ee12d24e10a73ebf008ab5af7372890386a5d09517e2396cac15cfcdac1c6850711ca1eecc6d4f3cf8781a53fef9ffa3a97eb71541a544eab09e3fa17eb90d7ce88adcfa2cbd9ef182fdcb8962c9cd30c7f69e429f3fb7aeb770fc712fe390bb7b639721747bba66fab7d3ae0ee03d98efc8681d06946e0bb553497dabf958b8bb189b308b5d92b2dc2272547c9d20c770bf903461148a727be89410060ca2e8f21d0c15e59fdea0b78944c094bcfcc61ea2d29cfeeb36cc2e204636e22132ef803a2b6f66dfa3d24dc4c41e3cb6bfbb9ffc5a36c3b0d7dcf101332f6ce2fbafe0b71501b29e53bc85fb3d2c1fff04a59e14153065a1743ebe93ef1a0a055ec872db5a02134f9c77ec345a87a43303eb7a78b94dd90b305365be080a1fe617eb32aa432349f8de206391e69779775d542d17cf25e5007a0074b52e6774e7e1aee192e5f3a91782ea9e8dd63471971feba48e51740ad210ab4563a5ff47ec6289263d079b278a9b4f0b8586ba6b7e9ced8fa91e247267cbefe67ea7384e5c7a2816e85bb6658bb3d52abf34b6eca96041bb22dc8142753411d467bc04131b0861c8b15a20f4b3d14866172b895a87e3d1a4e8f7392a4b22b6f00919a1268630ad8cf640ac16d5802e787f0f30c6973b31b4f976a9b48ba947844a057661d7399f13ee96a357f60f6aaccce67f6b4f598d069fcc7ca9077111ef01e477aa092d930c18320dc030b0871eaf8b9ea154b5fd5588953a72540c5220bb456fb58d91587f5bcb9f10cd0397ca3631b3783b2f8ae7afe2b24766f0c490d5f5517c43d44e644da7fd0cbcfe8c2ed6c4070f7d60bab6964dc5e6252023577a5f89fd607d0efd77dc611c49911136fa121871d1f0e82ff6d21f7e60f74764db5333d7d3ce0d0a3197eb92c1a4c46700d1a5324e0023a7cefe9d5caa7664736960b36ffa2648cb981d083fe167b70ea0f01ecee04cd05767f4f960ac6188b962885b6deb425e353c0a6bb5e5b21c6ec4b82882631e2076f413464085e03582c2fcba291e50f74950290107463e866af79e8214829faa5ea323f7b8e2688a5241dcec8c0d384baa13b5b21b87a8289a33c27933a6d04b35deb431f8f6fcdfa765e56dbfd444353780f8fc1916275917e4da822675493154d9928e4fe7aaf498fe669d9573eb0f42fcb194509a2276bfce01155080e873627a7e0c9e80fbbd201ef0ce0d6d46d29611986114829c0c58b10203bc014bf886b7c4b56d4c9cf7cf3e0532fe88bc2393721a1c175c815ad94b72ccaa3428fc25d9567deb0dc218799668468d13fce2b68dc1a8b4de9514f24a9ed24a8fe5cbd71c0c27da4f8cac1ab39f380b306a720d5f031b84fbfb6d0e3f1df4d909d9d20753617cd380d4989a15fc0684fc8c3509d1ab79d2f45a0bf5b778e9648a600b1a26d26b773b5812ed26fbb19d1ce4685cb9c418ab892acea27ecb37746fdfdc34a14ce0fd3d3e9832b3d5e80064535c42768acb067825755eb795ac05fb05f82fad29ac87c35eaba31c5b3c5960145d1fea7de9855f5156c17e7dd1edef01f1af0f785a9cc2ac1278a445ab1f7e14f48c95873e3d4f08196cabbc9223c26b9c5a2b4b0bb621d5bdc89e21b7914e59cb535157d48370e3672e00f17d6e2e13a3d3752562830821122fcf9cee0f7f838d49ccd7633aea99f0ef3d9e77c4edceb3790453a8cdd402ed8f52d49c33c79de342b37e28706c60c2a72dcb100afb199969e07f817c7b4360486272f4c7a817e3039f3ff43e77453b986cbb2f5585203404076f07244859ce75566ae8e38ad22ba3372e114cdff267b2de44ca92e9ed3bcf50b224c40c11e3312bd93822b6ce14183f0d01c5b059ac5ceadb574c1f84ca5156bccb51e7aea7375b71bfcb55f34f4958af31f3c64ac8a2429e6fbef90a730043e235cbede9a4989d6b09df253aac0464c193e244ea46463a1e7951efca49d341c680353a2faf7e52197c6667f8a31c52286522dd7beca1a320482ddb7faea4e5e0a7bc2d657c65949e87f1593d55a0840975fca67fe0e031e5ed6ff8f3e608c8d976e435a8ba0edf0cabe50abf64c41266682b6ae15b9e9255909d7fc0249a0769eb750d633000ac5fca99c61fac0c84fc97defed61cabbb2f1d29f0a43dbd5a1c2b010090bed200b248425168d6c2c6af23e6b95d4c191328b478c856a948b05e0961d88b0d1a52164ffbfc5cfa9bd36c371fc07920234e1fb342fb88d66879bbe1829948f4c259f06054d9558d9bfcd08fbfacf2a35eb044d6492b610d751bc4276c4bd937ee9ef33c8ca261662cc45b8dbef6bb8c2363d4df78be016f4e5144bfd121dd1cfa1c231edda54c0dc05e0dcdf95baf8d6714ff1e776b60275146ffb02980891e08fddf7aa841389f9922cf65060d8426fae3668b76f34bec6518dfa638a8b8f88525dc046b83ed7f7b8f0716c6ec4f1566cb722f6e51a61990101d1c890028aafac04ae7def64a1375f1dbec5c59749230f22acef8ad6af22231e67f9fff1105ec48aa3f9dac7eee0994bd57159bf17ffc707877351104e1db156e7df8e9a6ed9eedaf5c7c16ab985dc6d8cf75c29b323ae663204a1496c6da1a54e9b26220c2829543e75c5adf8c75a76ef958c7d5e1617d8845e6740e59950b04f4d8197a67f9c89927611b560444a42d11065fb28c163268852679de31b7dfe91f9ad0d9ecb7fc9cf79647d31aae5b53096f2bce3a06d574703d62709d637d295eb4a702e7e8d8d3ca746abaa9800077f27673492b61a76c9e73b2b538e27c579a52f0b21cc366ec46b0b19f505126acc2ea22efff32a39e2ef436cdc0c042103c50f59cce677f47d89767f4c36cb87640fa04ecc94d1a0877c25ea5eff95698971ac1d5da27cf7a1c2736030a772ba7e3251fe0f137d1351937909286b7e20ba18cbe55ff5f091c5e81f575c8f3417d9ae8da44457ff37e4cdb3c3a469fc6b24edcd9f29bdf9ab1fce76ac1a34ad7b133e8887fcc7db2b36cd800979ce692d26ffae986a7e213c6cb974e4bd020452feaae3565947b227d11f0b7c59eb4a2ad8fea926ccdde2d81638282747a04231608e014f1fc3bd7b0def31e1d3b936a3cd5a3b71f9094f736c84993f00b9a330ce90aa74a61972caf1cf5d57730c54528e43d4fab37ca54e3f941d519e2fd3d0a16900e7cd57f98456504b121eda196e57de3c83ee91b56c27cd440438d1fce0f0997008203e2679ebf44f78f450a6c689fc18323f5c62d95b1b8fafe3f11c8bb9ea59ee8d0bd8d5af00f7322682356d1df8cde17651713d6a19d25100e16bef9d18ddcd3bbcbd1388aaf280f06d9115e069a10853e06c9da5d43264fb0377bb30ea7506b238e0a69aaaa525de3d531575132f98e6b1528f1501856efa131a3e9e80aeb6882185b8afbdc9b3026e58fc227d3542203822a7ef9289c5023658d72235185c4a7b4414ecc7818494f94580dc96b00d674927ebe0c39d2aa92e20264959d7899810d1c3d1c3d57ed85179e28e402850f442a315410384cd9bcd4f3562f44f0dbc16a32da0a732006d0c2e75da4e66afb34d21c8fdbacd8cbcf49f49f55a8b10245bf8fc600de44dda60a482cc4b09ae76bdcb531122affa10f46815edf120aaf849c33cb09646e33e0bb68630e8e58bbac36aad40ba2afc3748fcf18bc027bde4a08b642cad76ae6d15026fb4ac729aa3a3b12aad0f1a4ec7bbf4f52590b86dad2590e409dbbe9154906cf13ced07c2a92f2082791e0ad5cd40f7c147d7012ebc53d4a4129e0abdd", 0x1000}, {&(0x7f00000000c0)="4476a660ebc88b34b90cf1526424686329aa02189aa1f700775a3563e2f0ea18db4efd4421a442653d353739bb9426468cf651ebcd542646ea960cd1", 0x3c}], 0x3, 0x36) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x0, 0x0) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x39) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000011c0)) fsync(r1) 17:52:08 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x8000, 0x9073, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x132, 0x1) chmod(&(0x7f0000000200)='./file1\x00', 0x40) 17:52:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x3508a8c4, 0x7, &(0x7f0000000340)=""/180, &(0x7f0000000400)=0xb4) read(r0, &(0x7f0000000440)=""/251, 0xfb) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/226, 0xe2}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/219, 0xdb}], 0x3) mprotect(&(0x7f000035b000/0x3000)=nil, 0x3000, 0x2) 17:52:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/151, 0x97, 0x42, 0x0, 0x0) 17:52:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) dup2(r1, r0) dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) ukernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff823168f0, 0xffff80000379b002, 0, 1) -> e rtable_satoplen(21,ffff80000379af59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c22dd0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff80000379af59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000379af09,ffff80000379af59,ffff80000379af11,21) at rtable_lookup+0xfd rtm_output(ffff80000379af00,ffff800020c22ec0,ffff800020c22ec8,21,0) at rtm_output+0x1a7 route_output(fffffd806d826000,fffffd806f72ca80,0,0) at route_output+0x79b route_usrreq(fffffd806f72ca80,9,fffffd806d826000,0,0,ffff800020b75530) at route_usrreq+0x35d sosend(fffffd806f72ca80,0,ffff800020c23188,0,0,0) at sosend+0x6eb sendit(ffff800020b75530,3,ffff800020c23248,0,ffff800020c23310) at sendit+0x590 sys_sendto(ffff800020b75530,ffff800020c23328,ffff800020c23310) at sys_sendto+0x92 syscall(ffff800020c233c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,619c2487010) at Xsyscall+0x128 end of kernel end trace frame: 0x61c328103a0, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c22d30 rbx 0xffffffffffffff5a rdx 0xffff80000379af5d rcx 0xffff80000379b003 rax 0xffff80000379b003 r8 0x21 r9 0x1 r10 0x4 r11 0xf91b8ee929768099 r12 0 r13 0xffff80000379b003 r14 0xffffffff822176f0 mplsdomain r15 0x4 rip 0xffffffff81b7c730 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c22ce0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=492623 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74bd0,0xffffffff82383fe0 process=0xffff800020b8d3c8 user=0xffff800020c1e000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49790 480231 87025 0 7 0 syz-executor.1 *49790 492623 87025 0 7 0x4000000 syz-executor.1 87025 200546 99567 0 3 0x82 nanosleep syz-executor.1 49201 172835 99567 0 3 0x2 biowait syz-executor.0 34899 224938 0 0 3 0x14200 bored sosplice 99567 102161 91094 0 3 0x82 thrsleep syz-fuzzer 99567 431175 91094 0 3 0x4000082 nanosleep syz-fuzzer 99567 370788 91094 0 3 0x4000082 thrsleep syz-fuzzer 99567 170125 91094 0 3 0x4000082 kqread syz-fuzzer 99567 117309 91094 0 3 0x4000082 thrsleep syz-fuzzer 99567 168020 91094 0 3 0x4000082 thrsleep syz-fuzzer 99567 47330 91094 0 3 0x4000082 thrsleep syz-fuzzer 99567 422129 91094 0 3 0x4000082 thrsleep syz-fuzzer 99567 44684 91094 0 3 0x4000082 thrsleep syz-fuzzer 99567 198219 91094 0 3 0x4000082 thrsleep syz-fuzzer 91094 156215 65328 0 3 0x10008a pause ksh 65328 360531 87208 0 3 0x92 select sshd 74359 268506 1 0 3 0x100083 ttyin getty 87208 134820 1 0 3 0x80 select sshd 50962 13758 45560 74 3 0x100092 bpf pflogd 45560 367548 1 0 3 0x80 netio pflogd 49725 134897 63715 73 2 0x100090 syslogd 63715 72204 1 0 3 0x100082 netio syslogd 69787 62457 1 77 3 0x100090 poll dhclient 89898 279963 1 0 3 0x80 poll dhclient 50594 380485 0 0 3 0x14200 pgzero zerothread 16953 260311 0 0 3 0x14200 aiodoned aiodoned 82585 512874 0 0 3 0x14200 syncer update 9855 475939 0 0 3 0x14200 cleaner cleaner 19943 185195 0 0 3 0x14200 reaper reaper 2858 254345 0 0 3 0x14200 pgdaemon pagedaemon 54527 469377 0 0 3 0x14200 bored crynlk 22240 365132 0 0 3 0x14200 bored crypto 64844 40459 0 0 3 0x40014200 acpi0 acpi0 30022 461620 0 0 3 0x40014200 idle1 47528 405004 0 0 3 0x14200 bored softnet 66585 73721 0 0 3 0x14200 bored systqmp 12372 189733 0 0 3 0x14200 bored systq 26388 419486 0 0 3 0x40014200 bored softclock 19315 429809 0 0 3 0x40014200 idle0 76026 120281 0 0 3 0x14200 bored smr 1 84680 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 49790 (syz-executor.1) thread 0xffff800020b75530 (492623) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8236a688) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 49201 (syz-executor.0) thread 0xffff800020b74270 (172835) exclusive rrwlock inode r = 0 (0xfffffd806e7d0918) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e1ce918) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6404K 6414K 78643K 10712 0 0 pcb 26 9K 10K 78643K 198 0 0 rtable 104 4K 4K 78643K 331 0 0 ifaddr 49 12K 12K 78643K 96 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1471 0 0 iov 0 0K 14K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1403 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 48 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 271 0 0 sigio 0 0K 0K 78643K 1 0 0 proc 53 50K 71K 78643K 374 0 0 subproc 64 65538K 67586K 78643K 136 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 34 0 0 in_multi 33 2K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 224 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 83 20K 21K 78643K 1725 0 0 UVM aobj 15 2K 2K 78643K 17 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 14 0 0 NDP 9 0K 0K 78643K 28 0 0 temp 150 2375K 2440K 78643K 4088 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 162 0 155 1 0 1 1 0 8 0 plimitpl 152 23 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 63 0 59 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 7 0 7 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 15 0 5 1 0 1 1 0 8 0 pfstkey 112 15 0 5 1 0 1 1 0 8 0 pfstate 328 15 0 5 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 3 1 0 1 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 15 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1915 0 501 46 0 46 46 0 8 0 ffsino 272 1915 0 501 95 0 95 95 0 8 0 nchpl 144 2498 0 861 62 0 62 62 0 8 1 uvmvnodes 72 2035 0 0 37 0 37 37 0 8 0 vnodes 200 2035 0 0 108 0 108 108 0 8 0 namei 1024 7014 0 7013 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 6406 0 6405 10 8 2 6 0 8 1 sigapl 432 464 0 449 2 0 2 2 0 8 0 futexpl 56 3102 0 3102 1 0 1 1 0 8 1 knotepl 112 162 0 143 1 0 1 1 0 8 0 kqueuepl 104 75 0 73 1 0 1 1 0 8 0 pipepl 112 336 0 317 2 1 1 1 0 8 0 fdescpl 488 465 0 449 3 0 3 3 0 8 0 filepl 152 2709 0 2609 5 0 5 5 0 8 1 lockfpl 104 89 0 89 2 1 1 1 0 8 1 lockfspl 32 91 0 91 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 442 0 433 1 0 1 1 0 8 0 zombiepl 144 449 0 449 2 1 1 1 0 8 1 processpl 840 481 0 449 4 0 4 4 0 8 0 procpl 600 1024 0 982 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 1 0 1 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 325 0 305 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 154 0 0 9 0 9 9 0 8 0 bufpl 256 6125 0 1145 312 0 312 312 0 8 0 anonpl 16 53448 0 44537 48 5 43 46 0 125 6 amapchunkpl 152 2269 0 2180 5 0 5 5 0 158 0 amappl16 192 1772 0 1305 34 6 28 34 0 8 4 amappl15 184 145 0 139 1 0 1 1 0 8 0 amappl14 176 68 0 64 2 1 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 17 0 16 1 0 1 1 0 8 0 amappl11 152 111 0 94 1 0 1 1 0 8 0 amappl10 144 133 0 130 1 0 1 1 0 8 0 amappl9 136 649 0 644 1 0 1 1 0 8 0 amappl8 128 206 0 192 1 0 1 1 0 8 0 amappl7 120 89 0 85 1 0 1 1 0 8 0 amappl6 112 147 0 137 1 0 1 1 0 8 0 amappl5 104 124 0 109 1 0 1 1 0 8 0 amappl4 96 687 0 659 2 1 1 2 0 8 0 amappl3 88 161 0 155 1 0 1 1 0 8 0 amappl2 80 2870 0 2817 2 0 2 2 0 8 0 amappl1 72 19714 0 19263 25 15 10 20 0 8 0 amappl 72 1279 0 1243 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 16 0 2 1 0 1 1 0 8 0 uaddrrnd 24 465 0 449 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 465 0 449 1 0 1 1 0 8 0 vmmpekpl 168 7832 0 7809 2 0 2 2 0 8 0 vmmpepl 168 56990 0 55514 93 14 79 81 0 357 13 vmsppl 360 464 0 449 2 0 2 2 0 8 0 pdppl 4096 938 0 898 6 0 6 6 0 8 0 pvpl 32 182040 0 169870 134 13 121 124 0 265 22 pmappl 224 464 0 449 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 465 0 5 14 0 14 14 0 8 0