0f97bf8aefee9e6a1c03cfd1a1712b5bf5c7c81b54e3264f2ef4076833851f0817342ae7f7f53a1c1987bd548850839209a822f7d309958bca09e635060f9ff45818b1e30c4c8591d82a9b9b7d95fb9ef0af023da29a9a80f2c642afc59dc53f60197b830aa1ceea3d36d299c82341e2f8e2adf6e90a997a4c9ffd2b0e6b88e267bbd1a6413b90a6d9faa8fc7adc312ed7d50352507e0cea88a66b80fd0de46f6b4a3d0780d640ce24403e86e5015d155d601475dde28053b6fb4150bc972d8601fb4bb7e48ee463381acbed5f54125dfe77fbab59e7970f65544a0cb01c8c3b5ffe9a02fdeab068c79fa20b97547b6e6abc130516656a7f5cc5588e1fe85b16c0634d5a405c3148dcf205f56c6dfc7b150fbdae8deebaa01030b24deb9ff0558f5a4b792926bac63d3ad2c9e4c4d6087cb01aa4cf3e2f0c6d89427043b79199d8694cf704cd1fff17f321999025b6750ad055ed9003f814ef0ab4f38af14c1e987de9cf291582a3ccd2a8f05e87b0b34c7356d0d0137456a9c697602bf8c5c0d431871fed0e45bdcb3c951af3d6476b215fd3d48dae15333b618734211490b935ad284d3192c65ea4d0655c5d205d296c21fb3b731d91d469442c98dd26e8bdea50d81e03908ea0bbc2014cb90e5d5f2302ce54af617f55d305b6f5ca0d2020b916e0c1ba2a8d6c546beb4190245cc2209208d6d4d0318790ca6f205d8f79676471fc034d42fa7f9323e3bbc78076c14cc79f9fff45f7ce5e29d8fce991f061f84465c90d8fdda8fc2bee0f68b2a01f4a7c1246b48875f0a73b5e06db70524d8bdd94c2c4205624839f8cf2170760230b875b2b7368daac327efce369a259c50dca5b44db2f6e1517bedc5564b54d42e561983db24f65b198d43bdc757d8fc7e7775b4ec50a308dde671b1fb0ae8bce69f7285a28839a0fc7b2729c2992cba084d242df201340ee5ed7fd04ca1cb2806938eacbe7cb12b824e77f2bf92360be43e8a406dc4208cf0a3cdef4bc1f09e19f9847c1289d0adb3fb8ee10b742f1c41af5a9108f400759507b0230d1fb3cf7f5bc683140c7151512bfece94e7494c80c5e9a88ad159e55c7cf505521bba5d6c879e6d9e5cd96b07bd473a053f50678bc987e832de3a930e92a173751fbeeeed8f4f0beb1a49f43fc46379e2bf4ed001ee47f0f3065f13c8f4a47f55b56dfbd099ee2ab282e9fb3e9db2eabda731e218658e29c88a4b1b79f38736950661e6ed5ca78e83295d07e46c90cc7f5550bdc9d30dac2636d16a2eb6a9e1fa04c850b78021c2b8cf5179d1721d75ed741476438b6ee2d274782b102e84b02c1e008d670dac0d3e319272ff912ca88f5173a4bfd520713e06a6fdf8bcdd7ddb2a9d6ac329ab874195199b196a19c09ec81dfde1227b734d06d5ad618d5d2e1e6ffae1223eec936bfa57343bad7af234561b572a51e0a9ac40625bae6781b4a0aac9e00ea08990ea63ee90899f3672d7c0a788f27a097ea6a746d51737c212daeb054297a8bec2ee4ad397c359f20e144711ba705b9b5aae93e10f3afe887c8c288b70d9226bb54df61ec8207ff6ba485d4be442e06a12fee22ad33d6cc97f52b50346be825f8e1e27f7310e078355cfa41c717b33a948578103ecca934d8747a96755659af778f4bd95ebede49717990f39911e90dc5e04ce3199a3da413ee66386553ec93e1629502f4b430ffccb4a51ba515a0cb1e9c03512e3eeed5682f3e435920ac968fba63461b07b4c7a94d5a4271be248ee87e7f4ade7718b1c14db8785048d53a81dfb76a7d22888a71fc74b19f33e566ceea49ff93d21bb8dc7a3ff8e21eaa8fe9f165d6bf4aa165a3156d6b6ae2e88e0e7551ae0ef44477e8244c85eb18276e61c088754fac0a618cd96fa0756f1e239b7c6fec0689f737d0f1dd816911646eebf671ff5323b39bd2d63d5650c46b2daf68697eb6b45157548d5f2bab86bd15e087fc85d32808496deaea32c9f10367a925c48caf5c3af7af8657e92fa00ba3f9452a18533b13e1d303696796933ad9bea7f43c15ed08253fccd06fb0a3afcbb8ed0eeb9602756b4fed61845aecabce30690647b993eda4681d1bc38a7be018b45131d3d07407fa9c5d844a1ff6518758f3287ae9077252e64999e04ee9c040b9757396e7f699ef0f998fffdc88fec468a926391c7f0ad38d33dc7d880f0da53ab203702f8ce4e541d2927a43e070b2a3ca5cd4b64b17784256bf44189d7ca10328c6ea5fa496e181d5a62c63fd3fdfa3322de34b6781dd4373d81eb2985de85a5a21e230c161a75a155392f30e2f6e08affc96b9399ccfe5dc82db573acc043b55a7538650a7b885d097d7bbd22755ff4afb6ad746a529771c9b3f5b437cf0968dd2fe08e5fc5ad9f4f77391355ac04ee3833b0b03239ba9968c207529baf62d9e09e0be1cec74cac5a08fb3deaa50fba710bc1f6ccf0d607b3e96ef4212a3af12e97a57990b2200635ee3da3db5749e2d62709f7aa9e06f16f3f9a079a6c816a4cc8638c751e3cc763c33f137f6862005588c31259aacde75d1f453c81ce026fdab1aee4d7fd788324f829228db2c413d0432af1e624c147f15ec9bf076ff6c071077db6a12c0c69d9830033c2b641f8372a5627855582f394df6753938c0be5b9dab05d3f2f3dab825785197ff2cd2a45ab5b54b7a3d229a0d36b09d9d19606d86bce15b9f40e45348edbd40c9da7a8c03b548cbc890ddd25683efe340881588bf4b17e1a83203e6bc10ae7a67186d057ad987001dcc4cb6756084f5a346b7bfe2d75fbf9ef671e6eddce4e056695e971cbf940f74410129f14b1571f38ad7f82ce3e527b63cf74bae0787f3aabbc9749e99d69291bba9584d8e84e5e1afb9c945b5abb35c7de3d87e898ddb5265700be0e17441ed90af9de6edd6a003af732ff1ef8ea791ea9a40fa2be0fe964c4a2c4565aedcf1e8f4a3f6d9fd7340907e7310d5a7b619feaa99c935e3ec77cff39581f97e4dbdf90a5f7de71ac47ce5da921a5a9bfb6864f1be39297f74fda16ae595b92b10a68026b635ad885f3d39ded5158a429a30bb0fb5155116214f41e4bc413d07f8d4e296a398608a39e1cd0340766359dead496583feb9812ec2e4ba436b0ab399bfeca5dc046ea80c62c1738fe8aa9ae9a877e2a048696fb464acf6b3569c11fb8e84d3f3c24417b1e592bf05eaa3103cc8fa129801ac1e3dc6f3d4d363032a8a512d58928a094b03e440489c72a77ed2ec6ab0a1ccdec3dea62f923d0451b9cf4e05136ff9f3b347d17f0379ec9ffe61b5b756502c99cb81f1fe5684eb105c5db4f166d9d6e96ef3a2455f33a69cfebafff24b5386d117b3e7dfbde0e3b050509688159d926aae89b48e73bf1bb9c1cf308a6f47926f1e114a9cea321f4b7f35a846dac2b38cf29b55239f15008407aae72eb37639c8d5648b7e76e308c4a8a4e7453a24a1b0418d21bc48f5341da719b99a7f2fd49c9db69e015075e6d9dbae37dc82b27974f3baef803f57ee70dda68c99a4cb545606a7393566ce449df51426cb12f0d6f9060ccec4197d7037f7b03b73d81be18085e18c601ec2ba326ed8cca5cc681cf0905fc6dc7b941f7ae5d3bd541415a23984b21c5146c275faa89b9f3921260250d367255def7514631057c5bfec014cded40ab03016203980ae73a2b6e1479c420abf0bc9f78367d138139aab3d14e15ddd18ae6bbafecd7d2e90", 0x1000}, {&(0x7f00000032c0)="98e10ab6f963a1a803968f63acce7a619427204501ee249a54a190faae60e0275634690f21c1beccdc22adf210204287d4ee948b88e89f50e47aae60f892dcd1a94f363b16f40af287b8af", 0x4b}], 0x7, &(0x7f0000003680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x2934fe4ba78f49a0}, 0xc) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:21 executing program 1: socketpair(0x18, 0x2, 0xffffffffffffffc0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="79750d7c70c3949ed14b070bf9841f8c05630e108d59e476d98b8c4deb9c0b3f7e3104e7a11f08e7f94895448cbe90c7d7e650871a93f0443cda620265bfbcc53df7d9c366e9f2", 0x47, 0x40b, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) 11:47:21 executing program 0: r0 = socket(0x10, 0x8000, 0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff, 0x0, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r5 = dup2(r2, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0xfffffffffffffffc, [{0x2, 0x3}, {0x1, 0x4}, {0x2, 0x3}, {}, {0x1}, {0x3, 0x100000000}, {0x3, 0x7ff}, {0x3, 0x55}, {0x1, 0x4}, {0x2, 0xd5}, {0x3, 0x31}, {0x1, 0x8001}, {0x0, 0x200000000000}, {0x3, 0x81}, {0x1, 0xf03}, {0x3, 0x3}, {0x2, 0x80000000}, {0x3, 0x5}, {0x0, 0x6}, {0x3, 0x1}, {0x3}, {0x3, 0x3ff}, {0x1}, {0x3, 0x9f}, {0x3, 0x9b}, {0x3, 0x8}, {0x1, 0x8000}, {0x3}, {0x3, 0xffffffff}, {0x1, 0x1}, {0x1, 0xffffffffffffffa0}, {0x3, 0x3}]}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000040)=0x4) ioctl$TIOCSBRK(r5, 0x2000747b) writev(r2, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) connect$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) accept$unix(r6, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000180)=0x48) chroot(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) 11:47:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 11:47:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x1, 0xa57dd931054286fc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000140)) close(r4) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) syz_open_pts() getsockname$inet(r4, &(0x7f0000001080), &(0x7f00000010c0)=0xc) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:47:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0x10, 0x12}, 0x10) 11:47:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000100)) socket(0x18, 0x8000, 0x9) 11:47:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt(r0, 0x126, 0x3, &(0x7f0000000200)=""/17, &(0x7f00000002c0)=0xffffffffffffffa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) pipe2(&(0x7f0000000100), 0x4) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="556101aadf9fdd6e9008885088ab95df1720c6a72f6b189b89b316bb22e3deea743a3e804fc44ed987f00b183871b97ff4e1e4313dbb6cce08424e37ba6723fc78a15d7aa4", 0x45) getppid() getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:47:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000380)={{}, 0x1, &(0x7f0000000340)=[0x0]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x9}, {0x18, 0x1, 0x1, 0x4}, 0x5, [0x67, 0x401, 0x7fffffff, 0x0, 0x7fff, 0x800, 0x4, 0x80000000]}, 0x3c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6d2, 0x20}, {0x18, 0x3, 0x6, 0x551}, 0x7, [0x100000000, 0x3, 0xffffffffc360f4c5, 0x3, 0x6, 0x1, 0x7, 0x2]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') 11:47:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x7) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80000000001, 0x100000014) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000000)="45853afbf6d9bb5bd9b2440d45fc517ba9d23c0e4e64"}) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7b6b9d8dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa8f27e3e48110690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a", 0x57}], 0x1) 11:47:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) poll(&(0x7f0000000000), 0x0, 0x0) close(r0) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5, 0x9, 0x0, 0x8}, {0xd5, 0x4d, 0x6, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:21 executing program 0: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000), 0x2000000000000153, 0x7) 11:47:21 executing program 1: msgget$private(0x0, 0x244) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0xfffffffffffffe76) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/41, 0x29) 11:47:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cecd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 11:47:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="a9007f5330abdcdd0196bcd8820da3edb455c824f078000000005b707e80821f4a56033fd3f9bf712df90bd7768ae10f18000000000000", 0x24f) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 11:47:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x402, 0xe8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:47:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x190) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x8, 0x10001}, 0x10) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:47:21 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x59) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x834b5b0b9351e0e1) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000200)=""/4096, 0x1000) fsync(r1) 11:47:21 executing program 0: r0 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x611b, 0xfffffffffffffff8}]}}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x4b}, {{r0}, 0xfffffffffffffff8, 0x30, 0xf0000000, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x70, 0x0, 0xffffffffffffff00, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x8}, {{r0}, 0x665b800b7a9efc63, 0x1, 0x1, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x2, 0x101}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xfffffffffffffc00, 0x400}], 0x1000, 0x0, 0x2200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x140, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 11:47:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x400000000006) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f0000003380)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000000040)="48cdbfcd3600b06da0a5ec4262c9a84eef8920a66437944dda0b7aeb59e723351f64353a25c27b891a4a5104dee37c6f09cdc2a679aebb0654f36b1e8a79bcb401228be652aa991cef7819e68af4becf1ea7e1e59fb039f9b2d4ed67d854fa4db42dc1f3530b2939c75e7f29b240b1d3466450e614f910a1f636ea8400bab0fddc934ec3146a6e611c71c2b0a3a1e78af28d148261662fb418bcabd1b49967431231eb413abeb6f8596681ae0e0727d342bd9bd528a7791881ef45adb0dd332d90663438588bc9778984a65785bb2530a5da708a1c650edbb6beaa161336b70646d35f27527bad0f6d4b79bb62668894b529ef26245b835ca1b6051596f944a9f2db813197b6e3601fa95c3ed977f5f8498d805a7ba1a5ac45297f92e9b0946d5e156a1db7331aa3b52651726f18c3ea2021710265ae8dacbd7958c922b11bdb6ead0af27e55196a34e8d3b08ad648cf10a260afec0a88a3171a2d10cc974d5ab63d85afe092bb6f3fae0ecb0f297e4c3ae256bfa2b7d6f46d91df05d1aff22c0320401224f1a1c5e6b05b8e76ef6021224ef5f23985b64c180c3399adeca3175e9a00f87eeedf30adcafa55d234ed97efef0eecd7f7973805fc543503d72c1851c240ba1f7eabb9eb7aaeb6daaa28b0825da3d781400e268261fb3039088bb251667cb34375580a56bc5733f27bc311fcff39560e6cf4a0f1f191d52cd4825b03e43f2415339325b2243b79b0505bfe499c8fcdf7edd96d7eff72146a2a6c0bee251e2a2b2cb99e9853190b3b3e5b6888f571ab648c7b02eaac074b88bd15d0cb4fcae7faaad3763610f852e47d0b94148921d6c6b6587c6033a85e759773919ccf6f96af9c782949035d90d974e53ce3d7e3eae675df957ab99a68b3325e9db06f1c7c821d40f13fbf95bde84d1efbf9c5c6b9c0e0f8f5b851cee60833a46243ae35489dd2a1a6c531f2be8e6cbbc2bf3f809fa9b7e892049a31d3aacc81a1c5b1e362f801315e9785260775b5aa737ca2a954b43020a2efd5ffae708ba70543d020b741efa12a9844119ed121927d4066e8de19732971c7028d0bcc59bfd543e8407415c4644d0772a0a0dd53a7c5189fba68cc8f4b1514f8d1eb56e47dec657ed4e859c16462f22557f8cf905a12e65faf3b9039086f5c43692c41f345a23ce71dc327119ce94d646869b21152caf9ba76ef437e06742d3c258e4b2927fe6f96bab88daa167825bd7182d56b90bd1e1d2aea385448bd52c89647406ee244524ef49b1e001995bbcc2b0980761c7fbf2172812a0fcafe6b9788b86f04298da904b8440fda4a2cde8b0259bc5103b404a35d21522676b9c0f242be55dbc672ff44ef613164262740126540fd2818bc841b708519cff59eef778bf7b668e2ad93bdb4cd4655f506524b64769dd1adca5338c35a3df83bba36ccdebf8b7539f117405e66cdf9a3d63bc2575f3fb9f1aec452d5186bacfd6a4a5ca8a377096cf8885859dae77748378fc3afac967f94ff4a0855552867e7e6c3ed5591005a42ab786212f3b0e8435e2bb3765ba8040442a2753e2b2f1bb28ddbde39943d356c56af39de8b22d7a3b99868b5d5dfa727719aff64b2a66717957797d1dbac41767fe23c485517f2f3e1106bd3d1869cd76a3ac3fa58289a020441c318b4c79546e7ce8a096c2cfe85000e63e96d367a983e16cadb7efa6856ab6086ea78f130e2a083743a0dbdcb4fbfbc1e821b333a18aa4ae32ed5d611f9a1e1da7a18735bc6c92ca098f3a359c0345d84357345d563db73597775ad3e4aad5821316ca94234f0788881612cdf9e01eb298a6d2b4737f83198df081eb58ba8706c95022cc15ab660a7b4cd199d0a94f070631d59227ce99a31ad0e0a0719370c8f7120383d84d7d06ac09744ca917f2bd58b27b293d8821160412b67d9590b60b9bf43b567da482ae2e953f09468b9007b7e17e8e4fa85f56aa2aa1a6eecb7b26a540cb95c948cef6ee7bd730ac909bacf8fa06b06535dde9278d88f1f625024799715c4cb3f13525786216ac4834f68a92ccac5196040a244794dea3372b23d33f235965d7808d4d183682911e07b68d109c0e381ed00beae5f73620588a2885365c389157e6af83f7e4cd6f0a6b56e0de4fb8f8fda85eb9e22c2026d572bcbe63da4786e620ddf2b9d8750f86b29395b7aedbdadf63994d5a9d487a3985ff32de8df49f2b9363d20f9116c45ddcbbbd6ad922a457dded2d02dcd9c0e3bf90b7b671a853bcf0fa74ffef363000e6c8271050ff2e507d81094c5fd8f8084c84b0a94179ceb84f0c270c70e240baf94cdb818fefca6169e9afffb55ffedffb315a81ff62054dd82de4f45892262a67c7a6117ea8b4e5cde9545c40f245bf18df6106090fbaeb2ccc0f08528c0d37e8d049bd43f1ac90de1899082b53c1c525e2ea23e6aff3270107a81d09c248dec0b1bf209d1dcbece1307398329cf40a6571339adb5015a00d03d0603776555e6990d5c24eb606080b82ef298a7e7d8f4e87886c1ab90d577a910f50b4fc0886e668fb453731e10ac78d8baaa97efa7a4cbb024d36b1e9f4d79aecfe3669fd762557d76491c1a619c04196bf5cf2366e7bea636ef20eef00eaa7f6ac3d0275d43997e40efacefe91743691ec4ac32aead668db4ddae5127d5806191f5f1dc2d8170f1d677c05ed4e4b588a278e5c3b0b3200162ba45c0575d76464fcd14f20a82ef2379c678189d3e77b38b5d4f913c9ab30bec824f2810252d4955dc09d9b5db1d6282371323d330c42d011ced0119dede47c3de8aa7f41138c473e4724aa5d652daadb9264ffab8667a1c2cea0b11459e766ffec32e704abe82eff6f634994a6127a3da18bc55b7df62b5df9397c7a50b13a571e9b79f74d210b413026c6a285d91a55187c5f11619ee8942f582333bab9a81eae9d19719814a5b23d3a9cf230c9db9e4b6ed0ca00b270e42456c2779eba8e239d33198cc954398b8cbc0c91c55cb8a317eb0c976fa48a22dc63e7f890e7fbce4671b51f7f66f06a615a59dd7e7c208a19b5b47616a560a657c94748c759ddab5c0b2180b21d581b4e52ba07b6ef7aef5e48a3e363047731d6a232e048e6b8b934cb4e8ade5c7b27ec14f9fa91d2410fb743530e935c10e526c895e7d2727f79ad4ffa8c3f335f40f41f8b1aeab9660c2db31bd93ac38bfc9e3604958ebfbf9a3da7a2c7c96b6c0a64e4db18ec0008d5a8a118a4ee00346fe1b52252740728733d6c66f2278d0e8de9f661555aaa6e8e48cb2c580fd63926a501fbec95700cf0f50ba3601919bbe2667836e3e569ea352c6a79faa21bacd85f314502736464a6fe611eedcdd122b85a79a53c18647cdce9934b151fb87db409fa4b5b195dc8d35c254277386ef54f1ee4face518c3d32f0378c7cacfb1199e95bc4969870b9573c03ba9c10f3939710454f7c909ebe7f6cf224e1c258dcb51d74c125f22a5e6cfe3d598e8b69b0b4445c767c882cf5b388235cb2b16048b5fb06ffd0636d102bf4d9b0bb04ac7b6ff2f990bce6ffd9fb7f8a8e35d4c95addad3f1acd2af0e51a582338e34dafc05d4bbede3397c64c172bc78b9a430221310388be7649aac82dd839b37b89735df4fd8d12d4389c3a99b57aaf7344f7aedd6e0b945f39c6d85728c80c4fd45714705b5f5f510a305b9f65e4a729c7cadc7a93178c80db5c69d668037f25d2c10b1c4b98c5eb14ed921632c3cc8cd3f93f1bf1c6f405ed42cb9b68539a88462af9bdeac0acc12433b2d14fbb36b416110314973218a58809aadbc019a9249142bd4ed4765df560740ef4c60ccdbb4e91d7b7ede2ccde272ec25ba2868efe35fbe469611a068672aacd6657fad4c933158c8d182c55175473fb3c353d42dc29a1daaa0054e46e5c83e739d1b94fc7506552c3394a326806c4ab2606911b40433cd499305746d1bc95e03362fc06abf7b4d1a6ff8eaf171a407f80d26a4259e6be3a0d560d7340588aba8f713b3856c7aa5884cd9364f546b815e7e9a006eea6944892ece9268f08afc3061a34a147135043a2b66fe4ee10c9ca994718bc709523c5416f6e207880e422128780b86d261730fcc16dfb39f24d60df72a9b5e419e2871902631c5ea05bc1145694abaa6e7f51aebfd6ad32412134a7ece31b4fcdc203699cce260e1f623ed7464a045b303e2b0c701978c159c52b0d55d4ea8b9c715a2231931ed542940babeeedabaea6b3bfee53ac652fe44b7e298b9a620d3828549b7212eab69391a6fb73c1a9ffc73b4bb405d4eb8cef05eb233d9c4560cae40c731878b6d306b53418283b82dd991fe1e20df18d38fc0b02de70bc8a8205a87925f375fb27440003f7a43f2d03ca2f74251445dde6ad78b6af5921e64cf3430a5b7e5e404be510a3856277d5eba80161e5d207a6418fedca2b294327eee6e3bd9f6194937ca46cd0f650c2a2ff72b664c8ca1de47a1359020a4c3afc41e0840c3e89d43223d62cd7165a121cfadbb8bfe524a6b2561588b2e9dc62e48ff172ffacfe1f37b7629cc09a9c941cd31aaa4ca671195f016a8938a6dac57fe72c3b5a66a545f49dbefbdb5dc11261ce84db8d4bf935990c180e2f640f8975e1c9a0619aaf007d9953971ccdd4b25e882e3b4cebdd9ab862b04e6d77052ce64b32847a102a53ca4bf0fdfaa1300b5793f292abea55d556de01d900e69eb729c8d97d79530c14880fd3c9615ac94585bda792359142488d5fab4f4c3924f71b46a594c98479f8b42a7a94a29868a8f936b256164395a0c647009046ba167db829187c9aa24d18e952e760212d173fff1fa3c88aad1e00bbbdcd23edb360931c89bdacb3bac64d5e4d04cde873358491c3ec4908d9c1eed988dbfc14c0b65100c38f145bacde4b25bb05e88ecd2e7da9f7e04515a61ce2fd58713d2607a35904a206dffbac04a191efe58c9bb027932295fe5d382bd4a08fe6db1fdb5df776f67ba10bf49faf05844957e9128608bb23d4611b5f21715c32ceba884ef9a0e0021c5a21a4d9b9f398c7d4ef15b3c1097816896d80fa39a32524111bfb50761a96e4055cc4dd7d74ba99720d74ffc43a55d07c895bdd0f61346c4b51e2ecf53b42bde5fc3db7a43cff20e1523abffadef6d271f148cf596575933055c7e024be09b42abec92ecc5c83dd0c44a86ee5a95b41490a6ea893da41d55dea4e91e9a1c204c81cee7e231937ffbdc11b91f28d96e6a921d1d800a4340bb5bb7d31a52bc18506f6947738123abe998f7177389c3ca8c4f10a2da4748ca5a8c013b810465c80db9dd4773aa06fa1b5522376ca464887686ba8b5b9f91ba538e796e7fb23d5132a0a8bb1f016c46613b22635601471d22460f11936616b99d21ad2eee8fd3b254750c85d30a913a55b8b12eb9dcdc31cb696c825f308f503410d95f07930f09451d3c436302e40d41fec79bc72d7e91bcf9298ce031670d2a7a17184793a2c2f70ee240aed8cfa8803681fb7af43c360f922e80b425cafaf6f4ed93fdcd12a2956fc11732313a176812af6f7fb7c520c56c6a92f04232a85a61d2b37260f6234bec25d6acd1bda25aecf4507d76f6f69970dae30c6a068e34f0a0a40890dd44c8b72a65bc0b4ceaea06843d5ea9e5273eb1d3a3a27fe694b4ee03997f4f0c555256f9357469dd77415c9fd2af81f65f059664af287f66e3cc593158419e6cff6342c266f0318362073116adc6c8ce7b15c22d45da0c99fa0522872ec9670d800e6800dcf546c1c718260e7f16c92f51b6a6cf6d5303df184d28182c634927fc9ecb", 0x1000}, {&(0x7f0000001040)="784e8ea9feccdcd83abd6eef189ffa8e6b0152be3fb3a613369439a27b42247d3875fd8bbba377a3fad1e8d3ad00f9567104bb5104261c097a1601d92ae0ca20eeb24749e75029a4954f7a396e7e64b264847b2828c8b6d12826067592ba41693bebcac832b0cff717bdfdebe1aaf5ccbf188258781ac4a432a1d4565c4b5426db5c14a4579ba052f7fe0464dc4420fb146580ef468586883f4528d22a44c0686abdb658ff75f2f3150320e5f840837219873355e545bd6dcba143e1d37d46e0bcfe61c0dd1250811b0cd791805f427033723fbdbe0530ff82e11fea7f09a0c6fdb88393fc3afbb88d3199cf1f0bdb243e111b53196190847b923d0b93ee43185afdfa6e6f6084d0c7d29d8358567fcd5e33a21c226c4b8e168bef0f97d4bffbfab1628de1a20aa85b54b77fb18dd68a93f2131f38ea910676ac265ddf32d403e7ab5a730332dff8e6ace26b46ac3ffab03ee758224757bdb39e949775b2e2669671c57aefc48fe34fbae2ff9f1e9b73d1481644df4af8639ad9b50bce2258ce9c6898b8d97395b9e168b16784ddff79f1d6530991ea996d649a947425f47652362bce939fb5043e4d600b953cbd34029b1217172bb2e752e9384f0d0bcfec542fbbe11f4a36c23363c13ab3bbb68ab0e64b335160821be15e60d48fbce61b4ebd1d5c4542fc64dae5a91fd1be22ab20ac926d729695ba4ac4e284efc9547f4401b55377f2ec11117adb97d36f4317c27e3dc9549fc8a2233dc735df46bf47b150c03ad433cf33145c92a1b13ddcaecc95f5b78415106c71b5db621f7f8e831d4c5a0b392db7005b36c863cc2d4d86d7e3fff9838c2f952920e34aad8f7479b8493ee7e524fe1f927a228dad3770404d67e830052e96d8c678885c5e41c49bd4e9cfd3d2e757eef33482ad620cc778cad258ba9cdef67d10cfe242db474efeed2c381f3b59bb8e2ebdded302f289a7dbd6b254f65b55862c6453d59d4f7e276fee66db4ac8faaafe10e72431b7019bac6cb114593a0fdbf4d5371897ff0fdd650dfbef8aed00d413df62c4b1d3dce130b33d0da2cac885a3200d7c4a157f8b15dd63eb6ce78989cf4ee5c87d304cc698cb340b38bdb059dcb2bebd6b51b623d4c1e0fda766f049bd301459b63e89307a238f7ef9d964ceb5f67c7d20bbdda3ac851888b3bf10c9f9a34eab812b5ab2c22f68ae259bbd3b7ced73d4f7bb7166e0d4de6d68e311005dfbbd66a3040f41d8ebeb5b0952708c361d6a322581f66b3bffca7612a8383e331a30080eeb184f2ec6fcee0cbc795e65a05ae08d95e0cb5f762dcbbdcfbeee63bcb24d88878749ae2c13904282b17842cd517649b5d5ef3e4c9b2c43bbea39d6e6465375bbeaf1f8b804aaba95c15e44d8c6f2f25310cf3815046aedcccfc8bc5d879f9c75ff89ce3c60048075866e38ad74d7e9a64a2e175b82d0ad58cf06d3032ba2b90749822728f57b161fcedb72079df3d34c1da0f654ac54566f80e4bc9eed727821db670a1ff4325e2981d1a71e05a3169c5ad7ed987fd5c0f53d3fb35f154d3b4366fe4f3ef28b1f49795b8edb273e74d6aa9eb47782e0a111accfb6588546443ad234e41e9d320d3086343d24309dad634bc0929926bf8ed98584e9c8bf1b6f0230c30131b64f8c2214aaf30f7d50879c6f359b89d2351bc4bdd5942e03270dda1bb7ae5f6fb057ed64e70f47075fddfc014093ed13f9b540a243f2645bffadb9f52257277ca15ada93b1b25f43a4953a57bedac78cd7921183b492c78529feb9cbdaa290cfa149e34adf989e9f62e7eb73edb5065b9c5d3b03b52b168176ca724d2504c9af792c02dffb6b27d9c9f1382eb9708d033f4411cacdec592bcfaad5e8c90da868058e654a75baf4b6857188ff4074050e7f1f5ffd95b10ae2b677f27d8a8b2ba6229f897ae05fc1dc6062bbcf7cdbb3295f72a8d348a973a4a46fc19d4369e983bb9d516b88817515f097fa5da7f5c51b4499fd794364527ee6db3693c5e422171f99f3a83b7b6545dfd74da5dc481ab96a0e9ceb0e4e42baff7be24f31640437f7d0d9003ac30702fae37f40fc8b8dcdd89468edc2e2ccadaa63ec3eda2c7f481d4b25cdd8615d978180a4253122219d8e4a9318c6cbe2675190ad898685d6b698930c6fe954eda712bede842b50cf5c8c7007d2ae9b4aec28ea6f352119c9979d1e0eb346837d8ccb2c9f628c72a0f6f334173cb5e2b17a4f85dc2927717538bed5056f0ea6b34c1d22baa420df121356d25d2e06d2419353fa7012cd7cd5098ff4a6cd364225e1cb5dc22195e60dfc537a6f904ee48b639568ab3df6a5d12f407e40844550466678f18c619498163dda2a1d3528276fe78e12726167c6eaf77a6e1ace216269f59482360d815e63f7d815d7325b9a91b281233d4bf51b3ba5d9b487f779e976812fd5258003a9e7e4d9097ca8b793484d4634b5b3251a29bfda081a9d2ae712695a0eafadd073533fd7f6d1aab7a120790683b1672662d97029b15e3d0cd64833efeeffe3250f580cd15c51e103175815b5edda96338abf7fb47ad5eee1f5a2a9ca24ebafc80f2dc24cdec051a6abdf7c3a8521c2bab3ef4250cdc7c8ef1526560f89dc9b04effe4ccad058ba02d62cdc4bd6ee9446b1aeb35c3a1c3dc6a572a37a3f6d5ec8d4d87166cbf85cf94dc49cab3eabe8265e96862856596afb75bd5555cd9665ae84a9117351480e719f7b15114dd9566f3d011ccb3f7593ef1ddef4591711b3d66cd56a16d96caf802b44206d8700c199ac0486976190b8921c77f1153df2ba27a8449a178287d0a0ed8e1bf0f07369eaec2da2812a75052a2ca939e441925ca9eb366e58d7825e017c65f94591a17591f28b72d8cb9f0c251ce7005053288db0401c437fc69d6d8b4f9047aed13d314729474fdcab5d8ca40b1952f8342ed621c05797131c6797d1aea34d0db662c6db47584a0d71ac98b2034260fddeab52e4db507e8ce4e68e93d27c78e7bc136221dba596e0d73f410ff07d3f9b2a5b19e5150d3b24630dcbd810929a8de9748f77916c7690757f3edf76da90c84aa1375ac75589ba40930f4dacef0cda32f7bed724bc67e678c157b424ec9938ccf1f935825057ee296d7c6631b131eeca29df30ac76645ebda7a2f2a50c107d30a895a7a6a9570106f1de9c1e800d59c17ae95ff8d784195807cd20e754060c7c520701012a07cd9f609e2c9a14384b57a3f92394e2b0dc73a6a3c06b72f97c7b9e22d3f5e96388b0fdfaa7b6cf69238e9e1da9ebe6f6f807be175601d1bf1dd45241da2f0e205959541420ed586087aee854f04b7f32a02eba927ee417fe5bbd6333392e873041df1b633ad37c48e3ae45d1b4bd4c7a2feb21f364dc056c66e79f397179e777f332b943596705332c75c08ea4a595c1b5f952eec07bba5cbf79993d9ea453b95550c726e9bef31415ea0d5bea4a09a557820882247303fe96b6cdfcadd57187373f33c32de0013770276137abe335ac920b663422d8d42b705b28f1b4081edd305619a0f0b742b84e2918cff43d2dd2ae5b71ec535973d6dbf026296d08094ad66267796d9cfd6653e5d3c144021df547433250bb0a8e6d4f5d0a7a66f8fef98a492326cf048be0807d3c37cfd87b81c519688f171ea7e4a61648c6c6ed86fd787fd75f04e51cc1af903d3d2e07d28f4acf5e7e40c9263da2190b923f26b9d809238cbb0ee4dd5d8ffd32f425c5a160fbe0eb418021d3cd9c0b3cf612d001cc41cd58ad42f523b33da418e763b9c9c42250bf5e4f72bafd685b4be24efc3ca8de1c91239d63c8c813223f7585f6ef612a01e97a2a2c1ff0f2c03df1373bc896893d119c54a1eceabba918eed8536c525e778042b3ab1f9c61cb41464db81f5a109fd63f44b4736215e5eb9f83207fae52af94f917ca470a03ef6073964ac7e812416abf9942664d08d2aefd4e2a70efc397ba1b9e5935363244df084394590b1fb5bf98816c3c7d37783d3a27dd5d5cb631ec16ccdb1409102913e4de79307c87b6f704ad982b01a62100a8be9e72a055804cf84659eb293e01973e3e580ea02fab6d8b185401729445132e2622d7964bafc74c2781dd5ad82d2006ea0f292a10f8db92f74f8af75b3b29e5e1f8c7f9d3ffe4afaf13b4408790e5f21771d9221e7665df4ba7d341ab50af3b2dce2eddd698ae0f07b5612485765579a40c2630404664234da674029f3892f1af83b5f881ab3076785a0e52d15be28a67c0ca608517bbdaa9b8de4c112259e5ebe27ad453628e96bafe1133dcaf228944d6dad4fe1ad57eb70bde5df4104a4bbd9fef1e6a1bc38f339c41fc03d6cf5cd3bfb1a72ef65be8fc9f91a55d937c8aec7940eb1785e9e1715698add9606af14345ba8db3d0d2dccd0e93633329f808220b4bded7f8a34b5e216e06f2cc4b6db1c8e94903bdfaba9444bf3f0e11c3db405b4e55e361fb2996a7c250cf9fc07a26251b62df6ed69651b3625ed71565efde6590ee437888f3b19e34300da301f0d368f63f79ab5ee894ccd564d1c4cd14f9e90124f27df5a5a872e5765ab6e3ef62e7a638016354bdf3e512f021b76b7b3f466c21112c87e4452074110edc2ea5c2b150f7c5da59736b9c0d4cf7e94346433185edb044750a4d63b646a75c05a8e2288b59f1e4862bfa82c724561b24a880333804d6e894ffaad6fbd11e320281868535795c7cb718311f87fda61cc5a7af3f12101faf380e931c3cf3719edaca420bd3518beec42d96e5b8ae92c400ed12c2f40d3c47c9eaa615199752939c8e52e9f35e1f42b83c8ec56e77d9a0ca999721b7ace1bdd89813ca7af284ed1a07709a676d0ba2fa7d96d324f9c90cd9e7578381d294cb85a27265bd7287eafa44690ee218a53b7c368bdda0db520d4bbf8e46084cc0c6a4a54280f5136668030b6c088930cf5f080efaaae47abc6de509123a7df1e8c8af7c3fd13feb1e41bd558a68707c1aecbf7f34cf17cf4c37c2109e89ab23f6a989088620dd95dcdddc5ab71d53a3641523c1b220a4629757983376100662f2a0f48ee05ba64c9bac95c8b5a764784b3b0ce1a61fd99b0ab023b2053c7db7258df22f723f71595889a72c687a9f9728da89e2c772694e15ca84c5acbde026b319857e2ca718945db54e44c4ec97f32711c681f584730ea79dde592e42085e79e3d1ebd9cfc1724da9fd9d5949c8e6a33ca6d538a46fd78500770680b1867ef3f4846cd32e80fe5934fe1d2d111034a266a752b105c9f09b80f21c50b5ecb9114886db57fae492a79d7bfc8777900b09ba8038e902bf032529444367bb5e6c92cb889fb5bcfbb3197ce80b2e2d9c5d60be5f002fa130160184319cbb1b57b4f5a3df701d690025724d27957894c924cf54921ed55c84ae59a9f1d544b84245205abbcc339796ff197a47fb1a1c4807c5475ee874f24cc8040627d40e21c975a4d32051021a30e7773856e663553343917e015dcc808b69439bcfeb5eed6850db9ee4d6467eb910ab1a7366ee3816d10b3a447f01f3cb6fb0815ece78fcf16ddbbb117058f1569140a91f65df64bb65da31fb020a61cc688f1251addd6b59e795dc4b39f27498e0765fcaba125402116cb8221a518bdd13c2592110df211f4d7c6c514e68ca9c1c83380e440543130cfbc98514a0c671be337236121e3f2471c9e253940363f443f14030b4dece28690f8d491e73dab6c4bff3633f8fb0003029e561d166ec14b801fbc89aaa9d33fcef72d96b4ebe445332be0db6dc81e18aeb73fad49eca6feb165db55ddecd", 0x1000}, {&(0x7f0000002040)="2968b5761712536dfe845935980e30d075c39dbab3de6b09c25cb23c7f9ee462635254211ae97c1f3949f4700e7929ec1b87887ea91567461ff68709b190cd66ff5f97f7ebe15068434ee976f49a0871ffc824dba840661b454a1376dc753da9e79db890318c6042645b25a15d1be1f2cd606e417cba25f1363fb9287c0281c21fbf13ac5bc3adabfa257777f27bb62af1364ec26a203ac9119ee5fd7714465f43ed47d3db", 0xa5}, {&(0x7f0000002100)="62923d860da28defcdb45fe46238be6730108f5ce625c8ad6fb78b39723b7a446846b165654d1c5d94f91c4df3d90ff9be109051a0e5a397d13812d72fddb038f317185097564445754d31653250ecf0aebb952d6c8dea456bace3d75ece95145ba01c193c3a7bdd2ec81e7271ca2bcf550ab387d2f66fef2f76f33eeacadfef3a5e18cd9333938741d470be213f5cca47cfc2893a33487e7f395ce402576f1137f53a3f4bf7b02721cb922e8eeafacbaf3f6806bffc6050cf", 0xb9}, {0xffffffffffffffff}], 0x5, &(0x7f0000002240)=ANY=[@ANYBLOB="10100000000000000100000000080000c9389fd2c1190499984bbf7bd4a0ad5ff32a2defcde5fdc1c0229da690ccde1fa7f60592656c6ec81f6113af8ec486f06f7138428ed9d0bc28e016e2eee5ef0270b44538296d18eed9c771a142727dbeead0bec0b1cbc8d1b8deedfbb5cebba5f9a9aa00d153b2d90f2259056776b9d47fae4aa82a079c691acef0b170ed620fe91fa1dc734b60e847371c5c64a3520dca8aeef7d6f0845e27c1d9d452dd57cd98ffaf47cba1bfd5450f7fea41a64a08264d3bf928368a1f33959a6487031f545000dcdf52a2cbdab8d508b50090230560ad222e0374721bd7fdab436ac41ebb7854d82754ee6eccc695d308295d9dd990d742aa41e158f94f08750115f0ccd5136da2f0f5937907caf557d9d323b47d631e59babc3d383ee28cbbcef4fe8dc8e77ca9d604342b1cb8472b4f375d32dd7e3eeef073b6d4b11608d8084a973686b9934ce082f5f416063b56f3572c8ed69f284477c589af7c49fe68cebd23654a1f59123a7ad6bcff10720669fd3791db640c5605c37fffadff869a4c801da1ab0ace71b4c865d1ad0800cc67c6b64ca5fc30f27cb5b805c37a84be2afff19220c1296e51309558b56fb61dc0fa1a8bc7842438228245e6281cf775e4375d03de02439a2fd2382f4830c4e63a492a9bf18d62d70cbd02dbbff1d125a00c44d598539212557ff06520d66d2b18d1550a8a675c2b36f6e903c96de3ae0f43a43acba2af49b4756db1ad04038f47f784dffc4c06ac8cbbd483b465e3c2eb0c66abf652d3dd7bfa1808800ea516f6023d7d0c024360ab2e74466211f3877647e88554a9116d7cdb6d8184f17f0f9705aae7066ef5ab7450c762373060709646713c570f3ffb0590ca2247c7097a3d6f6a8359754c48df1f78987d21ad199736dc5638d1699ebb7131481e0e13362810070e101d4311ff8e9821f98d1fe3ba4db5b8bd5942681ce9cea6df8beb26009d7caf7df07fe9201cf86610935cb1d38fb6bf84712f240975351ff54b76fddd5bf132838d4cebc5376ea24a1720765628ac3a84102e3f4b581deb23f60e2e89435f51a0234189e946034f8ce1b0417ef52822a28a17a3f6d8b5be48d8eccef0b68ead6119dea971eaff8ce4439e67174a16d92ffd28e6fe2f86ae3b8a6e98c27b2f6c0ca37502e0f06c34e07dbae980bb21f9f660da6bb49a9c410df8e5fcb0d3e4c2162bebbbae5e3367d18d66802487d280fa7310e6a008cace2d2d873943bafaefa07669f9b743c90805d483d76f3cfd336ad51e224d144a9550c54dfd50f569bad577c05a117146e35e27e61b81bf478dc7a4692394f482ae2834e3133ae6db8c58f79db92ea5994bf0def3bae32403c7cfd602b964f6d8f777829ac5af0a20912491c734e88875e21e7ce5c27dfbfc9d3d52fe01b32b081caa4be3883c0d755137b403abf5045ee165a8b5392d7bd57f12c99193b97f9eb8be43ff713c9981efa7c6c239263bbfdedb404ed1064eba6cafa4b30d7ca91a48bca829d9b142e5076692d535a3010b45a00db00ea50751c8bf9eb6ca82d0568d0b4da9d2bad6c5ab61528b11619d9d65aef0a6f53f550eb065c575a0311b0fe16bd41dae77a866cecc011f9da1758b7f3410ef7246aa65f1417353e5f4d04b4917aaeb7ad9acba0935ae35ca50c25aada7444dc444397abd63e7e53c357ff3cbd5de367e202ca64dfcbd4fde745b57bade89a57959ac23339c97e1a349f8c8e113f958312a4ea75c3c1b1fe2d9dd8f5618259b31fc8c6159638d3082a61ad193f031b20dd385090dc633ab791d1f95c3aa3d6c51ceb6d6aa2b537092b3b1afb1e6ae4c1af5d201f2580561d6ebccae5b5bb429513d2b2cf8803dfafc8f7945ea4b6560dd1f7f025d7c6a1894d2218ec1ed2e3caf3b3a520459f1ec0127a010861fe26fbb8f28c8e3f8673578f682ea175ce53e9bbe97abcd0370c9436ee68a30a8f324093b34f88e8196ccf5e81ecc2823c709a2a9b2ee76167195b67633d661042cc7d1936b35faa5b06a1019ea64ed0367a68c40fd9728fb91e94fa3949a69e6c5583b5f5b05f2aca1c00ca3f0e73f2a85e766c2e833549bc3a9069199e71301cdb696d0c76e278112325a3e6df62472e01b6622ec26654637d123e842f4edfe2fbad64d33cd1a13d0b124a4f7f212fa75368cdd6985b17e1e1949324bc52e0e9a1c600cb2dad971fa2a734c18a888a95d31e6e0a5dc21847c97280ad355243d79300e13bb262895bd90f8fd42a44d07f6b043655b8d78aeb31e1c3fc725eca253d6f2e869b527846bba7e94e120ae3fde266f2dcbc149d39f2ef8b11cbea9f538268c6cc4e5653ab3147d51ea90a579659c4de3ec77de96e828a12b8b20d86dc4d5b9b14eba3f3fd60f4c81f9042cee0f7970a34e41faa50603f6217b880152b2584d817f53a6d960565fefd4b0aa4a529975e9d6036cc179a2e0aa456573be5f96d7d908939945dd37fdeb856a335c1878a110a9742831b7c067258f2f51d11924682a6625a123aa1eb6601dc2e8b8d30ef1546e5f73670f8e0103185349ccd9fedb063615a9e51ab6fbec7c448d0f2193759237008136ad16495525f538dec183cd17dc313d7be80ac8abb1ed26b72dabe31ce6402f36503df3f68d8ef14fb0c0dee23b4c53ab5a2d3c3bd48bcf2a0fa4a5a8bf13e17bf4fe6e2f4393075d8bf81b412ebe194f347519c56077195d1e8963b898bc65a334afa4f696d5dc0ad942bbcde54af449ae7cfbc2b94d0d06aa7310f3035313302bd737ed917f240f5ecb08986b313a62db7ef9780b92e5e7914d16e42d4d5616a2a4c5467a05589e6f5bd5aae26585028d6f8aff766d893ac7023f89c77faa0adb94ae31c2e76f5f23e90c0c46a419d89bc7da52897c32b877a66466c28f21320dfac24afb86a8ad110e6d4c5a600c14281c31f1eb577eceb43fc1c43a8ab16d8f204895d38f455bc5b8643c005e8293680855b74c496718f928a5ba3e4277754d0cf20aa09feb567204f817e9015400e775e1ebe99f8866853d9d4767edcb72c5a3608701039a6a466fb157829985dba5674a86d8cb3c648f72d8c01e504396e75c80ec1b84b4928e2d9d1fdec15223332dade79be4dcd2ba1da8165b5df9a867cabcc2e8a5f060dd9d5c7aa92bd77eeba96b180d40be0235cdf8d45ab505d991d42f1536b4881d0d1ebadbca92870a2b1ff5b0d6207fbd3bbc3fc222c1fb6d2b2f9b161f4edb4d0f81b38e4307be80192716a735eed57ed8948d5b4e414a20db91e955da8bcfe410c527e4b9686981896cea96faa5d1fa4787f74450c62286b709c676575e15dd658b19c958d3d08fa58c0cceff06ec5dd466c90eb028903a54d02de4e69d1a813c62520cdfdf652293036d10cc8857be65645966775d68638ee979fa3f336c62656144d45d11d2e529c190dccb8e12bbfebb01e85804cf32f2efbd6f7b11a9fee75c8ab5f25bcb2ca1af0832da423be23d724984600ef7a36027243b768d338d929900e463ae0953d5a406914eb8d0ff0582451b8e8aa6cc7d59d9aeab149e4afb500f27927304394faa998f8c4f12a7a771d653983035bcb9d0168c85b22a5900f68a240c160aaaea26f254632d5585c12075b6e15738e9585014a8275afe344ae12df98d88a3259ed40af4e8bf72613227a95531107f0b254eb2659c534440561c32daa9d6c9b0f641083de3e099dddfa415e14902ddab2353bdceb56e660f46e1730fb2ca012b012e22b76118569227a1c8149c0112731c564e6897753669cdd2b0b3c78471917fc0db6452bd0221a126257e5e0f7e62067256636c11ead87462f80247da98383b47a609b8e329a3268d16c8f76ad1193894b9a8d1c698aee6368a3285b40fdf1842120ddafff3b9cb30e168d12f21cef6352b0794e822176fb7d9c7b413664b34c7e0b27ae7792dbdd4112d77d60aeb96d097b41441e2a1d44591b514ea5369e967b8b2706285e577a80de58206be7175a7e9dafa538e32221e9a1ee2b8d62392c36922e8e65d330243b587ae926234f9ceea40a970dd807fec0273e7b91bab2b1bfe89851b107ffd95df549ba544f5df9157288cbe2ea85e933259e80783f7d33afbf3bd8bed3ea4d33cc251fceaddbdea84fd4231fd67574f85827d05829be007ed490e68707df1c517017ae90b289a453632c2689b67acbbf07e522f9e23ef1240566a586ebf3f3e70a92ad814ec09682b8ca7d36466067899f6a85c8c641ca6a585312985fe12409c028fee189dc9913d51404761591a0f043f79a4144a908612f796a7a421d2709f31cb8445583af1365cc324e6618a478903894302ac9a9e0272f64f2420131dc9f1c30c8db3900da22e3fa3f0187e778d71948b5994167b383793ca5394b4683928a98885537d6b72143786315884116a48fbb3ccb2df935e7790bb1784f256409ba31d75d57c42a7843cb074117587baec6aa54f2e1bd2e6bb56e144f0c9d44a14b020f0db48e8e2234dbbc0381fd1cdca4bf52289b2c7df6dbdb492308e01a4b793fd11a8ea926c899c53a8c699239fc0d7439a016aa3831a135b457b0bc29c398030dbc277ace1f6c5d067b5a0b34d23742c03161b2c208da5fd668c08ce8d36f7bad0a9bb6b0e3cfb679352d1c3f363860180975ea4f68f0f43680380408e634ef8071abde7ea7e0981801883cb72e70c64bd81a0e1fbef40edc80cefa00f806d5a5c3b405447d4388ffe0b569d4f4fa6d2eca6f6a31b7d2d335cbb4860df5ea0b55a50c94183cd20b5e1c24b8e2fee3b10d4b91a5e1eecfcb1b4ee2c963ee21e069f6282764872b9735cecc9830b5485f6875f3c34f418e7c295ebb9836d3df22917c4d605ace00ee414670e64f32ccd8643839fb10bca09abefc27cd5587b5cad2a1c589c0888dd9a35121d91758c71aea83cc4e81cf1a5add2a55c79783a661b397993c1cb0fd94104a40e3e1c84400427affc73a09e81b30f0b89dd759f1f5f0ac1019f2962bea365bedb8d510b3b7a55b0b0a8b41da46be48417e8c46d4d912a1add95d6b8f7aaaa15be70bee092ed1bf62dfd3d55d77740bf56f4759dbf2150c6e9cc6da3c2a554ce858897b8ddfabf79e1e6da78fdbd8d104bf3a0df3ebe70b53833f55cc58e8c76ca4c9f5903b500ead7db391974c4d7b433ebc0fb7381680fab51bae110e2123e35b59ac82520b23a0185e93ec2dd9370099375cf6113aa186ddf6233bbd7da136346f501c84cbd2d3f0e3d3fab6278c8cf488c9cb452dac1ef11c642513b0374d4e61d542f295f09afb7139944f51f27685d2c18aae783257e6c6d59a11abe482d1765e3e0b54a544c7a7c21f01e32cd785852cca531e07097de97ee5a41ec2fdd56a7c09442e8bc89e00ce61750d3f3bf8045e4084c233f431c3150704d327ea8b6a99cb1e89394be61afea143d25b6d85aaa3f106eaf93a20ef303263f2de072a418e9cac3376bf30a5913a029315c9d12bf8f72ada37ae4ef22d5df910f5ed43e5726e1be56cf592ec2049f2e920cb758b0ed510ad0bdd1c15a439bf5dd5b80a5d2cc60310209f0a640faced9ef02df45360722825bf38e485921cec0e8e90e59e31ca24dbaa1bb885d90661893237343a596b7239c876fc3db5df58d24c457ff37c8ac880bf41f0dfdc3f40529300a13c93b5ace8ce280f729cc0ca0e1e9ab73b1b20f3146c0597284551b360578cb9a54580cf779205af85a8b06058640316b841f53e9b47f22a2a9a0994a04680436d2046ebe5e41599269ea814c62f085340cb693b189e8285f080100000000000000000000080000000fb8ea6227568970892b18e133f4f4dfeb43381dac0743ad75b7354bb6bee8433748d485390b1d6c17b605e70deaee1dfa0ac85d5422980dc740c315274798aca4b80bd9346430e7baaf4943507d753943da6d00fdbb0f1731badbb4334ff54392edb0f8ecd55e49029f22a7748b77fd1302e1fb3dd969c057de5cd133dcae3822da1202f2d4b0e4231ef38f5d70139ca94bb80e7363a9dd5021cd4257af17fbab4a1598b645daee0ea607445ee5a5dbee5c0d088d676936ecaa9f10eb7c204313c6ba49b3a0bca63f2cf54a69bfc19c1da4ca25b92f973806ed7fcd5589be0839722daaa490e9e5fadc9cbfd94e218a0100000000000000"], 0x1118}, 0x1) 11:47:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x29) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54, 0x2, 0x2}, {0x50}, {0x20006, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x30000000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) 11:47:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {0x0, 0x8}], 0x4}) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0x3]}) 11:47:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x0) flock(r1, 0xd) 11:47:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000140)="ddf0355e8c4c9f9795131afbf7d4ff1bab28b449b18a01a30caf133d70e8bc27d867df0d56251cebf62e71ea2cd17e44874a0670c1a55bdf2cfc3e9fe8eebba57233d41ae031e25c2097b58451b00046b62000eeb41c76e035bdec7845fe28c3fd82e45bdc4d1f885d85d5bde7950923a41cacfe70b80097d6c18a05ad92891e44603ce560805b053cfd4c0d58bf18beac645754404052947d0bf42e9412442555c087b5c27d22cab18eacda0005cccaec185de5cfb9b048052139384d", 0xbd, 0x6cc9783f5b45b0b3, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x4}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x0, 0x40, 0xffffffffbf3748df, 0x9}, {0x7ae, 0x809, 0x7, 0x10200000000}, {0x8, 0x300000, 0x3, 0x69b}, {0x6, 0x400, 0x3, 0x9}, {0x8, 0x5, 0x101}, {0x2, 0x5, 0x20, 0x62d}, {0x1bda, 0xfff, 0x10001, 0x1ff}, {0x7, 0x8000000, 0x1, 0x20}]}) 11:47:21 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000200)) 11:47:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") open(&(0x7f0000000040)='./file0\x00', 0x40, 0x150) 11:47:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) pread(r0, &(0x7f0000000000)="49ef74f621069d4614d808f40f8a13f882ce3608e7b924ca73bc9e7a0f1c9f28e1db5e2708634628f013de6933a54511381efa7d783ac37f63fe15023e1fd88d25ba66468c085164ce94017ebbef63da5bb51a31ef4cefa753fa3278b94015d10cd53af4e7a78875df8f0a949aa12fafdf6cf5da00971969617fc666cc7d8217f7637230b621206b00e71d88d1480ea30c4eb4b53d5a5b16fcd669f33c516cd2cb5a3467a4a09d52e14564b26fc806baf2d84718b13c0ee4d75ead063f82122a17339777ec211818c93160f418581759dbedf85231e0034c32348327d7cd49d942187633b43d2f1b6711945a8a", 0xed, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:47:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000140)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x10001, 0x2, &(0x7f0000000180)="f0b4f7eb821101e976e446f74adb", 0xe) 11:47:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 11:47:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:47:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) r1 = dup2(r0, r0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./bus\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) chdir(&(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffe, 0xc, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x32, 0x40000000, 0x9, 0x3}], 0xa5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x7, 0xe6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x81, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x1, 0x9}, {{r1}, 0xfa7ed67220926eee, 0x6ce46da2b2928f75, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x14, 0x10, 0x1fc0000000, 0xff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x53, 0x6}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x4, 0x98}, {{r1}, 0x0, 0x4, 0x8aab7bb8f828578d, 0x9, 0x2d91b90c}], 0x100000000, &(0x7f0000000480)={0x7ff, 0x10000}) 11:47:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 11:47:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x100000001) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 11:47:21 executing program 1: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0xffffffffffffffff, 0x0, 0x3f, 0x1, 0x0, 0x2, 0x3, 0x3, 0x7}) 11:47:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r1) 11:47:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x8}) 11:47:21 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41}], 0x3ff, &(0x7f0000000140)={0x44, 0x8000}) 11:47:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000002280)="03000000", 0x38e) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) recvmsg(r0, &(0x7f0000002240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/208, 0xd0}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3, &(0x7f00000021c0)=""/96, 0x60}, 0x43) 11:47:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x8, 0xb4b6, 0xa4e}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 11:47:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) 11:47:22 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) recvfrom(r2, &(0x7f0000000100)=""/179, 0xb3, 0x800, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) 11:47:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) getdents(r0, &(0x7f0000000680)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xfffffffffffffbff, 0x10000}, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20320, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) fcntl$getown(r1, 0x5) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 11:47:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x101d4) flock(r0, 0x1) close(r0) 11:47:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03022e2f66696c653000"], 0x10) r1 = socket(0x6, 0x2, 0xffffffff) write(r1, &(0x7f00000001c0)="7090641cb118f6fb2131a35472daeee267f945083809bea362555d3f90d387bc88ed1fbac12616ad70cbd822030848c9469d6c0b6169847c2b94e1682bdc9897c5c77110c47f9c83d6bc76ebc4fcc0324990cf29241bffae1fc4b2d0ef9aa3ae2446dc36d4d4ece73450c6a8d6c88941550e72af87162e7c1cffb7ee4946cc6294749a361737235a2500e113c086f1a5519603", 0x93) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r0, &(0x7f0000000100)="a78ce5febfcbd46934925fd71a96df7ba70e47fe90a488728f52a41c572404389d2d573de4ad71e0b8844b057701dfc2b704ae5510e19befbee08ec1f17bfdac253e4133a8206aa34ff35a63eebc815705ff6f99f4e93c6e85f56dddc3cdd51bc46b8b59e24d842a0e0edeb06e8c20421ea1aef1f46db9bbc8f79acc5bd66ba992bbab1613572ff063f98e63e136b531b5d47f8069697a3b0b912806a3b706b31f2588b396c7d9a7d32499a3fcd7903fa6b78cdd98427bb83e1b9d", 0xbb, 0x407, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) 11:47:22 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() syz_open_pts() getpeername$inet6(r6, &(0x7f0000000140), &(0x7f0000000200)=0xc) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x935d273d9778b34f, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x8000, 0x1}, {{r5}, 0xfffffffffffffffd, 0x70e9413849618748, 0xf0000000, 0x9, 0x100000000}, {{r1}, 0x1f9df521031c387, 0xa5, 0xf0000000, 0x5, 0x800}, {{r9}, 0xfffffffffffffffa, 0x80, 0x40, 0x10000, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0x200}], 0x1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x89, 0x2, 0x89, 0x7d4}, {{r12}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x70, 0x3f}, {{r7}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x100000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x21, 0x80000000, 0x3f}, {{r11}, 0xffffffffffffffff, 0x16, 0x80000000, 0xffffffffffffff5d, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3f, 0xffffffffffffffe0}, {{r4}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x0, 0xc8f}, {{r2}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0x6}], 0x2, &(0x7f0000000380)={0x1ff, 0xca2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf08000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r13, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ftruncate(r10, 0x0, 0x9a73) 11:47:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 11:47:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f9073dc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200)=0x3, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x747, 0x101, 0x8000, 0x0, "aa18141035d247e087e7bb553692f6d8542e39c8", 0x6c9, 0x5}) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf7ffbfeffffffffc, 0x0, 0x6, 0xffffffffefffff7f, "8549553f000000000000001d400000004dbfa600", 0x1ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 11:47:22 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xe87125174b8572db, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='\x00', r0, 0x1}) 11:47:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x8000}) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x708332e93437a40, 0x42) pwrite(r1, &(0x7f0000000040)="f27ed1deb30ec5ed159f31803e13ec8501deb8b913e66cc2f305b12fc36c28cc9074268773e95513f30fa79d1877964e10ebceca9c528672728a50c1b6ee8be179182991cf70", 0x46, 0x0, 0x0) kqueue() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) sendto(r0, &(0x7f0000000180)="471651dc073976609e2f3e78a6bb72ca9bcdfef1aec93eef8bdd50425f9b2c0533846af2522e0553e3bccb8feef729f50b2172983d031a9c8a329d7956b36e5b3f6e3df488f51c720e628e71b14d331fa4949da15d34f5eb3d27058934c3f1b1a76cc1735d9494449da98af0d4898a56a6ed797b241da2ae80bf1dcf2848905166b4cf474f69636941fec6fe335a58636c19935093132b64e1cb1d4101647f43c206aac41be7c454edcc44f8b5b815d2b703a182106b7e216c8a2151c74a4e5d35cc2717f6d017f398406cb95e2cf452017f9e4cc6066d2efdc9b760e2bb81dc067dd06aeb9557a1ce75ed511df78381ee76a7", 0xf3, 0x401, &(0x7f0000000280)=@in6={0x18, 0x2, 0x59, 0xffff}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) 11:47:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/46, &(0x7f0000000080)=0x2e) 11:47:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x344, 0x100000000, 0xfffffffffffffffa, 0x8}, {0x3, 0x4, 0x5, 0x8000}, {0x9, 0x2, 0x8, 0xd960}, {0xab54, 0x4556, 0x5, 0x4}]}) 11:47:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x1) close(r0) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 11:47:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 11:47:23 executing program 0: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000018000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 11:47:23 executing program 1: r0 = socket$unix(0x1, 0x200000000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r2 = getuid() getgroups(0x3, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000040)="c0d21cbbe238accb70ce8d90952177092efc841176cc45c4aa7d30d76ca39f9c1fe7dcd62a859b824dcf98ab0bebfd3770b8cc6dc94db2b53b2a3f17cf20ebc1f8cc2dbd7234966dbbee0fe3bff55c17bde1020872e8033bd4634e08f8495a191073494e26ace392f8cab5be79af091df0ae1cb862c51014e74914770f", 0x7d}, {&(0x7f00000000c0)="b46f008af197f075a7d3d367b2e3f769fb25d140a9d4993964f449be9e6a5e03ef4cb256a0ccee6399db356595bb2f097ef35b3adad67c4f0c7dfd2de76cb2a6dafb607d3d6a698ed55905d164b51a5f3ebf72d39d23fcecd517f70168673e5564e6c406f4f0e3d23519f93668c6c85965bf58b511838fc490c9e33c402794f6d8f21ddd59c984539f436c1ace20b5b4803b53bf3201d7dd69508b80732e5e3f638dbe", 0xa3}, {&(0x7f0000000180)="5977aed9b9fb0f8c532710447cc770fc22037e849781953f28c6d14f7a2da64e15b47e8195485fec428d9f3b08abf7720998fc5ad6671bd9987b4b8cf93322305ffc02b97ec3a14185852a56afd7c0b2ef91b80a989da214948e4ce421b7fbbbc2cb160a903e475ea056420030e7ed3fae4ae7e93494cede63b2657a62f752330190c6f98efe8473dd29c14d9ed6afdc1ecb9fdc30c7cc042a1e08672ed8ba9d5611943c3d4ab622df23e065b99e154fa523ceec78d49d68cf74133d67e3ec92c5ea8bcf", 0xc4}, {&(0x7f0000000280)="1769bec4c2d0d9df85d1bc67179e49e850d831934ed2e4e3035a409aa6ba7fd7f2684fea9cd15a52949d5eba24e01cc6ff61ab6ef3f7bc3a43d0710400cd5d6627c4ce171864b6f22a0bfcc9d172e6f07e18ecc363ff7a2bd1eb849be1c86be578ce54cfcc3cdf352bc823cc98a3088b1e690360bcf6ebe3a33d7a678aeb6b8893e3c778d09d700067f40a7a3391eb6741dea46c062cda5d5b353c", 0x9b}, {&(0x7f0000000340)="a3899f4c05471852ea05ae70fef555225f5f321f982270bea21b84ad6a39f6ccf38a2bf620936883d4e0556fd5f315018747de8ded9c0a9bc583926e1696559ba976d5221acc241f909ecab23e5aa8b44d01a2c69392e1f0ab3506c44cf6a1542ab895d1ca99e57d11b886cc2aded48d39e3fa1a590a761971a5cee96a989d7c3304175a5625ee89adba5f5267be97d3a2ec8999424b4b1a0fc4bb2273b7bff645d1e15f9f6be1c694e03630a588fc0136c4a47d28b4", 0xb6}, {&(0x7f0000000400)="a7d6fd4016c308daadb9d87dac1b1810fdba957c4e7f1e0892796fa747eca996a8ba7f676639b3712841d2ea3eb47b29edbb80a7caf20a5e99e7d24655366277345adfa2e4342fa177bb69efe8e8ce9dd7805fb3c1f8d14be3b2661e54c146f8391a63ee7f8b9e814ca1c0bfd32b1bb515251ca9c40f5de8cd23a742ad8c9ba5044052728f72d8a3c9cc64b7444ce25b78722327212ff33ebe0b646fffeedb1b4c6095c848eae7fbaba1f80894c3c8ddeae450ab362b3623091c473744fbddd044b91692236dd211adc123dca7a94cc94dc39a8947c86448382e3662bd53c7434a1170e6a4fce18ac4cbac7aa805e9305e69dff1602f9494ada15573ddd3c4b327a620bb7523769d4e2e6341eb85b5fede78926458b40cf02b86ea6bcc7efffc1357fb2f2209fef5fbfbc95a431947fc2b46183a8c47567a718aed41de3570b66cbd2c85a7984f71855eb5ea5ebaed54a23f56a874561b1f2090a72c52e862fa6ec204fb958963b6c4b10736ea91a17c24013d308723932a9fb5a5207cca16ff58539f8334b07be67bb0eb1f124bfc9b0df94acda6215d40e4a871d0be71263fb7adae8577d7d27ddd0b10ab8851d8e1cabc5f8b1d6b4a462dcb3a1b795266e461984f8aa2021fc04fff3ddb9fc8cfbd26b48f09a724f51af03aaebfe7426ecf5bbcd931dfe372da1e5b490286dde4660dfc4fcb8f5849e22c8a5f3f5b99b01f3623b6d592b45a4d2a7f6bee585be47c39f3d0ff90025d599768876db805f65accc8e32a02d4e8100885dc1059552bb95c66bebac7f6abea7f943e14a55d290bb74eb9d0fa828c285bd02a5922a4ca50ec9d63b581a9ce141502876ac67d13942a9f806d6c7d31c8d9f80e53476bf960b5043e537ab392f63034584f2394284a37a468a4693b95bc6b72a0e4d4f7f303bad9fb6a763e0e15cd4ef6405675c231f5ec9c2e01d5c2d5fb4e975ab98d0efebf1760707d4823b6304429656dce4a11fb2dabde16bbec96e8ed8b0e4694077c097e411499ffebece4f642ea673b6dd4fd78271f7b80c7bee754f2f30cc99ee6427fe3fa60d32131e583ca49f062f930c7a3c498b67654f5842593f30224779b0487cfec01c8d8636971b7b0e9352b29364f86f36c63140a1bbb452f1705ce431e66512bf3661d203f3ee79a63219876cacc4c62b6a98070b62b0ee71a8e8d8775973f1aff8f163ac9b043072ce758f1f60d59d8d9f7461c42794473ef7b7bf20dbd04d821786d5c4fc363dbd246670db7b034615c78a98df2f98e9c686a90539050dff4ecbfb5064659b37e1a44ae60c1e75ea302c6b09473823855fa44c964704c9511841cf5e366a37aea421c877dc0c412f5fae1ffe767377b14f70e4b6e13395d3302a9e58c4c8d0e07d95d945fcfa80276c415e5669ccf16543564d67ace4845cd40d9c1ac665825b16433095694f1045ad23350ff3cf62f529ac943c3ed262ee20301bd82c1bf400c456908d833531171ef20892763a64c5678b8f351dec5592e17617d0544c97b2c7185d42a00f897300f65413c7c89406e784787a6731a98dcbb008cadfb156b6980cbaec4ab2b6cd1ce59dc40ba349e9c62106492e5c60ce9db3651de85cae6fc78e5d648baf1e707ac098975e12bd4bd30fe00c373766afb5708632821300e33f9917548a14920d97779e810d670b2d623e4949afe249de04cd1dac597faedffd30dd8f404f1b9018eb6e5cedb74f6c2553c7c3c82ff188ca98cd72f1cc0869ea81f5882137bdec66e976651feed71e2ffcc604f38cb1378b4d32ab2b5930f6dc9f895cc676a7646a203aebcfafeb2de3e7331c96df56182a3f5e98044665b9d21e4db3ff09904449ef098a6704ccd86a14ce511577567ab70da0c6e1da590b491e58df0ca05e4d5afdf20645937bc87f6106c17aae3f2f804309626bf46d231d171784e4938b24e530ff510d28f086e8ef767b24b7a186e9aa6bd46b271e587d28e3a9ae16bb9794cf0406c99caf9fe014729f5af0c1dda6dca2ac8b3c9c638dfc975cb90c0d821a5d8781954301728c28719eadfe06420698eb4b1c01a78dfbd7cd68ba857fd77d892ed1d3fdb6edc7b4f00e6b109c9da79fb1234923f50c909bd4934edb76074045319ca29aa5cef083972e9d2f270ca86239eacabb26c8b26ad2d2136976e153f64679e35eee909b1935d0618fc7cfb6397e6155f75e8f5fac5f1f28e7feb5b63a2dd51b8bf7b53ac6c53ee784dcc07ed847ce4347e54a6e335abb5ba59eb2cc05641a93d34fac61968605b3810d324ae708c87bd7ee821ba00670108ae3ec52b5430d31def996cfb15356574771ab6501092b7cf129c4dd796d09b055deb078e24ce20ecffc85d40c5e0185f3b99d1dacaf5853614f76b83d67129ed463d2c40ae06a651f4373e806670e8e5299c94213185742ec09a98f4704cc5164cb2327945cf6ee65eb6dbf0210ebb51b540d8ad297073e825d8e6c25297bad8981076e40271f46066fc80c80981bdaa58b3b87c687c3bfa37dd56817e821433f2cce8446e33751d5d889070bb482b46d477bae6192aff9822edbc178a8762f7d2fd0ab14866c18956373e32770273f1a60b94e83bd2f9113f5d247204ee676956143b9e54d57bd2a66153734485e480cdd2a0ffeb08f73c4da1c4beae34c7c6af5775285d2c8685705d2694ecc9d4f66931e1ba14d5743a798cbb51d65425fe79bcb8a6e8b702039d983d99bda827106d085ce19b92ebc67db45a43ceb6aa1d441048b1fb2f4fbcf39bed7cf0ed1b0ddf3e415dd7d5c6ed232608b0f8b5ba209778efa316415703362e288f5b22973f2eba4dd9368b82e0cbe689692abcf0260b2e8dc9ee960a3de123d92eec4746c6f5737e400ecb25bd269edb4a3dd4127d82795890f481d06b1260a0de9b6861f597123576f820f48f953d460c4646f082434b4f4dd43769da06ff690c1770396bc0ac7706c47df800d92040fb7cabef2a521a10e80105fba46d2e655de5eec15ada219b5f3c00802e3e328701a166bb7beee3110567893ee5265652581cb44dc442abba0d0e728cfc6e6558eb85de5854e1c5948498658e33b6cc3827a4c4cc73ca80aa3c23cdeb8157447c7345726381fc99c9b22344d020c144cdc3a429eebaf169bfb93d82eccda41456ede3f2f5ca4ba56a968dabf3b58690211ee55d29313a4ec80036cd11699f8405be60f628f42b364972a7577881a929274e49421b2bc0dc0958be73cc1e344da7b09f16348d0421b32d47b51c1af5651f42bb25ba3b19169a891569b09105aa54102a607faea7ca8c7b4667065246702d681a0198a5c31cf879be471f8fb2edc2bba3d248d27c36917a78b9dd5efd5ae84a7d395547dd0a9779643d003381c4b0e3dffa21b426c3650a93b11ddeb6cea24349ccac90f2a9ca2b30662261d3e36edcdf7eab1fc14d5d0273d0fce333ac98cfedf9d0ff5f76adcf569277cd91da3f3d160c2e2388061ffe129f9f92e2abb7c0f82af231549d98b4bb1a811dc185037bf76bf09e1167911de5c4075c2bcaa842b7b8e85ffb2d607e6b02e56c4241e2f7720b5ca3edf3f4b0b739d1af02dd1dc367880795fd8818e405931ef636046df504f460603c098e04870d30bfba22c9989dbb2314cc457f8a020da24041fe1517f7754552b309bab1cb6d6ce7bf2e3ab033c1a0ae68f5a4c307c848d239cfda58240b28a3d451e5e70fc88501b38c1bae02ea993e45fa779f459d7603fdd9a5251e8fb6d8c1359a8cfb35a8129422a24b4c41efb8c65c3a5e2b8741b31bfcdbe98a394ff0db42f69e629a4029603cef864d19ea6ccc395321806cd0d60374a8147bdd232319705eafd55236e5fcf737252bd766084424655cfe93cdddc46aac5826b4a5e11465a3003ef9ffa87414dd1f3045303249cc749f9072c075c283b62e21100cca2490b2f8e4fa369b387b6986bc3f7f27249830187da3ba29f37f516335ca09032fc73a3b29d5b3df3a03c7111ef3af51c9fcc2cb8674dbd5d41010ad8a93866fb936db0c36f5c328d1621cfa7521a780a07c09f17fdcd60c6bc5ed9aa65bb6cbe4b1674b1b7f4af1fb601d239a3f36e980dda9a45bdce7ba4e5b3cbbc437779d60f927bf5562b86b681c1c614bd9cbd0ef5cbfb0f5abc6aebde932ccacccef978253d880c531da87234964f5ea22df130dd4bbb5e6812af31622f8925996eb66a35db3ccda5dcace31ebbe254dd025012db1e9c3ecd585b8a9acdb171f4d8b8dccaa2ff80d1c7283ac66aef525d344988bdf91d366605ad38be3f1bd9ddc64f280a6cfe86f8d55f4215a53a427f20f6c40d25f088b5cc7c77578b87f93ea63072d439642b71c359dd5aa3f498d28fb5ea1c87cf655abf275653d7fbf7d0e92c1b85b1aa88f8ed006a07d53c76573f2819d19b5470f1b62066ab35a8f06d1c49573952cc02a518bd9e989885423adf1b453fd966cdf397580f668552218fba073f30ee231b18c9ca1dc18f4da77e74c44e3df842accf7a2f9697e3413d6902b7fd9aa0d8a1d619385ddf799668e4c7a588c2616df480e041357fda1890113c6b365f2bbca7d6b83dd8032d1fb7df2d430611bfdf9695161c8a8d711ddb504a9e637c83de4f895e719da4bf827580e0552e906095a7f4fcf8e808750382f75c320db827ef36da689bb107a693ed68848302bd4c84f5440635968ca6fce814b1529dc9f81355ac141c3bfad9de457f9f3a82c929f94d685fafa08810366fe330a10c444c8baef5554678a435daf04ad41db8d2dfaaa1b5004938a56ab75d8723d16124f129a4145b79a81d33a16ce85f9e92da3adaa64e57a7f583aedbe1f2db1207b8e38c0429319b084bd797416c74d6970b6da69a58c6170b1ecc67f6dfd57057abfebba20901f745b8679aa357d11cbfbe39b8d67f46efe4bca923fc245185f0af472315f9300ff7475213cc938fd47910f9617a76426d139bdee9533f490342988da525b22bdcae5c4385cb681d59842f6783290bf44a4020d17a4f448a588a5c286cf8c5ad7f3d7e57d3b5b0e89d0f496376475979aa0de080dc2d5c2eeec8ddfa0a3ac1f0f954526efbc9ea64c42dac5626e0ae079ea709ac5bc31e386bf525b8badb14808a761b677293943cc95ef55172e1b4a28df4a7b01fb8c699fc2825c166a37714425eeddfbd267e7de7ee871589df6090d2d123a53cd00318c262cc3e665c79983502998847be61a8b52e9f7848e6c35097eee037df783a88906c48a5e6af7769301ed05b42cf25f7ff41f3006fbd682968a27b6157f7cfa12856028a3c6def3ce5788d31fb5ecb3f96c5da061526bd513f668ca973a3769abf056734048a3430602ea2d97657d7f397313aeb3a749fe1b27481ad80eede100af43508195942345219c9c73a6f16fa032afbca1cfdd906d2ef1796e7e4e21c2efc3b061b5d0f8751bd3af048bb5a9f24f078bd80af40de8b86c5603a5c1488c840b17aa5b03f2fa543568c11dcb373570c55bb50bfc81d6892eb1eea79ffd63a7176d4985d5a406395ab3bad883d599ca964bab6bab9bcaacf05dab7c1d7c10bb1e6aa7b25f37cdccdbb01eaac6f3dab9b9cc58bceac1938bd22dff83aef02b4f96b1b274e3c09c93c24bb382a4c5841634bf347abafb091d58987a8c9e3076914332ca48418d1d185d62cde40475e340280ed208ab5972269275913ee29dd475fb9561a3e5848598b4e23eae0185d31ba630dce6d504b3b8efb0ac0563d585b332ff68d438697277adc1c40e8cffacfc92dfdde88a022290ec2fdb35eb09cf", 0x1000}, {&(0x7f0000001400)="ee0062dd90e2a312b537b64c6953fe5ac7081af6caaed8c145378046de1cd8e1dd33", 0x22}, {&(0x7f0000001440)="ce7da4b3b92696e1cf7b83493a1a4797fd614d0db66571c0db324b2b4165d474ae6facec49b628ce573d4ed2bf1d7045e5426876909a71c127aa36ee588aba300fd3df194a236abfea8081d8b193d8223d66a06c508e4db22c1444790904f369f441495739c67a861aa4aee0cdbf0c9fe60fc3463feb438706724a2a6cebfe21f8fa536be1747caf5f039bcfc1524ebb3052b12fcd16919b10030f739aa22ea99cbf17f078586ef0be6c7f24cdd8ef03739b31d9c2568a8b98a5059ad45c6806a1bda4dc9f64e2c9a4e339fb3e56cef39a2dc24040089f", 0xd7}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="2800000000000000ffff0000015d5f693399d5f3ff08d2d302662505000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="d9d80000000000000006000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0xa}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") r1 = getuid() seteuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 11:47:23 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 11:47:23 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000f2789768c59f000000000100000000000000f2ff00a805000000000000000000000000000000000000000000000000000000ecffffffffffff1900000000000000000000e4f10000100000000000001b040000000000000000000000000000000000000000d67a0b6b7c96eb6bbae4087cf0da172fb3fc1c41b6a094130eb2da7f6d601f82b55100e4990a802aa24460160af58692c69751b00000000000000000511d54eaf5bdf557eacde5a07055c7b284477031a2876ba266ee973be417a31e401745c857356552a113f8f0fc84fbc6cce6522b1a7abb5d6f8ca540880788cc3b0d7fef1fe583879189e0d3c0f5c04ddca034bee773a49171a5add5aed32b7bb99c53c652a77350e53d24a07d1f119f"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000006c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r5 = semget(0x3, 0x3, 0x440) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000280)=""/124) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='[,\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\xfb', &(0x7f0000000500)='<%[\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)=',!\x00']) setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000300)=[r1, r4, r3]) openat(r6, &(0x7f0000000200)='\x00', 0x203, 0x48) faccessat(r6, &(0x7f0000000140)='.\x00', 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getdents(r0, &(0x7f0000000600)=""/24, 0x18) 11:47:23 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 11:47:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 11:47:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') r1 = getpgid(0x0) getpgid(r1) 11:47:23 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) semget(0x3, 0x2, 0x100) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x6, &(0x7f00000000c0)={0x6e1, 0x1}) 11:47:23 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2063, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x10) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 11:47:23 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 11:47:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 11:47:23 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 11:47:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x12) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x10006, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff3b, &(0x7f0000000000)="e6851776") 11:47:23 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x11}, {{r0}, 0xfffffffffffffff8, 0x7a27be68267009ea, 0x8eb0f56f2396f0e4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x6add1ecae87f199c, 0x1, 0x2, 0x7fff}], 0x372, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x73d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x32, 0x20000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x14, 0x3, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x6}], 0x5, &(0x7f0000000180)={0x100000000, 0xbf}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) sendto$inet6(r2, &(0x7f0000000380)="a3e07ff05563740bdf08f4b0ca9286d57de562b5a678dd16e187d4cc16eccfa81e9a824163dada7e737218a99aaa8fb66d943e41f0401990ab71737f694e4b65f7233b8b8ea5b4de23a9499ff0c3b30cb54aff89ec449279a71f058060ec5bad5125b7ab87621059353cd5acb8534076409038c47ef16ff0f3f31e6fb84fa25ce2071b5c82364cc1e943741c5f9a5565d050c42bfbc520f8601aef9e62364fecb4152c5b9189068d9fc10ee1130a81466b53f15e81b2a519a5f77f3a77a9a66fd48a87a439022cc8bdd651fce2bc8f92e080bfea3f04116ea236567cc7f0e6790449e2cfaa", 0xe5, 0x32a0a940f67d3d89, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x9) 11:47:23 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 11:47:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r1, 0x6, r2) r4 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) dup2(r4, r6) 11:47:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) r2 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00fbffffffffffffff000000000000"], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 11:47:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x97) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/77}, &(0x7f0000000140)=0x4f) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:47:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe98) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2000000000000000, 0x4, &(0x7f0000000040)="697c252c0c2a125c3acad75468a65f4321f642cb08c3ddb7c0cc88a472eef31a0e128a014102700cf823a7871038ab7569a00df2ba0ce150e31d6a87f4823f1eba4d5e1897887fa66298c801f9bfb8b2eb97ed", 0x53) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xea822bc5fc8b2e9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 11:47:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept(r1, 0x0, &(0x7f0000000400)=0xfffffe15) getsockopt(r2, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r4 = fcntl$dupfd(r2, 0x40a, r2) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x6, 0x8000, 0x800}, {0x3, 0x10001, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r4, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000d40)=ANY=[@ANYBLOB="d6ec2eb4273540006d578bbf61cca3c8eaf282e165a91125292975ebaf8925b8d7ded3f0e4c4112b1e963a1a79d7ef06f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e64410421bc6f49a107118a0000000000816f3749716671c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677840b283abdcbd03fe956fb88b37f5d73251c71b27113bb7c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea408e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dce3c24cccf5b6edb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd03000000dc0f534e37cf204f5f591f65065cf3ec133afacdb00736aedbd4c425e72122644a26f24efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365570ef113f16fa1a77ac8790cdd000000000000001781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538eea83883a94d9aab54a1ea3ba21a0892e2faff07cf7165bb1bf3fec0900000000000000ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97d00de43095168d6ad9f01fc5ca159cba4ea095325e6c6f9f851f2b737af448fd7e398a7ffd08e19be210000000000000000000000005b9e11223ad285d054af9f3e6ef1271b751f31cbb7420a12c788733597c41f816b000000009df768dfb94ba703981c4ed73b4870b0e296d912fbadbd6ab5eeb1bf51d41a5c61d42e23fefcd6848966471059dc91ec48784ed7b1ad3b0f506ef92228477242b8f497fdd132c538c4e008d997793af4cf0013b91dd1cbb507af4756bf8a5e8c47465bc8cc24f305c8b930c9b38024953b1d8d7dcd8d62e12a35542a0afb5c41b37c7f157039e885deeacd0f8897ad2799eaf24ce5e1f0c431a3304ca19fef0050d82e8f5f98e72d315209e6b1838ee1af28475dca52c127d723b31fc3e514969cabccdaf3940a5728e02327c27e58e54dfec2a0184717b98bba27987a4c90c1842f37ec722f8e62fad936a112999eb7c88e1957be91bae2285f71f730440d19d058cfb10f4b17069a80e1e818219481b1fb6ee8cd8a09cd94c4c3561c86e15e5c390fbccc2ceb97ca3e0102611173e0e0000000000000d1fbd06f8ba806ad257602ed4587c728274c5a5ffd224f6482a7a8e0f17d23c62eb42118fed71e502cc9b35679a927c1a2948748b0a106f61945e23b6d2cae46a684171d5b63dc4dd919b9aa38df8898d5f115ffee65eabe00af19cada83a7d98214ad2914f74917fe9612c04c91d3cf9a7213ccd4663f1ab4790a7ab2a19374d7f08cd600abcbc6d0eaf94e39d39b7c4c7a9fa2c172c1c56bbd665b00dddaca0c9fab0caf85103102bdab0151134bf2fcdd72a624661edc6bc8cfe5b85e60004eaade48fb36f7a6c33fafe6b1639b423814bdd155d99c49a9cbbb8da24ef71040464edebca935fc8f42cbac8a93ea0bb099825c3333d7c8c4eb7b89d0e6e7a5fcd627bf9cd60d37d4636de7e05c591754b9369d282340f803b9568eaff967d176adeeb8683ed93f700ec55e15d7d80cbc049e792502f5b892d1447dd69eb6c2632e97512c7c4ce71929658ebf703367adf285c89549aec1e2f4115468ccbc4b5de701053363156ef3790b7cbdde10894c337098c6c866a5824540"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r4, r7) semop(r0, &(0x7f0000000240), 0x6) 11:47:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x89, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x480, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = msgget(0x0, 0x0) msgrcv(r8, &(0x7f0000000600)={0x0, ""/199}, 0xcf, 0x3, 0x1800) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r10 = dup(0xffffffffffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r12 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x80) faccessat(r0, &(0x7f00000005c0)='./file0\x00', 0x8, 0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x5, 0x196f}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x8, 0x8, 0x100000000}], 0x7, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x72}, {{r6}, 0xfffffffffffffff8, 0x0, 0x531cfb26bf82baeb, 0x2, 0x1}, {{r7}, 0x0, 0xa, 0x8, 0x1, 0x4}, {{r9}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0xa5f6}, {{r10}, 0xfffffffffffffffc, 0x2, 0x10, 0xff, 0x3}, {{r11}, 0xfffffffffffffffa, 0x9, 0x20, 0x0, 0x5}, {{r12}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x9, 0x73}], 0x521a, &(0x7f0000000540)={0x3}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 11:47:28 executing program 1: r0 = socket(0x2, 0x8007, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 11:47:28 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0xffffffffffffffff}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 11:47:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ftruncate(r0, 0x0, 0x7f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 11:47:28 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) sendmsg(r1, &(0x7f0000000c40)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000680)="16495e8af12e11a715cbdc8b1677170780cdc5908d95f96da8af7421b5ed077fc3de51f3cb69d33d8a1e71f98960664f92f42d82a1393e488293d52e019ed10d19181e344a7b0e589bf0021ab91c63df2f926e9a7d0439c0a421b9fab0c4d6", 0x5f}, {&(0x7f0000000700)="a2a6815f5fb18a7a893214d544273d611108bf9a3d6d513bdb22c660771fceb2857e4cf351360411d77cee95cb13e9a691b47893a9f699e7743f25cef1085e0e789a23862b4a0c23c5ae3ad81f76ff9777896ac656bb5fa90a8d11a25c15930e2a569a7d15be3956854303a127619638a55a64fa930711551d0f", 0x7a}, {&(0x7f0000003300)="51e364d0568f7769b3cf02ff97e983d00170ec1d9f0440d6a6f5fa3cbec2fc6e00abb0f90040f602599387bed5dbff8239f0a9f2777b1f5918b4e604c2e73b176c36c9dd6018befc9ff555f7edef12325137f14f55e5b4e030dcfaf62e0ef0ae563d198be6a128d82e1e453bd4c8fd73b4a146bd42ff17faead0eebf4f3615dcf23c929d74d7ba78f329346a4159584252b934597492992ed7d59fd417f2a689eca0682fc13d77d473e5d203359b3720c76d1b052ad0b0ab26cd0ad8b955a99899a61bfd24fb5ddf799e0a0f01dea18d022a523881e0624c2969db53fce95338aa8f66917ec4ad8d111955b6ed80d69d4ed797d9e58e26ffa9a8a69cd41bb7626905a5e50de5cb52fc8023bccd3dc172841f22726a67104097377d44dfe59c5fa20ff98a93e11a390f4a17eea08c93b9056cb2ff9cbe2e5416dccb83d20f34e0510e840ba510e5863e5fc6128a2a338d0089e478903541a52d087cd306f2b288fa8e0fd22b6fbdb0efa4236cae0aa8a22c1e84f672ff7af467db27c450fd035d8afeffd0af7110bf10b6ac79d5c64d1d5cbf02222a09d02820a39d561f2e61d805310b2725de66d6b8f547985e7758f51be1ceead0fa7cbf5707bb0105d46d443ae08c504fa6df094717d02491d5b989c72c15b57a29351e839a5704c0c6b57e4e7cccf9b9e03f13d7a3f30e68d12e7a760ba16e5018021bde4df4777c4df7f56b015d1526d9e05c03bb7f238a69e7cb4b0f96595da18fc2ebe4f463e19b2ecad09398bd95f0925b4dbafd2c7fb705125f3a8783f45938d698b854a4ff43e8a94c1496089a1ad3ed8d6c610f867437957689b4df6f9fa4ed98947dd56d2d23847165593a07089ef4742f0814bc89c3b4f8e6acaed66c4664a6e9e1e12fab79a84ddd1785376901d487ef9afd9f4f7f3c4d33f0774cceca2873f7bb6f6011ddba54269d633be806701e769b8a463260b210f780610ddabf96b3b3ec75a64f26af32356db58cf8d3abde9d438fca034721e6809dcf4f67a0cad936d6205aa7b2acc55ac9898d35a12847b805985d1908073882d6418c530e16e876780a000e5b1a1bde3a62acc8ed7600b1502912b36dbf63870687e6d685072a0e93397934028171670dbb55bb800960f5f4f642832931f423cb199df73dbcc4280df915d3f0afa2c5cc0548a2e64aefed6e4224d6e13780e4ed7c97c0197d963408352b3dd6a09b1b6ec1c43bf2a16dbc504a132ea0a8a494d7c3a21748362cf274e7fa58e866c3f2703f8ff0a555aebdd8816dc2647e15ffdcb44365bd17b153726c0dd42fd14bd23f9588325509883a094599949ede43389f2e997d8e33799b49a17df8ba5b411fc9acd0ca8aae3bd7209b7f4ef152ceb72cdfb407ed3a870561938ccd60d11fe6514d406026b18085afabe6a8c40f6bc87df4935e5ec2cce50e24c6bff10e3844aafb1ff229c70c300ed781590476fceac90b5d2988447dbbb256fd7ff7a89ff0d7552dc5e0cd1efb32250f32bdcaad871d88e48ad903a4b8f9b4bcf70277adc01c85f9dc0b145fb83775cb434d66bb43341d1e4abec597e464ea8f1ccc4c38defa1456771d1d381557929f120822b03175cc6353fddd85622032e642f8703c3c516db4357295f0291ef39fff6b47a04a756599c8c63d0e0361d7c5566bb192ac0876cf17534b831262f8e0446aa65bffb1ae352c1fed9d06107773bc1910439c73a6363771026381af062a40acb241edcd9f18172f30981db84f46f8f73e2fe63c6349b6dc742a210201e30c0aae040f5d9e1c0a889aa83bf410bdc4621835092bb8dd99ce7c386770545627710105b8a5b7d5de89dd7bf9a5b426a80937ab699f560430d566e2c04b7c5945a1de283dbf27bcce8fb903f41b8dccc1de83247710aabd86b321bca95057cdc5fe3bfa8302a8d808f3f38ad8c23884265e6944f6a6e1e50bc0be77e80d779efddb30d43f66e0ebdb7e482bcc4fd0c7a1947a89bdedca88e35c5dd2795862b50f73ec940855ef65f1f137befe2334c68fae0e0c6d50bd088012b62b7c4586aea68eec9680289f37e995e9808c488e36b6e405c2cac176e927ce8ca9ee5123a51365bda41b6015be7f6e9ef5d769aa5e13a670a4b22c5d90bd6cddee709f2612ab770c3e0c9a80c907cd8dc89c8e10d612de568044a5e5d0711311d4b2818ea45ba2a550d438c4366bcd47188209ed4d1082b220cf647681608dc5b49b94250317fad7eed749545df16a5c6c4453d849ba16c0c47a8b0087e380103fb3a0013690d04a4ba16ba3091c497f06cacd1716bfd33780a47f229b02d0002399af4491899d5a530d01030a6d503e7a293e0bf795a57b20ac9594a5cba89c435ef15e03846c4201a646d25461e70016cc2e1559b88721adb08d4fcb700651eff674ef7714f56951418a6e08c646a99a9067d5a27af3c7cb90947e175406cdffd71fe7a03fd89437379724c9e70554efc92037659e84a1f9f688144a30155fc813cb08a9ca5a47ba1a18c62557fb7ae05048647d7e5c0ab8468369971c5351a02b956e5440b93a5632f2db11ef5fb117e429f54bbe6ce642c47b6efca86e30c8c888342dfac3c4a0ee6e7d8eb19126e26debdb1efb562abd2b3b920a3a66947d6f4536e554681bd02118a70a107d284c34c35dc698a90654765a483dd79882e7771f243f88c1d9ef265b540125df4bf9c94ed5ec9ac049c3f2630533dfd432fec6a698509873ceb9e0d351633585ac915fecbe20e10791b9125104590883a3a96624fcdb58f381a4b0596658bf649029b22ef816d67d3a60f8227079c985bd92a80705d27eaac7063170805a959d329a4ea8e68935b9625224011f082645d8ce482cd646d98b18a94fe5ee053c68d35deb48929758d867b40bd82046370e26f726d6f60a0b6bf28ae1e6ba522c06d3dee8b9cb2538457b0417a8dc03e07c08a06808cf09b07b1001a2d939ee6a4663073272e747d46a6877cd4bff3afa8e7f978193fd879508943758ab0499d8c72e310b7f1c49c4aae95f7606e8181e2152dbcdc268b9683ef9db8c3b91b40a1eb004f0646c35c13be1a8549cddb58eea94e78eee51ede772af210c46c1f69e3b4176529ef0526659384844e05b34e346c45f3261224ef02c533225b65a20a2878a6e777e3abbaf8f732524d2f56928bf872ad8f6bf81b330d04761fb2ddeca0700e6d1b3ff9b78facb739bc5164b0332e0918cadab6bf677bb0999f65680ef275ba4fc5e858ecdfa38c9379fb15e0b8d58c9d1dbbfa68dc22aa93e79e1e78ce1a8b65ffb7871fdd336831f60fd0f59fa05abfdd05a0bfecd7db39b3c72c308346cd2c09f6e6d8d5175078ab7246a03ca0e77d23a1bb2a21b25838f93705736756fcfdfe5107ce39fc1dbbac24320ec2a6759c77ad35c03fe001b525118d877d0393704c20d26254f81bd57fb3839223be7788d249266f886dbcf17d12a8e46b5cc01d2690c4d431230da5c9f51fb5c33b9b0bc898444ba822a5960ebeb6bb20c92f9229027bbf7f780ca8d6ef331b8246e018e9cbdc37d897f998078d31a4974b85178aee35a42fdf4c3ab662f0db2fc06c68c6903970f46b3ab46ed284cd1afc43f7d4acd8d738731cd5a9d4f5e0493d1c1c8f939de824e9fe8239ef770c29cb70af8caf19524c72222cbaef3aa6d497351be64cef61cc4d968f3a0ba93ac8c955453e4598fc56120a1b5ba459908e002b4ff97e647f8a6fbc4ec78bc61d3d727fabf64d1738a0acf305bb0daa7655c6d95a6d6f01ce7d62aa2c275157026bf08501292a00ca27f0218c42e54f8558070a13fd3cbbea23650249791eaa37f85421aeb756b66d161fda81b170c251dc64c4e95d0f0a255d849898660382ac38b65c530d8d348eea3e1a05f49040a8d04e75fbb8b4990f9f1d30d051e22fe5069295f65fad17ffe5e31d3365e2e6204dd5b4640ca9bcacdf11e010a6d5dcd49f37358657cbc6af1478ff88ba2220c92950ef7a09f99bebac6ba5684b4bdf2e68e02494003b5e96df674c3bb1807202f4ac79001b84ca5c6f50f831df88cbdb26d304404bd0046f0e738752e0aecbdc68d1d2102ff4f5007806ab9980b3b35c06385ff128526b342316f33639dd6c8ee2ba1f9d57f0b5f35b4b30ea93d9866890e13cc911e48edef1e5a4a02bf846e6a2c6b06206d9e9eda1f329e5536f25c2cc1533141ad415910173ddadbbcfbed6d8dfd155406270e82f6e48d3b8b6e429b8c962b33a64cd44216b3044bc98125542be42c3f0335d646efbf34f177227cdac63bec22c9b16fdf7baf2a093e57443a38e2b783f861ca05da2e49a461ec7417d1df2eb04d17dfddfecb7aa05b69ba0102a42fe2e9c177ec1ba0f0e4760ed518248f3187c85a90b53b9048c478e57616559090e5fdc73272ed90f53c8f335094e89b3f3ee5138ea2bab8bbea4d053fbab834bdae08550f8da4927f635757bd6d8acd9a6bcf8dc3d7384ec457e76a40c892254ef84c63a902e11992d15b0e9865a63699c4c7152f2657d77ebd9de805b0fc5fd1315f1564b2c9864eeabd5331fb0081bfea7afc6300fac1e8599ad0fb3d2f7552c927f539ff0bdc2a52981dcfc59488bd7a2679b2185226403d1633d49f09223c0224c233ab6db876796139a8e55d7bf7bfdf10d85649078363466f77fc4b687bbfed8753a62f9f47bbf3e1d7ca7c52cd2def5f332c02824960b187093a641f74fea1ef6cb7268751dbd8852c4566c7d408b532b01bcebb003ae9809bd9ff844abcd158548288489666e77736e040b4f68ab67cc591a4c0c7536af2382ef02fdb0adaafe080c0bbc328481a4e332d119a3a6a7246571c9d1d218563e9537b826e3a048d4789918fd27814da50cecadb6552ae36d19f76a4d5abd87b3de32c363851106cdb2535dbf477495b9a73e141648f32a5064bea3fb458d67b19be182183bf3aca03e36ab459f395cf915ec22f88d7efdb376a6e3e40c829600cfb668e5e3c8585af67cb61d07dd57dbce2b2d6b35a4a11b25205b7bb36fdd0a4d550639b655d7eeaf789e85cba55a39c384f7da9280147986be40a7a03b7e14e64c892a6d455fde129108fbed5cef32296d090531b4a7532836b2ad21b5dfeda572a9207d83d8c789fda02ad775c655b6215eba6146e4137d032b252d4be2bb16fc3f738eeec81819fbfed65283fde0a0a0e1fdf2822b98cde4b3b5b1e91021c51d85df484fbe15f61f80c82942f5a7b0ee2ad0936959543831ad9534b5e8bf0a55f5ac06219e0a8be306be164df2910267f6c741d659f0e96def1c5427d891553a89eef6ce44232abde69a20caf93e8a48bb28d534cfda13c322e0c415ed59823841027d53a98dd188401109bd6c2c6b23100522551b5ab073e4a1e6d65db2db94284071370afc37cd853a279892ecba4560f4d1661c07ee5b87141f68b50e0ccaea246d11e3a46a3470f5c132186a6e3ed850ccd4e0716344f51cdd409a2932bb90d9277de7e219f3ce1a3345405e337d22252e6e916e3c2a75e65f3e7d361a7ca90ab949cc1e7676f796e45b595f62dc19125274d1fad8422094d16af49196e29831d80188e70b3659d1634a4bd488219ac66aab6abfc2e1df8466b15cb347b922d69da8fe918ccccb1403bc2956c315a55e577dfde714c7ef7be4b56175801555a764ecd451fce51a1190d5cccbc436542d959df2a994f48fb8a276f99e76426faed92e0948733cb05a7211baea462fee963d60b0c3853bd59ade91714a5f2e8695263912ddae1e233c168c8004e0ffaa6143ab876fbadbb8d", 0x1000}], 0x3, &(0x7f0000000780)=[{0xb8, 0x1, 0x66, "e99a1265d7c61cafa3fb377935ac55a5b4e287d785732e810d714bc29152fd6ee19520cea351c58546016c68dd8991d02757f817a104f9da339a6e87af65d30d6caa0319bb96840cb12574b9acdb342ccc71ea7d252604fabec068657a252f49be14e0df1b0ad2e0eafe7d9e68f64a12dbde38b874327e1572152085a3372f4bd731ca70a2d0712d4a673941d71bc6ba4a7f1e85ff6673042f299243d2f9607e3139e41f"}, {0x70, 0xffff, 0x20, "246b09adbfab10791d94a159c6d43b3f8c915ccb90ba82eba7c911303082282317a20c1f5006ac0c5403bdbf4c7cb6b4ca68bf9ebe8d13283a245f5d86b7039fc3b9d2a8753ff1de53f6aee913f87ceb21d9175d995c0ddd4879"}, {0x108, 0xffff, 0xffffffffffff8000, "23ad483ae0b20dc4701347fd05ad2cb38d347e7f7fc8cb0980d88d4c0da97bfa71a0cfcf9d3143e884e96fe4b9c6ddecfaa40b7750ba536b45d7e721d874dbcefd9fabcce7e744cc35b4813b64980fe1b5e8be9efe99f791f57ce618ea4ebc816c0d7916b6e79468076eba1af1f23596be57763218f7da12cdde99032d29c4ed633b945da1c5c04eb991f2a6e5a03b86fbcf4843ce4bea3eb69b27780d8a0920e2646958fc374107047c80386daa8aa336a585b7663af67a0ac06c40efe4534d5a129b183dae59a3372b5b2700495f7dea14a56b29907fd6ac54fd236e145aecb6d20bae22b9398743f223163b6ad5a18509"}, {0xc8, 0x1, 0x7ff, "6cdcbfc76e7252c13e1d17f918c106dd2c8364db3bc1ed2cc91c6028014022dfe7e0ee1b5634cd8e796edf44394e88fac83727736644bcb2630c1271654e14cd53d843c3c1c0ba1a4bf2cda1f12d8cd6bbfbb25471cd2dd95933065d87b2f01df9b9de8406ae44e4ff055f6f7e0db73f4246d4227006544951561c176c41c7869cf64f5255db82e43e6b94bfa912c5cf9f144212893f8f1b612e26c8dfc13b64f9811aa205a1282dcdc988a6ade63954ebc3c29415"}, {0xc0, 0x1, 0x4, "cb0f9e75fa460717b201cd7438522686268b6e02d94cc0869f4866409c75308cd9593a2e7e7c1475c7d24ac6026fb4ae218e78c21a97c64b2943c313ff5c7f31b0a79735655b08f49dbd539fa4050d32c8afc28b2cc5747ac6567ffd6a93afcc8c6e9ccb41f1ef63fc128c27a3172ba103dbb28f552d0d3588c43c6382d7c02470611126d18380448c3649b6392df7e7efeae5fa2b06701f00eece6fff816f7b9cb68dae1f609cabaedfe71e"}, {0x58, 0x1, 0x4, "1203862d0caf098637fccb1b61bb3cb775f240a4858d3ada058750fb8e6488f0f35dcc2c3d37a9b16ca7cbeb3aab6d12e1be5627775f2d64da4a1a25d474db360261a39fc125"}, {0x80, 0x1, 0x0, "30cf0e2b9966607a5e3565559dbe45353451bc3a30aadce04216eb2ab4504f5c6614e11e276509b4fa2e68d6717a94c0294ec4574312bc887c9e962cbbac9899a47e011f476085cb177bdcb79f5a313a6c0be1bf5ad7b3ceaa64724e22ac020fe53f608cb775af223496eed7cd"}], 0x490}, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000640)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) read(r0, &(0x7f0000000240)=""/7, 0x7) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000480)="dd83502854d16b4867fec980412ea4593db3413601d4f6fecbc8c457143bd29a0433d55e3194860df344fd8ec9e545d5333847e88781e663b378ef58185e6e7db4c5d0b0d768afad3cf654a08e00d42d7c8ff9ba2c5cb94c46fa2fe5e0c92081aba2d5adfaeafa0dee3c38e6920eb0fde72095ac0addcf23f89851ea40eb183f85cacb603d61c417107ec8419d46550b08456c9d431ad6633c3b18d46a529e44515b9ba0d6a4599895184c80a311939c4d2c1f43e8acb981f6dcb8dfbf7da4d8b625791e3909fe12f5738ec1b1a0e60c7b2faa1f27b06a8c417d", 0xda}], 0x1, &(0x7f0000001200)=[{0x40, 0x1, 0xffff, "887e6eca939d6b80639fdce765b1df44491c0a162fc2159686b4ea5c10d36a6e991904800acbc8247f4a12f653d24856"}, {0x78, 0xffff, 0x7078000, "b7ec24880855eca87e4131145e5acbba55642831c37030c18a3c94f6323bfc0f0ab05e8de2c5f47b1033d7715ae3545a368b3a5a5d9d2ddf16ecc344b7cbadb8ca0d92733bd81bccc6b826fb784a64a7681d2f2969fb9ce5fbedf7e64ff57179c9"}, {0x1010, 0xffff, 0x1ff, "fc9f07472dc86970cd503a83ea42251b846db7e8ed2b79165a2bfb7be7b45e4a549cd1eda3b997c457c0d0b81e183d9063a9bbe93137eff290f5b5864672ea652a19b9f4e43b5885ec022b5dfcacf04ec4127db8972826841b9598434febb75467593476666184416bbc4dec457a194bc5f19280fda9f3f688a25f1db2164ea1a9dd7154ba8c2b8f3c50b8c715ecc6ba45d60e0a5b618549435a9bc8dfcc12843bc5b1760516235893a5d06ea63a6c483941e3d26faf71a0024af1a46a8b241bdbb02f202780d2f526ca619af9eb105bc1823726c67ef23824ddde5b836f2a7686edcc82aec9d85a3892ec579e60bc59d0d67bf82d75117427f7c5822ad120302d387df2602c4c40c83121675867c91c3bac776ff7db055fc56ede3a5818beb5143f9913a23a727346400bc49b696000200297bce8b1a7d3fc3e52de681c005d260fb399b9542f88437a36a19f85f7b5308a571ab9fc4bd74e2da071b308b436bb6155978efb64629df0ffebe2933d12ef0830d8cffef79c8dec605f7fe1c7456a08da3e397f9fcfae6762dcc18bcd731ac7177b52cc819e1efe0158ad2168f66564fdbe74e8a30396c9102adef3f577d9224ac2a68d94912327423bef0ad949309ff2c316b9cc7bb6310d063af0400e77ec83998fc09ad77530962abf793522511455807c7c745b2393870a5617743586994e836ed352e1af243a6a98d0741bb39c90d15d56a7d4e458b84fbfbec7526c2a4887a2beba2f05bcac329a30d823ff8f06adfb323563fcf24df4261c5d7580c2f8632034adad4b610cd27dc164d84a84a9ffd918da10ce99234ecc6002505397897c32812d08904c641fb6f6f0f35437d285e3236c192788b18bb3d92339a3724943c30812be8d986be79f41de91afc1f6d39167c34f5d5da57e78bc722bee26f20b76297130c564eea94facf0f78dd3bcfcb6ab526ea1495cfe059e6f2d08e21d95e69b6dbe982e0c601595485dd10d99b0232acf004d711387b509559e3ac21ff06c0aaf541e164fc01d8991eaece9403e26ba50d7272df7ab1786347bf85f1eb1e102c5b8b6be5c66d6699bb0fa380f549a922ce5868092e1a40519ae5c976f0081cef7aa1fd5fc23dbe3d9a3039b4a6f0875b4e0fa6757a61dab8b9aa636b5cc2cee6a5941db4ed0645192e4634c44a62df98ee53f37b8ab33391b35afc67cd775eb8c0108941b4d1fec913088d08ae9a97fc2f53ab1b3bd867f132ba0cca7ca60e882328705c30aa4728f38783c85eb7e357b58ff995d07500041ff94467dde84393ac08daf3c0e9b791a993aa2bfab60a5b1b5abfb058e2e46612182e5ee76f80282a09b42bb1006bad42a8e5d7aac904afd0bae9819eff452a8376501e669af1bc75cedaed192697d4ec0a61401586f0cda5dbc81f3104beafcacb20464930aa7596fd52886a5cd807c9ae0f61e939a84055b81c6e83a5acce075d344fab5e12f23500cc9bb82eb7e4e494d4f5b85b94d4aaedc2cdb37131cf2518f8635da30a34c29119092162053cdddaefbb63249a1498eedc8e5a5e8d986197db1d0b37a7fda3e0a7aa2517ba754cfd14097da2e1dbf7159c1e3db0ce73ffe5ad0582da863afc7b1e7e34eed5fa312bba67aa3fc964b7f25d5faea2602e80ffa70a0a61f2ce2c7b90b6bdac9b5d98c833e4656f75f490959b1fe086e9dc96e30c41ef22d8dae42020f1bbb851f3ab659556ad299651baa294dce6fe92af3789dd8a13db4a2098aa31a7fb830d2e458f95bd578d0736a24ba922d494fdca83de799207782e03da0c1aa2a42bd3ce28a806e001b3e5c15fbb931278b443dae847dfd8c042f07429e898e27fed0a229b1836cf51ee0b12f71c11f51718b411d880b6d40c79069a269c52bedf8c0a406de3ad0c55b94817a7357093caa9d54cec63ccdac97350e5a004c4a2fbc0e838980528d056a45a76461be9c5b47569556b166404019a826c8df4756e4bebee68a4299a53f60a25c44a92f088d01f979f949487173a69167f08c5a73a65e3bb9e64b5c3e17cd9fad1122ff72b79e13e4ea88520016bc418461529e75fe1ef400cd523ebbadc871ef83e8f3b6cca23a984bda820120cbba1c97a3afec5772e279626bb423c31f7230fa09240021cfb972d1799e763a59b20b33f7d4f6a0c8c36a75e3e0a644811c3396e89bc73959891f5d656f6ee5f91dc0fdb13d75412d4519683ce2f7aa1c4f2c12f136a37d1b5179da8fb369d5a539a70d1c1f92b2baefda02c49d0dc6afd46bc75eeab83c38e3bd50b8e39f63cf03eef04f9cddaf0a2b1aeeaebd5a61471c3b6adbc635858988eef85cc54c43e79969f7712a7a1f47c6a5dea401c1c6fa66f3d5a40c238df7dbb0371ac9cf7f6f03ef85553ac21fad54c756a845ffa4bc48dbf5dd5540188e37c1d264fd2cf2924c79ec1b9ca1c3334668b3bcc9eada45da01f5bb1381500b0534fe282297e8552b21b734cfd704ba01deaa0781fca41c61069bbd79aad67d75ca885cdc54c9e34b55f7b4148fdaea8592fe55b8e5cd32b9fc158ca8d3fe0f658dd8a6a7fe99710eca7598f7b782be78c3d5b7bada417e5f396a26ff0ce52b583991051483355ebf59b7b60cb55caeed36d1d3eb88e2a618a3ccc8af4cdc02969718e95dbd844890110b890914faf975c547d027e4baa12b19e9aa80c369f347d99f6bac495f904e5fd9f46aed34562bb2a07bc9bb6a2398c9dab8907cecab88e32eea1141895764085c9ad0f91b4e9ce18f71ea8e2b13f17e62dd5e776cbd02238e9376f297d9cba2db422784fc2611c14124f103973739b1daaab8f8e91ac89d1a1afd0a03836ca2e13c11f7400ef1907798cd62f88bb16fcae63d5dd9fe33fb28f378f5a335845193f5311f0911365b16e49bf42268915d77f627cb2eeecf6f1b5156cfa20eb61a4eb302a7f1f31033df176154c70b6191b3694ec459bd56c49e58b8daa5fb9af7dd1a13567fc7a4baa54628d8a3a88eba62dbb72e851520bfaf704926e295b24c9ba1be50149f6c0c7af890a23ea17b26f9a750426e8318d32ab73f0cddd76129ca271fc2f1af0daf1581635666afbc61501097e80985cf054153e59f60a4cba6e6fa4b4337db858ba7cbf7d7f05ec22b6647520c32ff0bed9a73114d5e2e02e2cdffbb0d8197d7f0d24ceed739b315357ea277ac0d85150a1d077135ea31a031220525d83fafbfa6411bdbc4056a764146ed5f9fef1bbf28aa41674dd2fb7a37c405a85d0b2dc58aa36df21db1eb10792ee83649ad41d309c013118d866fe27d791398eaff7456822ce43b30157c10abd5613552b3f7280e5c02ae4aaaf22c18c68241527f5b9b01cb1f555cf7060236b456c5ead4f4912d16819bf2bbeffd856e776b91190ba71e15685516589b91c7d84474bd5f7a2c45b222f729144d6cf1bef15ed301e647ee8ae591808b3c11cc50c93304ee49e89fb42a0599b5250874185dc5f396f7bba1d82cdcc8457947986f95472845ce729e7505887b1f816fceb4705b4d06a7c553bec157cbee8a47eb8c4ec22401c870765b7e954d678812ee2ae890ac023938b686e6c2dc5983fa7beab3811183c893ed90525d651b6973d3db16e77bee8cfd4f9a95d09361c379dc14237c141a0d51541d19608af67d8debbb566d3370bf02142eb216a9c5c020bd27320b8105c712709c29ee3fb4811ef1e8e7597560a487a0a72a64a7d55b62f6ff04e01a51b256c3f44414f8917b57952be575cefc0b50a712b276be5b4c4c757b95439980e87ac36f6b37f8250eb6df7bdaeb66b170ae0c5d1377be3475df1f5b0cb6b79058abe54742bf367c2633eee76320b2cc92038de6dd02a94143df6b50cf8b4b09b6b76b112252be5df7c5e33a2ee55cc7b2daed9605a7c71c9ba7697504b2c9d11f7aef0bfecd35a350b31212ac10b3d40e7886f8bfd5fbfd24ea63fec1d19931d23f79096c852380242ae17535f6b8ec09533bb9882a4ec3de94da1a2d23197bfa7a97c2abe22ec163a547dbd030fdacf2fd23a00bf0993e0cb30c8d33037bb886c9201ca0e701da65f142c34d0a4a31c46d538c78edf4a92ac265df4887499120cd32e10f7737a3509327fba761eb48173dfa31e761c6e4a2f4867e612f230fcf1510bb233ffd2d3dc9c6881380420ed66ba7a7ab9c4d7435ba8c40b02d9f5dd97f0a0e0c5e21b1608da6a29c5f35132c5977059c9fb63d7f5ce845ac4ef5a65ebf1a0f81cfbd983fc94ee2bb61a456b1d5ccd36739aa59eebf9e27afeb45d6f4f88c0f8d2fbb15888c665bd4d8b3b0180d05d59c7f5972b51d03db45b1fefdbcae2cb0fd588a21069802c0c4b56790ed7318a6e534cb9cc8bd9976bc5d3c865fa7c84042034acf33ac494a767b29c0404d38581977d1b8084e32959ef531c61c6859a13659582251faddf41de006b4f03c4f06de7c4084d5e1dbf6455e8e13c4b2fea6e9dd095d1dfe9d7cc6c375d58e6f67c7b2a2d8fb1d2ca84a78bc7cf89a6b5a1491725843728db0ddec949fe211e443c3d1cd04bd4dfbf1f894958509204708d096ea51ce9327a2739a268e43e579263573b3337d14578caa82b7b1e869f04ebb19953032941488cdbb7a4a00f706d2cd853f2a0ae5b545e42655e18cd17445380b5f5eb910cd3b7913159cb5850055a0874c6330f4a8e773118c680b5cfe554794d3fc7fa6a30467fcf87d91014a940ab3a69ace0071e8d14c10be1e4758843af8a492c362abf7c75c1925ef614d3ecee70920e5779c224efc404c483b305937264f1a216c1b61dea652c9403ea360197732577c0cb4f99fc5b711d9f36a46bc8c02fc65afb65711edfe4a9766ff6b86d038a0e7f2f718cb9fe03e704f263213a9e0633ba06408787b76686ff6bd0b66052bb064f67e1be4e0674d26ac3100e3aad2a76aaf90bf3e03dfc64a7774d480be8a947c90f907eafbe3b8ae10185b36acaa5683103b53340c6d00c8256321361de079d3261b93eafcde89191507c1f50c826d68d3ab3e59646863b8f8781cf0d558d494739c0eeba6b2737634900e61fea8fdc4be9a4a84d3469f9465d303f1e74b107bdc8ee9b0b5f19fdb511c5916da713fda974e54a432f0666ff4142cec73a3fe818300d2a6b3a2ef1ae7ed5dccfda21ea972ddf7f626b0f165564005f5b67fc1cf3f6ff7a78fa44f86ee6b535e7101535d150e75be542d47ff4c0c102cf1589ec523492d136f2984aa3f2f40ad8a1a07d3943b418f46c9a17ebd887e4c8b7b996c8ad3f9a76dac3c85d74f5f41c05d4e015fd47239c4e71b3e62fc38df60eb577d4b8a86049c91f28bfc761abe5ec7e8b17a2e75ceae71b8461e78df0dd885a573b0b886cbf189659a338077b3a87624eb60d7f87f7e9cc19bfe59ca92c3103fbb64c5a4d2eeea7284000049b3db262767bc1610a81234f658f05bc581153125111c4b45cd3c842e0884b38e1d87187da58f645ba52b00f196e123e9df56047b248fdd327af9137d38e4394c384bd25d0e4fbe79e6bc5058751a3d8de41861d313515a5009828ebc4d63ab8899c9b2ff677343d6f39f0c3650d0837506050cd053cefedfc2ce134b8f58d14609d0831b00701b108a2d9419e6f77dfd27b7ab007e70b6893ecf9312ddae16bfa59ba59c0588ebb1a0f937ed7b283869d67317da5ab6587338f0d6c00fa8a9b8c5e15c510733a29b7302e729598a67fdebf6ffafdaa892f915aeede1086d518c89ee3cc046d7b931014259f85b573fe67cdf58db1b697cbbd9e6ccc36dcdfe3d75656a7bef4b2303a7b2b534eaf8d481073d"}, {0x1010, 0x1, 0x2, "e307704b91712c6bb5354d6f7f523a3c4c536ca6e9acfe01eba4c0234e5883b51a079ea219f561c36d4fd0cd3697e35ccc75b0002a22911f66d0aa5da920982fc68d05299f8b8c162591ae9cde234f22232120679d6fe5da2edcf55df48ce53fe8876d2a994f7844e667a223a212b2358340a385bdbaacce059e0043c1c32c1cae01d35449facad554725b68adb0efc0f8691db30c76255c75db757f92404549bddce67c97dad8c774ef692c17c86637d50c1bb9d5a91d7f22745061b60a9d87916889ca158706fdd34315ea2140df506c9f90eb9d170487a94b19d1619fae7edfd0abb681a7da2d5a3aefdcb580c0020b266905dd9d61bde8c679d228a038a54030601392dfce26221ce6d692af7d44110180505969f7d1de66eed43b70dba0d680d3e45a912222ec4b7bb9a2cdf5455118606935dc06a17ed21474a0258155e1cc76fab30648b98722e6ba06bc548e88b6e8cbabb4bdb12841ddf3691aa87e2ba8d5af8424876380be415102208cd7d5c9aa5609f054f3697545d59d9b26306d6779f0bd088c0add545d7a2a7e138492c93e6038625c9ee9a6cdac72303eab0d5b14a64dd62924c3e91f4c72324d7b9a8e5f5c839ce6a81a43ed49eee5dbb2c62dde62c2a62d3980938f61ebe39fb76d88e686f2cc32077c44fa9f28f1d3f12d1bb6509038bda18d3136ca715ad69cfa0808148df5beb48710936215a5568012b3cf22cbbefab2c41c6815462a8762ffcb985dff88de7e00cbafe0ec419c5e4c7e520cd948a6b718b61f20d67dcad4fc2ebfba6139eafd3d56c83792899ab8b21e169dde9b478190caf5171c52dbb63fdaa0f701f176ea71e8e6e7c692863796f902793dd71f72e775b15c46a457f4d1974fbf5b8225720740e190aa86d5a7de746cc34c6ab4c2423a437b6c80f8f2a61e67a4124f28f3da87b2069ac2aeda1198f2ddecc47881309743acd0c15262cd2ec2b11533b05701b94614d85771360207b8f9acfbe1cc0fbd66905ba01a5ff26ab29b1d6f7532d781d6512418004eb840dc2f81bda2877ad8aca74f18b1cb5a4bcfc2c6b595337d02b0c90bb6a49378e1849fef65bc33a4f03caa2b7bdd2b8d2e6ca5cbe83e1c27147d1f20e4b119ca8896ade50686b2c116b5d120cb9109fddd6af024decf4f03318880bf84fcaaa4a8e540613b6644382c337db7528ca5df1c24f43b40582f480a9c1db755f81be7a0ee33d7d017990657bf789743d6973916495ce334a9fed8d64aedcd21442e74a57ca9507ea512be83fa845ea0cb26bf3fdda2a0520c339456aee3a1eed6dabe1c181baa5a08b016c142b8c2ef513691fa639d92a975a0c30d8bacc7783f7d0ba3dd47d69d963015420a4834652e4700ad5ec1ea01ee4b425592042c81d188c66b5a70a4a979528634fb01d0389d9217f6a11491dd5b8b2d47841ed78ec4bf276ff11c99f0da581c9c4e23fb59323e22d73e083cd60dd777913a2a8f072da4586b912f4cf921bfafb6756902c09b1fa1b00f887a170d02f6bbb5dec2f4bdbf24b32dfa28e27f5d8139fcfadb9520f7b2adbd723620f0ee55cb8f49230dd39e59ae3eefb335f21c4bb11fe3483fb7f7e77ffdedbcb64e1864b637acb934a123158c2223a48aecc1b5f8f6206a98f6415c345fdde23b7be26986bb8c0ef8597e45d6ddbc3de7d49cfd8a6ecb367ca516b45f141a0c21447999fca9084b4926e72f9474a074b21b5d16756ad1511e6c11145a6239cafb109d71f7d2b5ce0a0c0dbb6c71aa2c9ec3318585d0ff85257477a72e106cbfcd9c54da393b96c37e13af2a0ad48dd80a5f8b2371f355e029f191eeea2107504947dc1262b1277b6d8f3546dad1ea031da31d94dd2295cbaa661f0e0b06ae9ec22bf94086089a81030e53607ee090461c9f87dba26305f674bf180af376f4b0bd15fc5f310308b17f2999d8374dacd8f25394df9276bbc4003961cdc6540ad8f2511931c9d03fc7fa58817f7e2de2f442680f2e198758774b3d9f00807c470174daeff23d78b5a567429ae94275c1194880b40f9d0473df9a9e389b6acb18fc95171ca69aa826202e988cb6a292ebea24ba4bd05875414b22e060fd79f058d41db1f433606238f3964ce1b69103b3b76f0ece216b7b30559a31cc4d980f11fd38d15888346971ee5bff3293bf49bac6c87db3151cf2fe8515b4a4a98da767374eab2398ae1dbacd20a7fc35cb31f7a4e67a5d1e1dabe58da9b490e2a49bbbecf268e57227e24e179d322c8b697bab571815b22e3c87d8d31f95254a0192726ea1a7cdcf60c13a94ba34e787fb100fe48b163199ae54fe62e3be4b71163f8982e5c9ca2619bd06c2f2a592cc5ef5a003f9b101d0a632d3006219fa328e06a7fa02455ecbe4f84a4c350a62522e7ba52981d15b28ef37544ac55ef547a6b5abe10a37d5809fe62780b239f7e6d9597e4deeb262cdc67df065d7267f0bb4904ea1383c1e0208042f75ed45f6ed209c95e2c0df66ec2981cdd0e9d7a915166fe6ee33527755dcf88929ae1877a22a554cf9d1d5cee2f6ffa0ed9372b491a7d956dc0b4216b0bf243d47acfde4381e2e1c1953acc198037f6fd83a31bc579705fcf3b483ec55f1d27af09ab76ffc534ec859af24ee6b432767748b14d95b9bd53b78f46cefeb69d34b56e6cec0301f8f6b7dce2cca3ec2b5a264854c22d1a90260592c6729944ad6cf6bf2180525420143a725035ea849ae89b02812b49dd30c94632ef2f287d841b4d60eb67978131f4dc39a8a20012eeaeebe0c4d1455c9222c633e7d318c2bf7e8d4745f372d94538d9d359e1668f65aab28ba1306be3be431719f08e32c9e0644ebbe59a5fd3997859009486b3889607c7ab38c46766a689e09bcafd1a365de26341383c0eb8bd8882f6fe86214594fd724c7e6b3e16d4351e210ee7c698b1c1fce861f28572493c37b9657126f2500705f280dfb5d2976023aca47df22fa3b7305251be84d5b4abd6c0283a557d0212714216604080c654c002b08ac23d5b416c274bea899a4569c03f6a7820cde6858610b8b784ed786c7ba28f1c5795c7d82c20b8281ee03a1a746d38a86463f3063792082faa9c1feee360f0b75868a97c626e3559e1d197e64ac78e1202e0fb115d36c34017b0a868eee6b675981c3697ea9f2f3d51066d807b77a6f17e0e12a59cb93bfd04e6d1ed5736700c53025fd1c9dcd4ce065b3dce72b22a0d88a5e7106a705b88b3404e09287d668135030d3acb28415df74f10f911fdb17d8c1dbba29ec9309cb67a036ba9366446801fb81d08a5dbfcd8d3aec90409573bc42e67c82f6f4052bdde87235fcb8b5591b7354755da51ffa1cfabe58c319303409a3c70c5cdcce31ffbc4139f0be7ad981505a4bd62d98082e5e585e1dd6faeba22275a2aa3428505073fb32a8460c5741311bb0055eefc4967cf49f1a66ea89c8f9cb55bcf3c7d918f3ff955bcabfdf7718b920fd31907f4ef889589e5afe76b8adf10c523abdb039f255f7591967cd8a025a08fca22d64210b76035c1a36a51b3665ce03f514c57f12c731331fa30361b6b1964be498e51350b0c5fb76c5a90edfaeae45b081eab371483f161e1528b1cc1348145e7f319f5351a42c11f769423a1f92b900986ba8961d73d09c0ca404b8c38e9d4bca3660ba2ed3ef327dad5f5ba6a98a9e647d08716c5d3049789f5a482b6741509a0364746d033e4423eee37bf0ce28e9eb96648498c81472ebd499e8c9fc1fe09dbabcd74570a8d9208e33d1277f12bce1797672af3b6f0c526376bf424328c95d7f74e33776c9ff597b7d42a17bd8125a4dee0d7f2e6a61460c84046cd07bd8dc153463b06b97df6f17b09940ce426335998bb4458a83a607214b6dc3b48010e35755908f58ed009b73abf35abc13871b7c3ca8d2312b4de0af0299b827da857602c820b90e05bda6e94391192bb6cedf42a6113ee7d506ec4b34a6a5d4929b4e9f0332d6f5b7f83f433763e1e7b44960fa3c25e24010936a782dacb8c885acd5a8d1819ed5ed40b3ec862f128f215d1b18a37e90a13bf0f7add25c784477d77ec931e5599880d12103fecc4fd36cfadbce084506f5d9a758731fb728a2533dc960887416b7a32c4bacaf5411b68f29ac045bf391d8d7ed412189b4a1b2dcd28a6eb46303f0d0e2c89449f24239382ef53a68e618332e7f5974efd2b7ff20f80d7747ac6542479a9650b04c10c8ad4a0adbd1759ca12a11b8f1670be416fcda6c64f7e41262607d91a944c1106de9a86033ca50c3379ffa58dda4c7a3601b024cb2f83048ec9815d7a9a8cdef751ba25f8ff6c8b515d8c59c1d02fdb2165c474d2d3b3069dc41d37da4f926b2f70f4f4b8891582a2f0e1ec5c945926bdd8ae1ad8106b2293e5a463986ae927bbcbe9a7255bb99b2d1f5914415a237c55e74ba422e6854448b170099068c800abef4f9c1323b792470b695f9d3d011146432eb2b7b2259ea3206d1119bae3e4ae1a2eca971f7a5e7e754afd0506573e2af01595f0cbf89c6810a549aa07d305e2c50414f93e021c03339498223dd755a8389d3325aafd5ea5778526d3df0dfa0e0e90c8e71fcdf757ab5326f30387a4830a94b04c6b316e6457a4aa0ebc28f8af7d3dd54e3d6a71f826fb2e00769860439374728d41701c78c37f875d61f46427c7275503abf785eb24ede225bad159e6a4df7b793f3a6334cf548dc4db742cbf47a92e0d8e280bbed8248f5c912bdda3307f2a6a11821b11730aa9270bca04e7e65a55de92ad8e3548c3bf63b1f67ba5542349d3a7575a7b88f9b7b87a7bc637c2c53fce940a63b1992034ccdac32559c594398c565116fdb68f5d93037b1f9c9ad92e667a00499fac6714a3e476707cf8e78957af2957bd527089c567f7803040c1c72038b4f2a017101016cfcf674d603cf0b80783aba40045b4d80f02d48c77d65a13aa0b5cac4ffd0c68cf41882f41eb26c16e6129718a601df1f844a30d759554f5fba45eebd32bb6c2aa0644267c95d4c0946d997ef6438472afaabc03d682d8190bb3035f50b916c65a8d745637480ec97e725bba54de52ed3a7bdde4cb458d3890990485d5eae3944589c59c7cfe7f7d7bcf5e31b6b14f2398a232bc4dc682671f2dc5850118988373860006981b158561972c57c6a63e49e090fdcd6f8a1c493022a8b807d2cb97d845ad3c0c37a813819aa837ded0fa846f35f2964eca5cb2a1e8f407dfa2dbf1fc2a28f83aa5b14ec1ac943f440fff8f8d0c323c56900cd5013a56671676b1d3e8e45d777be4f4bda58d0da42020a078eed07b569cfc50146fa9daa70d6fd2f1d9204917bb3a9e0c4948ae8d195106b74cb3efa24e0c72363bccefaebc77751449367fa3131b9620fe980c6f911cd5cea5aff9092a819f12d2b070dd039e65c25a0552f49109a883166a588ad4878ce5c4549b82e7003f1e8775c9f70d8bc15674df0ed8797b81f869fefd5c2a8fe9afbd4e2942ca524cacd7edb7752ce4c1c5cc08f5d630b053d3d73b9689048875fa77d7bdd73dfd1ec17cf7824145a8dbf91b3a8792acdaf35b83a367780c85a7971c0504e4d52a45263b8d49705c6e2d9bb03ce9231569347e44bd0a770288d9e7cbf1121f42908453ec5fe1ecf30363b18608b1966fa063b42c6bb5df50ce2f3c5fbf2c103cbbb388c8194e96d454fd8b4c042a40eac688b675869791266af2e66ce8bcd3f0e991081c92e84ae42df4eb3dbd20e899d754216f838a321f363ced0bc966b064ea3bdee5e148238fb133959e1ced59462b39969"}], 0x20d8}, 0xa) kqueue() 11:47:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0x6}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 11:47:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x14) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000300)=""/13) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x93d1, 0x400, 0x6, 0x0, "ea617ca54e07a7cd26819402e956c80c4e7ccc48", 0x9, 0x200}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="2d21f07487a62f08fe479546a7103f89f62c91c4b08d50317dab6b5703f6a0934b53e9b041f725a137731f5984b7f98b5a510960faaaac14922a4e", 0x3b}, {&(0x7f00000000c0)="bb1452cc391d0daae289f81e64a3352307dd2e2ec1807cdff4beaf4ce14e508b5b3ac64167512257c7149265aa0dfded267e8b986ea942bed49c424cd741a9532ba3dda9ed17a5d2ce419382b7ce2d82a1522d4ec6741231c8a1b8cc2978b18044a00fe66d73c31870d94ffb1d466041f8b49551fea97030b73ab88a1d99d7a05c1d705d7f7807c559993cd13cdac7342cc293c0ee85f28deed96078e9a946d1194dc67a5846310ce47aac28d81cbe0dc35feeb36a230e5cecc001e3a75bb8fa8590a54fbe9a409ccc2c790ed910b9693f34415c3c7b58c79edbe34d76c70fc05871afa69d64c69b5148c1", 0xeb}, {&(0x7f00000001c0)="d3e427f00ea44887c486b762c26ed3790357888a7f5eb77e09f95aa5dea77ae2db2d93caa0a22177c04747041c4a0ee311799c5ed03c1ceba3160b73adba67bdc57e48f0b4431cb1853ec628aeae531858c765837697294c9a0bf417e9121c5fe74eb17ed17ef9b9e9a57eb9359df1126f652f8ad3fe695b8ab9e359b831884bf1630df4869cea8b62e2f9bc6900a39764c356809d6684757c13d3b91a3d814c4e04931f76", 0xa5}], 0x3) 11:47:28 executing program 0: r0 = socket(0x2, 0x5, 0xc0) listen(r0, 0x0) listen(r0, 0x0) 11:47:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3bb4ef188ea1f8b2, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x0) 11:47:28 executing program 0: setuid(0xee01) socketpair(0x10, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 11:47:28 executing program 0: r0 = msgget$private(0x0, 0x100010040) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/163) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) r2 = dup(r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0x400, 0x6}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) 11:47:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:47:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) sendto$inet6(r2, &(0x7f00000002c0)="aebee54fdb5621388c25b7e4600da26d6e470b2f58dcd21e8cfe011d52ecff2ebd1ac24ddf6e03a56b815c4eabd14bc1e77e529fd1d6139bd47f22fd46f1254e0d", 0x41, 0x7, 0x0, 0x0) getsockopt(r2, 0x1, 0x7, &(0x7f00000001c0)=""/121, &(0x7f0000000240)=0x79) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) sendto$inet6(r3, &(0x7f0000000140)="2f2b425509e34ce6c225537f75ef17c0c5fb6e01565fc0", 0x17, 0x8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) 11:47:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmget$private(0x0, 0x2000, 0x121, &(0x7f0000ffb000/0x2000)=nil) dup2(r0, r2) lseek(r0, 0x0, 0x0, 0x0) fchdir(r0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 11:47:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10888, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65309d5df214a67b8e4d003081aa658beb8c3b371f8d5260"], 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6ab0fcb8) 11:47:29 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x408, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x19f99ee5c68f1921, 0x0) r2 = fcntl$dupfd(r0, 0x1, r1) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x0, 0x2, 0x23}, 0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe252c62ced44dbad, 0x0) setrlimit(0x7, &(0x7f0000000300)={0x8, 0x3}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0xa0d, 0xfffffffffffffff8}) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/207, 0xcf}], 0x1, &(0x7f0000000200)=""/45, 0x2d}, 0x800) 11:47:29 executing program 0: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) open(&(0x7f0000001100)='./file0\x00', 0xf17cadbbeddc93de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="57dd50eda13a015b98c5cc05019e5132902002d61564371bb58e9432d254e85e56b2f594ac0ae8d72e19eb9fae355d6170e2a8a7129f2a0d24a2a80f9e2893c790d50d019f50ec480878b19bb3f321025cf8b680830190799ee87199e0a5695a973916ed2435b7357a38d265b42a864f25452d6012ca2cabba30d3e62925c68f4bc85d0b742498cc8f8b13f70c5b8e4156970261bd83a02c845b18d186df76f214bd64549c893a6408c3524e10befd46c8e6008beb0e15c295a92bcd155cba4f7c54938dc86f367484a1ddf2dd68edd18f7d78defbad04e7162cf10296992e0bf16f4cb4cda378e7eaad2bb4ea5d712a17c94ab4b37f9be494237eb730067fd3ec0ea49b9923bc5e3df760624281f1a3bba9d5c9dc635855e2f59fe27c2d074f906437661c1b91f232bf381498b828a7221ea90219e9a0eaf298882b0091d56802adaa014cb63ad1252bfc53cdb6e0f76f0dade397190b91343340f95eecdeb473ec714a864090ce469c5d3eb4de4118c743921537c3f31e4abaa7ff1b39b3223d8f38a8611bbb2dc2483890644ccde33e0a2afea56f4700d427d23e6fdb415c6e8da7693c90a0a33059ed5c4b5aa4c3a6e3b833e6bbd447f4186e98887a211d20aa83dba0d60349287a7df1d438bcff3cc713b4769d2f15e8d24994b0b83c2619461dd271b8c2a334b41e0effe837a0ae93d3ad29694471fd2f7d3cf24bd67cd5817bcca5be2fe402c0cc6b2a73537b8ba7b887d30c8a0b4f30a60b3451c48ead96fe174d672bd97598ca5292357fa5c53296075fe108f82cc15c872e7e77d3b385bbd7fe8b331a15048d197f6e15faffe4cd8b66002109c9ee465cf20bf938d4c0fa4e1e9974a45600384298b01f6ed576c287afbd5b465cdbce30939c3c97cabcd83f201f9a2238355a5634799b2304e6374a488c29e0cf6a57d6b9f8135eb84b0bca4e91b84f7986c2863290dd9e55250e2b6acc093f8ba2f3cd01b5b53cfcbcd0dc699ef14e80c67d22c20eca46634e0a96a5cc81bd7afb61a6179bc708c79ad288d80e6abfa0fbca55f03ffa93be1ca7db5512e446fe4c86a4ee76da4c5e12e8703664ce4c34507e8efaef919e62d60c67daba80c58e2e8ee2c8e4c2d0d01e3580f70a800fad2c2284732222540b2574fac5514e4205679b60ecc140701411e764abd8c9f3a5577646e59fa98e9cfe396e569a70c83d93bcbe20fe420108a48067af225e5e012a5089dee3aeb4e2a98ad6b176ee569af6e2b56f9f00b0d30cdcdfa240b08e0695f067e8bb445fb674bff128c0098dbac1605ae809e29dd0afe88301825d4f0bccbe258d99ef836b652fa3e35a22ec82b97f21721045518ac76f946bfa9a4fdbe9e0a7ab42cd7d808fd2089f5cbd3b0927c5995c763007d69bf76cb261f94405b28cc6f3e47e0512f29878f81f0f3fe6723a3931329b69206685e36bf6b5149feca8d1ff923a81301646cf2c0bacc264a3e906081b0db249e6b2ac3ddd04a83f0b20621a84e4fe98e4d2ab1e271f69e1f6c1d33db0493c9a29f7e6b287f582f723759a492362ef04e8bf11ceef49c72222936892bb1b7f0f18cadf2c867f73880affe631737acda8c12c54733a2eae8ea73685daa3725c4be0c0d73ddd4f64ef644875ebee44c5e26a133cc0ab38dc4f621d1ee65f8ff8e4714bbe7d5cdb1f9247dadfc8fd03e1829e3a4e84228c273d5229b13086d2c44465b44d3c58fe79edbbfc18d1917f1bc74c4e1e52c741f72baa197344e8d9983958cef2273a7ef571637dfa12f79935ed0ee63ff8dc42c9af5d8845be074336511dbce70ab06e88c5a9f86cca0ed0f18e2e91efb0743641b692b9a986b4ce363d00f3af6d1e592c89e2c5ab15d2627001547c5879bf9a7ea4a0b237fee18dab996b6cabba89e6bf65ab4cb1123743075842044df996cef3cf7dc864112370c001ed58f5759c3c7e17a1b18e58235a7e551c80a499ad4c0da216ecc8cbf4444becdd42235ef449dbdbb12caaa7fdf77e81c0db86298b2055cb8ac434372c5f59d7cacebe148a9ede34c6a902be8fee2cf61edfa258ed2419b34e05fbde0bff0c850205ea70e2818d528edb0894df3ab46dcf3c65c32aaf986fd0716bb8d1415328a42cf15e0255488d1b12012f8947900cf94af7b331c738b7d1bd6503f5956ae4d691e7c2562b4e956d8316dfae8aae9c80c0a0412d9df14245ca6b7d10605ab8fdc3fdea4ac4112a973a65ec54324ec50f09930b2a5963544f7b222246da380bf8c02fba7204a0303166a61c7ce69f9d31e364cac9c8cd329fe57de3aea0646edd266f44aeab6edf774fc8f64ba4a0d748bc8500225fa12100a7b9aa65d6a36408c9bd819d568b19c279064cb0f3dc30bf88604a7e5d2ad29c84695af03991a779a68d0d1e0d177941250d58991b644196db9cae5d51c100c82e3bbed90efe45c0fd0c29d761ac23b335376e59d8a7ceb15679249f9110358813b6ab063b85952ea77943138e9efcb8465c5afd9724bd3ce0ed9c97dfa5aaaa39f861be812c0158b8c7538e51598091b1866307d617081f2415094e7e69a0bf1eb49cb272cf1451cefcf840a68aad3e5d9cfdfc2b28a7071c16c42b42efbc430a7f4ec5ed6ba7940230cd8a20cac6d2498e19bb7bc846f137b80bfc3cb3feb97725ad60b338bc5a19ed1539528e762b0bb08cb49f2e93ffccd6e47aef62019921d67dc582e2a1caf729a35a4fe983e7acbd8c0cd5d7f7e160427d1c1cfb2cccfa77e7d95b8c479c6a43ea313ec3d61e4e97a09ef891d4acc7a024dc12dd9542a53731c85a1d519a8c5139eadc6862b256875f1858641ac56596ba75e503c30f7b012cb3a4c58510d5b56d6e7b6cc16132bbb3a285bd4570b4d00563695a29c1ed7d89ba576fee8bfbf5773a75136b53adf88850eb774ae1fb11b577a705a8868c8f9162145c1a0e0995f88adcd0f77cc7b393d766df9e51b79227a8d9165b1eaa166d3f5053cdd3f87a181a74cf0acf4539089655f965f18bb56294c3d79c84384d83af26609ed8d8f90f364bd22181cf57d3380f50b87dfa5b1ab22a95d3419688c1ec0e582c56fcb621a88c19f93cff0d2aaf1448f2aa5d0354fdbda338ff09ce036644e1cfb7101bb481bd4c2d927217f4ce79f9be2a01350cb3ff7062bb9b32454102666ffa1c0b4ecf4af254e40a9c83d66931650e1f8d73988cfd690a6b00ed35bbbd6ce383e6341101fec63d15c8b11f8fd4840e712033cb984d0846ca8daced342c36ecfdc2ef137be39c4fcf4517a41e9806ca28a953c8fc76db9a8f6bd1974e303847ee24e81624cab8ddbefbe96a0ae20e71872e348a9a12580b3273bacf5dfb0e46cafaa5b547d6cea17b051305640d90adc09411f8bf1e7944c8a7f889c257521db8de43b4ee43694d0a9b545ac62e80c2eee2488da0ec9140356c09450723a1867af39bc13cd8d431dd9485ec14b55f486cc1e26398495d04bb4ed3181bbbdcf4db2b8e74c78476828d23897f2e8bd307701b17f135bb06a4b71f78a8063653d718166e5f41759b6e6c27e6e56f95663bd000863e324c8c76bb876106b90afb5d38c2e7c3810fe515c7f80cc20db39ecd250003510c2dcac1b4fca20dacd771ef515b51718e6f6c57dd6b2ba47e08d9fd8c229f01f010254186000e71c27033921b61942f315e283222ef832afb69f69ddea99ace1ae8d934deeaae8e2f90f3e326f59cb0f65c738bc6e6153f8ca36cc317d05e0f107097bc1e04bf6a7452998ba337cf870c2b72263c50f7e3010c384d2e6e56eab996caf6dd9cfe69b6e13d8a57e66d245d976859f3c9446f24a6755819a19b75d798f67f474bd3d540e28958c385db5633a218a33ec4e4291180ac68a93ec0514b6408aecf11d2afdfcc63ac007f5263c3563cd6fb8a5787f8bfb34e3233c899f414b732f62d14f43e9cec62f2f1a912582c888b84e636754eabb559618cc0a566ba0fefe3cb5e51a4dd6bafe8da82c09e3abf3dd9a9cb1b066a0273245e0e50e2f02b078923ac2d0bed03f509dbf2eaf345f530dd0ad678a2277e521f8ff9202d9a6993330f243fe7684d798313ba9bcde125eefc900a3e63b39f640359c035feffa23e1873d34a6cc3906a8506e3d9f2acc0660235a9de037a1dc134f600cbfde7c602920ee746143954277217857bb4717388f1c606094bc452c5b88c710837b6a39bccae99a16b33ec3f53be56e24ba63972845b5037e3d09049ecd57e9b75ace6e04a374da681649e6547ecf2ae94b5b2134a246b99de608f518e490df24f5496724305d05fab9a462d42cef40571c94594c77c1a29aa9ee45824d555415cb53044d958fe52312b9f9085ef00872adc3c9d136d4a8ddd77e4dbcb00cbb77ba4de775c5151d2515a421a8993bd50c67e5e972f6f091cc37129d3f68f1924367fbcb0b73f108f829e85b61507527b3012af308c3fd232f28636727a8764c7c898a3daeb9f9db715d4a3f0c054cb4fa46a5680a94318525345c11d8c2507d4ea17ee466710a76b4f360d3822c925312a251ae8f11538e3af0ad632d00ce6a0638ea65273a05535993ea778ba553c6764aa416981e2ed2645d8f60410b2ce6753e363577744c6c48a7c5c3381bc5c8ac6e8d32331411b4fb3bab1cdd49ed7ab445eab8faf488d217a1ceae638fb6d6a8ab8ad8a3c8775f50520f35fcede44cc9d68488ddf9b515a0b33f6a7deff2c88e374596f08be820fd2de9449ce45404cec328b0baee51d2a5a4023e45b1d648e0db87bda02b4d8499105a8754d522cb2647eb055c4436447b8afd41cc59fa27250bf0b4096eeb55f3b38f8e643d5adb9353f0293fcea91760f5d351e4dfc47020188d57d83b7bba3221747c74fcfa5ad40cf72e0a456712340563bcbf87e0ffb19df47cc513e884993cd892dc81ce952cc93b94df71555204bfc845a458aa7b381887da3e27ddfb8e938a3abd27b8a3b6607e959dd542c5ae9d5427c0af38bc013134a658d2023ca3fa73d9029828759728dea663118882f8808e123e559198c1db8e79d56b552d9e6cce1a373a903a5202d537938d529e128f260471e25c18f73d6dacde930d3352b9b7ce37c5c9ba235ca55a3a6566403737143db36c0f3d5029e45d52f1a7ffc8ae992b22d680fb3e3a42bbedfd21384e4d733eb4441579d7baa1278d1de6d0ee59c08f8f11ae1fe288103e5999440e78adbc87dd6445dd79672dd150146786eeef339001f19b4c3a6df0032ced4890dfe6432d15a0d1f6c2b9f67a24fad7234946929315b12a2467bd590ff0b61cd0be818849f351a981a657cc4458dc94848a6816ffee1aa51704c256268427f35f58d8c2963009dcb2fa5bd87939cf5a67f9fabf2cfa112c776d7015ab176348c72014ce060594fb4b17e8c75db7b69fb373a5f3ab12fcbf97c1ac30b5a3eabebeb178e459cf8b011684f6297d45b25fb6eb91ef770f9ec8d1473d62e5111aff55db187cefe9fd8e7618a09ed86e5c1a518bd253e17790d6c3834ad2ef51ebd3bfa1875d0cbae9bd3996b902e674554c719a4d73701c9880ef505c338f21323397842db44e7f71ea3c57381f00ba31ba413c51e2497c216914a0a217d8bfb1e70d2af11d8941e83a8c17c22ba02e6a71e1a12a6da7f2386bf83eadcf42be5b4f42ae36886efd1fd85f305861627eec1c00943e0ffc775e2d4ce5a680fc02f1e4057a6dca0bdfb29ac53f921a2e620fd23570dd5537832a54a0bff189d2be90d18e6d6db76eb4db00ee1561fcdabeffe7e1f408a7aa87d43a1804438d96df1d18a4634be", 0x1000, 0x400, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) 11:47:30 executing program 1: r0 = msgget(0x0, 0x200) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1e6e1671a0eb29b1fa5364916ef054713989932f7cd9efa43b6bfbae632ff0ec8511dc452e2a85d080a76f5a2eba617fea59b84c765227a8c73dcf2b80732293c0284beb20d0eb98d991aedb5ca6c500d51eb54c986523c83107044d96c9cb5d2dd85394d187a536dd87da4f360c7363001b54fc2025a6aa7ef7109b0fb4ce1632d99a4ed2aa7aa5b35fe8f369"], 0x7d, 0x0, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/147}, 0x9b, 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7fff) 11:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x88) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) 11:47:30 executing program 0: pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) read(r0, &(0x7f0000000140)=""/116, 0x74) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="b2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) 11:47:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x800, 0x2, 0xc9, "565a7b5617c7dd47b614eba5c176732c467ce899", 0x10000, 0x33d5}) close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 11:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:47:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) fsync(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)}) 11:47:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:47:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = kqueue() lseek(r2, 0x0, 0x0, 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 11:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)='\x00\x00') 11:47:31 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000a80)=""/6, 0x6) msgctl$IPC_RMID(r0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000ac0)={0x1, "3fa6ae86511276aa66baedd95b42ad50000cd1fef0f789b6e61fd90dbd0a6638c52aafc3155e07fc097d6736391930c8a3bd9b2a8d48cba16800a96d0d13f1614d1e39b5e4b19035f7cc5869cf081f9035cb3c142bfb84a2836eb1f1fea87b81e64f724634d8b1e5644feb889aa52b8c5b5078ef6b10b44dfc768930965caeb00c9710f3861a90565d94668d37dcef0e03741741b49f8b57fa32a2d118430aede1bd5e9a2bf44ae17d4e0a570620dc3ec3207467c4ee20411645166a"}, 0xc4, 0x800) getdents(r2, &(0x7f0000000000)=""/67, 0x43) r3 = semget(0x3, 0x0, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000c00)=""/202) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000000e04f83ab902e58089675ebd5900282ff7d2c716c936b44c186c0a65813594f67311228d24a6b3b0ae13b4c49982860f13f162a2ab7c4f9e6755b7188c50aec18b020b2c30a09c529d1d4841bb6c47ddd66d92075469b1403dc5f321f0e199ced5f2a26b6e27d2ad8c137c54f0af2f95633bf4ab6f7b774f623993cb"], 0x84, 0x800) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x100, 0xc9c, {[0x6, 0xffffffffffff3116, 0x81, 0x7, 0x4, 0x3b67a1be, 0x5, 0x1fc00, 0x0, 0x401, 0x1fe7, 0x4, 0x7fffffff, 0x7, 0x1, 0x89a, 0x9, 0x3d], [0x7fff, 0xb30, 0x200, 0x1, 0xbef, 0x10000, 0x10001, 0x8001, 0x7], [0x6, 0x6, 0x4ba9, 0x6, 0x100, 0x7, 0x8], [0x9f91, 0x2, 0xfffffffffffffffe, 0x6, 0x6, 0x2], [{0xdbe, 0x101, 0x3}, {0x4, 0x8, 0x1000, 0xffffffffffffff01}, {0x7ff, 0x5, 0x7fff, 0x8}, {0x0, 0xe72, 0x3, 0xfffffffffffffffa}, {0x9, 0x1ff, 0x6, 0x2}, {0x7, 0x9, 0x200, 0x9}, {0x5, 0x1ff, 0xfe, 0x10001}, {0x100000000, 0x8964, 0x100, 0x8}], {0x9, 0x7, 0x4, 0x2}, {0x7a9, 0x2, 0x5, 0x5}}}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000003c0)={0x3}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000bc0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x2, 0x9, 0x1, 0xec7, "5b947cfe96bf590332fdb33b47b0aecbcaea2f84", 0x6c0, 0x1}) msgsnd(r0, &(0x7f0000000480)={0x0, "63320b441e57d3aecb571acf7c834bd5f2784e7aaf71b4648d1e992e25e4250eb5a02738ddab6fe8bc1a23584b7bb44191a43f6bac75067f7c3d0e47c9ce876df4d89eb5f1869f5fe50c76f5844a7376ed0a2c42a9d6f2375d1a76de1230976ecaff3e1e2b0d03ae712ce1873b2b4d1e465e9d29a9b41432ec5b14c7a8067851229a5bece8e5a708aafec83b5e9ba02945c4af530ab0791587a6"}, 0xa2, 0x800) r4 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000540)={0x0, ""/34}, 0x2a, 0x3, 0x800) msgsnd(r0, &(0x7f0000000580)={0x2, "25fb459526ed970bb94e329df702807abcd227b004cfb433f513e61468db384ac78f302d192aec3dfc2a5374d079d34cdb12484873a9fed3b2c038ead08d9a0071b58960d91b097c213221c5b8e7226e97eac0dc8c066102ae7c2cd2ef6891ad8a622e34e3f9623996d7ceb6c1c757ead7c8ef5acf95e88a428c17f3c767aa875a6d2c45e813ba7065461a5c4a161383f8ec37ebc958ffb5a4dc973fb885edf50e"}, 0xa9, 0x800) msgsnd(r4, &(0x7f0000000640)={0x0, "103a7e1fecf77145b6fa084bcd8d5cfa771567bfadb902defa911665d378d7849bac667b2851956aec1d8859a6b6042dbb168db46f69abfc315edfdeedb86f36c8f07a516134a93aa4cd62c5d8f1007e8c8c0611255456e86b7a572a44774075d6ec97c0a05639cefa2e26abe49acd47a8fe722618259135acf65ea47368dbba3f09eb73e984def032b84c29f49a26b9904489608ee259a06cb07af6df8a2d37732dbccb118154d3a7237fa5f71e37e7b82c8905025cb06fca17b423beffd7f1"}, 0xc8, 0x800) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000009c0)={0x401, 0x8000, 0x8a48, 0xe000000000000000, &(0x7f0000000740)={{0x3, 0x6, 0x9, 0x1, 0x100, 0xfffffffffffffff8, 0xebf}, {[0x400, 0x80000000, 0xfffffffffffffff7, 0x80, 0x9, 0x8, 0x5, 0x8, 0x40, 0x7ff, 0xa5, 0x8463, 0x70, 0x7, 0x10001, 0x6, 0x1, 0x9], [0x3, 0x7fffffff, 0x6, 0x5, 0x4, 0x401, 0xfffffffffffffffa, 0x7, 0x3, 0x80000001], [0x5, 0x9, 0x2, 0x2, 0x1c00000000000000, 0x8, 0x20], [0x2, 0x1ff, 0x1, 0x100, 0x9, 0x10000], [{0x100000000, 0x9, 0x9, 0x9}, {0x1, 0x1, 0x7}, {0x8, 0x80000001, 0x57, 0x5}, {0x5, 0x0, 0x8, 0x6}, {0x1, 0x100000000, 0x6}, {0x80, 0x80, 0x7f, 0x9}, {0x7, 0x3, 0x1c2, 0x7fffffff}, {0x54, 0x200, 0x3, 0x7}], {0x0, 0xffffffffffff8000, 0x2, 0x20}, {0xfffffffffffffffe, 0x1, 0x1000, 0xfffffffffffffff9}}}, 0x100000001, 0x2}) msgget(0x2, 0x602) syz_extract_tcp_res(&(0x7f0000000a00), 0x300, 0x4) msgsnd(r0, &(0x7f0000000e40)={0x2, "561e53109ded065c3dedb507ef118ea2889d70fab3d9f9a1c2a97bc51a6e822c2d95740a7fc536168c6dc0b44b1f34e0c364ac483000425897177c7ff194652c834210029907315d01abb6cbe1b03da027d23b7e2c261d3ff6155429c4a4cad04d702d6034028add3f918cc0b067e7f825d3334accbd24aaf1a163a3890dd0cfc37b3869ce28b66f7714dbca6c7a032ade872304beded5ec2421f09e977bd8afbe91f20b4ef498da715aecc1caa71dff85e538e3b8135622e3d3b3f717aaa2102faf74ce894104e9c09476c81b6b83483ae54f620b553f48d46c144f4bbcbbc3d2673dfed1efe0"}, 0xef, 0x0) fcntl$setflags(r2, 0x2, 0x1) 11:47:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) link(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r1, &(0x7f0000000380), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd1b) sendto$unix(r1, &(0x7f0000000440)="9d8dea340c5233d2edecd8ee9aa71b9e571a19c1b98ae317e1bf49dce4188e0a20ac4f02ac8aa7ee27a4ca2f57aaef83d6586c2bbc3366964c123f0cc44a", 0x3e, 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e1d62757300"], 0x8) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) nanosleep(&(0x7f0000000300)={0x7, 0x3d}, &(0x7f0000000340)) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x7fff, 0x9ac}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x100000000005, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x11d, 0x40, 0x101, 0x800010000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x5}], 0x2, &(0x7f0000000380), 0x2, &(0x7f0000000180)={0x100000000, 0xff}) fchownat(r1, &(0x7f00000001c0)='./bus/file0\x00', r2, 0x0, 0x2) 11:47:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x9, 0x4c3, 0x7, 0x2, &(0x7f0000000040)={{0x3, 0x7fffffff, 0x7fff, 0x1, 0x32, 0x8001, 0xfffffffffffffffd}, {[0xffffffffffffff01, 0x671a8a4c, 0x7, 0x7, 0x7, 0x9, 0x50, 0x7, 0x101, 0x50a, 0xff, 0x3fffc00000000000, 0xfffffffffffffffe, 0x4, 0x3f, 0x0, 0x7b7b, 0xffff], [0x643, 0xfffffffffffffff9, 0x1, 0x4, 0x4, 0x7ff, 0xfffffffffffffff9, 0x2, 0x80, 0x3f], [0xd0b0, 0x1000, 0x1ff, 0xfffffffffffffffd, 0x168, 0x6, 0x7fff], [0x9, 0x3, 0xd694, 0xe626, 0x80000000, 0x9], [{0x8001, 0x7, 0x5, 0x1f}, {0x10001, 0x179c, 0x1, 0x7f}, {0x2, 0x1, 0xfffffffffffffffd, 0x5}, {0xffff, 0x1, 0x0, 0x2}, {0x3, 0x40, 0x228, 0x9}, {0x0, 0x3, 0x9, 0xd0}, {0xfffffffffffff000, 0x569, 0x100000001, 0x4}, {0x100000000, 0x2, 0x5, 0x8001}], {0x4, 0x47, 0x2, 0x2800000000}, {0x1, 0xfff, 0x1f, 0x65c6db2a}}}, 0x3, 0x8001}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x4, 0x6, 0xffff, 0x1, 0x1, 0x101, 0x4410d5ee, 0x3, 0x3, 0x624f8538, 0x2}) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x100) ioctl$BIOCLOCK(r0, 0x20004276) r2 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0x4, 0xfff, 0x5, 0x10000}, {0x7, 0x6, 0x40, 0xffffffff}, {0x101, 0x4, 0x0, 0x7}, {0x100000000, 0x1, 0x6, 0x3}]}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000004c0)) fcntl$getflags(r0, 0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000500)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000540)={0xc6, 0x55ea, 0xc}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000005c0)) sendto(r2, &(0x7f0000000600)="fb69eab05f189b1ca2f08f11f2fd5c94899d2fd228febb3c2c1174b3b78ca230a44727e717fb9ad3659727114d1c5a96ba04cfea26870ce4c1b12df68707b014c04432d66ca07bf3147be870a046f7c872e5e2bc2cc77773d346e4380b0f0d29238d65c09dd4448becebbc4ed9bf69c025e536393a16c959090e156881d737b79de13bb8e4e27bf3501e0e7bc8a15e7bed4bb52f8c96d9b8e7d3", 0x9a, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x3, 0x10001}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x421, 0x4, 0x1, 0x1, 0x2, 0x6, 0x8, 0x2, 0xa2c17a154ea1dc9f, 0x9, 0x1}) chflags(&(0x7f0000000780)='./file0\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x800, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000800)={0x1, 0x1, 0x4, 0x8, r5}) getpeername(r4, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000008c0)={0x5, 0xc000, 0x3c32, {[0xffffffff, 0x3, 0x0, 0x0, 0x1, 0x4, 0x8, 0x6, 0x4, 0x3, 0xffffffff, 0x2, 0x3, 0x9, 0x6, 0x2, 0x3, 0x3], [0x100000001, 0xcf3, 0xfffffffffffff06e, 0x4, 0x6d31, 0x7fffffff, 0x55b1, 0x3ff, 0x80, 0x6], [0x31e, 0x1, 0x5, 0x4, 0x3f, 0x2, 0x6], [0x1, 0x4, 0x8, 0x7, 0x4, 0x2], [{0x80, 0x2, 0x3, 0x1}, {0x8, 0x6a9b}, {0xfffffffffffffffc, 0x3, 0x1, 0x3f}, {0x5, 0x20, 0x101}, {0x6, 0x5, 0x2}, {0x6, 0x1, 0xb82, 0x2}, {0x101, 0x92f3, 0x400, 0x1}, {0x6, 0x3, 0x80000000, 0x4}], {0x6, 0x6543a3fb, 0xffffffffffff8880, 0x7fd}, {0x3, 0x8000, 0xf1, 0x80000000}}}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000b40)={0x8, 0x5, {0x9, 0x8000}}) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000b80)={{0x18, 0x2, 0xe3d, 0x20}, {0x18, 0x2, 0x3f, 0x9}, 0x0, [0x3, 0x7fffffff, 0x0, 0x9, 0x7fffffff, 0x1ff, 0x2, 0x3fe]}, 0x3c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000c00)={0x0, &(0x7f0000000bc0)}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000c40)=0x5d2af88eb928b885) pipe2(&(0x7f0000000c80)={0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r6, 0x20004268) 11:47:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x5}, {0x5, 0x7fffffff}}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x714d, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318", 0x45}], 0x1) 11:47:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, r2, r4, r5, r6, 0x41, 0x1}, 0xfffffffffffff801, 0x5, r7, r8, 0x5, 0x5, 0x5, 0x7ff}) seteuid(r5) 11:47:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x2, 0x7fff, 0x1, 0xffff, 0x5, 0x9, 0x0, 0x10, [{0xf6f, 0x4, 0xdbaa, 0x2}, {0x2c44, 0xffffffff80000001, 0x7, 0x9}, {0x0, 0xbb6, 0x1, 0x5284}, {0x9, 0x80, 0xfffffffffffffffa, 0x1}, {0x101, 0x7, 0x1f, 0x9}, {0x7, 0x5, 0x1e, 0x3ff}, {0x9, 0x0, 0xff, 0xa02}, {0x9, 0xbf9, 0x3d0, 0x3ff}, {0x1, 0x1, 0xbab4, 0x7ff}, {0x6, 0x1, 0x40, 0x7}, {0xe5, 0xfffffffffffffffe, 0xffffffffffff8001, 0x3}, {0x3, 0xa1a, 0x0, 0x7b5efc8a}, {0x401, 0x40, 0xba, 0x67}, {0x9, 0x7c3, 0x7}, {0x1, 0x4, 0x4, 0x5}, {0x9, 0x186, 0x1480, 0x9}]}) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x81}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:47:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x7, 0x0) recvfrom(r2, &(0x7f0000000080)=""/60, 0x3c, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 11:47:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r7, r8]) r9 = getgid() r10 = shmget(0x3, 0x4000, 0x50, &(0x7f0000ffa000/0x4000)=nil) r11 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380), 0xc) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000002c0)=""/9) setegid(r9) r12 = fcntl$dupfd(r0, 0xa, r0) fchownat(r12, &(0x7f0000000300)='./file0\x00', r6, r9, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) socket$unix(0x1, 0x2, 0x0) 11:47:32 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:47:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8108, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5224f54c4639ce58, &(0x7f0000000040)=0x7ff, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 11:47:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x4, 0xfffffffffffffffa, 0x3, 0x50000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x169) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:47:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x3f}, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') ftruncate(r1, 0x0, 0xfc3) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) pwrite(r1, &(0x7f00000000c0)="715486", 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x9, 0x7ff, 0xe0, 0x401}]}) pipe2(&(0x7f0000000100), 0x10000) 11:47:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0xfffffffffffffef4) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 11:47:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x980, &(0x7f0000000000)=0xa, 0x3) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="f4", 0x1) 11:47:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, 0xffffffffffffffff) 11:47:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0xae) flock(r1, 0xe) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x7) dup2(r4, r5) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3af0468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763f2ce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r8, @ANYRES32=r8, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000340)='./file0\x00', 0x8080, 0x190) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1d1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 11:47:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="d20a9b3886afa2f1fc54ed40ef4737b66ea93bc5dbff19ba852c9a75b737c0", 0x1f}, {&(0x7f00000001c0)="45715bb69f7e2d826a10e626f0f6ac6fe48d9bea3fd9c05656374e071647ecce49034cded583f77dc21be13ed8158bab87a19aa73324df109e0cceae529c8c0b76597ef47138f41ac6f18806d033f1632fec0f8009a273d134dcc8e64e7fe66dc57d4d0cf69f1d99d241d1d8d6ffba5a1d", 0x71}, {&(0x7f0000000240)="41f1cf9dd6ae70ad921e336f8db3622286885bc7a29c46c56241ef670045682ed829e33addf24a02af26fb03d6d76da7b1075561e66ec0000b0126136679b9e61f97743ac61323f1989e5ae276009f99a7cdcd1f5298e990d76c035a2746e2ddf2150c6adf693ba2164787df73d91d186b6a2f82565dfd13176e8b24235eea4e565c3e8a1c1a43a369ad3bdb3300718b9cfffb97d7f1d8ca36ef931f4d96d125056f3a96bf9fddc902216c91e230900d3fc5f43d185e9d1044c95e", 0xbb}, {&(0x7f0000000300)="be1cd7f19ad659802fa5a474975dc6eecf7d8b40d6bb3fd09ba163c66dcb8d3475cd60c37cb4f88028c18fb36e9b580dcbe103869b11076e9044293070cbf009a1ee0f0220ffc563ce59ff0e1fbdfb04d74d75920ac63ede1fbbe2c3", 0x5c}, {&(0x7f0000000380)="a3c9b50f299e6828ac55d2356cf508dd85aeaf8b3359dc702da960be981eb42843d4635b2dc0da7d4676e8028fb9f6d4c70a876921c5a3902b9823b609f2f453b5df8a9efd89b61fb19daa4228d2b433ca7682796fdfb74b6633d4bfacd8cb9b429d7c80e2691c073cd7e938ee2bc9489c24d86df8b3b0a25dba37691eec4dd7b1f4b3b708d2d891a09bd9e820435a76d803286cbaf804573ce7234c9e032a11e05f18ce757bfa983de1412f17d4fa8d080b610ed4458716", 0xb8}], 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) sendto$inet(r1, &(0x7f00000000c0)="419ff3c5b53e11fb7df4422b6cd2dcfac9aa001de953c756", 0x18, 0x400, &(0x7f0000000100)={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x1}, {r1, 0x1}, {r1, 0x4}, {r1, 0x4}, {r1, 0x20}], 0x6, 0x6) 11:47:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0xe2) 11:47:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() wait4(r1, &(0x7f0000000040), 0x0, &(0x7f0000000240)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) 11:47:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') r1 = msgget(0x1, 0x4) msgctl$IPC_RMID(r1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x92, 0xf56}, 0xc) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') readv(r0, &(0x7f0000000100)=[{&(0x7f0000000400)=""/177, 0xb1}], 0x1) recvfrom$inet6(r0, &(0x7f0000000300)=""/226, 0xe2, 0x42, &(0x7f0000000080)={0x18, 0x2, 0x2}, 0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 11:47:33 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$inet6(0x18, 0x4, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) 11:47:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x5, 0x20}, {0x200, 0x4, 0x8, 0x27}, {0xfffffffffffffffb, 0x5, 0x7, 0xffffffff00000001}, {0x800, 0x4e1b, 0x0, 0x5}, {0x7fffffff, 0x5, 0x2, 0x1f}, {0xfffffffffffffffb, 0x401, 0x8, 0x6}, {0x1000, 0x6, 0xfffffffffffffffc}, {0x3fff80000000000, 0x7, 0x1, 0x7}, {0x7, 0x39, 0x1, 0xcd5}]}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000340)='x\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 11:47:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="212e525c5379750b500e1adc521622fa15b11c2cb88234f44579b85229f0e6a8eba39f4cb1ad6e5d33ec4858ccd53b5e8ba062c14ad16320ab75bad0bef972da9510220a8a34ada21873c85457d9d2b4efb4ce2fb6ec9cb1ddfa63890d0ddbb140647485b9ae3c6147e2c7592138c042aac2a62ad2d01ad541a4bfe313e59b71d5e25b19cbbe6ca2c14d3b06051b7491766bc4cad43494876cbc0dfb2a311f2e5386fa130e5597db41121fe613524026c644a2c6e441c54adf1e794240faccfccc011ea240d21441ac2e02558fc2d2e984faff295f0991f0a2c408871b5dafc08e023240840611d22b08f7224a6b1feb6c6dabe23d", 0xf5}, {&(0x7f0000000140)="3896906f5c80cb78d20276fc15695cd77b0050d40499f9e3e156a16cb733a1c21a82477914d5c0edb546db06aad9edd0da011b83b87e6b9bfe390fc3499c3d641876c98833bc9d0c1bd63a3c9e7775a6bb35d680bc37378459be41be7e2a8da4ea7fb82aa633ecabf37941dd7db7bcbe177ba8d141f2afbf107d8888fd3f49b64ec7c9c57bf1ddc204961f", 0x8b}, {&(0x7f0000000200)="925614a1527836bb9046236fa933d32f6b89976b782d38ee2e308bd9066b49f97887e1f332ef3e053c3d006e16d6fdd393ebc75f25a3d2f6abf11d13db9a776b43fb0473227977fbc6fbcffb24fae57d5a3513a87d865140d815881e59aeaa437c491c1fab9eda0e19c6d8499e452309933c3910343c7dbdfd3efd31f3c1d77dc5c1310dd0f73782e8f0809e02d6", 0x8e}], 0x3, &(0x7f0000000300)=[{0x58, 0xffff, 0x3, "4248cbe3819a995415ed58f7d7b8875435727931adbb94554177f2781108121a2ce420019a02ce2b5f99104927408f17aea61857e05bc44855655de4b3ef322d59b3ab1a9538f335"}, {0x1010, 0x1, 0x80, "a5fa60b2ac0138d0ced2c2289a9b63afc93a366b9c7ca29720969bb74f6862665869c442ae3dcbcf711172a9962657457a336781d284fc5fc0d0070ba31de55909bd58e5aa5681457c3ffc19b67ca175f3d0843935dbcd8fb946dc933855b3c43ead6a9141859fc457365f126d9cde2a14efb852201b834fae82a2c5d14f804de92de23fcbe8062a1bd5cff93d6c4dd35dad9bbbe5d54e58f7478ebde4c483a0f7d8039dc7a5dfaa4f11f2037eb4f19e4042a90d723c078b28e856cd85cd3c47f5438b2c8af6d9f5e013356847e237a5b9b6b3cd6780496e15c27c28fd879990033f9cae5963f6297fa5a80b08e9b01c156c4ab79bc456b531e94de9160faf5418d1c9d9b64f61fb7e70e001b5e348371650d34d828703535486502dc398d4727213d674cfb5f36c20545239c36b3e9da2f7e13ae96972a14f2e49a92eefe59804f85df526bc03b48a6603f4b696962737867514a4c2d22916be32acd9c7fa29fef00fcef083a397553438b9553cecd3b81d3bfce75626f23c8ef1f059900c875de81f24dbb787fc7ce770d0f55c2987b832275ac6addc381959db0b373eda63a95a802fa6ad3573fcca3e39ae01d75e3a6f434698cc190223c60cb9ff4eaf169926c0034286e4841279282fe30eeb96f59f870776a7168593ba214e2f202cd6ebddbf4709a0917eaa93807a66fab88c52dbbc62708b70c721b62890fb8887b2f30d9eda902497ae492d85962b5fda93d6b36b1defa4a858d237f83437285c7ae4d2e5298ffa7a7b645c986b59a7b9d60c75e101d469c53d9460e36ae86a83967dfebb2a904ec757553f617602e19bff2e3dec93d4dac15fbfcc2e31f713a73c2197392115dc93a0fcd8e6cc473c76c463345cac4a931ac32df1ec8821b7a2443d7c60ea3ab2259803ae388716b0d686bbc56af1a8d71747cc84f214eedbb632441118d1b048f2597716739288d8b3ce342e94b50a743deebad85d768f62c6150ca40085cb3890713882d97955dd78c4065278e11fc6d59206b43efa7e645bd5c3d8de53f07cd1315a63b45fba7cf489838698a51d57f989c63950643ee99bb065557884075035c0d813baa645ed26c8f59c1a101698b0c0969ffb0a6368a6cfd662dff514c99a896b07a040176ecd1630989f4caad869903ee18496f2f337bd15a9243b64ca9244e23c6beb5398869803c8b557eee604f941a3297785b235b3d1f717a3e335d540d09fcee415404abd8df5e5bba81930e7274c06aa651cafe9d73aa92c613e003b18802aaff36054453c1eb74953ac5475c64c586676fb49db7f19bb90aeac8ca2aed078a8ab8502eeb9b925bc9482720917a9c34c598201b1bf44fc8539ae0c9223f291b2b37c367e3348a1e8dbf12acd002972320a6165d6ac25765498a6c2527977853457a8ec1407eb32a500cdb4eb8b356feb9d95e09ee404b53f5252cbf5530472ff661648d51fa99b115121525887e5ccb9f5f503bfefb59f5d96fa1cc23abfcfde184ffe9c6f5d6a559c2b4e2e448d56d0604444b8f4efdfa9ec3c571423be5ceb91ab7f8998d20b95c6d591b4fb0acd6774db4b7aa6a1a2467c86954d26c63955d660450b673d1506478b8da878c8d4050c72ba2f90721e74b623949544c0b760511ff2bc5fb93b7d95267b959bfcea131976f6d244f74947981a04aab428c35b4811fb77186bac8f6b700b4c6fdc026fbc52c22486f2db3b9927236ee2fe760b89d04765e61bf0471954723a840f7ab36a56c173fb9332db9b018a2e7c38b189e3e0e8209c16171f2bb0ee8fd66c8b74100dda30251fbde3edf3262c01ffc8f7c4516415cc78b9c0b48f4185ceb07b02612c2c547a202e6749e1928adb605f22966db909116796be246b8d237679b94d437424c2744eb05bd26e5da991f8ec104d55cec83e8d95fd01e6c51e4d73229ad52c5be5de115713e5fc956ac7b5b112549aa44116c1b1b9de2c462bed21d19cbd7d301c6d47332ad0e115f9af1908ec74da89eac730bec84d1fb3d276c956a95389dc086583f5a047286b5ed106e73eaba00ff99bf94f372e9c14464ddd9f490d7dc5cc6f2f0f8fc540b1dceb3dc118af06104f196bae8454c90f4abae8a8dc2838b91ea08f485186198f8abaaebf6d13bf9cfd92b2dc8688f076517bd49f27852cbb673957a7c6cbb8539c604f1537f913fc94ea4bdc51665ffd3ed6c54b217ac5032359c9fdf26ec022657860632e7e98aa5f9d1b090a5874ae93b44e936984fc44652f88bb2f65e7bd069afcad10f62f882caea7f3b1288659e9df00e48aa62df3b2ccf4cde74fccdb1922c07388b01e027b8e7a22a83538551c4f946ea607585a93f7b51f48b3fbee81ebbc00eaecbc1a9f79d79cd0551f0f598705e96930b9927ddaa7d9ab05a433d691d2b4e855d31375da7119bc75d8dc66699f6e5c19f71ab69a3e40cbbec3e93a0d863276aa53892c098436561b52e82aa4c042ce8a6936a0c137df64a7e95e540b7249fafb1af419d7db0cdd7802ae2a86a5c1d9e40991e0f4dbfa74a18d9a2a793f30e73980a4d3d3e6e71237d704c27963bfd189bb378386c686757989cddf3d4cd1d4f1c12be93f49101747e0faa675f213cd853f0ba5f2cff6a40be3a32acb65d876496c1ce17c46a7e7e0537794732670be1ed160ae4b6b8ae1a54fb25be8a7f7a8dc0a42c02b86b481779152aac99dc2d5b5dc737c9cbce16b89c8c3317daeb70514c1616cfa8e7443b4401e65faa40a435f117f8fed2a326f3eb2c8a051741636beff81d10b6fa4da91cac2814ab46d8a14b0b8f2863285feb80a42a41c1ab2c2f7bd3831784cf71ff705efd75bde23f0f3da6ff6733dae0738304c9843adacb7a81454fed080002c845abcd51d611c9c84d8235a9dcc7c5405e46080316ee36d7af4022dda44132811b5d3e70818883e65ff4d1303e276ac53e8b3f0ff3a7b6ed7990a50ee344adb3e88d488c8e528f90dabdfcb79879b9630d66bb555355f268d213c9e58cf557f9481341eff6b8d5da304d45639230c739f33f0d7e3885e69d11a654af927bcf140a28d892033c9726edf2d9b89297823429af6ca0a2dcc416d603c1098a5c73ae0385b787f10173b01592790f5b6bed92a7247b961a8b50072e73d2d37e1dc5bf5979ba7a136febd64b2b24dc5d857f4a76de4e541bd3d1da8172c476da8daba370d2792388bc1ba1b51502fe69795ab1be686da935bc910ad0e79e9ce100d04264789d39e2d16dd703a912ea5aa2b05d1b8314da7d24a716f974dfecbb688f12de24bc9209fcafd6595aa9d6b1a0fd1ebfaefe06e3b8e3291ee2c57973a3991ff3b1358b0420906d80e3acc88ce99f2c49cdcdffb11e0241401c5b7a785651498df00f15b170e44301f0131795344f70c2facad5d2f52c7de47d8a83c2035434aa3f6693ba259e725099eeb11809c367b0e82cad5f108ba339ac96ce59940bf043d406cbc1dfb518179062edf8f4ad21d836227dd588761a81e3aa3d79c9e9e2da206bae0d266d3d1d2968998c2c281aaa8f2834e99dedbc7a772ded37a59ce86f917ad830492f2fa1b93c9044e146482fa3ea440ef91d67b7cbe4bbd5bdb49eb394b807e9e9e28212c9d6714017f4bb6eee8db47b564d5ddf10c9c9d4a85bdd094397b01155c5e22288ad43050b540fc708667e4d262c1bb9dc623e9623a07d6dbd24bbf912c820d01e5a094464171c24cd457055df9b11a2c0c0b4c88fb1d4c8072fa4117ad64fc375b628324da6bf8f960315f3e858938334cdb758d7c55acdf16b5c6e66eb8c62b5adc8bb3cd882cfe93f5a4b6113181305a8c205b5bdbbe4f974ab0feeb1566136642f4803071966ff296a11c448873bd175ffe350edf5452a262926bb62a657c7473c6e40f3dd21d79ea433e3c38ee361d8fb055b30324383113b7170b4dbbf542fb074c9d9b697dc322da5045ff52362b2c6fcb89f59cde72beb5582b932fa20db3027b3406bc33f3ad28349e11105e59d449f05d75e2529689114672c8888f3fd275f43f2c2bb4797b383f3205764f6ff77d0b0bec4e2402bef3a68c7d130ccdadba7f0d55ed5cb565a689a1d99086ebb4b1a14a67b94c1f73841c3b69ecac5ab1b5788eccd57dce19cc8b881dfc4a3527180b16074d43c280d12a3cea1fe3d1b7f6855e68509bc085f05419ffa6f383f216c444ccc43f574438adbdea40bcfce25bb94d20789b2f925b9122ff172bca0dc85a94c95196604dadb06175a775ef91b2422c1a0e00ffff92e53294713e25b194fc285ae1c987b48d9d2661428c222f104d8b2e12a6030705bfd23fe784622895480ca1d8a9e9803fd5a1c67858650bbbb99da678ff0550163db9d3b16945e550a01a62a8c3eed4808f0770e4a6e8f2960b72071ed5d6e422f0223970fa6d134ccec3c5264362fd7fca312d200a187346926f8ee78cc943ae847c07fad1588b0996c8f98f38dd340445b1c3052eeeffb531ed0156a1286728e9f2185bf849f7fc3b365f610ff9d02f29eaab46861f6577ce4c1377d3aba75333ebf888e606bb1a308c344322e67f171cd726018b9317395736071899965ca1325ed7164cc7496b56d79aa1ea9670a909f51f36728e4e32a2c58dc2b1c8c08c333a99a8f351651e2f97d9fa25b5c6e6009df9c0cc1ab0646185545875bf2b6b9ecfa8929c19428a6c294a7ea9f0b405f0d539534dc756a9c6b9a311cb408a9d845e15848fb76341c998f1f91b6298bccd671f4f26dd0cc95fdeed7f22ad3213bcc8f6a7023698474a0f97404fe88efc2e3edd2eb3f67560ea6a2c42e9653d4dc5ca84634c36873ecf870c6c5a4b7f9bd917acaa08855a063d9c842c82e60668a257c2225f0237f013a6d054ec2b39ae9bb27aa89bcabeec3b676114db8a310f612e60fab67e9c7083ba9a3779929e4ddfb1ff055594c13a27867991f8888d09b8f567acec3f44b984bfef53380c1b79dd9b4b8471fe7dc1f923ad18700462fc3227f26a6b99a75948a913d1853299eac91d597d7aab47eb7c97e874bbaaa61bff0043ed43bf3074a92e4a94afbaf7d828880f648e7e74fcd88da1e5ad3c4c4528efec651d5b90b03e8f0b397119ee3bfefa058a74216aa56ee4a6f2f81af47def61d95d74d87109f1bac0b606d73acf391e0a83c93147e6d278223d4357ed4ecf6d256290db8cbe6d8c43d52c6aa513ef8c42dcc957f141dc76000c72aa62bc54acc816f0edd5fb21a045481b57669570133b690a519943631bc4a52ad14e2ad0d4227516ae178daf018da477d80afc418f4e6b1229c42fe011a22700bc4122cae7abd15de19d57022015b26e2d8cd3ba7cfb959becf576a78515917ba035056cf5f743ce69fab8f75984bc1140338be6de6e7989d11175a65b21e77c2c86cdd6c1a63f8335c57877b1db0b5b3bc1c2f22502cf805bf888abb147e32b0c5c2937009f5b2bd8e9cad3732e8b7c1ee6563b48255ff46b8e3276cb52bc0232a5217598a3f9dbd93f993d47dfcba8be01f51be822a578253dd28e461335753242d99ee1b0a69c0cbcb30f1cf7cb2ef75cde2309c07329e7845378109d0e16b7072a710411d2942c99bad9ce6f1b6e0a662f2373fceff3fcb735d90e1f67f54d6a235d66bb3ea0a399e353fa5b148eb9ce7c68ae03d56c8b0f01f7db44770ab425d0c6c5f39aa19a6894b7ed7efc727f571b3a7692b456b8e7dbf3874d989975952f2b7d9e5a98d3dd081c77d902bcb54ed0b7e79e920e8c553620596e5f47435095b947d824f72642953041939a7a1b7a657ed6c7fcd3446f"}, {0x70, 0x1, 0x100000001, "d2ef0fc5157d489a057ff0478639c582841159a999e3ed808c9f90de1b187d2db291f99bc5d6dc899dd7ef9c1d6f3fcf151da423c5bc3126bc9a764ed900f55fd66665a99ae600d8dbc2f06c0b6b62ae463f2411089440b102a4"}], 0x10d8}, 0x0) socket(0x1, 0x4000, 0x1) 11:47:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:47:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 11:47:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = kqueue() clock_gettime(0x4, &(0x7f0000000040)) r3 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x4, 0x4, 0x8428}, {{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0x80000001, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x1000, 0xe2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7f, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x7, 0x2}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x4, 0x7bee}, {{r2}, 0xffffffffffffffff, 0x25, 0xfffff, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0x9}, {{r2}, 0xfffffffffffffffe, 0x24, 0x4, 0x5, 0xac}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xffffffff, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0x4, 0x7, 0xe07}], 0xff, &(0x7f0000000240)={0x7, 0x6}) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 11:47:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x1, &(0x7f00000005c0)=[{0x10001, 0x80000001, 0x200, 0x800}]}) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000600)={{0x7, 0xfffffffffffffc00}, {0x204, 0x9}}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000680)=0xfffffffffffffffd) 11:47:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) socket(0x1, 0x5, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1c0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a569a99a3232"], 0x10) write(r0, &(0x7f0000000140)="e88fb162edd8a838ab6ce13a6d58a74c838206391aea54f6267b1a6fd7f2786b447b44b0c19602b03f72a454d5594d8aec643685c3a65cea055cc8b854192d00e9980a3a48d60e26739b18a0ae3518db30641d30713ea1679eaa449f19b9a0ab79adec1bfe0e2e7f88e7db84", 0x6c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x27) write(r1, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3f00000000000000, 0x8}, 0xc) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r2, 0x4}, {r2}], 0x3, 0x800000000000101) 11:47:34 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f0000000400)=[{0x200, 0x4, 0x9, 0x5}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x10, 0x4) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x1f, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x1806}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x101, 0x1}, {{r0}, 0x0, 0x80, 0x10, 0x7}], 0x8, &(0x7f0000000380)=[{{r2}, 0x0, 0x84, 0x2, 0x6, 0x800}, {{r1}, 0xfffffffffffffffd, 0x20, 0x7395b4c00d3a1feb, 0x6, 0x9}], 0x10000, &(0x7f00000003c0)={0xffffffff, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e9cfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a04000000cddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0ccda8afc940502611e07c26079a5d22065618a35486b6500c0f25cedb13afd778bcdfdefddcc54c90f95bac3d27964fe87c940e8841b90d5834dc5fe8376ff603dacd4fd4dfd18b82"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) 11:47:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x0, 0x3, 0x9ba5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}], 0x800, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0xd79, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x60, 0xfffff, 0xcb1, 0x100}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x1, 0x8, 0x99ff}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x6, 0xd5}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0xb0}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x80000001, 0x40}], 0x6eb3, &(0x7f00000002c0)={0x401, 0x65e}) setrlimit(0x7, &(0x7f0000000300)={0x6, 0x6}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x9, 0x9}, {{r2}, 0x0, 0x3ac0b090d676c223, 0xf0000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x5583d6577ed2b9cd, 0x0, 0x9}, {{r1}, 0xfffffffffffffffc, 0x84, 0x2, 0xb2e, 0x3}, {{r2}, 0xfffffffffffffffa, 0x73, 0x1, 0x40, 0x100}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0x11, 0x40, 0x1000, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2, 0x8}], 0x200, 0x0, 0x1a79, 0x0) 11:47:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000200)="e6e1072948181663a718679afd13e210cf72106b0f923197dd302f47081e56e1a050658ff94c5ca7025039e103c52a2ebae7ae2bec9f7975ba9c916ef34c7556a4a5bd8719d97f405f5290bb81939612") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x8, 0x4, 0x8001, 0x100000001}, {0x3, 0xfffffffffffffffa, 0x9, 0x3}, {0xe51, 0x1, 0x7, 0x26}, {0x5, 0x5, 0x7fff, 0x254da4a2}, {0x7f, 0x4b, 0x800, 0x2}, {0x7, 0x4, 0x2000000000000000, 0xbf}, {0x7, 0x100000000, 0x80, 0x100000001}, {0x1, 0x0, 0x3, 0xffffffffffff7fff}, {0x12, 0x1f, 0x1ff, 0x1000}]}) 11:47:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) msgget(0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) syz_open_pts() r2 = msgget(0x3, 0x4a) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x10001) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) renameat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r5 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 11:47:34 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = semget(0x3, 0x4, 0x90) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x1) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x3, 0x2, 0x800}], 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x10001, 0x4, 0x8, 0x7fffffff}, {0xd, 0x2, 0xcccb, 0x5}, {0x5, 0x20, 0x1, 0x4}, {0xb540, 0x3, 0x8dc, 0xe000000000}, {0x83, 0x3, 0x6d, 0x2544}, {0x4, 0xef9, 0x7f, 0x7ff}, {0x8, 0x7, 0x8001, 0x101}, {0x7fff, 0x8, 0x1, 0x4}, {0xfffffffffffff001, 0x10001, 0x85, 0x3}, {0x8000, 0x1, 0x9, 0x10001}]}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 11:47:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x808, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0x5, 0x4, 0x6, 0x47e}, {0x5, 0x7, 0x6, 0x6}, {0x9, 0x7ff, 0x5, 0x80000000}, {0x2, 0x0, 0x7bff, 0x571}, {0x1, 0x40, 0x9, 0x6}, {0x5, 0x0, 0xfb, 0x4}, {0x4, 0x10001, 0x7, 0x7}, {0x81, 0x6733a921, 0x4, 0x401}, {0x81, 0xa45, 0x7, 0x200}]}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") r2 = dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10100, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x8000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0xfffffffffffffffb}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x2}, {0x14, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x93, &(0x7f0000000080)="b6422e3c9932ee91c7e1fd3a4cbce7750f7c66c7084511a552526d4b464c367f29615ed66724edfac7cc5e46326bdb66257683802ad1950c3ca6576f743d49417376c94b880bbb37b14b1b1bab7ad32ee122856385237b3ef1828ec422125303cecbe36a833e08422427a148ff3bcdbf1c1af152f7141a5f018e8357deddee4d096f3cc520d9b32982efe61cda18b8950e4c59") 11:47:35 executing program 0: pledge(&(0x7f0000000000)='\x00\xeb\f%\x97~\xa6\xf6\xde\t}mcN}Y\xd1\x02`\xc61*\xfaQ\xa2\xd4#$\xcd\xc7J\xfc\x1a\x00:W\x19\xb7F\xc4\xd0\xda\xb7\x83\v(\x18\xf8*D\x06\xc5\xc7E\xf3\xb5\x8b\xab', 0x0) 11:47:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mlockall(0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x8, 0xeae1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xfffffffffffffffd, './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x9, 0x7, 0xf5, 0x1, 0x10001, 0x2, 0x100000001, 0x0, 0x1, 0x80000000}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) getpid() getpgrp() pipe(&(0x7f0000000040)) 11:47:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/229, 0xe5, 0x802, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x3ff}, 0xc) 11:47:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = shmget(0x1, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x6d9, 0xfffffffffffffffc]}, 0xfffffffffffffeb5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 11:47:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) 11:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x3d, 0x4, 0x9, 0x40}, {0x1ff, 0x2, 0x4, 0x2}]}) 11:47:35 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000001440)='./file0\x00', 0x1f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0xd18, 0x1, 0x1, 0xaff, 0x5, 0x7f800, 0x3, 0x1, 0x7090, 0x8}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)}], 0x5, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:47:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 11:47:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfff, 0x800}) 11:47:35 executing program 0: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2884b, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) connect$inet(r3, &(0x7f0000001b40)={0x2, 0x3}, 0xc) recvmsg(r3, &(0x7f0000001a40)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000001980)=[{&(0x7f0000000680)=""/10, 0xa}, {&(0x7f00000006c0)=""/196, 0xc4}, {&(0x7f00000007c0)=""/38, 0x26}, {&(0x7f0000000800)=""/170, 0xaa}, {&(0x7f00000008c0)=""/167, 0xa7}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x6, &(0x7f0000001a00)=""/47, 0x2f}, 0x1) r5 = socket$inet6(0x18, 0x1, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = socket(0x6, 0x3, 0x8) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xc8, 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001ac0)=0x4e7a) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000001b00)) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) socketpair(0x38, 0x5, 0xd1ec7b7, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x593c4dcfc0056434, 0x20, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x7}, {{r3}, 0x0, 0x40, 0x2, 0x0, 0x7}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x8, 0x6}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x9}, {{r6}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3}, {{r8}, 0xfffffffffffffffe, 0x16, 0x1, 0x0, 0x10001}, {{r9}, 0xfffffffffffffffa, 0xc, 0xfffff, 0x9}, {{r10}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x5, 0x9}], 0x6, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffffc, 0x29ee3ebd80c5c6d8, 0x2, 0x5, 0xffffffffffffffff}, {{r12}, 0xfffffffffffffffe, 0x80, 0x8, 0x40a4, 0x3}, {{r13}, 0xfffffffffffffffe, 0x40, 0x40000040, 0x61fe, 0x8}, {{r14}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x400, 0x6}, {{r15}, 0x0, 0x41, 0x40000020, 0xffffffff, 0x72}, {{r16}, 0xfffffffffffffffb, 0x40, 0x5, 0x5, 0x8}], 0x5, &(0x7f0000000600)={0xfff, 0x8}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000001a80)) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) 11:47:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0xffffffffffffffc3) 11:47:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) close(r1) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) ftruncate(r0, 0x0, 0x400) dup2(r0, r1) 11:47:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0xff, 0x7fffffff, &(0x7f0000000180)="be6e426b7246e11adc00253f6829349e297427ff0e7c562237f0e38ad79c5b93739fb85047853db5891d3a9b429c20def99095d2fe162828a43a1c033fb40efb34eb4198bfe855a580c88b8b34d641760c67f68125ae38ffb7fb5076aca27d2bad4a509fa039d4a138fd546139f75d2a1bdf4e77", 0x74) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0x2, 0x6, 0x2}, {0x1000, 0x7, 0x3, 0xfe00000000000000}, {0x1, 0x7, 0x8, 0x100000000}, {0x2, 0x2, 0x6, 0xb3}, {0x100, 0xfffffffffffff92c, 0xffffffff, 0x2}, {0x10000, 0x7ff, 0x7, 0x9}, {0x62, 0x7, 0x1bd, 0x3}]}) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="8af3d4b77012db994a4dcf28b9d78d8f696227953977eb4dc92fe8ceaaefb1f3ca4f1d89ac99568e91ea6044e5cd8726f7298b973c14df6dc32e66ecf05d3c9aa9c411cc5f71c06d6bb1fca8e8acb1ce46880e1717c95fd6e53ef214d9679220098847f491bcf3f6d4c6a75bb1d64c4887b9c62d3f0733527ff7adbf60070f0d2a37d0f3c77032c6779a45dca9a23e8c080491c39126c1a079e61cfe43b32400ecfaed860d4de078c37b6bf43a63fd6c6359fcad3c9f524c087e2cf51d1486527e3671e4ac215c65940b6a4faf6bcdf7230d4c9ed6aeed34", 0xd8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x317, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x100) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x11, &(0x7f00000001c0)="784f430023bca8e64590f414552497cddb5700d4dc1c937366750a56b101e66a8638dde2e49bb1b7f4575c68f71af53c08") 11:47:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000100004017e773c4630437b78a3a4abfde009afff40a3ef42a59715d109038bf102a1f6da2ebb825ef75a134e5ec18c3da0ac1c5af1cf1eb097d149f446db0bcd58b4755dd7d293da6de77e37d95ff52b3c31c3acd5b152015c3c90a46788187e95713cf46647ae5b96e16bb46608aabfd34e4bab2"], 0x10) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 11:47:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="701b052c532129b8ff3fe8e4975b26014c77423aec29369a0b0097db78f548684b93f759115a8f50dd84a8932703d9299e45ce44ab47d6babdb75cd56396cc", 0x3f, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) utimes(0x0, &(0x7f00000000c0)) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 11:47:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x80000000) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1f3, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x3ff, 0x3, 0x5, 0x4}, {0x80, 0x8e3, 0x7, 0x2}, {0x35, 0x101, 0x400000}, {0x80000001, 0x7fffffff, 0x100}, {0x8fd, 0x4, 0x0, 0x3}, {0x20, 0xffff, 0x345, 0x40}, {0x3, 0x5, 0x7, 0x7fff}]}) 11:47:35 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)=""/255, 0xff}], 0x1, &(0x7f0000000240)=""/215, 0xd7}, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 11:47:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="f142", 0x2}, {&(0x7f0000000100)="63cf8b9cc38c0f0334d15dbb3752dff784394fb8b58c4dc9e0291cca46bf13d13059cdc597124be8fa2511bff39e86ca00e209e6b5808a8eb953ef0f65f53156fee7332f097ebd2a1837979fb0c3f0623458f7edd729f55d3f97", 0x5a}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="900000000000000001000000800000009bf095894fd35412e36d011d6f23a19de36a21be807df93635b51212ddaa5907000000bfd662454cb836c23a1b48a36a2d5d6fac1de9d382a1b9d6fa6375a60f078d4412344d00d9aa0d1245ad272ba5ad8767b9e7ab58e1c562bea35bed67c197000000"], 0x90}, 0x401) open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x2) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 11:47:35 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fc2f66696c653000"], 0x10) r1 = dup(r0) read(r0, &(0x7f0000000100)=""/22, 0x16) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x7, 0x9f34, 0x1}) mkdir(&(0x7f0000000140)='./file0\x00', 0x90) sendto$inet6(r0, &(0x7f0000000080)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/8, 0x8) 11:47:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000300)={0x5, 0x1ff, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x800, 0x10000, 0x14, 0x1}, {0xfffffffffffffff9, 0xf493, 0x8000}]}) r2 = geteuid() r3 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 11:47:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="5000000000000000010000000500000031bd4aafb1bde8b7a520a53f6973186331b520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52f00100000000000007a3de2fafc4b1426c1"], 0x50}, 0x2) 11:47:36 executing program 1: r0 = msgget(0x2, 0x20c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x529e694336ddc2e1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x7f, 0x7, 0x401, 0x40, 0x6, 0xc9cd, 0x101, 0x10, [{0x7fff, 0xaa, 0xe566, 0xd54b}, {0xffffffffffffffff, 0x2, 0xa92}, {0x7, 0x7, 0x5, 0x4}, {0x8, 0x55, 0x3, 0x1}, {0x7, 0xc9f, 0x4, 0x5}, {0x401, 0x3, 0x7, 0x80000001}, {0xa5, 0xf25, 0x2, 0x20}, {0x28a4, 0x1, 0x1000, 0xffff}, {0xffffffffffffffc1, 0x20, 0x1, 0x2}, {0xc78, 0xffffffffffff8000, 0xffff, 0x4}, {0x6, 0x0, 0x9b, 0x6}, {0x4, 0x100, 0xd200, 0x9}, {0x3ff0000, 0x1, 0x27, 0x632a}, {0x8, 0x6, 0x6, 0x6}, {0x3, 0x7, 0x80000000, 0x800}, {0x1f, 0x5, 0xff, 0x3}]}) msgget$private(0x0, 0x1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000240)="db9fdc5370b7a39a17b19eb5a354c23a22e48318ace219890484c84888435b1430c11ceef0c67770d0268ad2db30ccf835ff60993a8d8fa4e0bf9db45022d09e8c3723a9d51cf47354b86f4b3a4151f8e5013d3992c7ac014fc358e263e401cfd0e2f957cf0c10ac496b07916925391a92c9d25fd93d07af77844b4de7fb57ceb6b1ae0e23b6484676b8908863de2d509707f607c14ee0cf2d4c5dbb4701e8b04a9ab93940d13589ce1830c2673b43670bbf699eaa15916f5aba1b988b56f7f7d8d1cab827aa90ddeee993eccd9e6995dc6185fb3501515e1b3e5cad6a7530293445d12ab6361b7ec0524ded3386aa636ca94211694945d7024f3ca5f031eaf4257c402d16390961bc3efcbdc2b0ffaaf1d8cfd52f413355c71f4a0fdad512e880a3716052137d06158715bd1452af9798bb8023a54d5fc0dce5b39f43e4a55705bd3d235fd5c6e85a98055af2760fc42d10b460fd28af89c95c4342ea9dbb795494573b2f3823a2547123aedd3cc438b49aa496d13cc6e6ee23641433bc59e1913525ccf5ca2f845cc66f29488d446c88f70db9f876d5e00fb2de8b16ceb4171b4f66377a7a67e435d0aae0f2c224b20eacea83eb6845b7f079c34911a8d4c1ac168314dc3340688c477a25b03f05dede5ed0e69680a7192ffdd654b73415e48dc6e46b739aa4b8022e4a0a78972393702a84c62dd07d38d7bddf28917829bf09ae43c5aba28e58c4a8778baae3ceee2990d1d443d608355cafd053408afa75572d3b6d5e1b38da2a88da7ac2b15f6ddf79a8d94d24634ae436292f371c3f870c5d805d71b69657f1ddc2c3b41e04831b527da1bd709dc1516b141d57076eeb6309632517a1c3c73b6811e796add8dd5dd7ac041d49c127261db9abf13951f4fad189945c49ac960d79f63f4400b58fe1f2ce5f59846f1043fa7ac04c182bd1a3aba1e2d5ece92a997ffd19cc68c699185888f9fe277bb6a78eb20ec4f392f4940704b98ffb158e22f80b2c6f4bc2678a7f765c52e4e2b7ecd8956120080dbc8f8d6df39ddec71ed1bf853932e485acec84cea5ba536ad2045fea920c61476e2d2964c49762594c5108804763d4df347e734cedda3d11e812e04003e2a1dba7c0f448f87ed4b3f61ff09c9df2a91fd6d7dc29706fb0795418873545f0f2db94b3b0a35f1069a2249c31245db6e180ac304e6eeaa7b78e99a72e83b3f59f1329ff5c7f93dac6d15aff4e28d7cd56b25fc333de93664af78be78677ebbda8955880cf38fe179a50d7af3bdbcefda1d0eab07bf42fe1bc09887cc1193a23e957ba4d1e152d34206dc9a848556d375cdd58e1580b9f0b8576b387ddc1e8b787e11a2e7093b83221c9d028cb3c904b892b468f389dd5f555e204b2870c3ee9c82d539caf4b6b2781683f7d5c02ddef647595b49c46656a73bed6d0b04b9c07e6fca0fc52bb481f2137a0a2af40dc543013551b17ac4f2ddd194ac6145192ef37968b4b028729201ba69e308d05f143e77fba0590dade7926ede3f4f64454d2078ead9dbb489c0a14687c836392aedc14864bbe3777d02f8ea279e27c5ab5d5dfa1895a74141a8d360f53421eb92d96c38e3cb9d030c36ae3fc2e0ad0a16861c7cc098dfea13dae9f252213c201399d1d1675d229a986237be5340ed86b13ea3d28dc4731d866e67814fb663f84cd59276d730dcabfd29ed2e1be34bc65ac74a5474062457d2340cf4db11b98c558968f643ff2db74b102f449efeee1762ec99d7d261718ccfa1ea2ecf07ea9c6513e9e580e466a0fa4ef9691ab3af81d4ef61a361841557f1c51549d5856ceca1705ce8015f9844cba709bd8df2e55be04cfe625a85d1fd03c4b426c3c42d141c0deb19e210ac15fd90d03d39377c5ef25fa51a40f47738477bd4145bfa37a2f773957b47a316b6003f075e66ddc6df59f102382b37522fb0f3289dbf38162c3bd8ab4141ffda762ee589e1e223383229ccf726a4e3001c9ae971ed91c1fa66e9412819ea3e6b66e10ed28f43daa4907f12c79b1c9267589b9efc5a08265323521f46ae9582ab61c801e7411bb29eaf37a6d6c506ccf8c5e9a99702ce10d5d94330326050a7441d9e46e375a3537938482002be8e50e2ada8c4c52cbf82bcaaf74d09a872ea10c47aeb6282a69b197e3ea3a9659a52d5b9843c55d5f39f48f6654aad37318704df48aa2c808243517b7819fe6e8af858c3c7edb396c00aa6be60a8dfb2db4e1faf5c6922d471ec34f0f2a890b053bd1562c865b764351ef79a3de8a6fe758ab8ed9efea7c18166fee17375e35f8b0cdedb47f242815891c1c494acf24799dcb227228ec4cd4a107d3f5b3f520405f2284d0830afe3d4fb0397465834f2c70df0be043d58501ce1264fb409ca02e3b5e2e52792555a477a03cf8e305b2c570019e46b947913e82ffc0e70b0095f443cc3fd1a9b62ec754d9e3188a3dfba80a3dff4fc97d969f36b1afc6f6fbcf309209157e888393596df739cc22a017a1ba0fb7b1fd083186d9d096dd9ab1f876cf5f7a732d27ca2391a936653c11a7096770ed2e3715a61b94f65a3bdbfaf114d65eed70345aef7924bdfa6f4d110325da8af93e3e7325295ae2219ab0a70b2145cdaef514687f1ec5c88aa04ec9e1194ba6e0fa1c1ded227d4a0dc79af9c18828ad2baa2a4388d46ee43a051c05de4af13519a7241bfd0744deda201831f5cdd7bc9c5fbd6b598817724894d36494414b20815ede86de91b4159f5f6fb6285e73e464829d851a44a44842db3498501b5fa6be3142ee0bc280e496dc080788663a93fcad78422285c0e5c37d72bf15b5f1eb2e2e2948d551fbd7fc7fe7fca84ad90c07aee7e757b2bedd2043d8779973164977266bb077d003b6ff2af99b51e1c72f9871a1c2a8b4ec0c06b7d2059a51a1867bfa92a238854d7b9cb0d3a86214d9f3cf87c7a7428828f18b8d3f0100fc881737d2de6cb425b1b7427d7079fae9340564858a913e1d542491956a4a2f39c352155cac3c93e9d05dab74dbe4238746a73e24c0797d27160cb062716e6dd9f876a1b54df34bad09859cbca402ee8dcf7e7198835d87fdb2b0c4e5ae145ea9aed1b162f1ebb3774c6682731ede6ad012a14d08b954ca2f812eb97eeadf9d800a02bd536d199d31b4935f7a3a699001e84d5a3e566a0494df9c2ee0ac2d8126315c05259ac517c48d94da7673930074d876bbb13828852401344c610337281929e4ec4b846de925c422d860df79a5d5d1449bf14bc155ef7140aee330ac60c2e2657651b933012ab3acf411b867fade1de05725b0c06a8c5f309326eece516d52d94398045d46793ad7b781890e3293059e95bf5572c6221dea84641d881ab4f8ecb7618dbc1818eeeb022c4763c0ff993dc542837660259206c3e88683ee8af733d5763a6795111e71488b5d63824337e6e6d6103d6c6f6a04f5e9cda828c918c9bcb00ba886e1dfd34a758cba35a3765cc7c6cb71097940d607d03dfff8b676f39c6a25a776477a8ff55378ab67c62e35ace896f6ee0b16ee987b8018b4813602f47e5953724973babd4711a1fa58e2cebcc291f34d2e37d529addb08d44c9559d59a3816ba3a3aa193bb182b969cfd8d678ad09fb18e6e07fe0df93095057c9076dee05683d6d4071cb7ebb9129b55df13ee94dcb8c20f772a66d1ce1decc94c0e816d851166645baf7b2397182a7959882b805b1005575a1b90f9228248dc7dc40170cd42cad91c157d006f69e2e4915e582336700524f5a3d432e1b46285153758e5bcfcada12fb79690e997c87ec6bb9d1d7cefbe03a9fe878d5d5f0b5b6fb8c543c4621e27ad816662c7925dcf7c4e46414ac6db067169b5bfbcf4f8f58bb973025f5ad9d6eb4be2b561873e5db5175de4a3ce8d542bf167c2e5855f3ccfebfadbe2a3f791b2ab3d7e6ea68300a89b77dce15124f9389f6c5b6f4ba82a9431adae456b9a95b949478b45d8e7eee3618fee02463b69f31f7d9bb6aba09ebae1d4a36dd06621cd81387689327d52d6cfcc49e4eb637302e7c8e46ddf44f75a05aeb4aca04556e9ed9ef9d242f56285fe47aaf3aa139ab0bdb2b34bb0420f65a40c986981d52730bafb0a9ef8538c786e0fc2c6bcb40b8800462960314b485ae3178b246024b218075c3c2cc0d242dd3ae71850495cde3455a664e256e9a1c25fbffa64f62995bb2b8896bff064aaf02e0e370ae77f09ab119eee7d7c8b4a86dddc035a62b4c7099eb01880bb8d35bbce3dea6385ede09ad3d165a4ec7e72332b51c479b5ecfe9db64eca4529bd4623a6fb3748510efc869b78e6a738be4cbc59a72063c331f843ad2b269113c105f15afc1fb7beab719d8a874684fc4eda8b4d8736654ac0cb5e479729027cd9d64ba277cb9278e655ba4901512b0b698047552920bb2d5e1d314af86adfc6c212b31d96a102dad71b7f97c8a6ce1ed84f371f365e642ee4b42e6cd6dd49e8adcf76f074ab4af7efdc253db32c9fa474e403564e66469c90bb283febff3cfb862b5c4978f343e6709bdc7ed82a59188a1e515fa86c2ab6adb88db0793e7d0ccf432aeddf1b0a694e83b14b24aa1808cde16ef29fdb7ad4c09c1f29110e5860601ca8de0012745f86aa6addd092cde241a26d13b4f9e710261c983064bbfd6c6a452dd049ceb337b896fd2544ac2a50842cfee8eac0996778bb7dedfe407804073b9b039bf1e63fcaa361f96ce81a8a094dbe655d5c7a909597bc803fe9cec35a03f2e8312a04f39febbcc6097dae62b9a9c2457e5a6f8a099900f7c770f8af0b121bbf320a71e02697bc9da568b588f0564361cbdb0d9c709165c6230e7eb50dbbb0c60e39a49f97d8d4ac078c89ea8668b04b94e27cb018bd5d5db43d5e1cf74bb3cfa03351a91093a3f02458de80f3e0300afd2493893d5a897a78ab6d4f7b101c98099b173d505d764063c4eebf1b35e73686489ce0907e3eac55c3a36c9445507eb465982ee0489c6653723fa3a9ba00bf69257398119fb1c619fd529f251edd542c044343ee5b723e954611e70e2da5edcbadc4ddcd73c185bc049d8ffb755a0c20f4a7187024cd1cdb7cbd034e8d187806f5539b06d3411212eda3a7bfc51cfc4fc0e167712f6b8ee6e4d54c358e2f43acabdff1f13ca20b914fa66ba9dc50bd7cc6ac7d86903479dd6ea8b7fbc86bc2df95cda2d96a44e8c4377c778de2b14081829ab90d0d1bec0da70bcc90980938fd7484656af6206cd50a0963c1d20b2816265a6206d2065fafdf48c79d3ea0ddf05c60b0c741dd9c5b041ea093a7fec7acffff6ba4bdf1522146ca459eb33053f76dcafbf27fc94c1eadad9c8f92255ce2d0408cbcb6bbf2d8f4671751989c9ee4fa0229ea088888658f6ec5cf050478b2ad0ce334ee1d8af17215ddbd767e85c157baf1fc7c0beb7d1353e12a381a8408d61612617ebfe630d50c6a716967fae89ac967b5904ddf2a34dd1d20f66c188a7a54da4571b012a4dfcfe44a2dd8d1f536d108830960cf49e3504092635e781160e29888ef62e7b8bba02a97a7c53b7e162d2539047d33ba5673aff297cb07b3c5d597453a64b1d0dec185c54c480f9dfb132f50c98d5bd5db6a65d083803a620267235127bd2aea836cc30c8317898285b064fb06cacecfa78e54dab8fdd3e7613c874883df8305108c0ff7d609c9a3b99b6ffc098414609ffcd7014e7a3f8d9c0d62d3c72bd1d9a79733053fddb93e5e8158491a14702f37115e6204683cd136a412bc8df8ade1441062a6ff0f019c4636493dbd6895355ec291edda", 0x1000}, {&(0x7f0000001240)="d8940b4f72bc6fb06bd26f16126fa1cda5b6a7919f2b14a9d342a1b0c1e81b5f80", 0x21}, {&(0x7f0000001280)="51f6a0516ad786d820b5d53efe136679f638c90ff77ef403278105d5397ac063f548f5165bca5f6d38512a25d63db00c4a741eeb554a9ba0f2b4e52f262f9e49062059b07759c23d0a0fd2fd0760db6a864c769e7486814ae24897d07e62845ebb58733fab28a0f300c62de542f35960f3334e7990ef159f5d41944f2e0336f4307fa83d775e8a1c457bdc68b50315f28c6ca3ba81871af2a9178a4c3d72a97d17f691bb6c6c8d6f0a8777b311017858", 0xb0}, {&(0x7f0000001340)="db", 0x1}, {&(0x7f0000001380)="061068f3df99c1872b5079c34f78ffae9d03e2589832e76b54992a53b100e5a309a4c6bc019bb2db062f0f8adcffa460441e2e06f5ebd4878a19bfda1c5d0861013c6e52710d32735e4d92030911eb93394d60cc1662a9b3", 0x58}, {&(0x7f0000001400)="5c30bf30a68bdd9868834ae247549780293c25d43c6b82ac435c902a773d6ee0c5086a3cf59788bc5a013ce99f2ecb30a5f4f8c0bc0507ec9d7ff98ee42e97e54b8d8d957ab8a9239a4d51e2a64c1b99f1556e59d1ae23b33ecea287e58ebe8ba1578febbb045278d88dc8da7c48c2dbeb0a19bb87bd6598bfaa7c533c3a726439feb0265022e84d2fa23e4d4950563e3d827b074c673ab8b4865f6cc3730b73cc6d26d13d10f045e9791b3453a0151d1d8548a517db1d99ea7990febd8df61e486bdecdd9679ad6cab9d5ba2fef341d2f643e0fdd7a136e6975", 0xda}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}], 0x40, 0x4}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001680)={'./file0\x00', 0xfffffffffffffffb, 0x40, 0x6, 0x0, 0xfffffffffffffffe, 0x3bfa, 0x8, 0x0, 0x1, 0x8, 0x4}) fchmodat(r1, &(0x7f0000001700)='./file0\x00', 0x4, 0x6) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001780)={{}, 0x6, &(0x7f0000001740)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000017c0)=0x1) linkat(r1, &(0x7f0000001800)='./file1\x00', r2, &(0x7f0000001840)='./file0\x00', 0x4) r6 = socket(0x20, 0x4005, 0x80000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001880)={0xffffffffffffff81, 0x1, 0x401, 0x8ecb, 0x7}, 0xc) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='W\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001940)) msgsnd(r0, &(0x7f0000001980)={0x2, "baa7e84688c6dc1cffdc966547b1363610cca47ba69b82b7c57b8d0c971d09d2d647737a92cb06370d3b39c90d517afa2364ea26c9006cfe97bb86e42b7b6c57e0d061959a4e154709b52c5efbe04480ffb9f0782792a9d5faee393ddb9075599b97322b43c8d15deaeb64c9d3beddb93aaec7fc5477108168f7e60c9f4a33d702ab7ba90bf31dae21cebd0fcedea5738519a2c0a058bb9cbd0c391786e1"}, 0xa6, 0x800) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) accept$unix(r1, &(0x7f0000001ac0)=@file={0x0, ""/4096}, &(0x7f0000002b00)=0x1002) open$dir(&(0x7f0000002b40)='./file1\x00', 0x20000, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000002b80)=0x7) r7 = syz_open_pts() pipe(&(0x7f0000002bc0)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000002c00)={0x10000, 0x7, 0xfffffffffffffffc, 0x4223, "197dcd063c04fa995a53b838bf3d3f46241a13ab", 0x7, 0x4}) pipe2(&(0x7f0000002c40), 0x4) open(&(0x7f0000002c80)='./file0\x00', 0xa0, 0x40) 11:47:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x81) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x400, 0x400, './file0\x00', 0x4, 0x9, 0xffffffff00000000, 0x100000000}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 11:47:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000e94fa2eb081331a82744b3f81f1916fe1d9b62d6cb635f3fe9d6cd7ddc107b25928571e28dd20ebb3eff23020897c7dd7c4157ae7f46dfba86230a8efeadb8b6859498055ab16175480fbc00"/260], 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 11:47:36 executing program 0: r0 = socket(0x2, 0x3, 0x5b4) getsockopt(r0, 0x4, 0x7fffffff, &(0x7f0000000180)=""/177, &(0x7f0000000000)=0xb1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000280)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0]], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000580)}, 0x2) setsockopt(r1, 0x2, 0x0, &(0x7f0000000300)="f8fd881db1cf3f3359939aefd8488386a15a124c8e1bb0e946b19f85915af02df47e0aa05ac835f45a76eea698d02e480b034ed7a8a9b29d0721111b12adf4bc5067b814525b175f67c37fd55c959f0a4216fa139ee5c6ec31873e8a44dec75f054e7c3813cbd2f1d063caa76af8747e587d656a0e7d6705de0a0c80c44b5b96fa", 0x81) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000240)='./file0\x00', 0x20880, 0x20) 11:47:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8080) 11:47:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x1000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000200)={0x3, "ea7eb41ee2df520c7579c6786b7ef445adb130431c521c98d2bbfe94a9ce771cee7f2107b4a5842efc2bb339d08716c57d053099cd68329568f06e6d8e981dbaba33856522e270857bcfc025ae16b76a7c178d67336942cb8c1025f8268abf74ed43af131b44b204c8f2bf"}, 0x73, 0x800) fchflags(r1, 0x0) msgget$private(0x0, 0x308) unlink(&(0x7f0000000280)='./file0\x00') msgsnd(r0, &(0x7f00000002c0)={0x0, "bfa5eaa9854736789a738893061a99091db25c25e279a2106c569bcb95f2c4b55041acb767d04a255e9bd3d1193baa01b6a995f347aadeb08be8032b0f38ba97f058a4dc82301c3803f9ded8a487bbdee9fb7a5a26c14a837521bba620d2e62049aead834f7e75a5d4d60b2a6f5023c910d3e2743b44bb030bf8f89fbc04f5961a95f4afd06c4f363c5b8cf66f72f7d9f3293c971ce59c1b52587d0b468da4054a1160458db2dc316a8521eafdc6f8aa110b8c711bf164e9ba8e9b728bd4b790e960187b8d7019680dd74f04a12e85622660bec95f6facaaf9c03355b1da87ac2855bc3d1f772244ed5f20b3dd5aa40b1bf1d22a75b4a1d0"}, 0x100, 0x800) r2 = kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0xc, 0x2, 0x7fffffff, 0x7fffffff}, {0x100000000, 0x0, 0x7, 0xdfa}, {0xd6ea, 0x0, 0xffffffff}]}) fchflags(r2, 0x0) fcntl$getown(r2, 0x5) geteuid() getgid() 11:47:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xb7fb8abe592e380b, 0x0, 0x25, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xfffffffffffffcd1}, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:47:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1caf63bf81d43311569725548601d984e5c99843ca435c", 0x17}], 0x1, 0x0}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xfffffffffffffff7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) 11:47:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3b}, {{r1}, 0xffffffffffffffff, 0xa}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 11:47:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) shmdt(r1) 11:47:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000080)=""/6, 0x6}], 0x5, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000300), 0x1af, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x50) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) sync() 11:47:36 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x2, 0x2) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) getuid() r3 = getuid() setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = dup2(r2, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a00)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = semget(0x0, 0x4, 0x600) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r8 = semget$private(0x0, 0x4, 0x226) dup2(r0, r0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) semget$private(0x0, 0x4, 0x9ea1239a3f70fe91) kqueue() rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)=0x1) semctl$GETVAL(r8, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 11:47:36 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\a\x00.e0\x00'], 0xa) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:47:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket$inet(0x2, 0x8000, 0x7) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x3b1}, {{}, 0xfffffffffffffffa, 0x4, 0x4000004a, 0x4, 0x4}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffff9}, {{r1}, 0xe7108a39f51cb007, 0x2, 0x20000041, 0x9, 0x4}, {{}, 0xffffffffffffffff, 0x10, 0x42, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0xc5}], 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xc7, 0x1, 0x800, 0x100000000}, {{r0}, 0xd1d305ec7a28af7e, 0x1, 0x20, 0x100000000, 0x100000000}, {{r0}, 0xa71a209e990f63ec, 0xa0, 0xfffff, 0x5, 0x4}, {{}, 0xfffffffffffffffa, 0x1, 0xa03975db82686dab, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xb, 0xaf0e, 0x8}], 0xcd4c, &(0x7f00000002c0)={0x8, 0x4}) dup2(r0, 0xffffffffffffffff) 11:47:36 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) close(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 11:47:36 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x1000000000006) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) chmod(&(0x7f0000000000)='./bus\x00', 0x1) 11:47:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:47:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 11:47:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="62d69a7d2c86e799715d637de5381009eb5bf25f4252692e2e308be4229ca5d95aa5012bb0642080d211f1", 0x2b, 0x3, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 11:47:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 11:47:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c81f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be6571e3747c16f0d9cf049c0a00300020208a371a3f80004000000000000000100"/177, 0xffc3, 0x407, 0x0, 0x389) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x400002, 0x2, 0x9, 0x6, "22eda385ed0b619db0bf1d62fd898d3d3984bc45", 0x8, 0x4}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xffff, 0x3f, './file0\x00', 0x2, 0x10000, 0x4, 0xe9b2}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 11:47:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000002) r1 = socket(0xd0e71fb92be23a93, 0x6b7199153e4557f4, 0x101) sendto(r1, &(0x7f0000000100)="f6f5afd4971c363f5d8e85fab2ad78a25c19884e5dbb7738eafd976ad8a5ae9c380c4f8447c7e6e5f7c525eec5b52b9176cda1bc8943760cced38da46400905fd1ca04cca7eb4cc87044046a624f0650e4f48e3750f8bb80f1809b1947ae117ff25dd53ea7be804bf6728a401cee5f902db850708e91a0a4a2658545def880fcbc194d1ab3e918ab4ed0a2b98f378f0dfeb00ae18b3c6c96aa7d4f94fb0888e4f779623ecb43558a1943015c9d27303841bcc27cf2722a46c2403a709ffef9b0ecc780958444a07c0a08490ece151c41c07c8d90648cae1043b6971c2f6ffc7dca44973f97d652fb92f95532dd86f6717e1ee601739942ba5e48ba3f445340d6cd2685b253e98a958419df194795a063d076c7c1c69252a29841e08e28a1a030588e4a76fe78612e31bfa3b4409d9cc5436c2f90a04550bedf2536005a2bfdd8b05c5da4f63f19095f1eaaabce27989bd5a37f65a00c4fd63a4a2491a9a5fce8e80c5455c8ce426e8e218221f9c1389be86df3a36843711c4717578a187fab90aeba2b1a1c7e05f78a0bad859bf540a0a303347d85bc1d85448b0b568c3bb1743d5d980c45165f536e6420d1b0b189930307990d09e205149dbf877869d8267a0f8293f491849e192f7baf54c868f2514b01dc45bffd5b1374fe6ccc03074cdefe43e95b5b56aa5788c63497ef42b4f650bbefc712e550f89d1c4b0a3808385f10aeffd52cccaade2889806938f58bbd20ab2ca90f38e54a15bd0a58507773ed4b0ab48ec7603f8fccfbdcbf3e960a065c63b40e48c9ed2e218d03ab7e2b352139e77c4bed22928f8dc4762afede8ff52f3324630cee1e598fd463159bcdd88f9085771781d74bac65bf44d73e22485802715bb11040062c6c258b5bc6a75e70a737f23b6a4f2868e26c051d3f4411215e5076b45e938bd3ca17af11852c55116aa8cfdc68d2848ec948f66ea6938b9669cb94e905009650d4097e6880c1307bf1d94641cc8a2dfc8628ffa367c969533260f322863229417fb4c08d4c4864ae6b981c902ed7a8a9e416b7fb0492154b8e08257598c7ec54d4d75b2f9f7826ab70b3faba0b68706a3c9f78e83268417a1bd32bf24857126c1e62f91f6832a57784a141b1edb0b4f0535fccd96e6cb9346ad99a181a7671834563170c2f3b14d44bf4a24be49ac57f2876bfe032759db4401fe8f0e430ddf0d84703ba7e3eb55d1bb4e5774d9783a2736fedaaaa3b31a90557473ea9d47ae3ed454d6d78de53a0e74de7592a726f38ec0fd9ccf8636ca1ddd7c89280bb0d088d186d60483d1cc17ebcf56cf4779debf275c37e391ec72ab4ea0e70e8b7a8bed8eeda9f13a27b74a2bd215db7476e2571572b7729b85c19e8e57cae843da67413deb218231259170d5d7a0fa18b29b44d2c395b838ce808b29f15a24c4c5ced35f06d4337b60752a827156a8cf71a5bb9f5a90be1290c2ab30ac1049c117c0d29c317e2c158e250fcafc7bd77e77142e7cdb7c1885b83f17861e600ae49c428eebf2ccfe1bb4bb7775335f56ec4cdf94a7afa064ee33165903abcb4313593629b7381f7e96bd4ae633ff515bc8e0e067a59b13cb009fbd508475ef5b032e299607ec73e221e297cb3b9e60f9ee96346deca058c0482e5b0039b5b302317a190c5efbb57f82e85a5895922b5b5124a9acc04436b3ed8324cf5a31f025b12d12cbf558b5e4b11ad57b02c01904834640d7e1dc518c25cfa7de5fe6f319ebe74da4afdb2f21e88290450da20e7feada589e119fbf25d3434b8688412d8a22d5ff4ccfc3ebf87d89e53b1827b7e74d0db26362b5e13d6c34d711e3d111b6a2248ef64375d29cc11a4fe03f94b8e8eca0d023629677eab2aac15b0efd24eefa028f1f6a75b030aed09ee8a95f114d757f2a83fa6ba3162f606dac09cc9cdbd5b19a1d0a5a99a7f758fa1198af4c71ca19fd001145cb3602ae5f0818e323d6ccffa2d687379196e5581807649f94ca6642235f82c5735abdc5393564ed200850f6da9aaf6d634c7185730a4a6e73fcbe896c90785d0edcc95e2c5c5714a07e5930323e2d0bec1a9f4354e01db1b6c99dfb4449bad00369a7cbbb2aff86aab64c2185252cc8a3ef615fce2cbcd5799a40df660e924c9ab558b2906db186da0a20bb533a24e7943307af6b3745df0064f3f18516a8f7a77dd4f03533dbff264351c8fb31410cb72b55237ef2f3f9ac962d947ba468faf87e2292a8de37fa8d0cb353f21e1e9428a910542ba722aff74d91955761d3003df90f3f6bc8ea0373d6134452798ace9f2e76948af01d60755c4d8b6d2967ab08ac38b9f42abda8e91d999afc99419f71d0b437ae2a0494ba924de11e2fb20350174f147fae15c4aa7956a8d11f424fc38f1f694cbe78b4341c55208b723a5fc2517f87ee76a605a19755f4b323d887db959a1444505ba860795f4997d7c930c6ecba5c93d9660d0cb9f7b7815c262ec2354c4f86f6c95070995c809f71c57588ec0dcc5007d26fe7ab0459ebc50a47cc2d9da30b360fece22b3eda68237e5b9b81c63c6eb5693604c19206cd8a7f5eec6898aa6b4803e4f3b999a290ed0da288dceb0d01dee9e713887d7b392b7f882ce0f0b2e7b680467a67d71be203adcdb9fbfc5bdab3e8502a2a1380e21725bef8bb72e46a73e091eab0e3c5a7b53f7bfc0b534da66ed12f171780cc71a09f4a37d9c6889a33bf7691d5ce79ce6f3fb97a248b8582bd273973b4a4dcf088a56243fef7ee0d18fd27122ff8812ccb7af555e2ef8d05468b158009cdef4d95ccd3f7c9ba69a97725f2877ba142f4d47993bdde33e92c6d337f8f3d6902202f0f5ac7bc44c2640878fac7630c1b170411a989700a8584ebd3e968d190271b3edf28b1fa7180c6aa76566c963470ea54120924857bb9ff624aa05b4b5b7108852f6a763ac51b1c8c67100f92bce650785a82b8842443d56aceaeab3feb1ec7bda5b181fa3cb929beb453715467e379db781a3d75939120a94d5a509b233a5616eb4200c19b57832082f8b52e2ba8a78b0edd3cddabb828466316e53c79ef06f8b1f697413ed2409a687dc534ac0c60daab87b85a6c7f56d23e4c734539b087dcf358628a88b72cb55d1e771549fc3ed388d35b433e53a6e71c610d35644b0ab78a1a13dc777a7d22a6f071dd852b08b530c5802073ae9457200f101116adec3663eb747205e21330f1fe11dd1e8721d2226f7216d0b47079dd23742e0bdd3a5953e538a8e947340da00805ce021b99558ea18a318260077ca027edb28ae794c2dbed9ebea9c01a4b1abb29ba94f348d1b5f657209768f4828973d9f75a3e3286a72cc804d3bb3a9ecb4f47f7c07a908d333ead9fc68cc10c2e9bfe85ae43a874233437db28aec730862f858f758b6dc46286c3c6fe0a1cfc6687ba5734e93316e9eb35c57816f02c2b56c07eef0acc14ab4ad3825e30a12a817c0632bfe537e052c878a91d4435d718a8a45a611bc435aabd545ee6536b050587389aa62c036492819ede3798d79788f711e10b1c003a238625772a2dd94e51be18029a06dba7ff789f46b91de243cdb1e4de9ad50d1bffee000ff7989f3a6a75a2b6ba1f0fc744665e6a04eddd6d90ef437caf38a8a54eb9c82825ee8dcf232011c3ad4fb16629766b349b2be72d6f37a39f058fcc0e5699bbc2a7d63d5dca99e892bcb512582c8db29bf2fb617d7d50e6d61261425420309cc28a68a70e883410d81edba97fb5f5391f208d2737528b2233069897ca8d57c9b385180101e0e17ae1007e008d3ed8c198e20a86740c662a673d85519da9a27f5a195d81cedac696ab9da6c871d62d45003b77ff658e02d06e2629c0a00a904e0c4a4ded73316943c784b732af77bb7effa66983fe0dcab564434db71241cf5f4a965fdf3aae6e339bc00214c230bad754496ab831cc16f2c40f0ad1873fb7c30bc60fe0109041071e8f12b1f074527888b7144dfc48e18afcb2e8e298aaafb98ccdbbc4e9deae24b7b7a9e032bf62863f92a30134bf950da6feb604e22ba9a6eee32f83173c8f58ba3ce1b62ff9db0bc1a4bb072f4bdc670719ee8734c79ea4835063653e90e17ef2b34ccaa63968d97609ce6647168df212f3b82128113026bb8f2809d75f404dbd1aab5b73a81c166383af631bbd0a9c0fd4595fc683860958f1d68d1ff7e65d84a5701bf8ba61a7531553ec4d0e12ce57162e340ba073cd0b9d0c841df18c888ea1ceade3d4326b66ab018e73a2c6f8b952e28b95364b726d09b365ea75b811ea4d7664a10d7794d751968c0a916eed12a68c26b00d043d2594fa9549bdd259a2b946fb345fa850e05ffbe6f8b9349b783a43585cadc8a15eec12295373818c2118c65d751a397de12595435de0f08f2fc3c7e403b8d4d9a06d6bf152f2d797a7adda6e045acaf05ffcc57350c9115de39f4a0da61df9daf36a33e571a4ee93111629b5cbab2608a9613dd1062dd45e2e2b6be219500180ff64878d89773851af62a51e5aae8c64c1e76645790f02df433ce6b9b20d63eebe39b0fd3da5a59d58b4f6a17c444621fc4463440a60debc6fe5f7c44c29472431bbbc6274712eeadd32cf9de9f0d982ed98c443d69923bf8f1749892b4badf5f08ebc136f651db7f937537fba7df7e4547790376240a02f5f6f9f040e438cd1ae34d35556d1381a7ac96efdfced520478ad9450134c8e307fdc79e6f5c4ada4ab3e4d7f1861fd0c203f6cf2d0082cc857c87000272e38e5cf7edfd89f347984044104dfe1cc148c5f31e88a14ce8039231b15adbd79e59ba6a28f619dbc2dc6b66fecd61391d02fed06413a71f886828217b8303e632fdb460a08b2507b54b2c6653617afa4428c15c81b9ea17bd631139265cc4d2e74df5055778749f4556b47f17a7d71f857bd1c34f306a39d1935837940e0391a1cbcb7374c2b691ae8c9826fb9a1e4fbdfc17faca09e0da502cd2e0021f379027341de9563f7bf2a1795020592aba316e6d0ca3a72cd31475201799ff1c7d079f12d8c42872a03407740e63b04a02f58ae24d4cf8b97be6ffaefe6f2112063699f9f30a8fd7aae60ba5da18521a2419fc50ce24e8a6dcb3830045facbcb111ef5ab65f12baf2391b8a89c20b2e5a85df40132345e370e616c950d59acd0f6150a93722db58a897190bb5de1da06f5b8fc39844edadb3c1461d1e26b246d59f483d585a305e9de84aa9d57ea4310bb3bfef50f41c677ddc99e935d85ba883f8a033625fedac2f57865586ae8f83c8bf14c61c8d3ab37be204f4a5680d74cb4683464b4c56329924ad681c9fc76ec28527ad3dd2d0ed17d69f13923ab030cfdfb959fdecdb9ec9fe0f25f221b58dbb7ab15412b473a3bea63b8ed97c784b0baaa5f62a1da0e434da9526004b3a8d2f7d760749d282f4036e49626395498f0f00fe151e1adc93c7c105942c9ba35495a192547cc1f036d76b77f397e665c9084b654f54242bd7b5a9693e20930bb02c163f9753edb2927570210feef1524290ab360e9f82c249e1b472e87785b8f013e0a96b23f091d95585e92d8453626dc3abe9c03374ced4a3886efab84c64216f478c545d87c7332ea60512f1adeea45839eca5bedfd3f506b2561dfd86ed2b9a501d2c82944867c0edd7cf7891b42d413294a07ccf0c9c51280fdbbb0544e3886d26b333419d90b491ab2ffa2447f79d25b4f2f337db834d832b41e9f770c7e07412457fc6086a4035c44039849771cae9ff90b4682c0aedb2fb96d6caf6e5ccf40253025f00b787d1e3daa9899c1ac64", 0x1000, 0xa, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x280) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) msgget$private(0x0, 0x300) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x80000001, 0x1000, 0x1, 0x1fc, 0x8003, 0x9, 0x1, 0x2, 0xa1, 0x6}) fcntl$setstatus(r0, 0x4, 0x40) 11:47:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 11:47:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c897df874bc02055c53ca72dbc3ae130bc5e24db451069d613fa69a784aef285b072f990e5765aff2c63b1df5dbee72ce3c9af5e2000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x80000000000000d, &(0x7f00000001c0)="50915434e9242b37032c96c4a209ed4fccc393a3779ffd904b344db1d8ba6f39843fc9ceaf9444f6dfce0fd9d86321388d1063cf55a7cc06d97351df26d5c2a72d0aa7f1d63a02b890f3b80ae9e6553ab5d1515f71faf596fe77c611a45aff4c080a784a55d7227c1c69b4aeeb9186020efa00c1def2ba7ecf2a790fee43fc22c404a5daf58919", 0xfce6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x7a5973cbaaea4d1f, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x17f9ca0fbeb5bac1, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 11:47:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x2607d41c9e4bf14a, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x386924f6486d675b, 0x80}, {{r4}, 0xfffffffffffffffa, 0x18, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8c, 0xbf995ef428a2a54f, 0x0, 0x5}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x7, 0x7}, {{r3}, 0xfffffffffffffff8, 0x8a, 0x80000001, 0x8, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xf8, 0xee15}, {{r2}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x48, 0x1, 0x0, 0x100000001}, {{r4}, 0xfffffffffffffff8, 0x90, 0x2, 0x3ff, 0x4}], 0x7ff, &(0x7f00000001c0)={0x5, 0x9}) 11:47:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r0, 0x0, 0x0) 11:47:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0xf36}, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)) 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) r1 = dup2(r0, r0) syz_emit_ethernet(0xffffffffffffffaa, &(0x7f00000001c0)="cc0400000000000000") ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) 11:47:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x22c4b748b28bba90) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x20, 0x1}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x4) 11:47:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x48) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:47:38 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) 11:47:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa02, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:47:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, 0x0, 0x19c) 11:47:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 11:47:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x10001, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x5, 0x0) 11:47:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus\x00', 0xda231590829f7962, 0x120) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000000, 0x0, 0x3, 0xfffffffffffffffc}, {0x8, 0x3ad, 0xffff, 0x9d}, {0x7e0000, 0x9, 0x2, 0x3}]}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) 11:47:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="7ea128298cd2f813835a146369fb", 0xe}, {&(0x7f0000000300)="f2fea40a0ecc4787b5f7b838a625bb530c210b3da37085f52f4528c6e321108a3bcab272b00cac66928eaba9e4dd5900661247be8bfd46cf6c395fc1bf0a3d36be4b04806ac6719b2b223940ef65a092b71b53dfd0a95cc38bbab72615c4726963ad59b07afde187f88d00565c59eedfa9acf0f624b1b1707ff0f44f3543638d7829b14139d184b0403d56a91f8cfbaee58dcb9444519ea0f0de5b6c79f10352a1feee5e0f0d7e3cb689ef8bb5286975e38fbfedd2b22a2662224ea9ee050a74248cae022405d480c608e87529431ce042857e676ecb5ace610b4f93d874f3", 0xdf}, {&(0x7f0000000400)="92bc2dd75c2875ab6d548b2d192c6caab69dbe4279984bcf85db7b2d45ed894be71e192b5be692649e840f1e7242f3bb71e57f1196c663fdf4217bf8421423f2b191a314fe626b54eca23ebc0cdf16a34e652e9e80677a9dc1f029ac4418b27dd9d7a0a7a767aa3effa38e7ee5d956c4e2085513565a8ea6654c040f3bf234f14bc0148eec7f2e", 0x87}, {&(0x7f00000004c0)="9ad0835958023e19e374a338c1eac28a203e8ecedfe4b2e9de58ded48695e80252116f2cd89fba0d0ef02eec2ba9c4b527fe419cfd75eb321f0a9c571173ecff02f3d98f298087219151f2a006c2f925ac7a85d43e63d03d32a874de1964b30266639a84673e76a9570d9ebdf0d75f575e9fb2a9ce64d630870323e5f298571d38a238cbf5f93ac08d53b670cd0e3f0878a7822950c9b8933c", 0x99}, {&(0x7f0000000580)="464d39ce247094bab33dc6c48d1711214e6c1dfc3743777556ef6acd55cdd2533b6bec51e4d1ff67cfa8db099558e2c45e1d6dc5600c6083a56873f33771ce782a8abf74e7372ae540dc0aabd0b42a027c0ea8face885ed7d8facef1d49c9a0c5147df0c71c06348133f2eef3199841bc456e74bbaaa5abf240b74ef258fda36c66d93a7677a3ef5e026a23de725274a0ee656a80d90472e77dc2025d4808b590e64e9b41bc890f8b85155bbdb7c", 0xae}, {&(0x7f0000000640)="c89902c4755c3c3d8331011e73d8ea2d06", 0x11}], 0x6, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="ade173babfe6ef9e91bf32faa6563af23589cae134dfff3b06f9e8332c221615f70e03dc2cc84b27915bccb75c687a68875f7edeb4a04f905d678ac64ab871820da39579e78cd7de88323241e421c90b703620c45d6ac980417e45d6c1b4f30191b3bd749579f21ae9fb55e899e96f11576fe9766f8cee2250b21f95578a23374ccea4c9c4d76b20b32dd025df13a598949a231c", 0x94}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000003, 0x0, 0x0, 0xffffffffffffffff}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)) syz_emit_ethernet(0x0, &(0x7f0000000100)="93") 11:47:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) r0 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/218) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = dup2(r1, r4) recvfrom$unix(r1, &(0x7f0000000080)=""/83, 0x53, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = kqueue() close(r2) fcntl$getflags(r6, 0x6613b741350767a) r7 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r7) 11:47:40 executing program 0: syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x3, 0xd11) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x100000000}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) fchflags(r2, 0x1) fchflags(r2, 0x0) 11:47:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) 11:47:40 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getuid() setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 11:47:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x2) 11:47:40 executing program 0: r0 = syz_open_pts() getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="958883c3a517727ad88cc9bd3ce6f16912393d0b5c98a3318c13b42799162ab90fb4d75e5b4a66df50eb45f99b3aa7c7acf9b3120c78761e41f8a4f5594ad4b71c6e4d0bc1c7"], 0x1) r6 = syz_open_pts() mkdir(0x0, 0x0) close(r0) dup(r6) chmod(&(0x7f0000000340)='./file0\x00', 0x100) syz_open_pts() 11:47:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000001c0)="cdb99f88b81007fab5f5c9b268268f9fa9c8e987c0fca87e25f64b0d22cb19241e7db687b04d08c4e8cb1d5a5105ea9bc0ac952ff2e2466fb6b65bca894de833ba45b24684965d8c6eb24cf7bd0b", 0x4e, 0x405, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004d}, {0x10000006}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x7fff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xffffffff, 0xffffffffffffd5e3, 0x4b, 0x5f44}, {0x3, 0x9449, 0x3ff00000000000, 0x7}, {0x9, 0x8, 0x4, 0xffff}, {0x1, 0x80, 0x4, 0x4}, {0x5, 0xffff, 0x1, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 11:47:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/229, 0xe5}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xf08afb7ddf5075bb, 0x90) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) 11:47:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) pwrite(r0, &(0x7f0000000080)="dd2d06f3c0b36ac1a450f872086997f8b4d302495fb56fff5d7617c7", 0x1c, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/32) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8c80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7fff, 0xe373, {0x1, 0x5}}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 11:47:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x80000008) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x80000000) 11:47:41 executing program 1: mknod(&(0x7f0000001ec0)='./bus\x00', 0x3a0914c44f7be02d, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/ttyCcfg\x00', 0x400, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40b, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="9cb2992007295b664c02192ddfe06e32", 0x10) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000200)="af58ccd82a8d20a925245719736b0edeab3d642680d569d36a35798be0089b", 0x1f}, {&(0x7f0000000240)="91cdf62373e9219a38d65c8b790f4e2574d24072cb3b84d683aed992d6eaf673ffbd54704a55cee4679f69663257f8689ba6ccfa6626eca447c475035cf8548eea48a0d510c5871001dfd5c78b48c724e945034afe5f386e2ad407b3afcd276f90ed8f09e15486594dd564843da0c9e6090f81ca2d83dc6e4b02f769a35ccd0a86eb37cdd10267911c4633c98c070c313ba1cddbcad9889992809858563110a5813757092bd94b9f3f7933be3b1610b2aa82344dec4614b98319a6e6e635a4f0eff0deb37bbc36bf6bdee7ec47c9db1d0b5a7002ae4cb1491c116984fc77b26d7b48d6d3d1a0235dc8d8af3429867b47baf9a214f96b76df77"}, {&(0x7f0000001b80)="7b23ad51b76fdde74ecf7bd65af4a6b9e94fdd24477af67a3b3ee5b1515a175aa2af2c24e3133c370b186888f227ddef613d15db685acb31e7a387372f08003fccda6c5486bc865ff7ac1c6b351a91f3682aef641ff32ad1dd69330bda43789668ec35d1d32f031cd68424cd202f682fd9be2f0fc6ceff44d9bb1479c257c2ffc767e1e296c2fc271e6dda047e0c77dcaf321aacbb1bc9f417cbb6ea6b32eb2aa40585cb59cd75d244bc4a4a6c385e6db04dd9d907bce4e4577eceb0dd8048ffd7c81d3f13faf10beffbbf8c46991dbf4b4cdcf696042d1b4c5516177bbc87ce88861fb65b8793b9a8d6fe725f063f4e76fa370ace6838109ee7a75f20af2c21dc48f0e45e1efc04a6f8ca84681d81923cec82712e45461a468532139d0adde3e367ca2c20636a8118a6a51875c497fbe41d5c3a2842c3fc5546d9b5bd2bb236b0", 0x5f}, {&(0x7f00000003c0)="5a9b5b15a7e4ca210e5f0df8d91fa6f2d0f653503fbecffe32b460409617eefe4419de7b18ea622638b0719461add9a3ba43214d72162eef9aa8748aec05578617373412ef", 0x45}, {&(0x7f0000000440)="4997b7411efb36fec602ec10b778bd3d576bc44819c0115f74845d841e7e964d28dd9ebaa4ca652302f09e05b1d92058e3b340cc445f59ce3c93632629a10d21e8e6d3529c8170847c333ed525a75988137f36350edba81a84674c1504a3b9fd3833ad17812ebbd48d19d1b1cdebe8e5543c91a0880dc6892f589c9e3ab0e4c0990245925d04fc0451af2f5296e52e003ca5f36a3eef65fc2e710e1096c118cd804b070700f16da822594768338ccaec8dcb2e961f379ef8175995a424813115179ebaff036be237cef1a6626ace8b9c88731f4ff7910ee78ab00a9c66d0b3a7c189", 0xe2}, {&(0x7f0000001a80)="c86ee667e0c0aa757f114eca7f74e798bea52d31a58cc12382dbb5009b884a51774e1eab007c385dee9e8850746bbef4cdc95e6e57f07b1a98cd4397a44128cc5660db457d94de4e4c0173bc73e096234727332d89dcd5d382db87e900f97395d06765ff78353002f37b95ba7a676baaf3b3812afd6b96df5080a52853f869f449f1b8cc2ee98063f0e9ceb7bc4d62ba734f75a1bddcc798d0f8c75ff4ebad76762278bc450b55042fd1489206b929e043f4787199eaa509e82479440ce0b16db6aa48f1afd0c216eea5ec02baad09457cdb34e4f2fc26", 0xff47}, {&(0x7f0000000600)="f6db791665894d26e2c0122d04d30e4517c706c7153058f7895751bbbbe179b67d30eee539089d7cf5b9eafca8d4db9ba96d792bc4b100a972c86bfb289052dc9fb054c6f99270a1d3874ee2aad394", 0x4f}, {&(0x7f0000000680)="eab9ebd6eced1f77cf2b7fd9a92c9bd61230cc0973a3db3aed9c460a6c2b2db9009a06da00e994925098b69201eb0ec1dbde00e165bda8ba0616241c280fade75e6c44de9ac09a54c1a82f3ae996fff8f8e5d840ba55a5f424f8acc9b07339232e084243fcebe2774fd74eec0172752f5e8ae579ec567e9c348a257052d6c52c71bb8567e1f17a84160e220e9c8dd710ed9b122a06a9653d2ab208fef93e12ac5577f12d2097516640c28da0b828db7a9fc0300cd0455e0c1f6c34f7d06937ddafccb3e7fad2a215fee752ab2d965996fd3cd6f0d9737bf1a367bf5e9b77efb1ebc27253d94e49e1a2d051e4657b24b633025a1d4e9fe423ad2c952ad6e439a4ad5917a8c1c337b8b54f1e4fc6feca773ce7e85de4fc84e0909cabcae0f9a38c43ba522551dbd76705da291238034a6458f8b1606fa40d15c366af544d00ef7aa313adf288c8287728a39e973c77073ef545f7f4e837266a08696ab94e8879994bc28ca1afa1bd85b4cf6e2bdafe3eb89715a000e82a1c870310fad1c8b77211b8a9dc5dc70b017e196ce7130eda26399730b052303f5fd1749128bbdbe0247b521567698ae1efe3d1090055006cfb868ceb9b395453c5db431596107c4012db74135500733644d741506f28736524b1441a77a69a7bfca08195c6a32cd2bfac8f67311fe29140a9db24caaf48692eacfe4e7de6a24fef06bd696921dd2ddb18a2e079d13fc75b2a2e02efdd7accc0b3bb12e265cfa38449e5ba222c94dec5d13f521840546e54d59c4b7e25815e2992727dc3efa24795c263adae05ade271c48f1daab109e16d7911ebf70130ecb143409ca51e935b4f7759d2763223c44ff1f7e11be3e208aff695874313e6e95e8bc918ccff448adcaa22fbd9db5708b83e539eefa1e97dbc6d20baa3fbbdd6784df0b98b411b6fc608943e891023bcc285a5dc0f4b12ca93217aa4cb1251dbd81d612a5622bf30d614db7ed3b0c83a8f298ece2f982437ca14b292019882f26f71665a8c4157f1d2796166c0c1fe3892966dc9815898140012afa3a3623004e3ac47a29138c948ce6a5ce323c4ee5a168323f07b9d7ef4b62fc94b0a224ab9a87bd8d2ed49169ed37a9763fabf47b1aa6f7f6ef9dc3772b98330386650c3ee74c20d1542f1b3d060f83d5baa1a9c710f1554e4d09d3eeb283792b4921481d299a5c6ea3af951ed051aa5a616cde66a905e9d584567e2cb1304c677223d31ee3b8cd8df3e00e067e93f934152230d8a76a2461c3d1edb1cf2e1854b0d12dfa26d103704fe5e46f69380d4cf0ef0fcac511b619dab130943e6eeab33d6c5872bfab7ca9dd0f88239349c8be45e199bcb7423dfedcb05c37cb68be34aaaadaf06f3273e2fcf18c241bfce24ac63c94ff503281a42b7534d5970ece5497acf9c25712ac61d1bb198f7e674a3d85e7f42558035c2af0b1c1ab82ba0735c382431e9e1a26fbe29d0f143cff945605b86625c951c8e2ed3607f5b7514cb068c6d256b62ee89f715945833123a18f7db9223829a04293f352582f47a3b1c070bf284cb1d0e63d1cb72ed2ef2e5a1fbd66f415cea3b8540bc7ac0ac18341d9484909aa61d4c7180be150b6614f9bee9a4b71bf6bf7adef120936f343c858b1166d481371ce820090cdf6570de568e3451bbf55066fc2de2b60740b370a46bccd13fddadef92b806bc3f6f59bb3fc12266fa89d71df299e680b3003130ca23cef84403f9563e3cabec10909f27d886bd2502b6674446c52ed1b8957fafdf88c8a820a0c743f4e1a584d3c31362052b6f599d8b5eaa1706d6682e7b2c1861196febb05b1b72e15f18d1cb4cf0cc071f460d005ec11270709f564e07bc57818c47f8de79d2cdfb761a6f2a5252d4d77b8bc88ba6b801d0b70b50ada85846c2debc590c96062fe2a6ba77fe6e515ed61f40ccf94d9a4f41fedf6f4966a35ebc31ab1d2129e9d7c30e728ad2199327af971854cb4144159dba6b5cf587c4ea4532243a67a590b9cd9021e2d463cf2d79e1352c0346914c71cdf0a74acb8da8700b2148d28d8ef52de768db07f545ce154b8299b7aa6e0c8debfd6d9e0b825d81b7e45f97e8c563f6d2d7e7601aea70c30b76f105ce799c9d5a79c9c82c8281ac2493d004a423777c4bc38c18af29ff84ae97b9a4ccf2e3a4928db98e16a9010e380134e1c9851675b4d6ceeb68b0c8a4457789867bcf3f51ce2b1d9447037cb051caf4bd0651e851a03fb71990c68a7c2eef1148d37dfae83d2e6ebd83c23fba20f55b64b017e2c8edd3bde8a58fcdea9a3d3c9c61173cf191b2d692b79af2d2335764fde32f3dbeff28af608d359da31c8c32807ebe0665f1e1d3092e8ea8f2b524867a37a4329f94cfffb5299aff023c0db75dea4094e20cc54665c8dd0b4a81ec28b1ce639fb04399639478be73496ce190892f77ca7b6da3e29cb40d79eba9d012345dc7ba7d0da91378051f7c1c6a5b9b7b8ea74041e7f26b5695576ffbd5724b733cea62bca666592f390ad90fe1764ec5550b20a55f01cbcdcb1fcd6b5080d79652bc849baa4ecd28e7d1e9c3309ffcbeb9e678af5c358acf1c987bec723dbc8d80d20d7bfdbb3bad346fdc026d77ccab254b97ae7f71f84c983fa61344d610b10f1671dc8dc20131d0e5c86a297a93e6c35b2fe89e56023914bef0e75985ed97b7d4f89c09637d238283a211194158c3bef69fae5e5677b71ce4b729eb146aab524cb97d80610b265c0266237e7eaf2c323874eaaae47da80e6f5cdebe961a4e6419223a9d84c4b5b627b42a8a4de6764b1da59e90b2e3ca37d77aa4f48a03b973063ad9eef776fb2fdbbc1103fe9c5479726474e96a9e9a3def65af41a4c2410b4774d062c9c7ce26c2d1503101759104895c2fad4eb025bce17be4312948db544b38080d3b09c1139a3419edea3781055f4a709917edd8ab4553a0a79036e4841cdc4a874395a4b98d5c876364438a061c6f68f5c7836730b51c00963e7b71cf9cc8e3720c89a87598c354aafe7bdda4f3ba0469475018dad2f4016c5e5c5c6cd9d1e3bf6d426ae9dd62365fe30b6967f726c6c726f7c526ff34f3db0efe5f14a7473fee1570077ea760e519fc5c3e284c34f7acee1e8fe99bbd8719d9e36043140162bd67cd2237dc59f71bfb327b65a00ab4ed74167b4fa8f9e781ef4bc9a588dca5c73f137000d57a9631260a8178796c2cbac201a48ad8ce72368a78d3f8ac11f944e820c8353cf1a1bcf902ac819f298196a92e90ac310c523d59b243f5a43a9fc811e229e3302ae7c6c2b277531fc6a6acefd7bdcf8d85deeaff1f9449bfdd5719ac8ff2f82761befb430bc48cc45ec33df29a2bfb298931f9aed87f7568d916ce4ff6bd7209c5fd76e403d17cef4227e53dd955c8430314d48295ce99298e6452376f37eac49624a0691c1543e4892d19493c5e0365c9d4741b708c3c7572238202d42c340201a26ba8b923abac56c6b1e662084624baa5bb29ae6c549a29c2b9ae1fef75b106e602acbfa6bb73fca0b9bfa0e1e028c3b37d0992ea505d3c14176a9799fff1ba1328dab20abf44373afb3ef73054b7fe66aa9bd25dcd31f7ed8dc6e85da7f0fb4df0e5b6aa0c6d96bcdec2912e37921ab038d74766c6a4dac7055a5fe5b7605b97a023d0fe609a43ca52acdc1a005dd41f72c97b267e8ef8b59d22eb07998b9f89dd86539807ae34c6c2b847cce15ed7a363be84160b0194c18d04c1c1edcc79bb336e3fdc08d19887647f74b39eededf626bfc0581cb4f74f63eeffedeffc5df1fe0c049a2de399287c400f1a7c3e643db4d74ea0321f2e1071afedf6ec5fec2c39b7a677a8acdd67eb066a04e1500397e0e71989c0738fc8d33a8fd8a10a7965a33706525f0f9e92090ac6fac169b273455e092c808c56bb0dfb2a8abf425e23968973f9e17624043a0f30be9833e596212739c7b10784254f6b4575d7b59d186207dafbaa0229a3dbab56d1f965781426d445f9be0ed05424abe4c90a918935ab6a52ad07d058c73b1bd5ae8eb148dd86eced75873d3f0a0a651cdcef7bf306467d4af49febbab2779fc776df68fed513555a4c4419a879afe2807c09d300949c656a05b635822a6bbc946ef2fa1fb715e6b234814271619946a958e3c9d5b3b8d9371377e35aa33f3aacce7a75db47f01da04d5a0a3bb2d40c330842defc5f81bf9cda6591e36b030cdae81f7691e5db11371be082c2acb6e1c3dc0da74e7a7ce4b89678039b7406ad90571ba51e4de73905a07bee73f1c97842b1be588e52dc61744c1009ba70044a5a2ef08817d23e0715af6e539aa7070f3b64c19ad5503edb4be57307ce350cb2748c99915a594110732e95d3c4e351fb9bcb83004c7ac1e67a016cbbae8a14c48dc5f1ce44063f3e55a20a43e46f32d3b4d4a049c471b839f6adbabe773a4901957094eee19ea218da182696d8477960fc6f66dab5efbbc9ff66badbd5863b4010b80e2484386be3cc30a990fd8885caa14ccf4e91bfdbe5e413cec40dc30d7560a9b5b8e8477d34ffb6a17098f8c62b41465a1affb8ce44b6a8fc8fd1fd6a1cd9146619815f1d05d6a8dcf9527170c4cdc8b59931c4541aee3fed7809272b2b9462cafb9e74393c3cd54a7052fe63059a7f5479961d5aebd433841416f032d992bfef2296422a2b02a76c3f1a2b1ff240478edcb5518ae47ebe5b4cbb85ad71141db5c431b53858640c5903d0a1709b8a169712f6fe904862d33d3465ceed18f65d35357491d8cb12fb8ec377bb853e4f4c084ff1db90b23737192f481f7e62914d0885dfe699f200a8b53ee3c7a68f766d26320643a67c13841a4f3ab4f3cf31f6d4deefdbc300c3be748a2ff93120091b4998592fa3bd90d301025838a35a7830fd172c18acc95a6c500ecf172929525025a9be2fc4c7289fa25b2210978da120ae58ef130e2891fac1a40880dfeb98e2e866ad1ec5880b8cdd5e24bd2d0532c0c2d45046ab074f6f825edaa26ed483772b9faf564e7150b4b8a514923910d315f52fc1873bfb392e3dc0c7ebfc65e2d49deb821702c605673850ab1d37f9db5fbd1fc29062c1005e411ef87166714e22c5033eae9af0eedd0ff578d64f00f2a6bbb660de3896e9ddc2b1262f4630c9b4b5c48851f24d18230448337b06e06d3fd51f222fe3a561a68bb3d64f2fbac752e7ddd61ec1e4d774af8374ef791b1b0ffe808b485419aaa957de338bb08e9bb5f72059b1c23e02307a231543bebfe5fae98e9f996df8609b17e6718b0c582f1979c189e451a276152ac8491818be9ae73e074860479ee04f367aa39c7094fd08fb6348aadd0e8f4bd5972a44c0f0a3a7066c9e180191b9b51ddae7a988ce51010e54942c2b901b1e348f21e718ce7e393014e72c8b4e27f224519edbbd7b562d2ff4e88fccf1a336bd0ebd3208d57a48ee1f4ba01cd96ee2618bc11be205c190f8efe417ab5001edd74b45239cfbd3181d637878ebd6c5394d62f4dcdbe980461f52d3baca0cc96ef2d9a15909d9efb9d74b06b27cf5f585621f73536e4628fb1c8a71ad146264bdf2463884c043d87d1719930e7626f130788025e48a0431b322f57f1b91b6ede8debdac21a3a6ebd1eb6bb1327cd53990f4f1df9b820e0bed4adb6a2f4ba53079cb5f06f0ee9da6379e58a722d6514a2b530e90efa78e2bc019444beedc5a23fa9e702f966ba28bd1e7eb3f0caba0cd04d604915c64c90bed3f609c41d69265bbb776138a0401ff4e193b6c40f586fc6b2c03a64a116a1fa4e2ee43abf4b4edc94e476136", 0x1000}, {&(0x7f0000001680)="04861f07f6b85deb65dac68f9d1da0b862af9b3d102828654b408648ee2014c584654936901efac0834cb2edb3f82073ffb8ccb9c7e93b8b7edf62f42decafff7576e1d90eb5043a062eb9c59dbeebae8da55a620978825d2dd50e3cab4c49a6e51bde1bd36e14c1a5dbeab89ef60f659d8156c72dff64030125f05674e57daaec6982d3b7b17b94af9905ecf3516d5aa09573bca47f95f83ed828", 0xfffffffffffffe85}], 0x9) recvfrom(r2, &(0x7f0000001800), 0x0, 0x40, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) chmod(&(0x7f0000001d80)='./bus\x00', 0x100) fcntl$dupfd(r2, 0x0, r2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', r2, 0x1}) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x131, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x7715fff83858ae0f) sendto(r1, &(0x7f0000001800)="c6faafc8fe0b0bc39e2a41a48d9f0887047ad9d2fbdf25075782f2409d024aaed14727eb48501b4ac4f57bdff90a3a362e7da128011fe3341a7810a21fbee26c9b2734751cbf09ab515dab2b4f8b4ad4032444f1e3d2cb66669768cecae40547a9c1fd050a4f8dc148becf4eb33fa2e2dd82262730d1bd7216d4d9f97562203918f4136d9906827759a3149ff94515102eafcf7d3db2a842dd2f6a5f71a6ff593af815ececcd7338349cadf0fa7f", 0xae, 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fchownat(r3, &(0x7f0000000340)='./bus\x00', r4, r5, 0x6) listen(r2, 0x8000) renameat(r3, &(0x7f00000005c0)='./bus\x00', r2, &(0x7f0000001a00)='./bus\x00') execve(0x0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000001dc0)='./bus\x00') ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000001d40)='./bus\x00', r2, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000018c0)={0x6, [{0x1}, {0x2, 0x9}, {0x2, 0xfffffffffffffff8}, {0x2, 0xa4}, {0x3, 0x2}, {0x2, 0x81}, {0x2}, {0x3, 0x89}, {0x3, 0xffffffffffffffff}, {0x1, 0x2}, {0x3, 0xe1}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x10001}, {0x3, 0x80000000}, {0x2, 0x1059eaf1}, {0x2, 0xe9}, {0x3, 0x3ff}, {0x3, 0x6ee6}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x7e70}, {0xeb3ac83a0ecd1ce0, 0xcbf9}, {0x2, 0xb6}, {0x968814b3d679c2a4, 0x100000000}, {0x1, 0xbf}, {0x1, 0xeb}, {0x2, 0x1}, {0x2, 0x59e8}, {0x1, 0x800}, {0x3}, {0x3, 0x907f}]}) dup(r2) 11:47:41 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x4aef2eaa385e5f9c, 0xa0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:47:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x3, 0x7fffffff, 0x630d, 0x94e3ba}, {0x3f, 0xff, 0xffffffffffffffe1, 0x3}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x100000000, 0x1ff, 0xffffffffffffff81, 0xffffffffffff9a92}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) syz_open_pts() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:47:41 executing program 1: socketpair(0x10, 0x8005, 0xa00, &(0x7f0000000280)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r2 = semget$private(0x0, 0x7, 0x400) r3 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r2, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r4 = semget(0x1, 0x4, 0x7) semop(r4, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r3, 0x4, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r2, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000009c0), &(0x7f00000008c0)=0x4) r5 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x80, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x5}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) ioctl$TIOCSBRK(r3, 0x2000747b) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f45a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254", 0x27}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0", 0x49}, {&(0x7f0000000b40)="cc7e4703000000f48a353a081eeae18adddc05f3f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea00000000", 0x4f}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0", 0x73}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba", 0xb6}], 0x6) r8 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r8, 0x2000747b) semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x1d, r5, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r7, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) 11:47:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) 11:47:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="b53a2017d338c07166ea19d2999bbaf61c3bb016d4a2f4b848c817ab5979f1e04d4d44b0b8a6dfa7d37a8e29f77dc5e484d27cc2bc2783f675cc905457bd1c41cfc090a47ab9e952d92a7dedcf34aa6e45d987689e2143b8cd09109a7763d5dff99e8e3ec403563ea23ae6f95db2b8d5de6a790c9685474ca4927e9a81ea6a07b13384f706c428ca7836f3c23c2bb41bfdc7ab107a3cd97762ce5db043287981b935a5b8c664ec712a4d3910fc000dc44be236159146196e7b523f9246709bb6d69089a17a9c233dbddc8f8e", 0xcc}, {&(0x7f00000016c0)="f56a5d7bbafe6d4e77860a691448f2b405487f0eee6f26dc860fc767e4c8f5164c27e8cf9ae54aa0f126ded69d63cc9c54af2448d1c48c613a988e9727d34ad0316cd4b613238c590e977f751747c7214c57b4bb2a9d901b33cd089d584fa610635b60834339b1db93dd54256bb47cc7609c4b", 0x73}, {&(0x7f0000001740)="a617facc2f3622418c9477dd8aa79f702a6a33355d435951832f90c3ee2ecab7f444924302158be431c87407305003019af03b531c5eb1ae99c416700d4a07e6f1a16a9fe3a284ff56dc3413faecf40ed76471ff07e7694265d5281f2b0c6e2bde94f6acf9aae36a94ca982b57f42fca9df4d2dce8ec96f4c7ae93e9f4ee305e48ec7d3b922003b49fc3589bab38e724fced9d6691186844283c861eb01f6d76661eebdd191dfe821595517761ee211d16f4c98cd2a53a065a3f16bc55d7f76a93e2fec03ced759fa2974c86369b8cd30839a841a35db1825539561f5c15e80f92182b5f9bdfd7463bcd7d980930714b9fd402da64154877520fb47cf488be9653235c2fb36a7490e30cc30c9a486ae67757103474b23e2cf8ca54ba6f7714b1", 0x120}, {&(0x7f0000001440)="523e6ebc0b34a9de144790fb48f0f8e6d2e6db72382435eea848b04c32a984100d71c7a5e58f930daab0c81ae9e146878923a5f6bf2bd75949b1fda17bd8319cd11e4e2fddf50c7a4ccb7405036dacad8d5b5bad6e05d51116c24ce108a9e042c3b6e246552e747e48e8edcf072e69e717362f38fa421c98abf5a49f67aef72a3d9c7df4b79dedd41a02a793aa906f976200bc9321464074c337ba95b93321dc970cc2e24948ad9c", 0xa8}, {&(0x7f0000001540)="0085b6a694900fb92da2ee1fa7748b1fa33eab4dc765d35a545593f8433a4ecac19aaa50de81ba3bca6027fc964f871d1ab58609871e17c6e3a23b141e8bf9f36a693e84025d51ffce33e53a586edd10d71529f745f785d032ee70f54ba4b39b1713", 0x62}, {&(0x7f0000000100)="2f5ca78305fde9ae2693567f6b6ecd7ef5994ebf3a2e3a811690184b317d4975", 0x20}, {&(0x7f00000015c0)="6409b12ce8bdcef89ade7642801f18bbccca09fc08c51e6711c507323f3450946676a41659d100869ea29388df7b95f9b3fd1515386c77458f1aba84741f18dc4dfbd1f6d41a949f", 0x48}], 0x7, 0x0, 0x0) write(r1, &(0x7f0000000000)="29d33cd8b5967d132945c2f1bc68b19c669212956ecca39c72186f122fa6ceed06c2ded222924a00702def27cfae975ece160e9e013ecbaf318676440144ac47060bce195b82ef85eef0403167851cf82fd73d951c6216f2fa39478cc65b55b7b30d699acce54797e455ecaf664a5e31dde951bf24de91e24f", 0x79) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000034f613e4004100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x87}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 11:47:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 11:47:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r0, &(0x7f0000001280)=""/250, 0xfa) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x5f8df3a33280dfe, 0xf0000000, 0x7, 0x1ff}], 0xfffffffe0000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x9f4c, 0xd8}], 0x8, &(0x7f0000000180)={0xff}) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) 11:47:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 11:47:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x112) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) r4 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x6) socket$inet6(0x18, 0xc5705ec21e808226, 0x5) 11:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0xa7) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:47:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd25) 11:47:43 executing program 0: select(0x40, &(0x7f0000000000)={0xcb4f, 0xffff, 0x401, 0x3, 0x365, 0x401, 0x9, 0x1ff}, &(0x7f0000000040)={0xbbb, 0x3, 0xffff, 0x0, 0x6, 0x0, 0x8, 0x7}, &(0x7f0000000080)={0x33a, 0xfff, 0x89, 0x81, 0x4, 0x40, 0x4, 0x6}, &(0x7f00000000c0)={0xadf, 0x7}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000000009, &(0x7f0000000300), 0x0) 11:47:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 11:47:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:47:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), 0x4) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000003c0)=0x1db) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x0, 0x4) socket$inet(0x2, 0x2, 0x100) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r2 = dup2(r1, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x10000, 0x0, 0xffff, 0x4}]}) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000400)=0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:47:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000624000/0x4000)=nil, 0x4000, 0x15) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x842064c2ae7756d7) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) nanosleep(&(0x7f0000000000)={0x2, 0x2}, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000140)) 11:47:43 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) 11:47:43 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0x5919cf42) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r3 = getpgid(0x0) wait4(r3, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:47:43 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) clock_settime(0x0, &(0x7f0000000000)={0x401}) r0 = shmget(0x0, 0x3000, 0xe2a44ee6476b3e0c, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x7fff}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xec, &(0x7f00000001c0)="b640f203a12b5b24b9e6baf06df12c8acb846811192154db8b646c78ec9ecb0bafbe2d0707755079f3d3f121dfc47ab78ba064e39bdf36f58b0144206025a57f58ddfcc6894abb96b8a63ad34e7b322130e6f3ceb1436d88e08d7b5e4d3a514519a5af8f4c0f735dcb18900cb5e194b3d74ce12e2400c9641ca77d27f8eb2c6877a464ceb90c6023b5f371a2d586464e237d61a3f6e9ca96da00e4c16fafc6d46ceef7f60a76fb781426e90f6248fe8ecec7f049b1414c4072d2ba7b0aec43519eb9e7cbe70200000000000000d3b8e195628315588ae40868ce57a957c23276bb9df2d7f0a36bcdb1a779c2") 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x7, 0x2e, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = syz_open_pts() write(r2, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x9c, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000140)="df4ea90b8326cdb31c517be50e42af4cf57ea4e7bbed6efdef2c6a9309a74aeb86c285d3a03982e35b6dddc45ba9ebbbd379ef2562eb1782de1cc158dbdeae1838cb14a87a4237bc468bdd04e18bc87aa2dae430eabf49a0c304cda84684a42b17", 0x61, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000fc"], 0xa) 16:00:05 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x9) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x4) fchdir(r0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000007a, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) close(r2) write(r3, 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x40) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r0) msgget$private(0x0, 0x80) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x3, 0x80000000, 0x8, "130a2978415a0d385e0670318f34d38c66d0b7a2", 0x0, 0xd90c}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7e) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000a80)={0x2, "31e6211fb92d95fab7f21950bc2fea31854f643818fd5e86618e47651134162ce65f8ff58535fc29d0170b2b83a981b1cd6893c0b179582d71ccfe824f20830856c75599bec95d05e5a55eaa54256461133b463fe379fa0d729488c372bb7c43d960714243dd23ea76497c854796763d187a689fad12cb7dba752bda12ee58894af223be10b247687b888ae6eb521216b739e93c284a761283dfef8a52e939f9dec6e39b83dcc89b81ebbb9ef331041e917e538129c71130f0e4de08467c12583cddf2d37bb718988f86b2d9f69ccb6c156461fc9a949700460d057049160c3c1211b46e891406a36ef8a9c0445ecd7ab7858f1b6226f718858b0e98a193eaeba8a2439be18ca1c8c1d77a01b2a798db6ecc88cf9f9fd0de1843698a11cf6d68c48d4470b5576a15ca0156274282eba9c8179f2390fa2014d3d379ef751ad47af086195c07dcb1b82304382903a8dd4043cb2c465d31dbecbf700ff21b54f96bb33a646d3785a908d8a8e1868f93e6e59e41507dd003f93355b8a95c924a2e4f138a0673f4f4917298cbf1f3164a86886a5b725a938a1f6b599d2a81c801b7caa07ee90c97b142cf9598467141b676c871509e48f7dc8d183ed62286aab5bebdb1f3529984e4687bcda19a0234a1964687c9ab369dfb93adfd3f3d650f36859f63cdd50254f1c1aba45c090358cf3951391ebb8e4bafe72a28f68e2a513c767e4c703b5b1a854506f8888a0dfb98ebb89093075d792eda65dc7bcf8e0cdb20da357c05e7d610d15f13ebcfcf5bc87145bed27e852e4a93b6812055d3bf4526f8186af5c75a49e1e7031dc015f1665e2d7457cd1ea293ab8877049d00e30bda0f2764eae673f32c93dfd9c1cc2206857fbb17737d6a950c0b96200ef3baa6bfcc442d37d5b2cc2dca4b60e32d0514fbfcb7a64bb7ec4c22023e974e40139a52dc4fbff53123f08f0511b8487ea62d63ca05e6bdcd8691bfb5631d5bb82dbefa5028e393e2261bc70362ba5b6a1d21f3d6371a9200ac4f6222f1f97cacf18c2be038aa88bce9e5630e36882628b8224c3cd84c09fd4ccb04448b93e75cec92c817181cba3e6b144a6915e395815b555b08fda0f265232bb536ebd790d18a0ef028958366831492c66aeb8e55c62ad748363e97799f7b6e10176d185b19e6680584567241079a34ee02af2ae199318dbfdd7ea88557ed5261667212b662a9db5107d0b7f2afaa435b6d5ff2064fa87ce748dcaf34898643d244d64864d39b906e490c008828d4d5abd70ded475075a54f87e4e451c7d0d3e1009dc5505847da8eec83d10352949e05450676c152e8f1da96a77c065362ffdd4e7520ab63d2a09917056a53f453309a985d45a3eb4c14a39892786063e51f4f1cbc0b17edb44c7106613e8d87f53dc1fbeee2ec92f77715953cab051c460851bcac6009ef2a6fececbac259a1ae8f9a99dcd1052913635a3a67b665b11bf82d883f386a40371a120cfb503a764a8ba683d885d9c473205477f141b9047ea740c4a928f465fcaf77ab031399cd913c1ab474761bb4e91fb93ea212018cb6825f16f83d5532d6a80b0b4eb9049fdd33595aeefd1fb2fb9494e29ad8156cdd85a838e92f80122bc9561cc5e1960b9957a3e530a618bf9b0dd52c1c8a86b672688c2cf762c007959b9e68f2d9abac10b1bae41e5eda41bea608024350efa5e53f267c4aa477a55dc20002fb92637a468e92bc2837edcd695820552f78e7be8a5f3c31b86b385e910be1e7c6c94e132f13e99a7d9f381d02af4829adacf67ad31740ff933d22002c4a54645532dc290cd50e6275f4dfb01c8e3af2d2778fe0336e45feb6388a33e70eb3821efa998bcde2fc8f439ba287612af04a278e50e6c6acae977c5432ca519e018d227afda3e9e1b6764cd051ac8749ec50f80d10e6999581a6485cd30846b236d15a5c516ca001eb75fa8ebfb08831b108ac411e27cb936944317ecfa9c0ebbd2965015b29fea4ef94c63ef5aaea73ff95b33e81127aaa6f10fd8cc0fe27a1922c9f5d9220eb616a3b57d9fcf29454791c10773198fe72182df6d5c1841d10add9ba36ff9ae941ad856f51f31f21450bdcb2301be9be18d369048c0a895ed7a12c55b8a0bc943537491e00bbae03e192c5cc17901fe61013875fcef87ff7909cccfbb0ff8a18d95d4776548f0bf107e0fce15b853f28e92483832058b150b6a53f5c266ce210cd06a2435a23d6478ba745fb7e5d7fab1cffb89a5a8956d4d3315288b415452387a89d7a69e6294266333e38279643ac3a9e63d756bf7c1c7336a61252aebf75332e5e784e85e76ba1ed9e88c00e6c65ce8a2bad65cef6ca9b3ead58e6b869b3721641c90a4342ca1563af6b1f05dad13e6999bcbba3f25a611f03a84d0c124f945fe3871941a91ee1df343fa0ea49a24a776378ac0cd29ba060c8d614170ecc57cc072b1687bc19b1f248b1cfa2dd20927996b5ef641fe97861d0be493bb54161fd04101d4ca6963404beb7dc6e122420622fabde07504aa249849e77c4a0d0a0f532e63a0fb626ff93e01ceb56e4c93e56a7ebedf9edcef109dc8e44d6cccebba54cbb70eec20a700bd5b744e5f6424dffbe0e7cb8b4e228736d0e49928d9295b67d58d3778b061cfcdefe7e2ee95d64873bdb9c69137396cb89711450a319ba9d1357b606dc0a5665091ea232e22ebb32e59602816df51e230b99214bdb4f615dcdc650ed2f21bbe5663ca9cc7e1562099296fcd594e0cca2852968c2eebb88b5b5690e682a3b46b11710b933a5a7d03ba7405b21885c54b23a90900d8b4a8ebf72f1385d94044ca90d09f53be2a1359bfd86fac048a7d6db57490cf9a1810f263fd4aa9a4e92e80d150f3f5bb65fb072fb90d11c73472861a41c49fc5a738e5bba08a8d09ca5c4be59fcd010c212e9cdeb07a7be2dc6d3d84e161c85402677c4c5f9df0d1a32d9cebc0caa2e94e4a224aad9c5f94c9aac9d618d5700792c79961dbec92bbc9575ed3f859e68789da61c164b50536e1ca3e8f78ffe0947c2baabfe8f6aa75b1a5492ace4f654798d3d3e2034b0685792b096c22f8a8443af345d763fb9d9c8f99c641f89f6a0f6f74f1af8274fa7c103520d6e1a51eff006beff83fb7c2517fa140bdaadc0ab6e295aeb8c0c298a849e71edc46abf79a9d9d62fb3f5c5428c2949f33bfa9ffd7259d4b96dd7bf2e282f43f901f3c15eef54b8776508c93d8b5d0b8546764ee7cbe0eba9e3fb789cf5afb1ebb6631b52ab4abe94f915d27b3a55275da04506929fa4ebf2d466147b6b3c068c956d14dfdd19dff1f9028e63d7dfb91c891db9f9a5d29f0d79b45dfef69394aa8c05475f6ff5e2a635c8256c90819f6a553dfc6a25998ea842fcc61a755edefa8cb7493f391992d802505b07796daf8305e2e6e3d386186297ec8958764d243021f1bac32235338af990227272c89d864d061481c790aef26bf3f86ebbf06c0a72681b84328caecd72cb9fdaaedeff310ced493b4c548df9da20659099adc59d7ceffe63c428c66e4342120595db047b0c669ca1a7640bbbc5b6773337ab4d548c5c457a4dd4b7a17fbdc4ef4fe315a935abbf4074515e4a0d61dd5e1d580090afaf393da25495a013f163a3d83c61c9fc7096c0f97c8566d454365ad78f0761ee315292dd2d635de30cc4a97fb8e513958aa9f78112b5dc77f3c3d70badbb106596175b7bb5f9dfe1244fab90dfa0aabacb61fdbf2067de3706e499b4b9e243869f3a56deb3f448b1ebcd62c03a1d38f65dc80c5223e77ee0aa0f89ce4d45fd9a216826094a4add5b76f9a48b501be03ccb1f4fa8c45ade63bf8a6f0c1e66ff13a5078dad4127ccb1351eb40430deac9011d19421d8a8c418c31f0df751c6f7c00af690fe07008b8945c8c0aaee407282734377f10266e7a2f4ab69984571c6ab96ebe051dcc181fb7f8f3f2cd40f6cdd83fd3c729ceeafc9cf6585f2a2f183c4879aaf463251e2458a86f5583263db3d6f5ba767fd4021ad3c7ce7414a292633bbe93f99d0ab395c9a96c3842082435b8d2ec5ebb1e7d035a23becd8c3b2e70657e8994b398a1ae541304e3516330287b47de23b665fddda5ac1445b42cb560dd51d0c487eb461f309811feedb1782888d32dafacaa5c9afc666399ec7c6b2a60a3ca5253114e0806f0de6688769cf1b541b0ef9a857c492b874f0371ffba8e5842b8e458b6a8fa6882c1bf0ab89bb3c0f0f2c273cea6ac878509413e32a6a63d9510badb4b1ab1574ca997ba6d5ccdaa6edc91616699777129e3e0ecf1e61633d3666ad248c6078c4661d3236cbbfccbf18b27000cf2d74f3ed4b3098de82d5f9072fc82069617b69a91363f2d3fd710dc3e704d32c2c03ab1a20a31ed0e0cb3bd320d02e6b8364bf4211c345c5358cd05d91a4a58b71efd3cece6fd1740f9fa1087b9aa253668ef9918bcfed6de892c6975ceaaa83987bc39f4ea635a7e2b1c0f12036d10772ce3dfe9980bd0cc7c6a3961788cee489b6296458aef63c05b3db1f0f075e2789d6736fe6f184db5c3d5001bdb8da0d8bd3434619942397cf6532af97c4f28739e9e26405d0d7cab5744782eaafac69a2968b21e0d5d2ef105a7766eddf1c859b5595da11ce301b21c82ce6a32e9432915524fd98e6c1a46fee42ccf61361f4c50d71b6298e2aaf5b2d838cdf2b0702f01f0333733c9835df64d34dc5f498cc806393a7f17c0e456e94a68e290871e582249a77a1652ae99308679ec1ee045fb571cb6cc50ee39052530fb3c42237150d780f29db57350c70cc77b0ae6d652687f07e12faa27f3e52939cde7a1889521d35f47e842dc07131702d75dd8f3c8dc92202b8f8800a10e4520c68591d76f3b4af4b2540e3aae34083b0e330e8340741244cede87831399892e2a10bc1ef2f5d2b115f47a9a36be2b325e94df743f5f3cd04927b2fc8251e83e315eafd23cf6293aa27c0479b2ed78b9253cb68640e5cac17aa0fbbed55789d8d5160b785e53461bbce79d895e3c22c04d10bd44274b300630b651f5091c0c30951c69f6a26877d8262ee488ad295e05812d16a9697a9784b1f231fc65372ef74ff7401de0295f9b327bad4a779a848e5b23bddba1dfaf6ef34f2483bf7c43af631b5d7589cd7c80f0a7a942d45f4908a7560e9af978dd2de2d5b1123f4d830e42a21af3c939b7addca42938101134c9acca79a81eacd86df07e27601bee23f33157ab1bb6890743c235b1650eadc20262c388788fa5774f25ce885a8e07010e14287d574a5f614f21b5cbaed41d9399a5d3bad1555be56bd9c2f35178cfea84b82d4f87bdb70b66c5238b0d7abd7df75034cbb05969e9f9143a77d5463f57b21aadc9a4deec48610705906f7f20954bd9d59bfdf0fbba8d1a1c0fdb4f120122ec28ae6e1ce48f7477da089b620f6f373a015b827a30f6ae28732c5133f47dc6242c17ed3382d349a2cf4f60ed6aee95562df91867a572bd3c5f6ebf0c941d52e88e0d00f4b731ff4871bb4ecabe50707ed4417cc1daa497f3999a5448873771c69a068eb9fb790055269f3460259ac7eaa1fb97bbdf62e22cf4751d8ef96badac4d51880040f68fd806d0c6095c74adef4037e1171da5ce102313fa7a33eebd4eb4f709c9672679dcdb31e9219ace8c18fb0edfcfb957527edbddbf93fd476181575c5ff328bb2d542caf0a749fc2c1e2912108644fd736e64d343c1bbfee447ce21c3aeb946eac4d127526194e7a65f529211a28e121174f9e88b3f8f85ebf5c85e48ee3d3acd08184b646997a546"}, 0x1008, 0x800) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x80, 0x2000000000000000, 0x401, 0x5}, {0x37, 0x8e8, 0x8000}, {0x3, 0x80, 0x4, 0x7}, {0x100000000, 0x5, 0x1, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x100000000, 0x8a5a, 0x9}, 0xc) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x184) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000000)=[{r1, 0x728d7f19a6e1eb4}, {r0, 0x10}, {r2, 0x100}], 0x3, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x7) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffcdb, &(0x7f0000000180)="ff6ede0888c6c2a5b3ea3cc0b8a2985e7b8a48f5f8bf2e2ab00c1339637407e1d15c880ec05a1073bbf06b9f019e31286229201dc3f1c50d6bc999a5d3ccb8c33cf8b297bec4cca72a5d167c1dc1bdadc1b2d7b30ec4114f3ea6bc2505c2b0dc24a5ba41b6d0cbf81b91596e87cec94bf40191a1337201fa9c5d4adf2c0d7522aa94efb1708d6eb6f18dc54667dc75c7446627907160ff36a54ea58e9d589b78d4fcf08f565c78939557aec156d6b85993f3fe7dbdb2c0bc2b00"/207) 16:00:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x14, 0x10, r0, 0x0, 0xc9) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) flock(r1, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x800000000000004d}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x800, r1) socketpair(0x10, 0x8000, 0xbc0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, &(0x7f0000002500)=0xc) r5 = getegid() setgroups(0x1, &(0x7f0000002600)=[r4]) r6 = geteuid() r7 = getegid() sendmsg$unix(r2, &(0x7f00000025c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000200)="6467abe68ba885ae1df5ef3fccce60d20b8c3b069c964724879c5fab64408c1edab6b196c43ef2c7277d85c75f88a5d9d2617c1d51c406a3efa39d05800f498c399d71114733e13078cc5f28a7d6c74f67a7e6a3929e8297a96d7d137b9e9d4d01dc4faf8a6cd2df397095b120fa0346bdba4c53b48fdc9b09f5e277860e52ca22be03a5683bb4eb04fe15c3c3d8d48ed91ff42b7e33a7f0704acde13800c8becc2b9a8203e0c2b694d979932f334f19a447b2e154248c2ac71417da448a7f0a543ca2942f75f1bfb0813e55fe94c9434c15430eac7741c1867764967c737af50e718824f40f16046319ad08899851787932ab2a9d", 0xf5}, {&(0x7f0000001380)="5e1e76c3e873ad01fd69c5ccd8c1c8fe2d4d2d0f8e28f79d7b11a1e1ecf221e0f69f21bcc1e0e9ca635cb5e12a0be2d853f2e46e2b254f26e57711a58f6fd3a2b39b4c8db120544cbfde82868ea13e371a47fbbb52125ef3f6d14e0336a658500d1f888258d6af4cd671b5f3c9f31cada842767b39f08d955ff3c54f03845e460bd42274126b05e77e0025df0095b6d2f3721786232e85028351c75059ab07e4f945553ccf515059173bd00117976d5ea5094869c2705d86fa745aa21262360043f9cc93f5937cf5bfb8fd5323c416a162f123980565930efb426a704593c850380470d28f18006fb748a5f9706b0445d0d0da5e281ac2ad3060e4172f3e", 0xfe}, {&(0x7f0000001480)="fa149e1c5c2e90438c48ddc47a25c0fb2e794b1aa878072592dac22c867825c10652f2942b51b9f973fb2251cc66efe442d7ecbd02c6520a95d66bd4f469ce202fe28c97160ebf43ea7d473d35f2d3060cdc21a6c5c52b8d499fd5d2821cf34b605f1a40f108c35ba2b7daabbb547646fc5f5450b8a8bad9117851891118a34a08eddabcc60f684b118a898df64b85c3909c81fcb845d848fa1d77a40639a576907897956cbbbfa0f4630e833adb7fb1596dfd1296a0b701fddf63a0992e17cc221dc30860be5f634a23e40ee5416f71d9aaed8df9d939b00c0cb2e2ff6020974468aaa6572fb5ccffe8d3abfa7fcc4e4ec734aa64a6da8fab73232d175c758f9db1125ff1d88ed9cae3e8f8f2f5aac5b48e43d16c76d3d8f56d9d0251a5edd51309bed699b2cd44c72609371d4529a7ff5c51865d6f9dcf3d81a899928ded6749d8535f37f7d5c393b9cb7aebf8cce7ce386c25e88f88f1ee151a1c3e3350f27dcfc49453c7c395531677969b814a41796fee43388e83d5fd83a4cdcc9c4b1568b920343a830c178ff3a35d6be96b962e7718000becf4e05cb719f96099ff20101e4ea2510404b6cb80ac18e23d53ed714bcbaaf460b290eef79ab5db8be89f39dbc5d3c2e37629b7f1a956bc47d759429d57b496f51e53289926696d2b4d44934dbc5993e0583ad6ec0c4799d25392aeca8cd82c5ab307944f417eb2df7811a48a9785fbbebe1560ad8bba9b76017fd7077483bd78d302346cf64a2ef239a3924783d74d62358bd649906118f207def8ab0e2369a8ae0faf376c9d006e7e2d18d1eb6987cd26e67436f2139ed85dbd41a7016e21e52836a8abe90a91d633c7fb6c55c85379d2143acbd99542ff2f7f6bc9ea6d0d5bed556f1542fe0fc04250936b041994f288f6d01fd57034bc818eec547723fb8c8ea1eefbc897c7390a9b78bb0e2f0eca30df5da4f44eeb349f0bfc31c414687c914e56a0532e35d589b44d8b8cbcb2b7bb5448c8a3560a52d2e5fe8d2c7e7c7cbc88a2097aba6e6091df471d591dc3ff402fddb2271cb5f3efdde1144a749e6b2952584d9013803f48e40b4660f994ebfaa76aa3d37c593190d27fa19d2e26b2bfbbf5c34e24e9b242239c9a0fd4411cdb1d26197bdb8c9e63124e7fd57db187134297892b90c1388a4c47a25266531e75adf782e3661cccbdccf54c7c4f10615dd25998640a6f1367fb6f5407f247b0bff31990a3dbff3b9ce8563f3ec13f2652c881d7cd2a3a2fd442882a9f8420da9fb47b784d6043386841ade4f1628832c1c57878b967fe2124ca6640b4af1ad050215bb976b3909421d8d3e4e0f7be97bc1ff478c033813c261ddbc1c618dc2c11e564ce37eeb07f1602233bcfc44b358db9d8ec9570f255673a9e1fc2660288944c7b4567e6a4daf6bf56601d650ab8df9de6f6ab88b5b413fffc2fb79b79a322f5d304667250d42cb930d7f05459467be99f0458af0742d0caad44755f119cdc77ad9e1a0a6bc00c85c1f44ea5ca607004b74c82e907d9e2f65f0ad9695e09c2e92ea4d0c46215cb3916d47b7ec0062509fd3801954695de61578cd2770dce77bd80e553ff8070923e02e4d8c46a1ab3f35f10dbd2cd38df2e2fda168c2475b228111138e61d420eccee974d082dceea4fece8164dcfc2668013984e782faf1835fc6a8c57405cdf657268aed6944207f9cd44c3078ac45c1d4529ad347091abf6eace0e0232b0bb92e7c62fd373c98281faa6cc46aff2cfaa6d285464b6d32c5dd8ad5dc92d74e3548f1542bdf39029834744dd2e20ae766f7a64902c303b973c41db4597bc55c01031c0431f180bf1799626339b48da887945bc94a20c159bc3b2435a6201da28cf58dac3f1dcce257f802759896afda053a31b1112a40b8f4db6de6938dcf7b7c30aaa7f77d5875b1b37beb75103aaf9d77f77cd1069bbae90acd0b55ac7d7675d03f5baf82acd8a6c81ce093cb2c3942fd911b91ae14638d90cdbec6770304a2dae0557c81437b74ab13ca1fa1ea78e556f40fea127a27ce1d1d04e321a8c8e5bcd90e85ed98d8172ce6075fb6ba7574eba7a5af68754352189711fc34326acb25c83eaec5bc3592dcdb8f8493207f344bc864a4fae127efefa4807107f17347d8f5f8add967898a4d691155beb513e4a9444c45c8e44b2853cbdf76dc341874a545a5c4fc3ec5a8cb5020ec6d3e2739bd2f7d81f4b2af05648cd15e31a5fdcacb41581e0d899ce74b048b34db86815c6ee1a40c579711aa1c4e70dfd6361bcf7b3c0811cca83a8764462671fecf0f7b3f3c245f81bf87d2e209d310826306329af6fcb2757e5a44e95057fbd9d98a115a27854cc950745370b9bd875fdbe49562328b7837a514af0268fc5f4415326aa38876eb5d1d621e5ef8201040feae0a529ebbebfa84dac791ad26595c7f9eee6e89f08f62d504a01572160f56cfde65933923ec5113a4795316543edfb2254dc8d73100f620eec6a3f069e158b40d3e1dc0a8f771e98616be61096d6d2e5984715ded8ba8cafad950f62e955b7cab6b0b2431a599f953d7fc900c481321f5ecd73018fcce06fe3455bc30541778f745a6201cb4be8ceabebfd1514c5d6ea0a4ad4097938b304f6a7210d12e1c19bbca4db31d73455a3f462e5a1162dacdad0365c43edb15862c0ea5189f92375ac01287337e15e030d71135553387ae2aea9a9e64312d73cf2a85691f0678197c567faef656a319bba86c55e642443729e12ec72353a5c8e099f01cf90c7a1ecf8173154b7ff433d2df258a4a6d405ae08c2601cf7fb277a56dd594acf2d2c6c2f56f2dba29833c4b7bdcccf615e12b9012dc06becac200c4a1454711eccb31e465003e1e43b244719589da7e000bdbd19964321daabb71a9a7a333b3542b063614165d8fe3db1470d217cf5845d54fd0e19712a0d39a1add5b6c7f0e9c307a7dfd2bb515eeeea903a9cb1fd530c37486ad331e1ac51795e67cca633042593dd0a679aa95ee610b04ca9cc393768fd3200e651e8a08e65780828311fdd0fd96f34242491b892b09eb2ee75ec6050cc06e848d41f4c562d89f363b9e06b3753dabe5a5dbe6723ea700b67599f453e20e9ac8c5614302ae4a3b55c4bad6c6288a42f95c6acf35204e0367fe46336afb392e3ab0af39aaf1b3bba5c12f5d6affa35123171cfe71e520d1ea4735ec98ccbc40e44f96a306f2d3a09efc867a8d75cd1025750e8226f2672573a3ae336120d0744f0888a4f9a0dfb68ff4820a8e50fa79ebfbf2edf995304c7149505a0ca0aa951472905e0f46a02920f799e567aca52e3684c0369d34bdcf56be82c34d6bf2afcbb5f2e616d50f87ca4dbb79b6997781c4baf3b70246f12c0d2b2b6c9dbf87875527d78811973bf5ee1b82e228c20c7e9b1999503fa2dfbb688f232e35e42f9ce0197262085732081f74939f1a2c85c7b43aad5eb983ffb34de60cff4300e3de4092e6737a0d7ee67b28866b12600bca6506887ec658087971741edc39a0e627565f10a99a5aa66a021d16d5d592560930b1f41d5f9b329adceb2662e5191a9debc18b4e1bf5b44b5753663c64a24912c08335ed5620ae8c1cf4e2d8ceb4afbe3eec986237efe30125809caaad8fe061e7645408a93d83bedc0a3eef5ad931869fedbb7290714aae2205e6533cd3739004323cc9d13b922c05edfdafc6933cb7fa3d338af8adf95f04adc06f9e7f4057aff9d446a86b46a511a4cbcb85926b10e5f6c8ae6283e0a8df30de7f97a3e59badb2a7bb5336081e1dad73c8c778a2ee05adca7cfa4a803b27d78dbf5eb0621cb8952f5150b15adbc32f59d4529ea322fac24572765f6a6c7db1265f4880d18a57fb28d4d4850239834ecc0cfae5900a2f839081552de88b0c9371efc9d0a43869af7a99c4a435d55160d31be2a600ea9672b6b980382a68c67af1d9d822b50033c7a7fd8cb2f66ab0e147ba1e734d01d821d6389b905c0440c7cbb8f14907990aa9bbcd9275e35b0f6bc3f7a5e6be2b1296adff0a6cf939700b67a9ef0e3a64adbcdc3d57b14334e557f27f1fe91467dfaae543ccb4ec21188c587b1593a3522d08cf6a8d6fc36cf2b2d131907ef39f6038aeddf78821c69993af5a1c801c470cd8e4c23392c061e22f9adb2032490a1e4e10b702036f2905b782eb656c96d972c5d457a1a809d6e9aa9acb2b51503dc2bb8b3636604915298e99106dda1077edfe7957b9777b7797a91dc40ec01836b22f734a6c008af0550630f4def7642b13c8e3c02434d9410a2fb1a7d3f96d8441ec1182e106bc4549f50ffd48686db51543d1603d8ffb785ed36a44dacc0105932a4b21fafba97193475c6a2a2a3db21850909c80a419dd886f940559e7705df82b43561838eff5681641a999fbfffeed06b40d8a3cf7c614966e5cb2f99c262628faf8230c0caa885b94672168fbd4fb15983b646b310915fb65173fc541e24ec57af75a6070e8fd9f6d8ec180d0eb03c431580b7b370dd0d8830a235e06bc24c85b75437e40f267c872d7be93c24d3c4b07e1e2942f6516f357597ea2248116a650dd05aaf71e74aa1a294a7bb8f037a70233a17d155ab9e55a2ea2c8faf67eb69cdbdbaa105ab86618a567f46bb5e959eac680742e989dd8def86d71e569d8de35de1ab46ff11897ef106836062629614d62344bd28f7493d9529beb9b68775ab657bfa7fc79297532b2c5bc5658f0cbff1fa70d352cb05f44574fba245d35a8e1f5ba692f1660fa5f6de5fe1fea0d62c5180a5e0e41664b32244f9ad6867193c03435b4a5ce310660467f6809dfedde2687ab2976cd9bd015b2da7e6ad406c14e23cbb06f81d0e1b45660375e5c8bfa930d6d4dbb7054c19703657fabe371a1b33bb4f4a4a709388262086dc2b468f0f5a33686a3265a6a4792c0c2fba1f8218ec4a6dec547f16f7e7cfd21f45199d610de4cd907f9c155ebaa984e0b1928e674f9bbc343aefe693f66aebf1007df5378d07eac0bf27a534138e7a0fe79f3fa00ecd9efad245020b44464f44b683fad35d786248b499bb3631a61b873d8e1b4a773d27d510c0e1da4373cac537956e0b27fcf3b2f841237393172dde3088864066b2021fd9a32e154135ea3e548261979062a83ba394612a22367538261c61ee5b61eb693583666387a9cbd4ffbca53040dc4312cf4919b4b4b02807d9cfa28f02173549b0a14f83a4fdd08207324975ddec7e58de7e174e70e4dd0955687df40bb365d331396966b310f656e88fa25bf4d78accab94d6785356ba483f8dd63f928bf33313b81eec168fbcca7f6b7805cf33fd7d7db436686ae324f14331704cd6b3ebdc205893ed4ad2b79290edd6a3e7064e2c11487816362c4a56b34c02ac8bc5ebf9e73bafd2affdcb9fe3ac50bebf380f954b427a78a22e69985620e908a4b728d330ff3b5ecbd862aa8ab7fe3e848e0e7d81ae1583c570027a2c22ff3cc8e19df85d7fa3aeca135ee93cc62633a86ef4eca9b6301e9b195341dbe165bf793ba8a84c2d135330a696d79abc3038129f1f13617fc0fc8c4662815b75680aac3b5b0aa4679c44e00f758e97e58f948973eb8815b69694f89f9f165662c069d1847f6fbfed230d2cd0c5dba92b94ce74b09449ea95ed8cabacbe5ebd02cba69f4f21e7afbbfbdae04ad657471c703eb94422600cd1b97a1abd76690aeb805a428a39f69a8bcf7bcf6e5909ba03daa023aa8fa2e16d720324a1cc75c9ab090a5f3751999ca5d09f37bc09769d435c5de0f4301e5e8de028ffbc2d85be65c53d", 0x1000}, {&(0x7f0000000300)="631562396248754daeb2f382f6ed7148a870465df5084fb9133d181e4dda41c3496d6742", 0x24}], 0x4, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}], 0x60, 0xc}, 0x400) syz_emit_ethernet(0x1000, &(0x7f0000000380)="46ad57d032d1a4c8e8e72706b698a3052cd0b4d5cc18c920493176749dad93f869374e62f06740f0c9d07435a84c8b089fc273841487b519dd5519a3cf2728c9fd39202332ea66ec830dc8f81351b7f5b439b0ded554db31d99475fa743264adb4ba4a527cefc5240831203ef18dba9353cce35d8c3ca0e2906d86b4534dbe7db3de339563beb7cb0e4b6ca76f2ccab22fa4208006f6a246308b843277143c8a6f4cc895b80b5667044de6b0dba99aef85b8a4b553e92bd6abc0ab9978c531b8230000dbe7f8135033019dc09dbfba6ea3feed25d96c17c73c329cbaaa78c5974387bc5a2e74c8653318d830fcbf35b6eb27c5186076d467244418eb3f53739a3cc80923c76c89b01060f0f240306ecc06facbe9e9dfb9665898d423014c0ecbf3eaacad15a08ee135bff776a6295f693a3328f5aced935e19dbe0fa79a6bffa6d7205353f126bfde7ff18c85d1511ed9b258b81b71990c53f151e6a8726622bee9dc4ef6e5a40d1fa37dc6437afff6cc5001eb3e92235c1a0c2fefc138cda4356003592332f16a93f2ea60f3d8a074f2083ad277f2e98e7f9b970f9d75371aa5c16866b077a32ddfd4af1faee532735d70dd79748ad51fda2616f2a732880c5482c24ea63c2d884a4386fe9ed13f1dd26a52378b54fc39d3e07389c56b5c36998152e35deca3ac3bbe82f58cb61231b75e87586dc67f0357bd4a80eabf7bed2a7b4d0c93d2f3550fcf0a033d4793ddaf6d3268fbffb36eae5e45ff81ca88202c5e5d1de543371cc48968556bb77c04e36742889baa010d1a1e6b6a74360941921f3ffd77f351cd4f8f4a9591133e056c4e89633d31c377c7d3da9d6cf8b4e589bf3f5be535ce279ac661cd5032b2b8ffca2739108387b890370ab7a11caa869a414630e1a2912fe9115f7a7499f947906c9854919e848f4fe59d275366653058941a6df12e51b1bf5c2b2844b8f4826e30cf55bc0e2ac0b717244652d5201dcf0216054860dd25a2fc3a060b82ebcd3922c89b02603a468f22aedc236ac91a5bc593a86376c1ad1e8abaea8c92068f20eb895352b81116a4e3f1ba76c07eb92673d7d2d9232cff582618584b745e6448a4c6a23b26906e011a78a19f8063160daf7ae0d87d34b69eb82a5fdb7d6172601b30baa4a6bfbadfee45130ce810f03d5f2cf57fe820643ea7916b26679178041e60c5f4e549d411910e0e8ac84ce1d1ece0b5ea05ccc47dd6e2fe9073d57545366dcdf9e0dc23a12818a1d2111f61f79a85088329719b148fae652a37034e29dcc090ffbae882cda7210714d089901ec0cfec45c85e530f31722308a4854ef2a14c35ef9a3ab5a30132d39aaadba37c4a8fc64b600b4a7434dd67b152dbfc6dc0ed54976bbce721c2dbfb4ed927112d4c7bfbde03dade49798392a4d3efcb1286981b9b4cf54148b59a486fb3bcac40994249db05e5e0eb43f3a09fb943dc3a03fd4c5dbe4307156f28cf9ac370b2f70ae36cde68aedaa198190772de9e35805fe70645d4b708a71241ffbb27b40af3b30e8e975842eb6952e3d1d91f19c84eb4b78abbfeeb781189387c1a9254cbe3511af498f83a59932ba43b562e95ec5f1455dca5ad646b12c3c664b9289401d39244531120fd90bd198d74695e1602c93a2320a294269ba97ffa12ab3388a55d69ca389451883802183cb21a52e5f5eea833fd2e19301636e9ceef1bbd8a1efe220d316badc1c57c14ce83064d63cb7da3839049c318ab717efc8e846bd9763db401df07389ba5f8814d50853820b78dc5a10d9a52832ab3e690e7091a14485f3cf49939fd0eb4ad73dddef164462aed0fff0e5805d69d081f9a5675cfc702de500935ad3ad3e5f34f6534427680b9d5bfa5f5dd18af3dfd50644c724be8ea0b13f84a8d0781c593520cce91c1a6d4e68d166136b87ef7df5b1d5a9247d8404c269790bde8ee33ae39d173f079069d70a9f3561b29564b640bcd33bbb934939bc9f53e59da5403234d1391e22a9b042d044ce909d0dbdd8f022c8a6c7a4e5361e63f9308d2f855334aeb108a4cab8cb3ce2fcf1dde25a9c90026c78a6734c7d2df5e1e02eaddbdfd19d86f52f132df456bfff71237d162fd94b6a0a425bf6b5602ac16b9bb6e3d2b1fe426b587aa0352fe44f199efbb594d198852211ed84f884db1e6d5e8b5926c3609999b9e5906f9ab62d43364b2a1c5d0477889dd07c2756cd63a6e63404ad1e5874ba951bc34d3cba4a0916a1205b8df3ab40d7997be0641ab73f9a7e6f8b780e3191062070b70a32f93978258ca8b2daa6c825e6df77e28d6e1672ca95a3bd30bad03d62402544962e55ef0eff3a2c6f96c47713bfda86406d1beca0407d37d13400249feb4f372d03b0300e2fb15654cdec996259eb72b82e4415ccc453062d3f5a986429d081970eb91f45b19de6bb705b2df088eddceb2b8b75837c8c56d3b7ce6105393dc38bc03bb6745f071b37e9187f6f3167199bf01280fd89e8c7b09100eba3888a579234eaad04717bd15329f5a3e2d076d1d26e9432217cd7189dba2a51704c6e7bc3adff0060eec7c3b15255725bd4728f6dcce81f53a2eb694634dc5fda88565f8fd100d870eb1b9ce640bb772c7e9e8d59abbd92d001a86f62fcfec3e311573a75f35d68cd2aadf4867fc2334aa5638653c59909636f63e590cabc0d8895b076d372ef73dc9a179d639717cdae902525d7f101032e6e33317fb4bd2c82b11ad4e59e3fa6e08015847c9958beb33f9d8ebbd5d4284d6765d1233de90707b0c2bdd9cc99cb0449b904dcd664d71c68eb39fba3ec47037f943bfefb77eb97c7938d114dde20d93abd49290f7262ab3ef6dd16705ee1f7a693d954550cc22fb102abe82c8e1f3ed5790b905758a5d0d9a6ed51c3c21a3358a529835bcdc05cad0c58cec44c778cbe0dd98515609e9eee79645da4dbaddb3fbf6549a781699f502b328fdef06636827c36d35077375690e88021fb6db6bb439d1adf5298361761ae83dd724ab94865d341f4850eec47db953259e252e8c1f3ee0d8e1f39a7c3b93f19b496fce4347fcd685d19678d89afeb7dda7958237889b96f111d2d3290fccce070e007a3238afc27dcc08b57a86316358c2438bd156bf824b50d9f792e6b49cf88f54efab5f51a3f78eb63d0e67e934f2bef3e6461a807e9bfac14c71841ad82685093fb473dab04d2c2728aab714ed4fa2d3a7e6157718e7d2a34124efa7523e0c6a16c11a8fde7a641ef6e1b1b24bada2c415ae491dca64beaefbdcea15a3efb0be307ccd13f6199df89be49498af8835939cff31915e191547766d7dbb10524995b4f0ce35bf74f6126f09b0669c723a15fedef1e4a2cc8d33c1abfe0e87ab50ba872283615f043d4f57b068e3381f172a46c36207e70fb1fd77e38b65659df59e3b2d689b69f5fe491947c3649ade69db64f871fe8149d39794215e00f7b4fdb52c90f94269fafcd955ab12e89268b2d73d8a4ccf95f23da846e68ff9d8b28e98c05e8c3607ea47840ea1f92f29d9521ffb16a19dbab0935f9eb6597f566c11b631bfe78456a81d67ac3583e6784736a53c16a7a6e2bb890eff53cc545337239d31afe76dbee28d6e9e852ec8931f9b5efeed4767920259048f61fded8fd8774f745a39d95b87dafc20b26badb55e1e852e686600c3d5c10cb2086dcd79c45627a1309b0623ff004b723a4cdb8c776837a52f6a0bcaf4d5b2356a29db251f3b1c19dc3692ada8421780df366cd3a3e7726dbcacd60994c1194522913e601453de9312a43f904865cbd756db21ab4fdbb06bff296efff46e14e31e4a869d88bd603ecd20356bc641471cfd2fd603076bc920e0cacae05f14803adbb5fb16798d5e7bc3e770deee431c6cb4afd32f76e7bd14df9d6d1ef9edd2004a45faba73491063331378138c471c2839a5014d0e01a3edba4b8e75787af090abf251ed7657b0d774c66a24aec44e7975852fad257abf7e986f79b91fbc74f18539cbb122747afa4e4eeb5f20c88602f74b32d04edc6d858eeaa8754659277da4dd33c44a674e499233265de00cf9b7691d4b1d2c97fe1db6a7b3fdf692416061e1af1998e17ef8bfaf38863f03cca3f71c6588c7d340ba52e9f0f75c573de47ae4ea5c945227ef2ad092ff978d5cfde9cb40b6a5b7f0ddd4a3f248a58fdc294511fb73f4d580b13a24d8d3e616dd2e9384d6f8c7aeac3f30b1d301e90a02f31afba78153c1e2eba45219df2dae7c30a3befe1a3d93d421ddcbce8090ebcb0ff81a1571250522da8d7af7631d330719d3bed0c9144eae08d531a4b1e723eb3d863a9cb63ab33e34e6fcb5797241d09bb39484baa05d953b24446c5c62570b34f97f6dd23bbe3b1e0ace7753f093cb26eaa4539503327f919bebf9abf270673c5c66a1aee1f51e1d7d13315092adf55d018b457afaefa364e14925e1d6eefc4d73cd707230c9d9adf52456967b6520c69f2a74cea4f7d06c4027414adf33932ea1d49c4df01757aaf43c4578d25877f04018aa486b197080553b9478b0a44f555ba735050ccd692168dac7f148f0f2067620ae72ec2c7aa01b35efcdb9a85c37486ea9e623d3b88865c35f7b44009ae23977cf4b78d62faf988a5bbe9036f39ed1d22f127e1c26e6c60d6c06e65cb321eb19c5554cd57111f3ec6aebc1221615645a4c6976748d7b390a9d7b033e40d86d5c4d942203e41f0fa1ed149df28cbc51bebafe480ec95922a5234aaf8ec3cfd4dc9ed4c9f8c31aab67dd6141d2a4156cd55ec6ee2395a2b5140f85e30e9890e16da3afb095e2c868fb88a9cb834e914f5368cbc2bbc7182b5b7dd4a6155871c2937a95ecf038621d6eed7652f066a6005adba7332fe22eab3b86620365368a79d4b4eb1a5d9cd685acb18bc1f9c61ccd73dce4bfb95312c38b898475ba5bb87296b4519d0adb1fc92cd8ce839a5163e8253a47546b253a5f53cc2ed1765c5353bde771c9749e0b7256caabd271f505c713c4539d90c55a703b79e34bed24dd5a1298c4da6ee9fb8ac8560196b2860833d69dba2add96ab36ccc050f2ae40b9aa4b43041822b3be3d0c0c868516215bd414eda16604ff886129810ab30a33307b4fc8e8921c20a714e125b4367a8ebbe9ea4dc3d9ecc3509592daea9448fc77d44d9e73159c3c7ae469c5f6b9ce4c1edb8e23ee62eecac9c51e74fafbac1ef225d41e191957e6fb6c87a7d02bb14a51e12075b644280e433084c2de0a2e17514a63ffeed9a2b18e0aa4d778d27aa192e11b83a6d0287b19e9b6fd4439b746c79812fed7d4531e346be96d607361f7df75e318f51b66b8d0442fc34423b460e08e6ce3df3f24c76561a0ae9b5274a4fe27fffbe789111f8247b7df9cf44a62452e716c3f7d1e212a9614a43a878b4280849f179592339052d642b99f0298c90c28d24979e6a58da1e1269a89f95ed58928443176e7c0ab29819c8750971ff85ac3a350667785b48812bcd81141b6a905129a6236f4c902f6a470f80c10e99c79c5af4f8aa95b0ec74cf08e9c0cba6e50c210a714f79307657571d4d924faa6a97b192245e246fdda7bb22302fd885860a0d0d25617d2b109908fd2575eff812f2e80054faf1742b9ab1de614a0be337436a93ade027f5576921a3aca877b0b82f094cb343cb2f0d4057260c8d78858962b00dec183ab7b498fd9ce1385cbd3ca72f088f5e553d8d64f219616448a5a614b6a14270f114372a0e802b20088ff1ed2ecdb164525f7953ef9439196ca673fb90b661be8c030e4a62f9929e4e333b51738e0b") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:06 executing program 1: syz_open_pts() 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dac3e054b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33da9f36690762f58747d6afd68b8c959a1e060bd5494df2aed9d7b87af36d0e1286d6f0a2521b45a864c96eded000d9ad1e3d18ead3558681c0f0a57dc3215c9ccdb2f80d5919e0ef53d0e8d1e96709925d18458f6c5f52e6621241c99bdcfce99555867e6bb606ad2e18e9a4d3416250b20fb982f547d99d98ee57e33a019681885e20de7acdefd2f701c4351d7468f3b855f6b29884829fdd4"], 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4000003ff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffeffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffffffffffffffff, 0x6a, 0x0, 0x0) write(r0, &(0x7f0000000000)="62373675ae27d229", 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0xc029, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000012c0)={0x1000, 0x0, &(0x7f00000002c0)=""/4096}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) 16:00:06 executing program 1: clock_settime(0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:06 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) semget$private(0x0, 0x5, 0x8) fcntl$setflags(r0, 0x2, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7040672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075f77cb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174867d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b29915265805630e450801069a96ece73e61c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6806165fcc91ab13bd5d79d2e531fc1581f3292ad312980d4615e5fa719cd4adbb32e67d994093273a525c58cb175cb75e9fe72316eec5282cb653b2be2fb065bb4098bac11f9e8765b89b8feef13f614954e47d44c553e1427e80200000000000000f2270314db35ab3aec85f336396f6cac2fb831fadee22d2c8ceef42ec6f8bbe0f53a9355bff80f421a377ba4258233efa33c258343b9093939c414c906b25adb32452589ee7e7eab13f8e7525664962500c2630775659fed7a3537b8b5150b96f340168a4248577d24551011baa62344134d0689fff14e79f818ad87eccdba23ecbb07dd29d706cfb4028bcccd9dfcf21c868072d3186b29b66121e283d52c12faed7267f606acb0183c016dde9ff41c47ac04844ba62794f7727e64948fa97cd49541333d2bc67a126e59697165ddec426631d9fe8b38b73f9a3aa1d40335aff00a52583aa5d29614edd24b358728ea1b"], 0x10) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x100000000000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f0000000240)="6c78a1641114b2d24806f55ecdba156343cc938cbf3f135b2939568e38cb4b10a56a0c5c0a5364b3bbcc6a655e26295040cf4bf357c42460b15bb343b6710dc36a15604db5f7872bf626fde568558aeb3515198d6a215e022d77d5fe64df0c421cd5e252caa6e0a8e78ce7eae3d18a96d9eea98bca63ad61f55ba6d0b28e1a9368f90f222cdc427afdb8bb1b6d7cafc6b1ced30f121c82092feb15719f47abb87071f923677408501cad84c8fdac1bf155a3f26e4395a91a6299c38730b4af0633f9b4bfce457f8aa339b932ceae0409b91297d7e6fcf3600401ccf21d9e70c8733ee374d351e8d1f2", 0xe9, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') kqueue() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x585232fcbd13f768, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x6}, {0x1c5, 0x9}], 0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00']) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x4, 0x1d8) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c9784652d5f31d81395ca3d2383e31035"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) write(r0, &(0x7f0000000180)='X', 0x17f) clock_settime(0x0, &(0x7f0000000000)={0x4, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) fchflags(r1, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6a5, 0x40, 0x9cb8, 0xffff, "f3d3f52deb8a7301dddb31518dd5c61f19c40344", 0x4, 0x80000001}) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x4, 0x4, 0x8e35, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x63}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb9a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6afbead4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) pwrite(r0, &(0x7f0000000000)="a5cccac3081ffcb9726f7fd56f34cfaab2ceccfacd245e20f6b3d0d676c95b16a249fb1302ba4e86a5b2e9660180a7d3735216cd03aae83cd1c8524f27ea8f8bc1af4e12d16515b35c6d931aafdf59afd1b966047e47bda491bdddc8320ea7b3127480353138cd32fe6b5fada6ad07bcacc6c17805a4e7556fb930db0b9b4edbad88ada2e934c31ede03a81a11812cf5f634ccafb49fba4f3e0cf5548f9518ebdd9488b0f3027d29d8d807c17d", 0xad, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000001}) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000400)={0x7fffffff, './file0\x00'}) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) nanosleep(&(0x7f0000000440)={0x6, 0x10001}, &(0x7f0000000480)) r3 = open(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x100) renameat(r2, &(0x7f0000000200)='./file0/file1\x00', r3, &(0x7f00000002c0)='\x00') syz_emit_ethernet(0x1, &(0x7f0000000300)='z') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0x7, 0x81}) 16:00:04 executing program 0: mprotect(&(0x7f00003cd000/0x4000)=nil, 0x4000, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) dup(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) sendto$unix(r1, &(0x7f0000000080)="7f4cb1cfd37a07464d494cbd3d3ae7c8931dd968c82bd9548ad36ae8e7bab8525f53d71ee591c5e5b65ea5a1605b20bf7d8210edeabf2a09f7d87285f1a39eb8c662bcff0f", 0x45, 0xfda93329955a0a8d, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0xc0, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000000)) fcntl$setstatus(r3, 0x4, 0x80) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x108) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x6, 0x5d, {[0xd740, 0x2, 0x0, 0x101, 0x7fffffff, 0x9, 0x9, 0x3f, 0x1, 0xad, 0x3, 0x8000, 0x9, 0x7ff, 0x0, 0xe43, 0x9, 0x5], [0x8, 0x7, 0x401, 0x5, 0x2, 0x101, 0x3, 0x2d, 0x0, 0x7fffffff], [0x9ddf, 0x0, 0x2, 0x800, 0x7, 0x10000, 0x4], [0x5, 0xffff, 0x3, 0x3, 0x4, 0x3], [{0xd75e, 0xbf, 0xff, 0x6}, {0x1f, 0x3, 0x1000, 0x4}, {0x3, 0x6, 0x9, 0x4}, {0x9, 0x8569, 0x0, 0x7ff}, {0x200, 0x3, 0x0, 0x9}, {0x4, 0x2, 0x3, 0xfff}, {0xaaa, 0x7, 0x10001, 0x7}, {0xda7, 0x6, 0x7, 0x7f}], {0x2, 0x4, 0x10000000000000, 0x7ff}, {0x7fff, 0x8, 0xf4, 0x11}}}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000005a, &(0x7f0000000040)=[{0x1c, 0xfffffffffffff801, 0x899, 0x84d2}, {0x10001, 0x9, 0x1000000000000003}, {0xf99, 0x4, 0x20000000}]}) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530001617665fb16f07394436a83dd26223b75d5f13a79b6312d58a485c594e280bbeb20267046913d390bed7a7edb6c5c82d7f5a108a0856d30003eeb7b9bf9d8454e6a59e406411338cac09ab92e64a6744f469eb607865bc976fd3f2daf92d3a17744211fca6d11fca0e1bcaec68c28d0b0faadb70a077ab8085ad99a3b2b9a040322f85eb399cab7aa94d0e6493db6b2270af3ee2f11a919ff8de6c2ce6104bb27595d3b8a35c5b2878a96175dbf20785b462c6"], 0x1, &(0x7f0000000140)=[{&(0x7f0000000040)="4ff6dec8b2c9474a9725dd28837b70c9f5178cf9574a712a1dd60acbb5c7920569d74d43c076f6d9cffc8913a95cec4d236632414ff982e4590b467f8159ea23c56f617eaaa9ab3227daea048c0ea661cfed581c", 0x54}, {&(0x7f00000000c0)="f940b16df50b9511dee9635c9931b53114f91e914dec842e7d6dd103d55f48ac15c59fb2000b73f91fd1276fcd767459bcb1f6e2d5a23db91a9a9b7acfe0b4b07bde7b1cf895afd981b5fc7848fa79ec06ecc90b802eeeb4beb171268e325313762a2abb4998be9ef77f5b", 0x6b}], 0x2, &(0x7f0000000400)=[{0xb8, 0xffff, 0xff, "aecbc6bef9cd28fd45f8df534c86433d97ee5adc3815ee3bc76c6b0817a9cea4f2097de8989ca9c96da6cd6137fe5bd4c39321986346ea6756710161561536ab99ef64f1f50983ecb6cf4eee258f2801d7717a744667c00f678ce29d2a532777a66c4481220b16861409ed8fc01e03416a901f347ed9ca989421b681fe1e385c13cdc9338120f95c440d37f4e94bcd79bc65e0a1e3c8ed566b0731f1098cc4a4437da9a6059731"}, {0x90, 0xffff, 0x3, "e01d5cd9233e6bb843c056e3deade6e9f014107014dfb935e465c276544a498f4505dba93cd371ba44347cb580fe67cb5cd4c08bc949a1fe26b40f176fb9e0d163bfafdbf85d640000000000000000000000000000007bb03db35f2edea0aac3e525956e3d64d22a1e0b7ead38b7c59a3cbf3f8a608f36d40dbb"}], 0x148}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffc7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x59b770d91ae66f34) ioctl$TIOCCBRK(r1, 0x2000747a) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0x1) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000000040)=[r0]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) setuid(0xee01) getegid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() r6 = getgid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x6) chown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x401, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="16bcb0836c8eda08971fc1eb220010d33d51fbef25", 0x15}, {&(0x7f0000000080)="81", 0x1}, {&(0x7f00000000c0)="9b9e53b29db381a0ab638c4b2ac76252ebedd1eb4f6d27207ca067d251b0e893e3a6c6ecc4b158267b98862fd4c518bf133f2179972428ebb1bf95ab2547907cc9d261e4e9a129ee63b538dcb7f3696749bc5440cdecb95f43783b2eae5eccf521fd10543c16f23f08080dafeab342a5b7a40fb3", 0x74}, {&(0x7f0000000140)="275c90f4d37223c69c0c11b74cacf2ca79aa3624b9c65af5c76257ac92cc94a69ba673ab9878a5a2657a75d9197d72ea38df5d9bd0ffcd9060565d0715d8ed210ef2ab75801d4aa633d9578c710146713616ff993f734e390fc46f295a9f23e1b4b96deb", 0x64}], 0x4, &(0x7f0000000240)=[{0x48, 0xffff, 0x7ff, "68dd7c515d488d7f6c82e7cfa3a118ca951854d00f45bea67a70ffdb7790dd291981363503454259efbb9084ca6cdfd7decca85ff7dd60"}, {0x50, 0x1, 0x7, "8fc185b2d71f6f0697d4a58c6023b5873c56809244e7d8b440e5feaa7c0bde432f08b69fa8b5d72971b0d66f3736464901e3db1954707e4763d7b7b334"}], 0x98}, 0x400) r1 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) 16:00:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffffff8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x800080000000121, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc3, &(0x7f0000000100)="94cd39bcf2945c0d4ccfa05385d479ef02673e12c4693ba7a1d7049359ff4778f88a4289e3452438c6bf1dde87fa7b22a9dd4a4dc3ac475a3b542bb99ee7a5535c5c753042567b67a1ce785b827dfde922f367c37e5ba3c1414c862a3d8502bd949abc718504745516fbc5e1777ca981ce7eead4b22e5034ba5c0920a7e84c16f03be94226d5a06f098dc026b38a9d24123b11f1f759dab1afd6ce81849138d95ff67594954cba2208217bf3efff96ac98e5d870fcafaaac893bcef9fd88b700865254") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xb109) write(r0, &(0x7f0000000180)="582720efabd16e7ee63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a6c688a4f699837e9a7c183fb7f345619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72571e0d3962f6c02828193ef16ab93f", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10040) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xec39, 0x40, 0x3, 0xfffffffffffffe01}, {0x6, 0x7, 0xffffffffffffffc0, 0x61a2f6c3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) pwrite(r1, &(0x7f0000000140)="598e1c93e03f491a3b8610b70fa3819e19d51b343d07b4b4606d8fec1908462c20491682f36274150f4102a2236ad642e10352055516be3f7ba12e1c8aa68911375a31ad4e0f6c578298f4eeb7df90f1f6a475b91386bb9a7ac7e3220ff2b141a43e84216f6e1bf22c47b76532d40102244dcd04d221947e27ebf3730275f0dc654397614c77efa40b5a494f235e079ddd3f52b2c1ab41fc258842f261a5bc04c85ea1b401d137da002214953dffa5c8f30567dbedd12c191b081b8cea560321f8b2797e30eadafacaa22dae64320fba710fb7e29a18415fb381fa593355ed00e33e435054861d497b1bb8467bf46f23a23e712b0bef50abb63b5d30041517696d3bb14fd743bb90ff741403696b338544ce690e9a66f4abe1052916c4f3dcae76aebf2c2af3cc7a1b709172e3fffc3a4a0025adaa18dd7b1f9878f93d0f68306b8cdc631b1c0f971f3f9a59b167246ef0f4c9b5b234ce3de75b40cc128139da42e0407e4613d811b96819cb9a8dff943558c81c865dcac73bee99bd7cc4d90df7c658c8644ed2d231871ad114ad39d502fab2d4c61fa20eb089078106e8f8435c1dcab241f77f4fb76c11a61df939e18ce35f4ab9dc981fe1f570af52097bb5c394a1d1120ce570702bf8bcf37d5fed6a30f432bcd28e31da06f2fbf6296961565e0734e53c2d3f984f0f9f12496592e2fabbc0a189e807f9ff252a3f3a3be2a433c4ff63ba1ff84fde691dc4521af0e8be3184b58efd6217dcb97d05081155d5abdb76404f3e0405c28efe7e183e773f0d62051744e9fcf8c5410b38b993d5189aa0f28da79036e7350bee19c81077fcaa186daa1548cb08c64ddd148c4a7efd0c87aaf5fb4e09c4f8124f6f941f52b05d147d86fac7387e485532d3e0b91fdd4bdbbc7efa73d9093d91bc275206ba1149ccaedf228d4d735fa3a4789ebe703033a700e3327625a6a478bf6197d9efe8d1d7de39fc91f9169b8e2198ce3ade1f1005ceb9d4cec467985aa383540c9f03919874f2a78a0c5b649ffb32e459c531019240aaac779a8c2355155afdc647a1a911c8df273952c7db417144ce4e2df183afbc92d964e8290e946329e4022ee80c0eb1d08fd33b016b6a5373c87413a3623d616f9089c705458a1daf14c382648c8e768e82aff186001cc2546b1822b6825eb68c348d6418b00cbcffa8dc36148ac5ace2dd5247714465100430317eb2adf9efb165a547401dcab74847118e4d661b2211e9a62f0fed0ed7434c4296016f8a3f715274e3a910ba3931d01b042003f985d45b7693718137cecc90827247edade7caeebaac8d0db9540c9d0daf65f9e95934b1705d80e6718b419a721cd029501df1110e4a62306629af98636f37e82d8b2b839c09b30055d6675d6103665c5afdc2c479bb937536b4a96bba5cbfe4d5595f4dba272394a55cfe534123646b5b53c05f76f0bfd9815e6a7eb0da1150cd68982af945de9abde66ca59ac6c38add20bdb6ff4466f9285dd0d3b6de449794f934fec263cef7408147187519e16cc073b3bbc14840959f2e0cb9fefa1d71430040743b87643edb4cf73a8b8169d889286601d5a225da612a631f211a3de432af7eaec8bc24f99acfc05a9de73928dd5b714feeacf29eec8cef82c482a36375a1835b4e6ca9ea1bf3f2c5a6349ec1f6862c65915dc87d705097dc077f1d5f5a57fc12bac373dbebcde1561b0abceda4de5583bb34569336e11f61ec227ae5a6d618b94a8d93b8623a0a68b841ba12a4ab869f5da54744bd7d296e18724d320a39205012ec1b361aae5268dcea8f66e5b98cd67260cc9c5406f4d7422af53c49955051598d8c4efb1a2da45ccfeb161e873d66ef61dd393d413a79459e575bfed0c747c25ba806f55b412a98e8e0d6d83fa5ab984e87240d9a7e0e5f16c3f234a09aec0e89238206e4fd5ae7ef7dcc2dd5daa45d6595f8a10530fa69748d778a5ab83a3cd60d902dd5f2d832c47c7a46a23f0776cd01ae174ae483dc0173c89f6bde214174ac0e6040f808a57a05021a01d610c0671db5a71a9bcffbbabe646dd8647fad03a22e8d7481c85bba2c164f0cbda15afae13d923415f3e56971d70fb5c7fcb3cb21646b7a2d61f7ee91042418288c9df49d4ef1940a256dd844b3987907fd32ce277f13890eace15f5ffa19d427dafc9ffad48b264c5f1742e478c01a6bfc33f3473d2796a166f4125345593aa65e9cbbbdf377aab3911393b818a24a0bd970a2623310a59f9c7cabfab159c195410356d1deba9ec6fc8757ccb530388c60d3bce32d810beec032c4811f46f5ff10ddcd62a5e17062ad34f8404b34c600d3e93bff53df0eaacbc02cfe6a984710b87ea3d035edfea9a9b6765c11737aa0026b45c442305e63599dbe6d333b5227a06982094c3d6cfaf602c2eb48035a75129724a5f8019f5527506493488dd4d93a21d2dd0458f094a2e3989e5ec5cdbb855e7ef37b0d528eb2da1f924e328105b5a8a6690ef15afcf1e49b5106a5a77377f946dfb841e459b0590c9a3a3ac4de995afb4b98d0aa66162bfebfba5215e6e19d707ae6a26c7d676ad32f8857159d273089877d1f46f78d886ef7f91c72f4f1eb30731f2d81136bd2cea55dc429ea687eb8e71fb13913b70ec9dd04eb7911a72d1e8ceb8d0d07a3e616beb16fbc0effc0a058373375e330ea2701cab49647589e6a1b5ebf0f14be7d200f5fd3712def35c7743c951a87ef691888fd3a5f8fd31427a9c6902f294291964d345019263951f369d1dcaf6dc37060b0a2d4d53f35298c050f303bc6e1e6808e191dddfed2772d1c47fd3299be9bdedc1da3460e16102f620bda4ac8c6675f13e40105d431535f2d0bc6f1d56bb34de731ba11a2472955b5ca4eea62a16ce99e6c077cb833de17fc86d2ddb4556b187008129e448b9cfd29d90c5173c1d057140ec710b740dc7ead0d1ab76062d1dbaa3f3e1e1151f352eef2f84ca8ef7c1a721b1144fe91e5887e65b438a6804417813dd6cc261c37a638fba8c0e5f4176ec4f6d812540e4728f31712d96c1ee6ca8f7ecbdab841f208de7fcdd4dbd7433d6d5a055bf5e4145b5d920872a027523638b1a9de4b9d9197fb85e234b6049a64cae1bed0a09229e5056465572bb09a5d4c7d6cdd7af9f53420ebddcb6f9f88f27ff697d3e51d028c31e68092e9fbda26ccc3df1eb1e80e7781fb55a8fe5aeb9a487465b3fe8db9e165500984f37f3cc370875fa1073f7617a15d6a2a4b732921812284e1b10bc933a1f23648e065645831a1c67d8e50578410fe26280505b9fe61fedcecd8665e7a0282caa0f4565a6fb6dadb829515bfd0faba5fa9693a81632addc044d4baf75c60e04cf53e8c8ace2018c385bcf8d8c441c04a0de9008cde51bb02b5658118833e08a60ed610f2d729170cbff4f17ec20f95849041d6f21553e6946902e9cb7986fdc6c56264453b3789ccfa4ce014887b8b141bde73f6f893fddb9347ca5679b6acbef5ebc4ce7768b55ad077ceb1b5d193716cfb12c7590ebb397adc3a994e6c5361c0fb5ac689bd338ddf2c83871deaf1f69451661be985a0350c0de6b083b41615dd976872739783d4f48612b463a8f68033c6841689f7c1a085da5932e0e97e0cd7edbbd3dac455f7c417da98ce43d12efd2ac6e6f2714f7ec550067d73cb0e31bfe6a0e3961b0444eb02e995c186ddcc93675bb66d54b7dfb0b3e975ecdbc1ac35141d876994e4ee638bfe0fad27afcaaf97aa76283a28947bb89a10d44b139dfe625419fde6645a4741027f425c4b5a19d0a66807e5f027c400d0702ccf294de4f312b29d559204a5baf53bba6c7e496eb4de7eb85749cecb8c316993ee2fc3bb9b228a77356ac901b07f708f745e6da4ea0333926e41c8aedfbff7a4cde46cde8be1dc56d7da96f1bcce4378ce3a283c973f9834e4c38e82c340dfe4b0f26497bca39d549b2f7f80aa9f7dab08964acbe131cc3d5456547587aff8bac80d4eace361e26306649e1a7fd08d53ccc7497c7675ae53d05c29dde11966cab5c36417f904edb3b6516d2fae5e7dfe6f21b62f19d13a2c0b81b84278bccbfb129061c012a31e26f4b359e7f02a01174a45ebf7a83e3f098b19c69f6f5531b09f5ef8aa14fb03a7ca01a523cb0f1f20d3713ba2041c527bfbc35132ada07d81c426eb4e702a161ee1c172bddabfa16be72ed3b61f7575dc7a16d6d960b2529c9ab97388fb3fac9ed01acf8ac464f6aa53383cacbb2800dc3338202e82c902ae971a6d43b4ddda5caa7b01bda05d81063a5274aeb57df72f3c6b4399db8848c97594ff8ba1dd7ad0bdb0bddb62d7c95a6fc40e420ab29c315276c3c64b01183358c68c3690afa935f3af26cb443965c94d3a7a49beaabaf11e3fde7a55191ffaa62d8745d63dff6c865e3b5561683751bbac58b67e15ee7353eb5e7b155ee1321585fe4d978c45d2b0e0763f552d2073f192c32845292d16e895393440230bea95561cd8b37c18035e82dddd7a07247482ce5b2271fbee75f748c6f5294983ea2e04312243e7b36e7f3faf531c4261035e91ba53a926976ad6c17226a64fac7c2c9364e7d4a7de0ac0697962d76f5f794b64680a337167e7c765968725d43941bef1379f01d525e7418e7f6131020b5ff9f1343de91ce5c04cd140018e118a5030873768c1671a4cc14111fe8e1642b447bf03b46a1f95d1198b7c490ccc6ab78a337fa964952ad19b1b787445bb908d92c56b773ac3421876bc5e058a3cdd33adba19052b9b0192ccb5319b499891ee34cf6a1e846e71e32f15e0fe96404de7431f43155a1b6a8aa3d26c081b920ae9c86051df7f63ca99280455feef4de7e880403fa78a288c337a86b0b905ce76d7b1dfd3934e62cfe95f8760bff6e0d1da38e7e555275faea4c665787553a748f30ce5334af47e14beef38822710e73e7493c052cdf6c84d8b1e2fa96250a766f6c1188b0d2613b069248609e9b80820ffd7430f7d06361932e86d89619744f50cb3fa943bbb535020ab92c12c01ae83d085e53fa467ff3bc682be8e1ac12f7c717f033e56dd36449563981a72b1e1b3dd6dbb47fef317be66ece81641ae0376bef0c6e03bd265725e0abb4afb3d486a28a800081f541520ec937779ff630b4218862268ce8223ca3dfe104f0c2391620783345b0bfbff3e2f94edf043d65f9bbdac51624ec7f64cbc006799b70a34c663b05597e18f2899bd494ed09a3754173423fa89fe524419ab73590106d224c81d053924a9d04dce56479addc1272e318d86909d636a15d3019024e18ed435d95d780a32cad73950c49e6577d754305a2f0756e898f623de35215764ea855c92fc4ddef03e893e170eec016483f0dc7da3ce33668178f4ab107bae62b3ab1b2f2410e41cd7236fc2d05f5ae6dd6f63b2e2614038e9cbff6a1188f4e4356a6daba905e3eb12fdbb4104ffdcfaf2e2115aff42d5c57b6f5bfe85cb82703b16e74534af2766e111f74db3ec8a1d7bfd49a7641adc3df23c39d56cbdd3790810ee5c739fbd8a29369d708c7f100edd236646a9c686e9c52b91d058ba1037fd0f401725f12cfbc6e3f2c8e7d778dbdf729bc159291bccd1a5d1400f79a7545ad61588c5ef3c00b59953d6e561a5f44a9f6412fdec6f57a9184230fd6c28997302751675adcaa5f87ed59f76d3fc2dfc21de1fa2bdc9eab22ea1d378c8f46466253c19db6f46fe73c0835758bcd11169b9fb3344db21713fa0592876964dc05b64c2b7b58bb3888de126997276f324b65af30e3b09442f1156372db2", 0x1000, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000240)='-', 0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x401, 0x1, 0x1b, 0xcb5b, 0x9b}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xa9dc}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x90, 0x4}, {{r0}, 0xffffffffffffffff, 0xe0099737524cbcc2, 0x20000000, 0x6, 0x4000000000000}], 0x196e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x8, 0x9}], 0x100000000, &(0x7f0000000280)={0xdf, 0x81}) read(r0, &(0x7f0000000140)=""/252, 0xfc) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1, 0x620) write(r0, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x87fdc84185e28c49, 0x0) 16:00:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ddc36959313b21e6c5bdd487f3a7b866192d0fe7570b83d86491d4f5b0b218dc016b9531487a53", 0x27}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3080002002, 0x40004000000028ae) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514f600", 0x57}], 0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) fchmod(r0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[0x6, 0xe317, 0x6, 0x6, 0x8, 0xffffffff, 0x1, 0x100]}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="bc1267ef8cb68f78a6df65a9d3cbc05e99089655078f23af2f04dd4b1b8791f73377532c8a2682dd637b6d83434ca45d89894c0f8257a7e33665be61f0", 0x3d}, {&(0x7f0000000140)="7f32b0208c64d219d686892a8af438db6fc240b10c68cd45baae2f53b279c57a093d5cc09e7162cf41dd469624775abc327ba701fbb8a6c28ccdcc7281412048f110e4048ed67e22aa321c1b0da5e579b02cd5225a7ab0eac323efc3d6fc60b6b26919b94c26d3f2416bebc426514b1bd7d8c51bf365b044015f79d6afdea38ec09071a6087648a07f05a8d5a9e384bd6c1b98aae6125e9f0cfd08ec2194c8432bfb", 0xa2}], 0x2, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x30, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2}, {0x25, 0x80}, {}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x1}, {0x7, 0x779a86ef}, {0x86, 0x1ff}], 0x3}) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/215) semop(r0, &(0x7f0000000100)=[{0x4, 0x0, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x6d, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x8629, 0x1000}, {0x2, 0x8, 0x1e4d2a1380987de5}, {0x4, 0x5, 0x1000}], 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x100000000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x9, 0x6, 0xfffffffffffffff7, 0xffffffff]) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/22) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000280)=""/233) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000380)=0x1f) sendto$inet6(r2, &(0x7f00000003c0)="3af68157780319b9b09062d30d21590f5f5ae30868d8fd848b19dbce64fbabc905063be65d4f17a21b847ed0466aeab6e6b5769ac954d69c57effe31a99eff7edf82e8c5c66f11d487ca85755aa9e2da691a", 0x52, 0x400, &(0x7f0000000440)={0x18, 0x0, 0x7}, 0xc) bind(r1, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = semget(0x0, 0x2, 0x20) pledge(&(0x7f00000004c0)=':^){$\x00', &(0x7f0000000500)='\x00') recvfrom$inet(r2, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000001540)={0x2, 0x3}, 0xc) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001580)=0x200) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000015c0)=""/59) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001600)=[0x9, 0x1]) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) setegid(r5) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000016c0)=0x1) renameat(r2, &(0x7f0000001700)='./file0\x00', r2, &(0x7f0000001740)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780), 0xc) setegid(r5) semget$private(0x0, 0x2, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000017c0)={{0x18, 0x1, 0xffffffff, 0x7f}, {0x18, 0x3, 0x8, 0x59}, 0x3, [0x8, 0x9, 0x1ff, 0x9, 0x3, 0x33, 0x2, 0x66]}, 0x3c) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) pipe2(&(0x7f0000000000), 0x10000) close(r0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000000)="d0bb9945b8a7aa2f40", 0x9, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x401, 0xb28000000}, 0xc) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1f, 0x80000000}, 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0xff, 0xffffffff7fffffff}, {0x80, 0x7ff}}, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0xfaa}, {0x18, 0x3, 0x4777, 0x4}, 0x40, [0x0, 0x3, 0x1, 0x100000001, 0x4, 0x4, 0x1, 0x81]}, 0x3c) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x71eefe43ec1463db, 0x0) poll(&(0x7f0000000180)=[{r0}, {r1, 0x2}], 0x2, 0xec) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: syz_emit_ethernet(0x97, &(0x7f0000000200)="482935fca863a027716b7ae94ed5dba52db914a3b8c702af75828e00114f2b8811e25afb6b95c69b172c94e58cea52ec0115eaec9facda6ba31d92c121576d70f7feaa281894d4c7750817a9a5518a4526c148df10cddf3648cecba6da8e99cd0455831513bf533ce112ef872436405889e1de4647b540cd259b627b7e27cdbb6e9e5759aad13aa9fbf0895b0730f3fde704f6a0e41af5") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x78, 0x0, 0x8, 0xe5d}, {0x1ff, 0x60, 0x2, 0x3}, {0x4, 0x2, 0x401, 0x8}, {0x7, 0x10009, 0xfb, 0x3f}, {0x7, 0x3, 0x3, 0x100000001}, {0x6, 0x0, 0x100000001, 0x7693aa15}, {0x98, 0x0, 0xfd, 0x8}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) kqueue() 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$inet(r3, &(0x7f00000039c0)="78ad5ade3b40ba9ab1dd55611ca64043ab1a8dd238bd06163f2df15fcc3eff4a6b4ec187edd0beb5faf5fecf169c8babb40a769cbe56e27e2d6a7862f143d93729d925faab405fbb5f30d91200609787431717ef819704582d7ffa0c", 0x5c, 0x400, &(0x7f0000003a40)={0x2, 0x2}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6898c45b3f0857db, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6}]}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x50) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xffffffffffffffc1, 0x4, 0xfff, 0x1, 0x1, 0x8, 0x991, 0x1, 0x2, 0x5fc, 0x75}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x542b, './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x20) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x8000, 0x8) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x20}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)="d767858f165deb528f332c1d7234cfcc64e2241fd0530486d16bcf85e75ec27f2018b92e87347591164042c80a7bae793b35c75a7216972113608a7f489e2f4f0e14036a672c", 0x46}], 0x1, &(0x7f0000000400)=[{0x90, 0xffff, 0x84, "56509fcb621064a96610b5e71ef1e9a92ce4b076ed27ac49f88a4ed0c7e29f52892b5578d1654c202dd0351c457ffaba979db7a77e722eceb51c7ab93330559c2c0f1f00c4e17e10fdb8acc49852e34722dbd995b537fe98f5a240b257c0d6d3808de5c0f9d105fdf2065b9746684a547616c31ee18c8e0082eb8b0f5462bcea"}, {0x58, 0x1, 0x7ff, "36cba12da746811e12afc224ba620043cc3ae3ed14a063ef940c696361d3f1f5b78eb50e0d103453c8323cde0befd339224dabadade57a4bb4eca960e589c24ea2183ce2e857"}, {0x1010, 0x1, 0x5, "e7bd65407df86172a37f8404a8310e7919255980e9fc3f1267886eede225ae8366dbba5d20547901af569113939fd03717b7bbd1df015bfc7d58df06c92bac158537761e0338d5b4f693d1e893421093a17a64ad6e89a4752c6b63be05f8fb987352ae06a152280895b552a78bc3a37c9282d1ddd6a6267235e049a3f14cf033017a903f2c72e0efdf2e19cb4abdeb318353a2dee50c14d916c69f4019ba3ebf2bf7fac2e67122328561763a365f3b2be67c99b06aedde9ec3866c731ae38e56642e9644363e3ccd75a5c71e10483c959ff9d4fd64c8574802bf75e43fdda25c9a1eabad327cfbacc617037d6b63230e4a6ebeca0de412b8710190d45f8e426d71a899d9916711151e16c107fb21b74d62eb28bb318c1df5734fa39b4407280f28714ddafc2ee8d46bca2bc2b86cf6a0beacb322e2af6bd6ed01e5c540b0110507e31c9ef5fed1ae0004294ad54f120ad805588ed831bf092a87aa112b5b4c8b411ab69975c8fcbb0d4d7fc34885419ac8c361c3090bb95464aba08dd79b69efbe7a12fc5e2df7c63d98f1ad4d575ca51b1f6b79e859579165cd56c51542483a024a3641306f376a51e82ceb61478a74dc7177f57d7d0fd9da04d4a409eb7cb5e51aadee4c96fcfd9e8867eb84179b3a1bfc807a8c581915632bdcc6b705ea7d48f6baaad1e4553c09fc917ae231e3fdf3e187f601a993becba8a4917eed4eaf1d9fd17bb5aec0942e4438596df60c89a43d49c780d7e83028cdd9e6c25d21fb199dce16cfd2ef0d8a7fb806fd17f91ec6b7265be70c633b9d9d0709cea83f2fc30c5761d0c82ab78bd9ab46aac9725fa71f20fe874dfa182f29fd416519cffac83e45d68739a46289af8c52433ad565b19b9b9f96b4db63437c3b61e9f709a77683208117830d69aaf6bf342ca8d380a67a4bf1fdb929751f1d9ebbd8f96de2dd913d6eb1bd0e4e2537b5e90725d6e9b566f8a5cbd4e464d6b4a632e45ddffec68b771847a585a48f2cab5f67ad680f37b6f78395730831dde72b5937754b9cb4ab3caded6d48f9447cf72784a2376dd0ead49fb6e5be6c03a83dab3521f10ef5eea36d6724dc182041e3dbf1b919352bb64f3b68934d841a9ab7523dfb4c70b73a818005bca55dd5efece92ffff3c0f4ed9a33de271af2cd0064f8e49f73933d726459d8e3b92a53a01b726df1b68a9e82d76545e2809bb91cae0ad4ec37e40841f9b1669962192ff131f9631d6631e5f1f97763a52f18b12c4bd05a6c49fdd7fe7597ce7e88462e6e3ff3cedf98c7542aa50330835afa6b90bbffe43eadda64c21841efce682a794868740aeb0446e8362016a071c738d5cf49e04554b118046b006d6ec78ff2b25578efb726f7a8c1284e812401faea5030ba83fad09c26894ab355b18c3a46c9cf9578b0931a66bb2025240644feaec69a420c6accdd39b8072c050eee4f0f5530939ef2c095cd7f6ce321eb77feb71cf4e6edc76d6eff4fd8a59cd16490eb0c82863c6ad836686d38b50dd81ed20889b2b5a3ef197c3cb6ae976c18346423ef5e7a472ac79d6774c46866026ba184d3f8319960bba0d42a6ffd8c140677aedff1751b00e175db21510879894ec98ae709d8f357851880cfb407c94953b2ba976a3348e7538a0fb4fe5a5da331ba25e436780d9b0e0f5cd4ac8b75cb5b3ae6d316d665c9579e55fa84c1a08feae79853778acd8ed9e5cc842e0ca74f45d350e761228c1a1aba62b39f0b9722492bd36eedb761e7c0cd6d2be2a96605316ba4e10f64e72ccd5143a1d53cb10fda015963688a6d711e76f8f8f98fd7e2149224e57b84493240b692a0b1acf8daf35226c4fb6278fbd2be5c58f7852bc6711b8de3c8544d9b2f7ca6b6475c3a10da966ed337dbbdb1b575ea14a9e6a27a2117168480d9394626874d268b4e4e52d6a168cc2d0aaf681bd693561832d08ade84c2c6b7d322537af1cc8a7aaa6520618a92499743b2174d522d16a3d20d362eac9f7ad3f207f24b460c6e6ae7e5f064457fbafc6317e85be7c881185732405d5b0ec500a8e5ff5298addfab11d1584cf6f3028220ab52003ca696f3362739f20317898471edeaf50bcbbd7da56f4d7f5d857d32327cf8641791612937d916aa905a41aee085417f882198d0e5dae9602cd6359c0e4925d9a8b506b9172c8078057ba2cbdd955976645e2e180f3048aa4d68f32e5cc99de358bafda01e1bbf6ae5047b3ceb199ef37a8084a779aa2dc15b6bbd9e4c4f1e375605f1699d0ec64a205f3d68b08b51cc1b310b39ceede779cfddb0c68d430523603f5453915c3da1e5f6985fccfc6ffee956003a391d478995a1b6aca49a90c27940a52f167ccab14d9614cfd4ad8b4db5c065cbb0aa2b093635512f77e1206f87fcbb06d6001a548835de34438dde85c35c8ce97e599ee2e12e06f79a09a1a026c31ddc3825d8cffad6e4789e218cc8dc5df89e6dbf76037ceb206178c8730375da80c447efc2ff39f5f0b17b19d08273cc8fbb86da0bd0d07590b9bb7c9351db5ccd2446b135244600ed0b02d8a0c32ea23ac75aa616671058f22c996b6f3f42e98c3bc05f761cfa34ca16ba76e357460c5a09384064eb3d54f1329ed2d96c61a5622e0d7edc98663c7a2286781c6f7bf7db2d1bade8c8a383c8c8d622aac7c5132a9b11b1027a9db5593510bf84bcb500f0014b6c508fc8a9f2fbd8c7ce2e5a424d8565008e621679690bfa3fc90c692f88016a2756601f20ceef8d85630138ca6a4b6e2bcc431fbbb62b68bd08a7bcae88095528d6bbbc5462e8e4aca9b5181974beba093822a4a7e6d91aed83926cb13dc74259876261446d282bb56edff5f300caaba4ee22a3f7bf12686b13b90fe44568aa3753087ff3f253c86375b74bf5e4e6edc73867df9675399ebbce2cffba08dff59ffd2c1848820eb654d9dd6ac59570ef94981a7f9adc641a84607a0a006732ab0dded3a17867fc92b3dafbe9a73591e24eebf4457f02d2b8e051618ef9764709f7de086f9bd9896bac52c52581b1f25a9b25ee44454fa55d2f980f26f42c39cc595b4fe391e4b5feaea3dd76b3a10f1c0bd6359343e6dd1576bb48aedfe9c62f93c1eaced418b65a187720125a99250f307176c05d887e7bde527f324404383955a49c21d082436e6ee168e711011a6592cabbb155b42fe554aa920b1853aedc0192cdc45b538a73aaaffcd311e154430d0ad4f9751341d6b703249f5bbeb174d7ad2558f42636f488da9bb6caea1b68c48cdc3e5e2735e1a7e83814d7df633f8baa1995e58d0f423f5bf5ef1c974105cd6ef802fcc1202f431db53b62630230659715069ffb552c8d87d6558bc4ae216d0d17c99229e21663364ec77862bb6ced1fbb69d638be4e4b312dbe5b1dbcf83f1c25085ca6db610c7080675f490c98710336463772e911cd6fdbf8b22fed9842755684ada79e2ce206e9e9d0bdd95080f7148a857684afeee21cee100ef7450c2b282748f79e2e7688f318ed88b4d3f8f915fa89265fa125a617935ddf15e93bd042517a059202f32a9769d8124d86b5219265a3508cf7b48205d5589eb9ae6a64a9472d664eca3db7192c5b134b7b9a6d2af4c864a1c739b83bee09a72ddc411bcde00f1f8ff4fd3097493ed440443e804930a1470ce28a5c01528896996c77ae4ec17bbfa8fcc5d1c8a72ce4da9a8c30d03c7025ecd69e2212a93b2c0fa71e873b0cc5b263c0404697bb9af36fe575768d0abbe6f2458c1b8143ac5e5083a454fe51de0fd7791d7731e8c63b135bf56b346d8b6b5c303be9da45fdcf38a0318b82d0239b8d6d724779db5fe4dafa771617ceebaa3a5107deef901e619f283b753c938d572f6401507016645717ee23149bc300d2624a803bae74cae0e24ff9e63d5b4a2e848f3934cc0bbf97ab6e448ab3d335300441a6d0a14b0ae82f595debb5d64b816503b2fd30e4be1fce4c7055327e5fe4c066425eca74c581237ced102e887d47df7f19b9ea7ff242e08381dd3c9d62528efed66518a84b5939d20ffa319ee5d02c608c1d6719a636729bff4572aa15063252acc1a5d9888027e8a5612a4650b2fba3d9c3c16e67eda1e75444e02f33fba7ec9bdbfc62a6b65b347251b4eb32f1c79a2ec42f59230f9edb2dbeeae4dfee5117d513674d800841e1caed6e312fac9b9f4df1243ca900009d38479221cc78c71bf5499d04a00d0648088ee0a9f8cdc19d8856a568f3dacd8d47f7df12cc4ba57b962f0fcc342150570b481df769dc346fba01a30dbdd6795353302d74ce334051fe152d7f3bac30eee49a0e607bd45ce6478fb97108e438b05071763a4dd03154e5cfeb41f3b564da78987c7b75fe1337ef3576b7fc79541c76030bb7aedde80526304c485f082b1b53c32eb7a3f55581286dcff0ba99dfeff3a25fd5ef72c7e1e391f2c0b85fe5ddffa88ca01063d1700ac6ed00edd4fbc155d055f2abf179355b15b1cb1695c9e2022124ef4fc2f0a41d32243b36e6fb99b4bb8256323ed352f62f17b7efbc7c168a7c7f66a387ea16e99dba93315ba2ce129b2ade561b8239c2609a6068b9a71e25735357d42f3908628c0438f810f37bbf95999b90ea134db9099951c7435d72e24548be22a4c5c3f2c718d608477d45c33fb6a863c60c6f599447a0ddf576aadfd50050105ca0b29878f08c6416a7a704fb69f90bb52664c43720d8d3a80c74258d0503927d3432a556e550980ba488ee135c7d4dd84893739eaa4098dfc94e03b35e55e6336c223af23c0cdf0b7770a6069664e7a736fb52c9b8d9d9eaf23cdba979ab56557579de1476b1e086ac56323226ec85d1ca13ced43ab3821051e9d28458d3398b7193ee4695a40df7184bbf3fbf8742ddc0c60a35da709470b80a94e65a68265f9f606f5e49bdee62577b5cfd26956dd6da97d88e7743135943482f3ce27a9152bf5cfc83cf014e09a1fb6305a386537b1cd5e35feeaaee534466cd7480cb8d57844112e862bd61661f8a30cd2928ac73bb9bd6591598de492848333170e654fe665a607ed1f1a1dd93aef271f7ccc9d77795fc367d919a6a5eaf35e4a561c7cc53aeba6aa013b2a136536b05a0d24f38f8cb62b4231972e862afd10c0bc5598247039516ab671611331c7e30282d8926846b37677277b90ff95b0bb4671238448d7e8b0c3bc1be119a43ae51e4c67b88a95b48ca556967446025efafad9cea9808ba49458c362dd72dc7ecde3b07b0229197c33b8ff4ad38126b0eeef6627d975fe934d92695097460acadf3bb4adaee4082f2621f021dd43f5724e99e37f93e46e45dc68e65170f1b9918852f8e6b0a871b71ae4ee59717eca41d88f5f24943203a08089b2590eaedf82150cab30a61aa7b7129a05279de7caa07b034cdb09789a43990ed47f481173be45d10c702d73728bafadf39ab48fcb82245c9cbfc03e0d922006e75a18ee61e45cf80354bdb190cb754bc675610131899b4c3c27615fbea937a8b2b61ef2e25ef88b46e8c66f1a197ddb7885d8dbc13f27e81388929d91de328f4d68d60b6fe5774ae72c75fa852b6abe40f69ca85c0d0b4547643b0ba4fb22e1aee740bcd4f394b2cfb74332c7c58f3852416f725307b4b34223a1d45cb8aff476e0024a9b971a553dd09b493b2b3edb3ff80fbb03b56269f129f4f671e976813ff88c92b72894bd52308c35215b99779117668f9ee1d71586919dc9d766206535cdcaf62abe3dc1037d00a0a2a70e2782f9549f581de7cb8f112aac21ad9bbe78fb4d15ad9a72d45a2a38a2f6232b1d401a0"}, {0xd8, 0xffff, 0x7, "3334ac89fc2d434c445fbec5cc1c4719d8c43911ab5dc8e5f4b392c59a0e8dcf1d2cf51a111dcd769b44e6c3dc6f3531b0d244a81369758a386256606e096cf3c0521f68ce5865f13cae84e94b4b1000bfd65360b98f40ec10ece3fcd5763e1b0d62bc56be97b09f1ef1c57086a4af3b7c1d04d5488dd7d6bb9f5b4411867dbb36c192035a9c364913a361a378bd49be887c33fc77007efa7fb46ed8b78b2197331ebeeeae72111a3e5f8c3aec1b9a49abb0e8ecd17a44e9ef1a2136e7c0bc107e"}, {0x70, 0x1, 0x100000001, "78098bab7461b1f1fb0095ef1a719ad93f8dcf30f33e04967881a4f5f5a2759ac692df522db47cf9bd0463f4297ec246643ee1ea6f8c28c116eb11bcd1e2cba75443aba1dda4e2fb6f93452ff061e7b3b8165f6753e1cdd436"}, {0xb8, 0x1, 0x0, "6f374a8f55966c8bfc4a20a2f41b908c06bfd5e96332f007eb8cc51cc0672771e0a41c7b4dfea279a161a95ef44eb5484ff1dae1d6c1d65a1d260a56bb643121515828c5b678bd15a7c4b8b7a58832fcb9ab260f978f00a97d05fcab2710b39eec6f5dcd9e4a8cb82af25c0622e3dc01e723db6ba527d2046135f8d6291c4b7febc9eae9caa2fe183c97db0f13e1b130cb55985ddf03da4586113928664d325bf3e88cd68e"}], 0x12f8}, 0xe) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="03b24bdcc7bf604e4a9caed9cd365d4f4cb0869c496a3446a3622bfd364dd8e1f6a8d5590bacee30978e18c2637a3681000af929039436102d3fe3cca6a0edc2a2d27a28d6318dd57285540b945b09a76523", 0x52}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./bus\x00', r0, 0x2}) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffde7}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85", 0x11) r2 = syz_open_pts() close(r1) write(r0, &(0x7f0000000580)="00cc628d5052bbff47a4c319c3939abf5b08609e278bdc2085cf203c95bb1a9b29af14f427201c2c1eb582d08e36c63936f38efaf15d80402341921748950527d4f40d56010e24880020ec7784b53e33fa53b327b0b3d96916ae0f5bff688e23962bd6cba422db375d2e55c1059a33d7b31e5801cdde29470a5ff97fe11289ca52a0445332d1bbaea726e5bf64cb0ca35de2ef1b8ba23cc79f74b6e95edd36d888bfc3da85c6cce7831097726c9e7c61da7ea619426eb46fe9618b3eb3cb1e61de664bed715f6498a5e66560f9e59c4857b1b274f8c12eafe528f63c0ebe0945fb4fc384baf21808cb44289bea4a9fcde3f885fcf4fee0a5b8e19497cbbe92927853587f6b070efb8c3c76e6c7de80e841540db661e98c27fa192810c3202d8c83a5446b96c8234ccbc168b81e51d4fd86522298b0bcbe34adeb554c2f625b66751595a7127b52dec485cb735fdede70dcdbd9c2a06f05000dc6891c3c0296f8d3908927aecbfcec24977d75d90953cd91ed3ddbffcfec861578938ecf725cd5b4e511564c8d07b460fa01beb3b7df6c5f089f32486ab3ad70f6a8bbc285f2d340838359987b0a90f8bf3464dccf950b4d37bea57110086d6a0b572c8f0424a95a0f0e85f91d2a52e17b72df128328c0d61bfc92fc6cfd14e1a6f44eee6fd906d581f97b7a95877e6b234674b78716f0f5d473f2ca5e5e10b0bb19c1bf1ea52467aba9fed10c61f836732a3d4c4ff5b3e45e8e641dee6adeff4c63cce0783cd4f267298c1ecd9c45a4dbd8c4cf6172fe2103453af9b7e4d33fa1453cbbf296e2edc9060c9b9660b31a6890ab3ee0b2fe697e4e6c40a38e12a891c3caed8a02de3c3f682a155c6f4da5d1e04cb0d7c2f101332eb0b38beb82bc45d41331f3a57c7da5e265fc1bfc0b3c974822c595ab92c942e003b3ccce2bf5f2124954b9deb4606d5fa1406cf3b4ce5c6d2c7101b8ec26f4aa330c72e5203f071b34cd6af22b36240363c84d48669cc0cc5dc7c2dcd8c7b310db64236534b1dbfa54f19c4d7a601b6f2f64b71aa43ac665591afa1337e8c49d841db65d27f3210ca451ed609fafb8aef8b89646e220482d865f3c8080a20ec5ec6d867c4b5ac2b1dd086bb1d419304bffc4818710c564ac5cb27cc19486a4dc214e4d7d816e9a18e783d8a66e4de588002c11c0af18683c2f865abf7adb72c5fb0b7b3b1994afff5b6ad1722b52c2fdba734f9f1a4e1e778ba96d72433349f5c913a2846966cee1a36dde644697459fc578d6d7b74425fef26406f12ccf9f3e9222ba4faaf792e4788520fb21a75eeaf37e06aa93b0c16671283229ba8f3a30ff10456d007b5779aa2f07fa8b7db01b59fe095e09b8bd7df43e2038831974ff0232b5d35ede304e9bcf239890bed9095d686cd7c52fb29aad0bd109ad82004db79a17658a9be38227de0dce53ba6c1e3500284755e62786e874e7f9add66e5e2009c104b1ed7874bd8a84e5db90b094be0998d85dc6cda1c360302b88f015c2486cc19568b6bab39acc8b8297157f2056b7d5cce8a5b40fcf6e9ac89b42c1d7525e8b22716b3229fb4e2c7f2725847197086d74728cbfed4cab60845789e0271ba9de2d9f67b1ea5703e64165aa5cd51497b0e728453f92b005e0dc8549dd80987c5daa17588961b9e4fbe8def5d6acd929836d6a12873e2358371e659ff6ca2a970d185224748c53fb2a1165f9f864465c7f9213d15ba42981f2f9fbbfab60cfe4ea8b1b4f8cd0aee8e39cb629fbdafb1e2fc00ff6275214317ab561d39fddbd293697cdb841fcee66e985691ae2a18e248dcb34e70810f32997faf44765a02aa7e548875c025c5353671330d2dad1276e5227a071bad63b7f665dad8ea18cf8e16fcc8a38c0229360aeaa8ca35f4426008666d02f1b13cd95dfc26b5cb2043d0d15fcbf0ab15961bccf397854f1ba8fe9a56d43b999b88938cead2135eb70df1e84b9cf343d9cf5b75d359e87d5e0eb9d30eef204130e9cd4c47ac70a877e2362143255c35d261688ab4e2a6ad2ddadaa3d0cc38094b8e814a475c451bbd1b855649c021a12e3a8f5cb6270279db03e79362867719b0035c06e6e44afefc278e8e0e9f9e1b3ff1208e53890415e70d9a6bca1cf404d7f34b5da106b55678efdb66ed9b8a1da9fd7352d9c5dbfbd935cc3d4c9488e1eb224218fa414a34be1b2d4918e468b60b23ffb232277a463be9f3306ef0144d9f69a738beb2da5d2dc04dc41b005d0c056a55f17f71b8798fef465b934fc3dd36e2e64695b2d8cf117de3d651101b3b143f1da63327dd87ae80466546ae3e7909acd48b67d10e6b312c451ee565bbc2e56420e1da93dd2caa97a77f7e27f9cd600fd26e3e525b3491e4cad3399a5acb7adda28565b90472add36f92efdd70ad32c95b0514791ec41253b39ccae78f5a990071593cb9b48c253d925c9d728c1075e8e097922ec514fb9591da7d68f195bf3031c02d319a185045929d0092e38746304f2e46a826dc1f7ed3650d4f959a207632f9eb805410241b78024d9ec3fdffef70f53923b5389e82a69dc27edbd1a71ae4f33f59e0d08913e3267a560a2308a3332f51ee2220533a389bf213f8e1488df7d0f42142880cefb339d51a62c23d488201478cbba6455282bfc86ec3d3ac1d417e9d2760f2e7f3b6c0999f80ac4a56d89d4587ae378a58feaaedcc7e543e3ee345be64feab8da8017788ec716926ad6a96bcb38de5fc38be943811b40bf6960acd16f8985f8701ed21404c8c0c08543b9ebc2b7434b68ea4bf6ee07896334e964e9ca9b82a7d10fe0a60f6811ad33c9d5c3b50086b9a1715ede990c655efc15eb3f17a9c2313b568a0c9adaa228f8c7c896cadda020a9666e5c26cd8b5e8aecaf410fd4544b6fa12b4314548e118b1b07a56209c013bb961c1c26f3fe2288f3c272c4bad904c8616191449889bd50321dbd77a58ecf81791f1b608613a14292196a85604193dfd9602a8f628c0d493eb98d7b977cb77d84690d55f381ccfb09b5bc7237884ec119fcf445150bf05ee364bcfe76c1f1e054cdfa502559bd03a190ab4cfcdea117d896d9b020a1dcdd567a20888b21c7bcb6c1c87d5f876c37c9eda18753d0dd5328441e3fbfeeaeedceca07fffc7a9dd7ad83e416b87a04b260a6ec689a312b50ce3fb6d9d59723307c9fe1f9b04e956b22fd3602cb9668f042e77f0188cb30341968405e35e2665c23f9d164cbf3e07de98a23b147925002201e232711087d56a2956c3430a0b8f33b3df7d3fb167a87a86ddabb09fe1f19a0aed241abcc13ede160f345e8fa5cb1926de55f1509925de50837205df47dc06c35f1d6192a9228aa4a284a99fa77a5357783ecf3213881152a3423e805947179dc7293bd9abd6efda842f995d37fc30a5d47f8c6c171782af524e2022f7c9fae165a5a0c7f523013bb725bf255e3f13696af8e6f021145a098b7193e352abb5b66bc34b10cefc2f054136eaa835bf558de666c42b725057f24cb0b7df9af8305b89d7d0f2afad943b71ddc207c20713b35fe674b12d6bb3b7d1b7dbf187b1165d88630e4692815839a8cfe185e013e99adb2b7e0e78ebb1e5cea5b9ef44cc708f4685aeac363fe50fd8eeb72071893bc0ce1db6a5d7068a2988373bd93d4a15825079255a3e789674f7d42cdb632e8ee6363d3c7656e854bc0f900aa46f7729cd1858e214745e9e8f1a211c385ec458803ffce7639d3f9970770f6d5f7856355768757413e90d9ac593e88b2f990af781e3e7c54d155538a1acf35f7b85b73867c2102d1ca89d2dabc3abc6cc080afbc6b8effe9db00cc4f2f1bf96f9397750aa01c0fcf02e1eaa5ca271aa64c7f6874e9e154b16889742cfda906f0767e64aa15509ef590793f01736ae1166e5893e7c1b7143e000b4ea73e074335de80c102e782fb45ed2aaf51152d3c1e9bf6d18c86611252ac26dfd74b18ec858596ca2b3a350588bd3bb6003c9ca9494de21b910ff364d4879a11823413466676b97839a8747b0d96ae3ea75872580be1c45141391fb8e1eb0e09869e5149d935a674cf6e64ec9ef89987ed8b1e2ee310a21a6b6d36508102c42e730ba3e9a313880d63ac2b11d6f490768e033ba0968debc1a14c49826dbbc6394786154787d113315e4b60ea4868be36b37e5fb7305469eee06bdb370c63286edb11dd97b0ea80ede4ad42a72a7b04ab167879b5f4e639cced8d8d10310784f714d9ee0f203abdf944e67c9eee6fd7871d6ff73fd9703a88c2f20d175f6609a43525566c11930d06a9421cc39391311e091999fa9818cfb657b175f1fd5633ca48092e6c724957523748ba121e426f1633eabac36fe07aeea992a777bdaec2badbcc471aa3f9d0e7d32e8d028ecf61dec8a01034c286e7f4ae370fc08ee452e9bbc3d6317186f32a29c76a03220a0091a4139c6aa7da744022812545d32db3b7e4d8e7bd232fd7ab0fd4c72114e500142b01f615f1bba644194488966e475c330f1177f8346a2f43e6a9df9f2655452d88c4c9e2feb9b90194c21f274fb7ed0af6ac7e09fe27c705bf65fafd7f514d10607e23a01d9d2f09f0e37cb9e1fe749bb2876e4fac7a4a8e4374e5cf4ec2e131505362a009b0ea36188362d16f44c362a1eca5eef735e3c005e4f4dfe1e839e3606fe2c32c9142ca713841059e945e804d2513088d2f8ed95674c144f3df41d8956f24d4b9f2b1cc3b199c6c7ba7b69b14ddf0aa3aed452404fa309c0737edc42e45ad5e88fb8cb7a88a42cc039a1d081cd0e346124247eadc303355aeb894a3fee9fff5cd68587fb08adabdaf48ead8ddbdff22ef3da59f7b5787ae020ee4b4f48181300a054a69bb02389ca9aff683493f485c8bab34e0ed8ec0952c1c85048b816982d9f9bb717d0562c18a345fccccd90ea218a52d886ff9aebe1fe83edb9615db611aa0423373f5b57cff437fc01b0368c6b4a6aa93b61cf553ad7174039eee2804dd983bebdb8cf7538b14fb28b8659be9711ce14881786dab392e7b76e000a4d5436023c42ce11c01430a5714f43d0792adad7e2678b4df6c81a34075f9c6da07efc6fc7c66e484f34c78d656b2837e440e76ebf6b2b8b88bdb522fd40a0b1cca1b7476071711118f0210db22ea85b2bef1950136fac54ed65e35b82722b6ca7b5fe1f89f9c512131abe182dcad2d56723e24ba8fc76b9df8ff1f5f1ec297806e036a2c4e3122ce455cc4c9bf813c9b2429daec1e974805c76c0a8dbf2459740ae3739fe318fd4f4e797e0641c762b3db09cc23e539e70884cc8bc604df6944b67d8ce54f0a953f82ebd3a023b37dd2ff91f24b51073b16ca610058abc2121859825aebc4d83eb2639a0aa5831416e65d6f0cdc2195ba2c1da8d04284ed814899a32b1e760aa09fbd62273872235f0aa2fd0a66e22a26de9b52901bb89317de2530dcb76f0af46dc16af63ef3fc6716878139553ff04cb4d2b52da927a9152488f5f8ac0379158927cf9eb4d0c0affa14ffff357cec0bf1f3783bf33b92cc48df503360736e3bcbec6abcb5064c35bf58abeebb4f135d961510ecba184bd1010f64eff0f5a963d719a0b6ba73fcb342ba5b488f304862bed67c4989f7052e9b231fb69295a9da1509618912aa8f07a0874d2b5d7c144b52fe070e22052bc7578143614bd47013a4b8cdb663a4c1de8b34f4222c61a792434190cf8895a435aedd05dc5b075440d8bf795784a1eb0a6fa404b73bd85298d3de80200f31057e99c0562b7d5a26f87cb752089c0f5efc24613ed1b38d70b95ebfa5", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x800) r3 = dup(r2) r4 = syz_open_pts() dup2(r4, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800", 0x1000}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000100)=""/36, 0x24}], 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) connect$unix(r3, &(0x7f0000000000)=@abs={0x31e6833e12534774, 0x0, 0x2}, 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000340)="173521089a3733903fb5d33de39808413214d8c905492be5c6e5c16823c16afc6127b513f2811f9f4012da9d1c5672bef16e851d", 0x34}, {&(0x7f0000000380)="8b8b42089f7b81f8682d697d6bb7abf97633b568520b961a2091adc27c366da3f2a966a1e1f06e2eed02a6f92fcc5fb713f07222dcd3fe938a9af82ca640883aafb75a88a0809985616c47729c322790b21c42b0946c77d4b01729aa1fdae97da02eb1b0364ea8bdc571ae4daafad8fadef5a4f31765ce79d8e07581a095d92aa813bcb4be86b52f47ae8df859b1ee0b3c2fbda988e9", 0x96}, {&(0x7f0000000440)="7d80cf5b6ef348ba3084ef7648cc2d9c1994aac931a636ec3b5e1976ad7d85bab913a8965a3c", 0x26}, {&(0x7f0000000480)="7bdfac56594e2ddd7ce6ce1e0841881585d4e50e34799f1f86c249cab123444d10979fe438dcb4e30fb8bbc474dd7015b647a81cdbd7c964b50882e829bd66551e28defa95fbe2f63cfddbb34b5292d5ace4fdbb0b0dfe270353e09ea7b3e503f9d228ba3308fac4ae290f7ad9e7445453c4952fa5b67ddedd88cff0a2bad43afbc8de400420e4e3c2bde21ffe9ee17370122d29b2953f0c93560a2c33d10db818eed8a52016c11f74f7486a67a2a7938bb8d3192baaa4e84d1af3d2cddc5b13ee7b", 0xc2}, {&(0x7f0000000580)="4d64a2ca5f4b4393f1663feecbc7a038e5fb9c47ead75c8c34924e68e50fd61b0d4c0e0a575e3cd8d8e6c8042f1f77c47e546d90920cc391a15b2be4ea306363c6c71d9bbad34ef03545fdf3c7a7c103bf31754e41025e164e0f177c389f7d78a17bd31fafe7eb9d3e774ff7ffebc4f5a6fcfdfb4f63f21cc02018f18a85a00764f833f678ccc8ecf542a38ddbbc9a48204b1448614818d86cafe8f874b43779402534490cee18d138f29ad636b5c0c2", 0xb0}, {&(0x7f0000000640)="9d772e58a6bfad2a15bce8569aa2", 0xe}, {&(0x7f0000000680)="f07b511042fae61498e434b2c3115368e09caab6892a247c108daf211bc3a889ff0eb626a905c3206bf96fbf40a76ee2f12eb60d594c0e346da8414818ac4be17ce65289e0cdce35ca4e1bc63ae75dce719fd47d42a9c1c78f4c61269952420fe41dffed3e50d4fffd5286aacb2576b82a3148b9790797783b7ec8348af002ba3a8de4bd6f96001efb4ffedd3ca63c9e3c4fad", 0x93}], 0x7, &(0x7f00000007c0)=[{0x1010, 0x1, 0xfffffffffffffc01, "f2f16a537eccc0042150d69e1efca27b1eda34586efc3e6e48b7f192c091a8c580092809fc7e3267370325c21d0bdb8cd2099094b7be83393215e876fec8fa167f5059618135bdde82e8b0185facf692d69f3b16860332761bed9c76584ac7593ca33617d46471bed8c42e6407cdae16d9a40e7697190ff292793094b94e514393e8fd495ed60979cb99bd2042c6fc6a9db6690bacfe9548252c77ba055698f16b079d52ada0d2c99d4ef7c6f689d4b16d890c5d1ac897130b533bab1eaa1ab1909d725fb61ad4f5b8fef665a5e5991a1150d0fbf669c3d8a3729c6beb996d019599ea610c93504b54a972d9723d1dae0c5ac11983847b3a2f004b42de719bea7fe29fdfd838cd79518642ebe8b6a944047e25fca2e7b1cfdb3d5e22ac295301b7f7b31a20732c5ee50c3645ff5024b48812ab8434e06962cb9bc9eddfb9c6afdac33fd591ab852afb35d51aeb4c09fd75969f6879fe6d5c5cfa8a2ceb7f5cde7e74ddb2657d021e3a11949974539a2b4b59645630c6eef75ee0292697fd467bdec59a511a24f4cb8cdb9a7ca802af9a5b6c54ad32574abdb144d9e2548bd3ea826fef5ca583354a08e8a1b2c8a3cdc64a12c64b7cc35cbb2037f00f6b8a7a4f037dcb07442f607c48bd174dff868ab75c47279d83322a62a4da1aba0e2fe4a8d137fad5be16d5bc4862b344dacd8a9cb7a3f2376f4000f88d9cc21f2554b90300963b8ee7b94fca55f63b339fade23bbefd2548a0a0c719da771f942ef79ac643f2bc76d1a1e5045685098398655485497171bab299aeaa2719962648ba8bb1984682418553dcb960a8d770297ef5155c535c88d7425dd387ec8144d858f4fbeedfe91e3439038ead3299a9288efa7ab9b3cc4cafa4eb4ad52ca3542a1d191b34746360d5622d26fa84a24632738919856e59520f9d5e26e175519844a3182eebb4cdd6e2ef36cca6615c398e4b1ea98abd85755fd8f95138a55ffafd90fd0a6a80299bafee8134804f9bf7dd1aa053f412f463205421f3f57952d19b51c91d9f599086738cacf5fb61fa5c800a9a815f3a42a6d3535ffbe9c01cb99b72bff6a355f5a0d7420a9e468462b8a9f906278d0cf356577fcd5a1e91a259ddb95e73d8315ddb6375958018d1ddc57ac812ab1614edb2e094798876f3f1f51d0666e91e34d27d4e02e503549af309636568980c5a5f05c6018d0bb9abeab5e2c56875f8fc3234c0a5bbae59c9d769fa829df87913db8b05e609decc0b5546d27c90b1726ccdecc0db03d0570c72a3a54ed1a22ddff998413ec4f8c1c4718100f82364dcc444ebfd95c8595cb78f3ce44da08dc48b1d47d4504c92c7308d48b8ea299d1d6870ebf361f63362cc3ed34d98bb4964ced759619ee5e014a97633f523967e198e630e881520aece90f5fbd34aeb258af407c2ddbd4a5d39d5434ee853f41cf04e96e829099e68e38b73e55d693909096aa0726333fe2ad53794ce43244809a459143885b7fb151835dea1df6771babaffcee00e8dd7395b328bebf45f70e3e310e9abc9b551c2ea2a38cbc3a8a21e8c116b42be4efa729f16b9185d1d69682e48e847be16cbe302f4df8962c40027721d45d3d488bf9626795e06609448e0ea368aad2deaea6064d58feeab2701da22e32780866e862aeaee32ba5d30006ae8af217eeb1df725a199359b00f50e80b7394d1c2d5a684f45defb6895d9488e6daea95180d8dffac461dab6d7b365e250eab52090dfaccc5f062069f167b3f0bdc72facbc8fc5e065b7f0a8a77f3c1bed72e173ace73c01241f28399eeb79d7d958cbe9b2138af1bf960ed29a07fd7fda76c4f6c0235ad60d428570755a73a48932065060e4687e7a712f71e9e3783c1b98bd348ca7aaf18f6b0679f3a98511144b85416dbb83d29b558f0cf58fe1cf1e26b7bdfe28b13a8206e3d33e829f467481b14285c8ed41f702cf63116445f775229e3fc68c70e974a44ebc43c137d958cff9a8486a09d867033ed9ce73405ef4d8e86a41a672615455caacf51210200ef56075826b71dac4def79620c6c90dc448b4e87f7929b1d18b4f1760696a067cea6e0ec2e909c2191d47f5ea32d1c2a24839af388ab6ab051aa7ac326765d74f1ed775fb93b003d8d2a9c5b7c309e0cfb65f70eb818786a4d739f0a1cae319e0325dde08744199b8b45c0d873e793d62f69fa039ffa652224ddfc7bcc3a51be74b62b758b757bda24c16d30830a3d772618c68ef45c57c27f0a524947f6291cb7fa74549ad5679818466d9c4dfce0f061b0d63ffb818bca8dfa47860eaabd21eb50ee1c69d9194c5f5ec403c788ba8b114f4147684f3c3788bd112875a6de951895b24f7c1a1891e52462d24b57cf2d927b008361fa4640bf3ee33383f57236fde83b22092685d8b8d218d5597309c317a381ec47dde11f17ef655b48a2ff755ad8f73fe4a5c2ca6b015b2db6190dc24c1bd43978180303b7724a88a3313bcf82cf5669922eb1a80950952d3344188ba769e5de381be9af20a8c07f6b82ef18ff1354a8ee3a62820d97239e5af4a9b522d4f8b3971c48777b41cf1e6d0cde6ec0b481f7818f96bb3fc03b67b22a6f5059c6bf2970483b7c4c2b5083abc20619fa10d49f7b4252a3318994ca3d19b4f04acf3542c86af7a98aabe05c43db6a867d105c0778aaad853b6b23e805e698649e2abcf0421739fd74b65619bb01c15dbb76554f9de026d34a7fcbaf5ff9789820ebee8cca2b330f424cc39d7a9c6913d5f691ec3b9f23fba9affe4c2190e7649279b82dbd1cceb646f605f0ff4dea41ee3bdbee7b1bfd514c1e208b9f981a41af4ed56ff6f34d0d0f46c5973133be9ac1d6a05ada059e7347a51f31bca920794e197370d0c833f704b42fe64e454507d1bec21c9555c8279e9a1adcdbfc5f23a44d9b4c3b89477b46ff1d3a24fb6c785c03c11754333dda5bea90724b8936f2e25ba80aa2ec3ff855aa9361ee0f9f614dc11678647085b896d886dcb439cf018fe12f9ca7f3aca016d083b1687ea7c82618bfcc86e1f672ef5b745443d7b189f06713fbf1ddccc25337e6e02257951d2ab9a03865bde15ebee1e6e923e888e76681f5499bf5b2a5ed9cc913a579063092a540895221b34b55bfe9118a5b9cdad4bc268d7dc769a1f5e135fce6eec2d2b5808621f6c6692e050af9dd79b9c8fb912f83342da743760e5d3696327e2d22e7519e418a1f953231722900ef00514115d25a024510564da23ae893273ee01e61894b8c976690fcc91d89796958186cbb63ab09fa7674e01703f5537fcb71aa0c9b8d8ff20e43a28ca21cc34332cda884204d393f5746f54c966333a37758b9c248c54a3954944948ead7d6a6068b46db33af5e944e2fa6516757e25f9352ce24d49a0dd70a85aa374a6eeea61233da9d1edc56e8cf5961b4be69e1611246724e726ea58b9888fc929e9f991a91b7fed3d9e31080a13a2d8a0f6582ab3a0273084b11708bfea8f42f7267062d6a79410fd7e818e449db3de7360c2cfcf4d209eb20c3af281b4c951d19c94bd37f5350fd7280d83930b3edd46b24b4ef4b178461e66f2124548a9df5da0c969fab165e1ed5de586cbd2ed78f050f93ad58142737a7be9591791c0ffda0770a341e93828829b6f8a9661cd7e2df1e88b74399f69887421615e7d7b0fe478f84eb9a1d20f8d20b84833f1b42f942495e0701dd9f7f248b174ecdda9eaa6bd81fecc3f0a6d345b9a6027d5b98fd68d1261beb1e6d059d4044b45c75be407c3433eeaec6f70bc010d5871e85cca9547493ea128a9fee6e26209a1699a54c5530b56a981528dde68d1181cb80eea735f08da8a9f305cffa4247811659c10610ec19cc7a4b826427d7b964389ecfc4b323df84d5229f69cf947efaeaccca896b9a4004ae7ec2710f2cb57cf4edafcd0409fb93789c7e0aadbaf6962a8f72dfcb54489d68327e0667300b16d6fa682abefda21fa5eba9035f6f208a20088487681699ef3a22e8e36e352c5cfb1b01e133ad6df8f6e159131e4badcf029421e2ecbc9842803f3b262bcb7fcd696de61e34edc20318cd04728713859418614cb51253285e5842f361d926d037951b8cd982feff5ecce252201ec2511ca36a14b686e23a7e2457c9d0a0a74acb293c8cb245cfa40f6058c392994002d3cac1027eb617c7d6a7bb1ec02b975587e11be63bbf88d42cc341e771a330c6662604d9c98f0c968423f0ce397f58d685b0ccbb286e033bbd2f386056fe35bec3e9e2d60a2391d9e1b8afcfbe46167d4e444c8178f35d0b624b20bd44efa4a85e05f1704e6cad148d5b776057fdce4b97c0481982355e0f829feb3ab917e7bc09cfcb29da91c52b1c98f6eb70eb68437a556dffca9395038ec1441e19a70d5d47a990282bba7f80ed4c57eecb93e684de82e0789d07919bd35a04a121954cefc447f753c01acb7d6d1976dbea50ef8042c2efe051c4a60080628f8a9b207ec8494395192d509d331de25f7a7bd7176bb7398b5cf3c51f997e182af05112c6cd2292ea3ac441daab4e2c8151a5ae1dd331ef1dba54b8141ec9b4473a434b32d623527fc65203df65a81d6a253d3b494333b1bf02329aa52881a290f65b79b41d32fb6f0d276c91e1ea7426442067c3bccd49b68c2a8ec77bec7c588e2de476b093e7e998d6b9a8c7938773fea3d1f13663dee498b63efa45ce7051376a9a355f51f1815e2a6e5f1a79ce224f6290d14be4988f8fdd0e6149f03f3860ab156a533e372ff75b64e399b20d93c52d366c8a5225495d2c25a612f979ba629c868a7caf6df5c033e1503f0405d80b18519063b6cea02212cdcceb2348b27a2b498179a04b477758685e954ab35b72e8c05ccbb35455865cdabe963a0f3b6288c784d67e4b5b6e39a05d6229bd43411c1c9284268088f86fa203ddc40b3103d8c933a1eba33bd2dcb7e062771ca7b9137a1b6a7b4eef495941032e328a7f8a33ff8c55e6add6659914d5135cd96c61a702b47f467f881142e71091423347c8dd707a97879e5c254242469e23a78b18a9b539fe91bfde25486f8dd58ae57ef5a1d498576c68a8ae17b2d58e79bf3e8aa6c370cb001ebcb9bc2d9a1c49b23e794d984f9535d77e89b36ed85302a00ee6a6c182a8a77ab898eaa86045e4d2bad8a4d1deba8043a597c9c94a236e60ea02505ac2223cf78787f581e0d2deef408122f01daa3381e87ab3d7e8d9741a343365939cfbdf1e3b020aed7bed569ec16519f62d9465438c8130cc5b9bd281ee07066f4c63696eb3e875db3c30bc2e5e64d6690c56cc1de449032b2f60e73ad71b54c8497674db938d9772c860d5069732e9823264be10681c99e68421008204eb614b6b338f71faca3ab8be432b77d9cd846dcfe70220aa5c531d925ecdd384ed66eb43ac769558b0ed566110526ad1de63ec9b6d511176203917c535e2e50aac20eb27cc192b7aeb48cceb67210aa59a045ad0b3c66f2bd4165e1f74806ff66ee101551ceefc53a9188adac4cf5b2e2ccb1d72268081139f42936ff3dd58d16eaa9618429964ec5bc6b41f0893cfa844ac85ba1423ce45a1e654ac5aa0f13ea321f43bf242b311c5791521e918ac8adf48cff6cb32ff059666ee773deaea53eeab76707fc9bea0b8a6e6ef55159ce48a8d90ebfbc16f2ef7c9d60a3046943966b676dcc3256c300706d01642b9a9a50264e631f9c1bc52ebf5f618031430797003364de5b91396b4e7588cbe204be48da2e621e98eeae0347a981ae8007ec8e5ea16f1e6679b290a0e56fb6659fed76"}, {0xf0, 0x1, 0x14, "8d82cfa23f5488f5706bc406acf613c4607c0527f3eabad410e79ff8114001dd038409d7c5c9cc8da17234e807ecb26ff61b7c828c3df5b98dcbb3b21a5eb5f290e6c5a73d7e2051c13d65eb66bfed068fae94c5e834342fd74bb4213041eac3288b7d24a5f082d50ba22d07801df8060e60cef6a7c4b718971d9b14cc5345168249917932190db689e45fb97e04ec7346c10a5c308b08a30f0c36f466a81f10a4dc5ffaf34e54fb318e348e72479bab8d92f87155c66c41100451de6f3deffa99a6ceded1a9601e201080cce5dc961e37e91e5a5836620dab329459"}, {0x40, 0x1, 0x6, "afcff498b5832c3560fa6c8d7065ed3af5ee67dbe045bd43c353dc7e291211a3c25f011020ae3301f98213eadeeb"}, {0x58, 0x1, 0x6, "cf4b5e56d5689c54dd08a16e0c07064c9cbccce610bb01a5af0ba5cafec47cdaad38c6d75bd453ca59fbf23081f7203ec0f0c5c7f7b694e28d7b47d727d255c8eef83c4165"}, {0x80, 0xffff, 0x0, "0262d6bc0fa0353936d7c5eb9e8e117294ea49e5fff04f146034e5b7d909e686e3d6a55501f16377fc7446e4f02f1f92f598aea83becb11c4f2047daec8ccca65afcb1d1ea0f9ae1d6e445bca9f53d6e738fadd89161559ca6e2a4750a2c663c366d3600900e8b246e"}], 0x1218}, 0x7) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x2, 0x0, 0xffffffffffffffff]}}) r3 = fcntl$dupfd(r1, 0x0, r2) unlinkat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x51a215839ff30b51) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x40000000000000}, {0x4c, 0xfffffffffffffffd}, {0x10000006, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x100000001) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x80000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0xc13b30b165aa00c9, 0x70d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000280)=[r3, r4, r5, r6, r7]) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x8139, 0x10000}, {0x18, 0x1, 0x8001, 0xe2e}, 0x1, [0x7, 0x6, 0x80, 0x9, 0x9, 0x7, 0x400, 0x101]}, 0x3c) 16:00:05 executing program 1: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x4, &(0x7f0000000180)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000001c0)=""/91, 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 16:00:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) write(r1, &(0x7f0000000000)="424c8f9e20705e8375d79f065a8f09d24059d7b8f2faf24f590844ca0617a8fb60155218a49a53d6a2e74d5d8762d693b95aa28c7911b6422f7d48", 0x3b) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xffff}) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)) 16:00:06 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062bdd77eae99244469df44ce31548f9f0cd663f8d179a07283459c200fe0000ffffffff0000000af62cb0", 0x34}], 0x1) 16:00:06 executing program 0: clock_gettime(0x4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x101, 0x9, 0xd1a, 0x3f}, {0x4740, 0x5, 0x10000000000, 0x6}, {0x6, 0x8, 0xffffffffffffff02, 0x85}]}) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfff, 0x2, {0x2}}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f7", 0xf41}], 0x1) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000740)="e5fb", 0x271) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000680)='\b', 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="cb937de55820e957db2b7b29d49411b20333ac5502cf4d26f91d9b7ad7e39b7dd8a0847f101101339c50a84870eee41c278078454fbe0ed780e09bf6eb8d8fd68bc077d4ccf80fa79475c73379083e2807f726a925aea944d3eff72964e63f8f32792a720b", 0x65, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x0, 0x1, 0x5, 0x1}, {0xfffffffffffff001, 0xffffffff80000001, 0x20, 0x5}, {0x17d7, 0x7, 0x4, 0x5}, {0x1394, 0x3, 0x70b, 0x5}, {0x20, 0x4e1, 0x908, 0x6}, {0x3, 0x2, 0x2, 0xef1}, {0x7b, 0x0, 0x101, 0xba65}]}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8076ff85}], 0x145, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6, 0x2010, r1, 0x0, 0xfffffffffffffffe) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="f29f7505778f9161a5b783e65218a5a6760c4f6ca318ec3a4b8a7df186793e5d1b0dbe603a7fcd314ba2f90156db1abb70b1968a0720621c8f34b728faf8f2aa875c8533eca099fe801c7bb09a2d2a83b90c986b40c65d85db5f0d90896df58da7d63d378a703a54b97d9b895d921b475292905700cffb6bdd24aefa0c23bcd72cceae6453245f7bfa5fa0a6e5b781e983a92b978e09ef9c5cc33665d0cd0bda624f0240883183dc76036a5241b30712a14fe09acf1c15e6d202f874f1eee4e43ba6a5e2c2ed75f7c3d83367bbaa204b0b5649a498ab0d116ed3642e846c8fe0c853b875595475ab462fa9574fd14d", 0xef}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="7000000000000000ffff0000810000006a3792a321ff873ae3bb069d7198091f4122587ba636b76270b1308cc7704b00cbaa388ffe5238ca9578acfeec4ebd2a4689488c83152a5ada126269af23437d8066ed1cef0c013ed3780e4738b7b42f6e49b60181083d202ad72e28d50bdc00d000000000000000ffff000004000000cf9bade3573439ae1c9fd27ac63461ef567ae3ebf7c6fc6966e57b5f248f0b7d358f34aa9f195f18c0ddbe5be3017c88be93abaa5310020e6bb7db2bcf6c2cc27d5dded331c8f07279aa136a68dc9556fc5254a4fd23036b4d2147e02720a35a7a1db0cad913c83c8d2bba987c723d8a7f23401910b0556426935a2f6f02d42fdaf6fe0db7d3f52618de984654351a67a15d93665b0d1a8194b14212dd75bb56e63f33943135c4faf0637887b5cefa9770b77d21ee1ba35cac5800000000000028000000000000000000000004000000ec8d001efb78d3a6d38bc794fbff745c09000000000000001010000000000000ffff000007000000618aafb26ce8482cd823fde01fd05296767bfa406177e2cace4aea39a9a1f70db5b0bb39d3df58f12f0b290e9d467ab925788bf41a252bd4deae770c37ad91db01b32f21a11cdced4da11625d79711e92caf6d99c4c3ebd3991252c2483a438fcfa115863eb0275aee3e2d9224c474971032894759bdeb64ba36e6ff208050a2f24cd0aab5cfef2d5bb51eb2a0b3d83827f09fc658425ec5e5368413bafa69fcd0979c057983e0bff668d64eaa3c86c7fd0cc3cc37b9357287a100007a2e9a87dd679e431861fdb89dc12293360122acad91d13db9422c092323a8df2b0a1d6977bc6f8f3390b189a9c5c4a8b7ae180b1cacaf4c13dc761a126caedb40265f48e41c09a646a406609f9db786af2e7c58a489782bc3e8dba8960fb6a1021e578c7a318297b2f981010cf1a365dfe058597e67e14801442a59bdd944b90cef7e454f9e2489e169e3551a68f604904dd7ebb6131698d0c5605a6db48f3215e49950bca4beb4d27b771b41e3c95343507864b9a7d03e5c4a8c19df556567bd7246d336ca0125f53c15209d685285d29b478403e2a34a8ea1c7b52ac51c042effd86743a5252efa02e17825fef762d215dd6a79585530b124d6f1c204d48e29d50cf2f4c08a21aa0beafd63fa1bab13e496761c3363f098bc5f21bb090f43db16284350070beeed831c3fd160b1d399c4878fa7023b93cf4ca161df0eec5703e71d1ae04c87a64a2094490f38848c73867b94634cbe673aad00137b203268c8c20bf214fb70b85f571a106c9100191989d4268711a13915d3e79ca4699dfb3447645afcb80ceb59edd22b77b851175fe07a46da4a9e99e6ebb9afbfb535d475771c397665c5828019f2387e6b95ae03677a0fcbb6e41f2cb44646652b1c72f53a5e2d1475e1a41eb43cbc25086302ad382c6b4bc2bf1b4a2110f3ce15758a3363764838320345676b8e155740ebf49c3fe90417b03feaf2e6d67b8a77c03f9d15a5ad0c8edf94e1d87fc430ef97f9529e6d1c247d07e3df966fa4334afa3b2b638688c3edde19c087eabad6dabcaff7b34e5033efce64304b48027656736bcd03c157264308b416b00c97cab65c969489ae1a26a318bf5f7f931bea1039feba0e0d58fb0190d6c837659dd59db4686aea6eb983e53829fb8b603e3314702c2437f34ce2f7a1d5cac65d9162691255a94c538107ab0520c7cf07e4972694923ebe285f63e3f1e43ded4c584d763ce502f2d0c1c3ef91896b5cc18948340c97cc5bf4f5404e4d9719adb552370991fc524d94dc94f6bde2e8490ef99569c270f22c7e7b0a704ba0852e762b5bc51905d70a4e2c5c4ecbd30bc7c6fcc9e67301d83590a5a8d56511656901175e53cb0490157a5f55ddcc3bde6ef25e1a9557556b9871a4e626a2fd1ff4b60d0d86d0ccd773e88a6a66376dbb873d1580f3dfeaafcf1b91f5591ec86712c46e006eb84681aa6e3ab07c74bad9eda2cf9c9f44866ba07ba2dab1c5c2ca4a7df71605bb4ce350852a8c5ff22893275821a7e4e08f7f922ebfc18fd426ad17cb329ee5e70af1abc69a4e1e8a70226b283c9f4ec0153cc76733cd8e5150415c19171d1bb20818b9538cab214b2b913d00c77980df04a70ee5e4bc33a7f0e0856c2d1a484d2621a0827c06e288636b004a5abcd504c644b7a79094a1e117d0ba7485b1e78021506d7358c6a80a328b3ede36e1919a8f7cf344c59121d14cecfd0044675f94766853445b5c8df591c5acb067437bc5c03fee438fd43681eaf01a2a17677d98048d9804bd66a541ed1e30e88522821003304dbc21bd6eac9fd9499d94556ce77b2a98d33242354310ae3d8d4ee5c0ad555b26587bc98f10569358b1d2be33989724d9bca020e294a45839eeb0411041e7b06ad948176b78b2af7ee22ffb6393d743cee261af8ff30572f61a42881250b50eb203edde57d2a1212e03f3f2fce4549eebe18ed7e54db1cfd4770328561a6d1626114e8d3bf81363f7dbd6642de949ef16c768caf55da27c41c4a0428b75715d14ec6473a8b75229c892acc3ce2aae129738ae3c9ac1a9e6d89f0bac4679bfe079ccd63cb78c471fd7962cac1d769d824db407b423ab3ca8ae86487874f661d25d4885a9aa240e3f7bfee870d478180ed3cad88592196a34fe14c08029ed8b310c130e2db246c61c955b444b3c87e70e7e79186f8941b7679f45677bc96dbfb0ba3e7c08a746a97ab054eca1b1c43d6bd686ad5895cbeec485b6cb681688042f967da3c6c3dfb4990f46fc3611dd185a99f444af4fd8343aed936323db4d43a75f5fd8bbcd585a1836641ab04158d1607cedb36a5311ac8ec3fd9f92378350f41a8ebc3f9da818fb4ccc8e09e3a2fdbe9c509ead80638c3bbb1882ba44bd68db1dd588f89f1b0bba477462852996661d24af3b82fe18dabe510532fa84e3677579cb053d8eea020500f0bc275e4e9278330578f887e21e85209f10ac8c221dab6732703b5b138bc215dba191c69a180254da4f67310d8f0f8ad6babe759abccfb6645f7966a9e924a884c6a7014b3ef8a465d9b637e4d205facb3cd5e5cc04da52440b3a40d52eb467e4adc60f40d613f4169b09fe380c562b1797686771042cae655be3d980bb09ee9d1e49011b169c3453e34808b1fee48295697f47140d6517bab2b25beeb17dd881e9cf0b5677dc7b92a20dffde0797a6844adb5d96b4f8b8f7b6437aa9a4043f96bcd22bcea829b1bbae9fd3420051eafd0d9e4acb536898e567092633130a1eeb14e54e1c0037be7f8418eca48d02d589fc74d6dfa41920128d92559f3a08c144f72eded882535708a3eb8b3fbad77d03181241cc64b88a8193b3f19b461661f6033d96d5113373d0fc6599fe90cd86b51d2c0738f82cefb94df71f843658a1369988e923ad540864a1f93b0f90c1c4b4300c21c12bb7c57ba191437f04aa9c27785a4b824f518f5af82ee57d7edd3bb05d22bd7112345b7ac0452e0c78875414886ce18080d7f687eaedfd44b4b91eaf1e47378c4c23b04281958fcfcd9340c6e0a6072e228cdf2f2a3bf4125651c33ffdb23dcb06311bf79a4953a959b7ec9226fba09b028a7f65504c0e696d2abb0bffd25b2ffd3fa65481727f88db1098e6341f7c6326ec5cdc94b7e25a6e009e810eef3391c35f96963a527047bcc367ef393dcda73f2107d37ce1a4012dfe0660d62fb22fcd9de114474093a33b06a30b0dfcb43f8a0008282f13177dd7012ee3b148faffb12f08fcc89c81a5b9d741e93b47c26e551cdb2b3b4c10fa42885dd3311d6c5099271f0da22fe43d1590b180db8e5ab3395ebc3d73297462052549acd4047c692eb78400965442713f93b9dc4223bcd573670eaae1f253bd1b025d0fd2fd069d4f363c55005196e6695c3de45620927584f18889f9b97a61d4c85e7c9bc6730b0875d0eb696a1123c7be3571050cf313defb48b60199825fff84cf84fb8e6da4c7b0efda492accc9735cc7d95401ee72cc32938a9d89237d6c5ea501667b348ac93da60f8ff0a694d8468287511a46aa6e3ef138a33a3077df6248b1ca97d481a0f718bd16f68a48066d95c33302fd5b587e5890b31b8394f52504b1aa58c708a722e5703256462a88f5ed43c9ff64fb366faf8d14b5400ea78e613e5d11266787762e69bd91ec4a0204cd550210f6efa3f02fc3f92e6f9e149294ca921d5bbf6cc4e04ff165c5ba78661b4ce96ada8d9ca18780662f53d23ec648d709495cb50163205ba201768a16bd39f798bb21b3f1589bdd4f3b6126a82d116ef078e1be2c496c291b3c387f0b70efd7d6e749c25d98cfc91a4ee88f00026e9293c37e0547397508fc2fa5fae7549857f0dc0eed7cbe38dac7466e8183910be5218b8d3a957c7414202c58f011ac2486a86da95616a86cd04a8403fce69c857f3a8ee54ddc89358c82f7e3892ecbf56ead6a33d70c205d68092560f872c17994968e32fb9affd2d90232a35fa48d0c39d026bbedf404ff7a2715b1b52b2676fc33fc91285acd06eadf85fcfdd20e7e9b7c2bb965888f49ab4a619319490964a484b43fc38c840476038cd1aba4b89da1c6475de5c075ed106308e29cbca74acd94e4698bbda59d501ce7d50caa80af841ecbb7b2d1dd8e5ba8b2fbb91273906a15050bbada11653d0d337976b65aadecfd4a2c1a1ce987e0538f9e3da4551cc3db53507779e198661d5cbf2822b9deb0b65098f16c55e457fa4fedc1fd45636a55f77a5e23b814382b5e2dd7dec1756205b301122c1d066dce9b8d2cb87029c04c1b79b2cce794d53b5ba7cabb1b0d8b8c2da2c348243f37250457e20dfe4ff1fc1a0efb88fbfaa693d6eed3543a9bce958401fe2d2e896f6325b00fbd498f72b404b0842b9b148f6bcda98afbadaec81679a7ff664c06aa240ffcdb601bc0483351ac595da04c60a2d4aa9987decd97a681109841e415b8918620c7d0a96947f98d4f0408a6e61f67aa336b91a9ea13ccf9dfa0fb6c32b2055df67c9b0bbe0d9545333f2800474bed94fdfebddfc8927b0bf4afab0ad45f6b7dd18d084b24400a580999dffd387845184916a4c0a1062eb5e1ec190162fe96702ffeee6b90e7fa13059a548db1865970da037e363cfc2576aa6cb6bf9663748c85d504ef2f65dbe6712d5c984721aa071a999da84700a795ddd74a9cb0ae2423eaa8cd29aea14e0a33e9fdbe2d3b66cbff3f37a65540cd0b088ab9c0d6c2ec01587265601fbc5a23bf967ba242a99bbc16c1bce1d037e05e5bc72d976b5e136fca8f26812de956fbc684889cd988a207992ba6558a6db36628b97aba09568502cd1d5b01736326d87dab9714be17ea34e6c554dde23a6eb47b440908200d34185f5e9208a61d105e213a6d02561137015bc98a19a73a384eabbbce72ac91ad80ae460822844d47bbcf8034b080d8ec3d287646a5ecea88673eca0ecc0d9c8028b405bdee8d36eb98419e92b6517fe56b7dd97e9defafb3b1c5d777e2e85939552aec760fa151013131857d1cfca397ed023b30b2dc2cb007018e16e3799bb14945beeeba6c2253f80d57b9e202cd0ae44c0d61acda65f1e6fca03fe115278b538dfc849b10ab3748692b43cef801211ad83633dbc225705b35ebb48210114529e9cf32e6a21c52591128aec16da7babb3a85ab340cb916f8bf0fa9c8d3ff8dfaeaa729f6478787c262b0b474619d2d74d62157f6cf09e828d7aad92083213c9b44a30fe450973f1e39a6df1d988cdbdea35a0c40d0bc97b85d878774ad7a2133dcbbe44a62da8be5a8095c1ad24e66581a3524d5ba2acf575311654968125f0c04f81fafede578d76c4770f4ec7446b39346afa8025a2fca383d0bc46957dddbe718e53caa84f5e6f0edd7be2ed6ed3653e7cc3fa21c5df6e1dd8f527b6821687b0a8654f2e684baa0e08b4f5bbeb3fa60e97e90c19ad834e526591be1983e39e23a78f294d478f681512df1686f9865560c32c0973621e2b41febda316d8ea6efdc2563419d0ce2899184fca4ba185fc2867779e649b230315cc45e7092cba56307af5ad55ac349e2bccdd6043acb8c39214d7f3714928f4d1c708b374e9e85e63c8177b3292ca7be534c1cca1fdd525d0084df1b30f69ae5673e4a7cacfba66ec9db392a27b85e3de62460fc4f82bb5f83106eb81641b39e22c366715851337575379839e0034c03ea252360534645d259d602e95b9af31b764f9102218da512264f55c612b85005a64061d6a05938a472328c77e3d2a0a2be5f8450dc569c7d5c09508de9d82c76158d102b67a61010000000000000ffff00000800000084afad98ebdce668001dd70cc6ac321ad377ddaa9bc603bb1361d767a148863dcdf934164ba1c4c252cd1bd31299685368313be77dc95b91e21f8f018ff1a50e709f75fd9755045d1eb141e49c3a42c088ea3ec62c7b7617b3c5b38abfc641c0ea229ee3fe8f8d5888bdbc5e2a6e5dfbbb91ea698c586876bb1a17449c2485629373d65d2d0f48c6218fe726fb6e8a07c39429abf13768352b19fee8f2401f786de6aef8608a496d62897a57f53fd8a364539724039ecc2855cc6c06a12109daf7dc0ba9459dee8be8e13e269a287ad49afb93e81ddeff30001e6720115ecb16d88c1aeddcf8d436f389bd946703c87ba9fed932d2b63470d2a231c37b5d412b3ddc5ff6228a74ab42fe719d59b853ba0af4a3990d31907aafafc6d966f6776b57de3c460278a2ebd4f89e82eb962f762ba5b862ec39d817aa1f0dbdf06f8f4a30f884b7509f31d79c697482e814ac46eefcefd1bb4b5064469d41027e746f27e6e106205e6ab459512bb7485f37bdc3111713075296f5e464bb7e54954c50111aa66b1cd61bff5853e17d58e2a9060ef417707b17456f0b4d9909ce70ae9fbb6387f2993dbdddcb3ddb74d343b68a01353bbdb3322b16828fb008b16c87cf26bfd4decf73a123b364d7442030cdc9c72e44f8d6c823f04c8c6dc1595790c3603bd845109419846efadb579147cabc08fcfded173c5fb333b904f775aaa8b7669d6d644b8a24eaaae6093a6ba47ea9441662ffc04969d0460518015bf8f4ac6f305a86a5ba9ad7a2a0ff048cec1e477c11984013e75bb0475d06841565be37d1358b29083f42d55574b4709ba7c99b0660be08af1ef6e810994cdcb4fd36d730f59c95dbada2b450821ea908aeb18e429fc48ca1e66225c8ba29925890e5758bbc452d5ea9165948b2808e90eefe9fb843568ee9e532ace178e2e30d4a87b777ae691408d11ba28dbc8e7da508b36e28a5a24d1e14b4d49090f165339a84767424d31fbb43bf839e404c0e3220ca838bb7aa3d6b27db18dfcd7b1be044b62f5c3b04a125e611ea12db7394bcc8e19786f465843747fc4eb088f8c34ad166422aefabf54da186cc16bc345cedb5834b1bba359267e9574c3f775210db8cad59a121220b455d38f4b928433e9b8473c8466ac342a383bacad7c1071f16eab8341f082b851d0bbb91a4d01b9beb192e39e0cf0fbdfcbf74b3a7f7a578ebf8e8f4d9e2bfb42b3a93a12a0f0bea366c50f0e1259835a20c3e1d640048f80ffe251ce621db0b8e19894efac058ab7eefbf5ca03174a81997822e0467c03d7fff7d48d0b1c70ddf88170a484aec65cb21f6cda6739e3ad053217fe92afe90fc1978da550aabc2ac89c90d25bb4839c56b5848878b37db715238a4e859bea0a47f71db9e3222c6148626336bc14bd4fd894ac42373ab7fb96b551c37abe441056b689dfa0ee7fec2f425c88b8bfccc07005c687766ad5e2779b7095cc6c5e6c97485a90bf0980405090d0ab116bb7241a9567587e619f9d4684d848026e99d952b48d3041eafd4d7bd0828c4b3189866e1a7c1311cf542c27cbfef4ba8c8904694d095d74e345a4820a91e99b032111d69a22d0b3be27ffe940ad9a6421166e32a18bf203bab3ef03de4e0be6305d5e42e45a22e7e61eef3eacad0ab00456d113c2690922b5a7ce75c6dd7a3b9d75be4489b84a88fb9772cd57027a39526a16201f827c2420979e87308720107d4063fada8bb7a1a964da90faf91c84f4ea0c9aae0e304cdb9968488ac805668e84e8ea21f2a1ff4c10bac473308ab4ea4581e8540c1738d88b351d50de3d9c6298a4ab8d991439d5b061376c9b5597cf130668b76d08c4b8568a1e6fc5649a8d4f80793f71061b52e042ce121edd82d319cb6f7d8b2b18c873fdfe5525f60f3bba66577c3cec769a3e71cd40bb8b1bd77626acd24d1b0dc1243e34849d5ac8004b546c9dfec4f0ce19b449f6de896ebc00d9dcac2434e2d4727dd3689c302ea81acea56f25e29e47e4fc1ab08bba2c6821bbf9d6365aa59047efaae7b6ea1c79b31873f760760a1e9573b5b0f14cf4831c254cd3d74676843e5b1bf779a37ae7f5d0db2f1da4d5b78ac8526916c724affe40465ca8fdd55252567325da95220facc90890781147875d22d06b7b1e817a5684d0cebf0dbe702a093c3517b5298b36f7a1552e73511c858077255f70ed85625a4c2922f9bef5f088fdc84ee71a1b6b69bbfd4fe5cc426f7bbda8be5b007487977786f9643837b438a52148dae23012f2601bcfc265d0b41aa35028a0b4535c011ce15bddcae6865dc419c9743ad897e63c6369c375d3b39bc9b52a59c7166cd29cb73ebdce810e6a552aa1eff525e02b6f4404a2968271b902abb0aeaeb8717d83229f77dd9b8550ccad4cc6fbb5fe9fd675e9482a09cc6fbba9ec7166957e1c557d44d5594fc3178e57aa8c502594e2cf6fa49af49e7417abb991edd4815638725721216f99969e96a074fcf781fe4124a07f80e3e44180f310309aa978e0c09b61a9aad6ff55d2f9ade5a6abf728ab1e991947f955e2f7504eaf51179391671723d15293f8ab0cb10e557fee2de96d34d7e0c49313c08173e6e4c3dc0427f617ca2d8cc165aab80685be14d9956d71b96a28e8b048f288abd5bc0db527c20b467c32f8aae105c16b819dc5035cf7f78eb5f585b38b47bdba5f7f61435ddf00ada97c3e7bdc6dd1fb9f19b4d71696e6121dcd4a00aec3cc7c63f824b31ee14f98fa7f1d6b1a80601e38a1bfea591ed8e9b01f16020c0d42a18828589e61dc9b621390f7194e4800f44904a471b1e9eaba5432459363040d1e6ce1194860ff719ef3a4877f771c578037f9b085ff5ffb97a849bf794485b14f125a9155293df8175afb25212bd3fc78ba0a5d046c9154b7fbd7b3c96c731b93eafaea39b82c757ef5df8fcc37a0feeed9e22a390d646c9634d8a70a1eb10d75c7c58a1fec6e3fb9ddc5b626f57a33b74e8c06d388cd20969fdb75041e988b1371943f9f301a4e406867d758da422ebdb39ad588fc2f636074ef840520618cf6caf27b4a75a73420b1bfa47ba40445860946898caeb78afded8f4870eb482b7ab9ea1a396eae1e6d0b81f571c4d778fdc53eea64d601416b58ccd4ee2f2523c046d96613365a3bba359dea0c8859c16c7afc63213648190ecbd706caccda01c61ea2cbbaee948691e90200c6a1dd5937b04cd63f288c6ec593963b19e1302ef330e69868f76cd32e3710274afea5525e8be9464743b9146df0a3252efd9b9f96552b70e28288e6d20cc130f38c83f1634e774b0fdeaaebd51380d42e405f4cb870b7c6ab8f35d6c3b7563830a0ad57adeac4cd0c1e2d82d0396eb9aa78867d53f7e9258fb4496892303aa26459f1823909284026c7eb38d759b0612d4bc1a26d6d04a2791a53369731d7738cb02d228b4c3ae09923d2ec1c018642c84c35882c6add229db4a4df552b6a40ae1b934eb138cec3bfa6e0678885f4324e644d834ea9c2f40226e157bd9e4167b5f3f090b55e0bdcb31b3dd8f1bfcb416544461420dbdc4fb0f036f5b27afa52e3389ed5a0dfd389d251c4b6a46f3302af8a7e59cd3fe50fe52078155934b0f1559a514e57a4f0c0e187c056934d4d2223584146ea76d487b823ef1b27fee7bc63670e9fe89af99d22dc6d333b144264940799925e4457bfabff5039df79aaf04b4a97df84a2214db5fb8add8f1d66cf8cc661fc7a088c29e64a0634eddb5e8fe58e64ff375e44ed822119015469e3f41ed775856d23e36208433d5a2ea6e97c98ce4ab08c5f874dbfdd86e97b6fd8d1924dbda2fa50d65acd07639cb9d1c7ad48428ffcd6a871a0ab6ad53b6f30907e6f3696b6c055686e03c9e530dfe06d5d1c9092fb36e98f5be0319a41dcad2256882780e75bb7c946526a5f5e8aa16446f57989cc2d676558ee788b34d331c36b3e2b64198f9afa1cf8806021b23664a4d786f36c1efc1a49e5f661d37e1609af108ace1195211b03f74bb38a9c212749ba8d29adb1e6ea05ce003cede70f05b2894d78c4ae9b66b47bc762ff2c4d1509167160c142ab1a96e8286e15dd75b4c4d18b699b106b4a9a3512ceb9049f34b1ce2228b088635ed37daf5e743580f07d8d711dfb5452df37600b07eb1e259ae77092d8d8c3d46ee340a33f027daf7b07ccf81af331441622dcf5b44aa0d1a819824fa56b9dbf1dd268ea9a33c6289b6215cebfd3f4bfce0154f4c3777b99e304d850b8dfbff8959f25eef2cc8a80519a98ee4300584b8bf86643782173a410af06b55a0c339698627a25566b6000f42c833af1b636fa89f30d9357e0503d826186d17a15525e5ea9c3d8e7e8b7b668a319150a4215e1f02c70c74e2f61bf8dcfa3012b736f910dde2f3514b53a57729c9df0a14a899e269b05f4f5ef68d151e8fb182329a482153916307e176e5f4fc49384cb2df137baffb7503db75a9e771a5f22d9b140012c2c12057961f641c1681a1f7903376cfb07075cba86731d4d63e48c0106965dfff213cd4e42ff508a3eff1a25372d1b940ae290ed1e8c28afc64254c79fa56281dc2e67c3336807a124dfe43c1f7419d9041c7f2f781f14a870f08acde732399d50226e0617e16f9df1ec4de625f3a35aade25349216373fcfa68d39edf5fdf994bd5fd3ce3915c85b2ecc458446d09e16569ddc2003d27be3c7f1337d86ea89b355de2ceb710f0bbf1a82d884a6acabc6273a909b7d915037543bc00412b953dd05e1b092acc941605e723f8873b38e750387e83af669e9e780627ccceb1eef715139129c9213c4c80145f31a2b49eaf0db97662304dc304174b86e0ea2a0b81a0e62933abdd544d97951d446ee25b152367d58005831d9b7bf533cd3aea1162b907344aa18588dfc6b16d40bf91fd127bc986cc7a801469a0b05feb77e247a27c3340b6ca8430ed7141bbffd80aeffcc6fefd10c7d29cc96f56f8a4c482c2ed46a37ae365090f9235f20e86124a01710d6b3a59143d7c570e84b526aa0a62969b412155c6c0ee7bb9e273d6c0137605396617f2823fe6037aec5a5ff4118838d899d40b2ef72c883cb9f03a116a4a50f3f5845260fd48330059d251767594382abf9c5396bc689cb79da423c63c8cceed332ccb41303c1dc3ab61858ed9f3b05acb21a307ddf3c94bd204a86b718a06b39dd3618e749401134862e6916f19e6b6662d3c55c906dc1a2802683448a56b5b23e0a8b090b3fff02934588c9aca6d05aa397ca68e46c900bc78be0d23b382d771caeed486e541a73628bc37ae2ac9dfd8fd258b7ddcafad3769dc71080158fb4b3ca41b6d3fe9271c1edc685f07199404d38ecffbdc217dd9f4a36df16682567376b1f3151c703a0384daa97d5864c7bb4628b9fc43c59e7d893c3e3fd1ef70b4ce1eaa137c22a54220ddf4ddafe5566e45fc3ea1a40fec8f08c98f7c20ace1498a5ec9162956258cdc6e30394bb9eee5d1c23886f0fb9dae4c25aaa7d9083525187ff2661c4835f3739150b9ddd954902ff113859d460f39054f479f171b7e973a34dae04cac64713ff77722827ab2b545f0f9d8ef5ecd75cc1be059383eea2bb9d94c96f4ac19fa861d716f153981611b149137cbece75061a2ec3bf168fb7db05139753025c015c009d7c654efdf67862a20873b83f0b4ff9f1e67ebfdddf72474167597e8214e2d83102ce5659682e059f87a5f8afe5a73f46c6de224b51ffa174bfae5fd9426e128fe0f86ef521d24e3f2b2a71982a5dd1b97140d6cce687b9b00000000000000001000000000000002f8c412cce1f67a0e821e5c2f6c311dfecca04caec5b53e90f33466fd332273bce485303f173b98d4eb603ad722e816b75466c800fd7a96e8e281538238ff6d8b6168c783ff078c46c279824aac250dd93e7f074f6c92b2210989182259890960dfc7efb54292692bf768795654bb5151b17386604717a6fe420bffa8afd74281848162ee868f4095a533bc39be1e5c59fe2e027cbe3c5c54dd559f8858d5e0098000000000000000100000003000000f3d3e8c07c4ce3b8b61cd188da2d9149eb4884edc639b90fe285ea263fb337a4d1d41b21023a661dbb5984089872ba0eaac7a4fb422b3008f26cae7deee9c909582c3f6aa0cd4ee5ca1826e512cfbf96ae7f45e4fab5204b9c1eded45cb9df713e0d18bc2d1e721d1f441cf5e099611e74e6b45684e48a96d05d644418244753a7d24a0000000000d00000000000000001000000090000003b5c93eadf15baa4e6bfd91941fc93e73571624833ca82fc10b753d9d6d50e97c420db1afc2f51ed47b8a29db7913d5758568d163c51975973b230885817ca9293fa15b8f555d8df632b2eb8a9d7b626c4219402dff3da99df4d571ea6a8cb687f70681a6a1fd69bfad5f7f1627d782a2acaf4fd1f21354c89d982d8f83fb6ad36e51fba87bd9930d47bc355e1ddc8fcdc3a3c2ed8e0355c4a88f8bea366738de1dd4701141c95baca63127c0e0ff19b1949bccd8b689619015d5a0000000000b800000000000000ffff0000040000006bca4a19151d5e7471c80a67bf5033f4a707ca5cfbbe46a3fb46cbbc8f2c9f054f74ec769e8424e538e9c36c9699fec32a5074f2a9b643b999070106ab8d9221ac4900c02b8e8d899cbe1450ade501b7794a5917c87a6feed1a5661b8103a71d5682651702dcb72cc1c33be2f148b158978e68bc5c2ab2ab3f9c4983c06a8c9beefed1ac1abc064c88636ef9034b0de497a3ff1557c5fe6d90222bf42cfd29d52500"/9304], 0x2458}, 0x3) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) r2 = dup(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000300)="0e53fe7b8991de6c1944cc6e57aa204f97dbbf5abeb01006ba945cf5d5e6a2544fdf319baf29b25fef37bc7ede0e09a3e4", 0x31}, {&(0x7f0000000500)="606427f48ccb3e386677f034451c048dab5922e71ca1f04aefbe5c108f548589ec048a8db4823b717e48cc1ae6de926705220bcd707f36f7def4e2b16867d9c52fcc1dbd237097a00dc3f13340714b5be106776226a63d5e4d204a3e5935a89b2202166938eb25334e5f0fb27ed8ae21193b76c7820de276194a36aaef38752d3bef67eccd00754ffaffe66f93a7ce88f5a340343e67561899366779299de90ae6fed89f92fd8d3760b6c3edaef13db47caffbe343cae52b3413310394f08b3800e86a1c16aa4ac5806b29562d0a180e15a2c8a7a009cd06ec156d350aedb72aaa423ab6224009ed025a89142931ba0cb1dd57b9d22214cc5df050c12aeada0692a08b2fd819618773dc2e2bd831eaf429385d67ab3a02245720feaecd75f08050003b00b0197e2a861e963d45eb9f0d81aaa7f000416319b87f5ce9b0a0a8f67982311abf0b987fb4ac7f4b478269361f249326b989c98b9d6e204dbc8139ecc6ac5190784304b2d0152ab2fdaa699c422acc7264f731c82f942bcc42ab77b4708d27ec650731c8af020ea340893739578c635a9583442fe80101ed1a213aef343fa30160cdf5dfb4574bb8260e9fa0843157f0680d6c7b08061dde6fb1995b0aff1513e5208212edf84e13f5dda2e3d08e512678405cf6041db5ad169897b3fd147475c25c0f1a8e5084663855fb9cc24e41500ee83e767d25857d41275a8f31bf128adadd7b0d0132325305ab4826b91d79de21470db6747873dfd034160564b90ed4a1b6115f9c37520c02ccf17a122f6d54447d87d6d4a76d2d1805455dbe91b161855d3739ff5bd4acc8e13b581f2be220527c89778ebe4f64ad6229c99b461820f2f8c12f028ea26669c10ee446e9946d32688df4702d26b906833355a0ccb781f4a068b011fbaf11abd4127dd77b5b986b9bfe0fbd92b4760a1a4e6705744986ca2c2351f2da35415e657c1cf6aca2c9a79e2c42ffff96a5edcfa9c2a39a9a90db8e41badb18b99bb71ed2b39680c69720c7979c5c23a23e4c6b0aded3387b1e27ee8f56f5eb8c4955e5208c563e49b3dc1875a951f6c9ad042160e29a9beed44d9b1f9f2d4113346f7edbd73e2da35655c009b0203336c74491e4490f23398f886c0c8d229ecfa1e9e8422ba72d61afdd6fbdfe740a6d5cfab9f79bbc4ce590944e6a8a305dbc975ed211f73b154b84849a2a952a501cff97a3e8cef9aa5bba3ab303fd54bce9289598575302f9adc35bf41c1950003d6fdc5a415fe581e94487b1931412066a6ca5a690b50048bdb8c258b9212f6ee460b154ca8cff08961aa4041bb3bb3cdefbf974506d8b999b021094b8c1bf1327f1c3975243c8473c1a0dac51fc582ab1934f566bebed700cff870d56704f06e5fb462ed24340be6d2c9e5190469e6bc6e3c883a4626a379210a26b1d7858f6d8a66a90d555ccfa3fa981d2f829009daef0bba4c2e414f28b57e1ba1628a54a2082e508d9e6d753408876d8d2f6a86f462ba4e674b4d7604ab2cfe56211abd74be639819b3f3f1ba2240bed8a4b4ff871a5b1f656b9e9fd9cf378d3c4e8b0b6dbfdbeb96143b74da0256100a72bc75ca322aae0c9a1eb72887d0247697875c79bb95cab9dbc0d10cd4f7a6d53b950a20d3f3bcdd4538e53d52ec10e8768bc80348271eb034e47b2a94215fa91b97c041bad42edade9b7e129e8962d7caa710ba08b5e223decb4a3ba8dfad1c3ba4f617a91b2d27c982c5db56f839ba0c12a7ee3b81683ac0bb8a4f100a0f0bd686cff1791cf59aba9bf9c56d9c89d614dd953e1d1fd16ebaad6b3be5d3dc5bc0f528e38370ce6accb016ec4e748ad14f72997429cbf6467657eae8267e52375f2405fe5d7a0b7bb70679eea60500d742e1a4aad9297aec448ec537e71a05f3b58fd3820a1cc590ef27d89cf7f3c8096db4118a676c711d9f055d7d2ea8e9872f129c3ea4a7c9a91a0705aa3f5e56ab0c75ffd24e7b38e29d8c5250111e90ed58c16456885a29ed745ea6ec0abbf376bc7c3befe08f9336990a074e36a7c2c98b8c57918925582e23f6492362edc3f8fbb099903b2512abca694139c639c9a2ad0665b333623b6763fe56267158117ea13ba8dd156ebf431621a16a13c2116afb3c894ea885ea738ad54755db4585911edd65160c9e59ae5abb256b6fadde4501c8ab74fdb454e84764372b6cef1f5877c237a7ffccf5e2a75133e88d19399aa6c21da2b92f32a5054d68aae0a753c93c5f9265a2c0573fbfc2fd5ca89b2e0541399e12e75163c102f7f7f6420dcbed7944ed5df8b31a1aedaedbd32505134aa9779f009611a89f5ede2e12eb4a4a5c0183c4946cf53568168f4b1e21aceb7615837a529c8ce284301390fd7d1f64c208064622ba2063dde16608c92cb994983bac03463b0fe4fec528e3d675c3e4114496ea176d74cb7c5998c04b7982f846b5618adbbae931acca7191d919eab0612a09802158fe1c0738350b2b1e182d4d03bb6c8cc0d24bf48c0b5f044634ba97e6c33fc175c7462f67f60feb873aeea138ef2f1ffa2b692849d8cdb3e4d28598ec2272b42adfd833a381afdffb19fb4b0d6de9d0b32ce4bf756d2c9ae0c6c345bd4eb05924216a03608f9c78b4efa33a4ffc411b72a86b01cba9986ae9326132e2d667bb32c8c01e6e7e33ddca1e699cd2922870ceb72de6db048b1a57bfd662cd32ebb8cc8c682ef749c654914d7199701772220e6870fc6e906de12322742e67ba3e538c07693702f54b781783032a41db98503f7fb14305c9f300ccf4c2f25c4d366ab2ac2d840422a6028f6f4b1333e0c59ecf271dd5736f430fa9d02df4cca543c956f3cbcf391cd1b2e7bad809228e50188b72eb8055df2105e7019ed9c94f9b5d0c6408d50e934995ac08fe36144e54b8f6dde56a15a12962c95b33da61c27f5a450cd723918b0293fdae7532af51e5a61656473c2209b811380c989c86b64aff3f72700ae116c7405cf221ce72369d68ef1e94e4d8a7e577ce4a80c217b5025da9dc46b5bcf104f818b777730b8e4b556f87a107829599a0bcd976d16f0a4a283db4a9c5480eed1823915a8d34eae5a4e7ff317d7c5fe4b70be506ade9027d24e2659820bf6bed067c5137c56805dd25a4ffc87c2efafb8d85e3608c6f3f398103598aaef1d1ad2805d04f7c79eb5dcc8c6b4b8c522235914cc9bb5c96f8852283f48f3454be8d64ac855633883707d04639780be2ca1a5ec25c7ce01f68b11a38ff50dcf66ea85dcf7ba9ca85cc95d65cf162ddfde269cf59902a42dd0e65c23dc24a4f02e5fc92f5b191f94bec9e3a3376b9a1a523541c7eae1f9f4c3f833ea4326d7f712d34d6395559ac57e3331bd17b770c06301b1d85078a1881b2081320254dfcead8936ca2acebb9b136d4fc7912f4808e8ab4f9daae5053958e42763547bb5499227594baa824744f48eb0d5522742f3264a9dddee6d707dbe53419c641f2a1fd18d8a996af1f46aa3a1dffcd5d6763da47c6c648ed842a9bcfc10fee751e26fa62d8b5abff70432e97a00848214065b38cebf4e7ec430caf65a41a58f48a32c62886c6debe632b64191a839b04e0fdc4c2afa09720b3cdfdc68a93d7bf708af13e4221e1d576becba7b8f089fa426696f96f6542927df617bc3748828a7566f0a3f4e92ea4a35e33929d24e94b97cdbe45e5967313b65e9e8fb5e53e0f45e2be86d64bc746b7322dac580eb18fb2c35e92331bd7c83f22ebe3304f7fda50759f5fc5c726734dae66e67b0ee1059f53ae044b5cb7d6874d8c30811a095046861b912ea2a85fd10fa58b3458cc8c83ed6e4133ada15344bb2a8a481a7fc52d554609b4f6c000b5594e694e23286b36db59e28096e4277126fbbc87c7cc14032454df4fdf8db0509fb8e72520979f8c90cc9403859f22c0df5d68bfedcce1f6887490951f86326977e7950a8c198a620692badf82bbd56c5c3de14e0ce93325a059a1d92bf1def61bc3caec3f83903b9f85fccbc8054261e5fdf528cc4a14a9343834216545820ee7d16588c3a3ce06d799363541b2da014a56b8c52119788ffc8c3bba922bc9573e95a6500c2ea60b38bcd8d598a84436c6aaeeb690fe125cb921f6eff2878182b4ff81b99d30e2b85e68091f2f5740c61aaccca8a8c13b5492399aa7411e49dfc33a2a7ac490b301fba97fbd9d50b7ff2d4f28b9d88b3a0bf51a93176d02faff9c9e6d961995e6d1338551173a0e5a29470b467c6e48666821b3ed4f3343cfe1225dd0a900dac0a491bf09c92a8dee03f61dfb5d5a7852f415b34228be3dc3a7102838661500311128ed1e7e73f66d3a355d2baed0de1c2c6f1f6b547631db2c06965be10b5a50970ff82068121985f981eb84cacaa4a1c725f25eb277c78595808d9e0d60fd8a8a5cb124290941889ebe5d758fd1b83e00ccf0200d040026057563614c60260a7644cf2bdc51c2ef9754f5103a27cb9f310c66ff0ab77e2f02f26e63df408b3078f3a2915c228505779a7126ca3c17b649a8f26cf23dc3faaf09bd39e191f468f902e82f312a54c4a87e42f01fa8c3e695b0727fcb84e407fa1cc997377b684dfd5a874daeff25321ddb8fdead15f3e66c60835b284dbd5bf8902d76556d73d7ca06360f3a0719cb1d7d62eeeab2612146b032ddbc717a6eedb971524429d6fc305266f6efca01827ed1aa6052d5da2d965732a2153e84abb678aeab4ec73c04f786419ff2389db2f227b31e23bd2f6d84fbdf480ff5c26a15a27900b5625a313283c9f5e4419a9864f2e94d7bca52e412fefd5633bf3bbaf076436801996c1a349387cfa2b8d96c824356a17e35935bbacfe69857de20b90b5b1fe15fcdc8073eb6f932c70009d014f0e7972029553464b127c40691b493fd490009fa7e0a1e8de2ef27aeb507c534f5b2825b0b1a7465753e92c16cf3bc033e14a2fc3e4edf1f5299581863c91ade950b8038258dc4f71f4177403670b7f70d5d397bedf8ac34d479a27a7f9e8376956cd62f2698d87a03a0dd405840e99e5797dda38b65631cf03ff07b1d29698c3ce23b2acf53d2f14ae58e63f2c4f11f1d3f4089e8ccab612bb859dc1388bde2b1cf2b19973d9436bb6380c336088ee55ff86c2f0e7dc40f3405a8628dd3d650339dc66b3db55e46f5d5e2b4221531a88d2b4f528bfb740cf00d6bda3a1c75e05da1e238dfb5988943fedc45e493f573189f47bcc8863a5ba2f05eaa61541a4ae6efeaac047f8f3d3115abaa8e95af50929ee5082db3df8125d550dd482a43424ace8feba2bc0aeb8e02ec2baedb1d3a98670ee2811580b924a11ae4844c8b01085e5ecac7dd7fdb8641941f9682cc0d3d08dac0c36606b899b0ad99d54bf852783427758394425527316bd04e7a3d8d23cf4e78139f91db6232d207a52cf957d147a77677620b239f7ffb756f25138655c419a6931d412d7898948d9924e2dc9efbdc568ddf391bf476d097896f814e103824889d7ef79a6cbaad87ed0125fc484ed31e802fc4843211c219dcecc18fc185e1e03239e5a0bdfcc5bcc5a4941352fd7e253cb981cb3fa212aa5ee5d2fe8f08e0b964e4bd1ecae3f114d397961d3636c2f4dc361b362aeaf0547cdb79ccb3f7a54d0635a212f736f9fd4516fa9239d01abf6b01c6de8e7c191019031ac995a2c02947cce0ae735db5a5051b5d509149d53485dcc050afbcf8e9154d57d620e9ae2c92cf1c36d4c908a4296697ccf4d438f425f7cab7e06db74f5e69394152722ea57fa22225445ed020e813bf234fa62a598287f5071a04f", 0x1000}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r3 = dup(r1) accept$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffec00"/4098], &(0x7f0000001440)=0x1002) fchflags(r0, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x8) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000300)=0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=@abs, &(0x7f0000001580)=0xffffff22) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) recvfrom$unix(r5, &(0x7f0000000200)=""/242, 0xf2, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_dstaddr=@in}) getuid() 16:00:06 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000240)='.\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x101) dup(0xffffffffffffff9c) 16:00:06 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x6, 0xffffffffffffa2c7, &(0x7f0000001080)="6331cd894cdaa1277f7091b68725bb7271d627ce6059255c16290355f4bd34d8e28432bbd6a7a52d302548ca7e8d9fb1c0286cf87cd893296aadf1ec6dbea46532c8ee3786b87ebafeed04634ad4f93aa48fa8e75ffe8f69dcab03863410e676a4d3f983ec61b95a29c21fc5d4c70639739c8c73a5be9dc56b7f588f09d413b0f6991bb840fd25dd1517a9da038307a8efbf55e579a4e98ab7f134129a824f9888b76623885cb5efbc3452207af51071ef21a8730b16c96cfa53b10ae112c89ae16f6a39434614deb5e919f4b3ef1773fca539a09e5f96e7aeab3415b3e1d41b012d21", 0x6e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) 16:00:06 executing program 0: r0 = geteuid() setuid(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) syz_open_pts() r1 = kqueue() close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) close(r3) readv(r2, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x6, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x3, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x29, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) bind$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="01f88599ff4615cefc571d9bec52d52e"], 0x10) lseek(r0, 0x0, 0x0, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xd379) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000200)=0xfffffffffffffc88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x1, 0x2) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000c1cd1ab0aa7273192e6689d2000000008f037eade90000004034a3a418c7464b0d0d000000000000"], 0x30, 0x800) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89, 0x0, 0x43}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0xae3e97d99ed6cd10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x6) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x6}, {0x61, 0xfffffffffffffffe}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x240000000000, 0x3, 0x1000, 0x7}, {0x8, 0x7fff, 0x1, 0x7eadd5ea}, {0x8, 0x10000, 0x3, 0x5}, {0x7, 0xa, 0x7, 0x7fffffff}, {0x3ff, 0x4, 0xfffffffffffffffa, 0x8b5}, {0x2, 0x9, 0x3, 0x3}]}) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) r3 = socket(0x10, 0x4000, 0x3) r4 = open(&(0x7f0000000100)='./file0\x00', 0xbb8262866f4bb1c5, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r1, 0x10}, {r2, 0x41}, {r3, 0x5}, {r4, 0x80}], 0x5, 0x69) r5 = socket$inet(0x2, 0x1003, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) 16:00:06 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000140)="55ab3698b10dbca4586fceeb5662b5f214d5cd19373601a943d34370e4d3f58ab80cfb8937b911690436cc7b77eb6466e16d903c86ade9d85c32e2a54118b9501c732cc947ac6429f3a26f298b2bf447e7cf6cdda39074aacc5cd49a2968160c1ec7253f3b886584051652c6b3f7cd82ba7533ef0cd26199030317dc0669bdd2d87be8fb741278cd085081e7136f069fa8dc955f4a43d244", 0x98, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r1, 0x0, &(0x7f00000005c0)) r2 = msgget(0x2, 0x4a0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/164) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000008, 0xfffffffffffff800, 0x9}], 0x3e7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x76, 0x8, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x7, 0x128}, {{r0}, 0x1d8dcde65c31763a, 0x0, 0xfffff, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0xf3, 0xf0}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x5, 0x802}], 0x1, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:07 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000380)={0x2, 0x6}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0xffffffff7fffffff, 0x3, 0x9, 0x1, 0x9, 0x7, 0x3600000000000000, 0x3, 0x1, 0x8000}) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:07 executing program 1: r0 = kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x6) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r2 = syz_open_pts() close(r2) close(r1) r3 = dup(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0xeab, 0x5, 0x2, 0x800, "20b7a67dc0ba5d4795d5186767946c7ce0cf4dc5", 0x240000000000, 0xffff}) fchdir(r0) 16:00:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shmat(r0, &(0x7f0000003000/0x3000)=nil, 0x2000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcfb, &(0x7f0000000200)="ff0098ed36b8173c795e8b2aa98c23695c6d3d995d3e8015f3e4503600c0dc69fa127fdb986c2aff8908086c5473f341d08b6fb06ee46b613b65ca2a82d4edcf67fd41fba01300f5d85ff5c75a3ddacbd9b00221335b690ba3c061b6f1b63f76441206209c3387a5727ea30eccecef88d8329fc789e4b9a3c7c7b692806d3d9efc337805122ac7a234f5402e86765ad031636b8ebdf5358c2f89ee1fd5d6b755b6d40a8a9eca8fdd6cff903bf9305e6a442ee959180675dd9cb3") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5f9f, 0x3ff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x7) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/96}, &(0x7f0000000300)=0x62) bind(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x174) listen(r2, 0x6) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="010075da76f1a52e24869b6f286ac7de06c452bf8e290e7519b47b3b4313ac3848026dbe149cfc9cc6f2c86637fa3a36d34eb7e1b69db2ec0229067ea0a0385bdc1e1d34e1eaf57734ffcf2652e4ace51e1733de35aea6e5e487f178e2b0fb80efa5625587a2552f86416cd320272b2fe4526f475151f8848857883d589b1c4f965fe240067abc7d514769f907b06a280066de79c96e54150b5762cd51b57c68fb7c9a3a3e281ada74"], 0xa) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000380)="187e0002eed9cbf9", 0x8}, {&(0x7f00000003c0)="285923a39591d93e17370d4e300ef02c5568d33fe992ed5e66a7992b406dbbf7f176d56c02b701f77a92ebad3be927229ff95323d0", 0x35}, {&(0x7f0000000400)="acbf5286069f65f626565e0de092a046d6b0659eae5cebc3409c102b4eb978d604327c8c0ce772de9391e447ef7d5618e0a1d0d50b06571397421100abc010a398baedf2d2f643470b6a315e95693e448cae51d576b246137597a0cd", 0x5c}, {&(0x7f0000000480)="6f03ebb6daee8d8c921e124d96a09988937e5553ad0395c6ac73cc3dccf515327da890125ccaa8d2d1a37dd457beadf263f7cc28b4b069a6787d116e06b1247236fa8a34c41be085bb6dc7f6188f322bf0e9109f9d3ef8ef1711bc45bb1a0bcb", 0x60}, {&(0x7f0000000500)="9e32c0bfea3914ab50cf09638359a8797470cd05880dbde6c4b95968f8c9eb1aa698d6f9cafd8ac0eed07649b59ac62ea8742fb491a6d6372d504fbd5d93792e2d5bd6a5b10529644b12b1f9466a76603a8eca194c9e3f28c31d217c8e3c0dc978cbc6a89722978f54f1e1ec6c64d82e38fa2dad1fcebab1ae1929da72ce4de070f627f0b23d32af75f0365a67f688", 0x8f}], 0x5, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = semget(0x2, 0x0, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/132) 16:00:08 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') msgget(0x2, 0x7b063f3c4a10deb2) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x81, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x4) socket(0x20, 0xb8ee9bb8b9c42ff5, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x1, 0x8000, 0x200000000000003) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x8000, 0xfff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4cf, 0x7, 0x4, 0x1, 0x9, 0x8, 0xc9, 0x1, 0x1, 0x1, 0x2}) ioctl$KDGKBMODE(r2, 0x40044b06) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r0, r1) fchmod(r2, 0x40) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x86) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0xcc, 0x4) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0), 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x768d6a6) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x0, 0xfffffffffffffffc}]}) fchflags(r0, 0x0) 16:00:09 executing program 0: r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/218, 0xda}], 0x2, &(0x7f0000001280)=""/236, 0xec}, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r2) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x100000000) getsockopt(r0, 0x200, 0xfffffffffffffffb, &(0x7f0000000180)=""/132, &(0x7f0000000100)=0x84) r1 = socket(0x10, 0x1, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000240)=0x8) setsockopt(r0, 0x7, 0x7, &(0x7f0000000040)="fc8e5af2dbc84eb2fe5a8578191e4b1afff478ce093011aa98b52f1dfb8d9c529ba6ae75ce05c7c3aa641c6fafc330974c6c18916ce75d0be03d28073ce0a3391b938c04e902abfeb6a0cf1739344acc3df34c4ebd7b23828f9c66e24a06b6", 0x5f) 16:00:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/82}, &(0x7f0000000100)=0x54) setsockopt(r1, 0x1, 0x1, &(0x7f0000000140)="03d7de84a4b17ca6fe2f410f7a7f53a3754ff07d4e72272697774c554e544e9fbd478e806cece8c5a69a28fedb3932fc17ab24e05bd24c0c0fe4aca19d67ab3df3d273bf8cf458e8161f337719594371ecc9b2011d459c7d67b1fc9bb8a27e66c6e39ef0a606c319aa745e252c1d5dd187c69772ee914d336fdf551206aca36aae74d5adf5d8530598bb66726889518316988502464e8529252f768fe301efb590d28bb8fbeb11e8aea194f5c474ab98d72de35f50b398435c51c0ab41a7bc68ba865e525d02fcd09366da8a8d875281a2f50b760172373eae47da790c434f", 0xdf) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$dupfd(r2, 0x0, r3) socket(0x10, 0x1, 0x7) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x5) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r1, 0x10}, {r1, 0x64}, {r1, 0x548dac69c7cc7786}, {r1}, {r1, 0x127}, {r1, 0x4}, {r1, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r3, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x6) fsync(r3) ioctl$TIOCSDTR(r1, 0x20007479) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000003c40)=""/52) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xfff) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = shmget(0x3, 0x3000, 0x11, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffe00, r1, r2, r3, r4, 0x93, 0x600000}, 0x7, 0x7, r5, r6, 0x400, 0x400, 0x3}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeeb, &(0x7f00000000c0)="a1") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0xfffffffffffffff9}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:09 executing program 1: r0 = getegid() r1 = getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x3ff) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x8, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000180)=0x7, 0x4) r5 = socket(0x1, 0x8000, 0x9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x80) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000280)=0xffff) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) fsync(r7) r8 = semget(0x2, 0x4, 0x201) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x1ff, r3, r1, r3, r4, 0x22, 0x9}, 0x100, 0x3, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000400)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000440)=0x8) accept(r5, 0x0, &(0x7f0000000480)) open(&(0x7f00000004c0)='./file0\x00', 0x20001, 0x0) sendsyslog(&(0x7f0000000500)="8473e7f548f7fbf6e7e26461380b3ba0d0d2b7e152c57f1fc4374d8578e0c6cd4cd125934cd2f063a8bf12be836012f1249c07c3d51c937d3bfb8764f4fe328a1e7c7dbfa25b796890c75df14c14f4", 0x4f, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r3, r0) ioctl$TIOCSCTTY(r6, 0x20007461) socket(0x10, 0x4000, 0x8) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000005c0)) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000600)) 16:00:09 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() getgid() socketpair(0x18, 0x4000, 0x90, &(0x7f0000000280)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) readv(r0, &(0x7f00000035c0)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/108, 0x6c}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/153, 0x99}, {&(0x7f0000003400)=""/192, 0xc0}, {&(0x7f00000034c0)=""/209, 0xd1}], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) msgget$private(0x0, 0x4) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x10, 0x12) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffa, 0x4, 0xa00000, 0x1, 0x7fff, 0x0, 0x8, 0x2, 0x2, 0x100000001, 0xd2b5}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r1, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3ff, 0x0, 0xfaa2, &(0x7f0000000100)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3c, &(0x7f0000000000)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) setsockopt(r1, 0x29, 0x7, &(0x7f00000000c0)="292918d7", 0x4) 16:00:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x40, 0x2}, {0x18, 0x2, 0x6, 0x2}, 0xffffffffffff0001, [0x0, 0x9, 0x3, 0xfffffffffffffffe, 0x5, 0x3f, 0x8001]}, 0x3c) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x00') 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x80000001}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x3, 0x6c021c79, 0x2}, {{r1}, 0xffffffffffffffff, 0x85, 0x40000000, 0x800, 0xf35}, {{r0}, 0xfffffffffffffffd, 0x64, 0x80000000, 0x1f, 0x1}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 0: syz_emit_ethernet(0xc, &(0x7f0000000040)="3760dce44e38a675417acb97") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1c}, {0x0, 0xffffffff7fffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x21) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1c63000000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffffb, 0x8}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xffff) write(r0, &(0x7f0000000040)="670dc3", 0x3) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000006c0)) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/200, 0xc8}, {&(0x7f00000005c0)=""/66, 0x42}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20, 0x4}, {0x30, 0x0, 0x5, 0xff}, {0x6, 0x0, 0x81}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0xff, 0x8, 0x1, 0x20}, {0x1000, 0x6, 0x4, 0x7fff}, {0x1, 0x4, 0x7, 0x401}, {0x0, 0x7, 0x100000000, 0xfffffffffffffff9}]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = getpgrp() wait4(r1, 0x0, 0xa, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x4, 0x8000, 0x8}, {0x1ff, 0x6, 0x101, 0x200}, {0x7f, 0x44, 0x1, 0x2000}, {0x100000000, 0x7, 0x9, 0x7c7ceabf}, {0x1, 0xfcfd, 0xff, 0x4}, {0xfffffffffffffff9, 0x3, 0x8001, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x80000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:11 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x9}, {0x10001, 0x5}}) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x10000, 0x20, 0x9, 0x8}, {0x7fffffff, 0x20, 0x90bd, 0x2000000000000000}, {0x0, 0x9, 0x9, 0x1}, {0x10000, 0xfffffffffffff9ed, 0x690, 0x101}, {0x7ff, 0x3, 0x1, 0x3}, {0x7, 0x7fff, 0x401, 0x101}, {0x9, 0x700000, 0x8, 0x1}, {0x4, 0x400, 0x7, 0x3}, {0x7, 0xffffffffffff6bda, 0x1, 0xf4}]}) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1200000000158000"], &(0x7f0000000200)=0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x253, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') r2 = socket$inet(0x2, 0x5, 0x7ff) recvfrom$inet(r2, &(0x7f0000000100)=""/45, 0xff68, 0x803, &(0x7f00000001c0)={0x2, 0x1}, 0x331) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x6) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r0, 0x1) sendto$unix(r0, &(0x7f00000000c0)="0661af152a5df1243401a7e2bebe418ed3d6229ba126a6f250e70f0b48d8afbfd2e5f0173312bb99d5fc86d172f4bd6ce7762b4644c6a4dd7bacf1a34c3e1c98fccc4e2fa5b41d393681d4dd98b9804c8b1e4c47b7c3cbfb5adece8b00437902b5492ee77066b30fe77845350e7ea197266fd2b37b51049a02a04ebdf5e947a22be1adf060031525adc226a06def000a53e6979143b32cd2911003b74be92130b5faa0b7f39a3381c2a71909bc4a37fd613c9df7f9dde95b73fb50941255b83775105a160b66976396cc326a9d211e99fab12cacec634371c454e05891f624b1147a1f2c9a182ff60d29571e9da0dc93d04f92e5d549ecf784af0fa911f3f20beaee450be0cdeb6f8db3062ea62efd1b428d866a2c0dddd5e04539d674620d86e14405ed2035507423d217cad958d3ee77a7bf2408acf8b3bb11bf4069a10b3ccc19c31689eff4853a97e56492f5ce2b2c7bad8303968c7034a4a99e2eb191413fd45402e12fe9bd9d38a80e3f69fb73f9c51976748d4109e063abcdad54efcf499f6e2384b932124697bb5daa5f03ed32900858d3d639c9c01730e8e2867ace0c831ea2aced3faac67c6b56b193b4ca68f72d1c664f366868b9ad8aad957211f60c8275aa8b13d983f45a3c4ec820f0fa2c17178704e902b94f38e5d0fc7580467947fdf354262a2b0dcbf0748926445cc18d5e31f25207f58d78b4915b9ccf86e34526c9612b4f3459ab29e30d4598dd76a8f17dce70b2246ac8b6db0181ccd42b88f9bca4da14026374283b08448e664365591fae1090326c8616804dc80844ad92815d613fc48e0711babbbbafd2e3fe4282cc51725c1e17ab6f6c37f3d58ddc90d7e1f4bac072dc86675d704065176170f52987213aa5ad44f1e7ee28cd59eadc4d883027170567341ec26ac0d74675e6b3e92897aebf383b089bc6f7ffba81bfae0cf10f704a95f4c8a163d305ed58cbd56678e99a8894086c992a95691496df9d831a5e1de0adeebb084f2c9881c9bffec6ae251679d2b14f26966b4cd1a81c781b9c2a97c5dfefa6d4d006c967dd0a8ab12026b73a2ec517d995b9db3efc7981f9657314ae0f9634ffc858fe0b23db3f04b2bd9e4b84eebd7f9c45bba9378cb3571532067f57d566d8f99a7c7e01d8755d00169f68e3bc061f5fba5809866f00724ea51eb98a8a24b75de09957d79368cb4a58c3749eb023aeadc799c0290a2350b7c000102546529d6a5336631346bde4beca9b06abb2faca6af621aa1d4f902a7afb440dbc771e49bbdda075190ee5f981e3e228c5a89ec0cda78df1098c6fa3deaed246a59dcdfd69f2247b6704c24499614414f334237a33a512da415bac04503586d330a348d5959e8f2e2d0d532bc5243f818c7b9b0ff81f7638f0ec44b7f9c16cae352f5baf29849edcda00f04e5465ebaff6c7d22c4f9e134d8580b778f0caed34a58476aa8e6022d26c19e0d12fcddccd5b9a44c971da4e0a8e9985ca188c4192a5c03c86a08c40e7c04f14b74118eb55b73ca5624d7ae1f6c5fecbc9832a41ac34d3308f45a4171a97e4a1f3c4559aac323e1c7f532c667d9cfe5ccaf7998d1c1fc79431f345a40f681a87f1c069e46bd8db21531f362762eb0d0362bed3cdfe7bd4ee030ef85d650f766e3f3a0a2eb194d3f86b11c3214d079b6b46384672ea3a7f63596fa08a8c338c58c0163acceaf2140905f13f7f000c3ee5b7ff59d4209b5b9193ba98bc744a378434268adb3417218b37fe62f8790a7a958352dd29a6b6aa3d06d0d065eb1ea4d66c4fa781a5e93dca22a6293e1f9b880de15ec5b080a3be693500558c6c185be630618b52823d111ea03ff775b8b10a9dfa304dae8abb16a294f60a5b17ca8c5f34f02f061444f5e6d2f1ec5ee804386ab0e2d9deca455e11756917e2be0150afebf03b646f714badc54920e2149418dd0666d904aa43673de5d851388a58dc020f8896e5110adc473076afefdc9c1b729c23c7e83b413fb31bee9cb5283a606a03785d3cb0ba81f34dbe6602e3d510e9bce459c4b83cb88b564bab1bf9e17067b69ffcba109b5d2e11210960b39656dc0f80174af23044b2745928a29347ca22a4829a607fd39525fb8adc42d9c3db61ff2f6b9898ac366b47149ed81187f07416673506ef4e556a0bad5ec16f778e47b41b21ee2642b73a3414caa4a5235ecda643a2d9a3b4c6399cda122fcdc7c55f3766e85e832685e7b33fcf26a3c60536621f6fcf3a0557269bb36c424c040e4458f65ddd3b43a0a410568fc938e8f487bf16cd88d492178b61147d64683fb9c8a0b5dd6f0af4e7f53b266bf34f2d74e90dd443a660448831aebf265cc623dea61b9cca298ad24763e7bdb696af2bb0d3b4b40e1da078e6a10196d0927a260529ee2dba0a7084eb1138f1d58199c87603ad127f05f7f75838de83b228b8f73e3a5e502c18dad8308e2257c518c9ce1d489c79658323ce5298d1ab808a8da04a2ce1774f99dc54c19933f4e7425250311b9c095e1c2c6ba4a17d0a36ece0adf336ad5dd920406fb2afdaab37eaf5fbcf4f5eefe80ce03a4cbd2c7393cbb0e30915cd0017c375fe465af43597877a044cf985c2411c76a5b1bce5163748311d5c898840491686e5425df66b195861f0db7b94007803c7780ec24a3995af64c1f6d6e684c64d2b93fb4c8bb6a0e97dc326e9292b0860ac1b138835339b24a559ca6f1a5b82cd6277e71c27b91b3e27538313974aa2de6d80b81954d31c9f9be89661b58d92d962ff8a5c0b19788e93cad5f11929922a7cbc31b15b59d4e915b1a57d6a86162a485e353d1030bb3d8194fa4ec2f4353d23b71f6105d146a2b5e541ba6c6362a1c462826e876d60a8c4ee0b4da43fb4ff545d470f579af6cb176339eefff6ce1759e5f6fbed28252fcd5014a9d6a917e9bb9e9dc3d0e30ceb804bd8dfd0753ada3d25ecc016541627127a06ae97686097970a2342e4d078714a55664b28f05ad9c8ac10f8d083ee49d0219273f0be463865db504e0a542d88cff0379096b6ef9e457fb343d715dd3ad2c28f9c19885e6a02f2cc98279ee66eb042235d4f128a8c863102c7c704593eeaaa8f2d8e892bbcd2ba9d83d094fc67433698dc09f528dd220d24c970e49c55888f7055788216676b798aeb71887de1ce4c9376a7f7989c1e64b16dd7c64c2317899bb351ae2d766ed08fe4fd378c82615f3b15ea8d1dc00f6a1a061ebc68f6ce66b9f56e7b80031aaa04830457ffdacfca18fa7b5f4a24833f6f80012d1b90938e67e7007ffbc50eb21ed57ea051de260b8b72f902c2f1c1eb2dbf1b96fcd6ba9e94745935f95ea890bebe6b97dea3c85ca6e826e7023ceb59a45636cb13cbc17c710355870d86456d4e8e03076fcef6c3573fd0c9de87a7178a2af9423f22849f3f967f7ec2cfd9923ce0b76be08e1edcd85c9c314cd368484cc0cdbe256073fd3ba91f912e003138eee8deff4c8a5c4634186dd7a0b1a1151794efe9ec5e571eb12cdc81f8ef5630d06f03059301167e6656d93fd041fa67c615a21172faa4f435bca1af5745b832ece7a072ebf17ce2f9b60ed47b90ee55ecb79d1976b3d6e472d2608c6b8b40c8846fda3b5c03df64c76f830154e302a407109c7de693a5a5bb31230d89c6e0b5f1cad9d5173042390bd26e17a9432444f02e0539ddd272215a4e672f40e5a9e14d32916138b2bbfb5800d8bcd7bdc12afe452bcb3fa392d3aa4b27dae6569a3268fcf12d962a2ffb6a71f9239e676b3c683cb629373d1f0a6d2ee9e7b39a2545db5b0e052ebf6e5c7e100cba59fff5c5525334cd92f208248a6fc5fdc8e3de8c8a3091463070b6d948649a796af6ad4231bf6bcc481dabeeb924d6b40f058cf16322e91c72bb4e8faf48e2cc203d6e0974a784e04066c4a61b7fdf37a9d234c6ffedb48880233cc85185ce2c3cde77bbf9b4ecfab0d69c0c0f883f3a904d4a8bd9bd4c9981bae96ec07cc888698d996592f5547790e4934fb940f19968c05c8c8f78991a5eb4df381b6229bca9a72a9222c89126f82ebadeed5d809b8e1814b328ed6692bc3f31ad3644db85ef504fc3e76ceff958061875f1c77b59c0f168c6ae039d2ba60e6daace25aa71fe6a9609b369290cbe2ab896e26bf0f4e9ad198912e6dc07075e49aa7d6730abd975865204f6f10adbe85e02d1d8460519018fb384beea13715a4fae0cb056c73ab33c82e3c1fca411f2ec27dc9deba700b064fcd135c6db9b3ee0032e89eeb53bb71c171c5c65283ef65b8e252fc7a59bf9d0abea2b13656e5e429c02b7b02c0a121b8087cdacd9e9f32077717016fd2d6e1665a3d7b439840d1dd0247d5fdfeb3263611fc8a638f8d9d89b9b9dfec077bfbe6ad595fbe878a763f9a5937fc2db622823a2328a0b1403a915f5bd12810162d9177ac33a7c187510b494fb31fb2b7c6e016bc506dd469223a48096d046113018d432c2a74bfc376be0e475c8d03cc2966fd64a8184bf4bb428dcf1333337df2087d48d3e403d0064c46951829a380df109b81820bada797fa3f8e49670908256d38596582abc97e4b602a9941dc2da2b8ef9b08a2ab6032ef9fa348a3d1dd5e6a57fd4ef93cf40ed5798d6c1890e6bedcc38885efd18bb494e311771a14f61fcf8722a6293e8ac53d99f32e920a491bf22ff1ef9a5577783cc0cc7b5790fe89ea5b11813dd4aa0cd68dc0bea81f4dab148240ea4fc5630fbd7f5fb326fe57824c68409e418f4466887e47e691efee6c9321259763b4e3d4d7e7985cb28940f29271057ba0a2e51cbfa9ac4e94e5f781dd3cb66beeb52b582203cd336c249750847beb75f88972f01e420481e3ad3aa96abc9863937308f862520d50f3190994f26e87065df389e84cf8b05aedddb6272424f65b3376ff8de5122eaec11b24dc119f71faaddf90b27b6e7d46a86c0e0453e3f748fb030d50cd67d7e03540f2ba1da9297db303924adfc1fa5a689a8b4df990ea8e0adbd87d7d0c289cbaa3728f5ffb3148f665b6265c6b562c24b16d5b301ee64353e7c46af24b1e5370222344543e1e9326a00a726907d638fef2c4c6b8167adbc25cf36c8aa06c7b3ea3158d7827debea403b37342a60e3b06d2701904123e931230f4fd58eb6ab230518ce91b35e25bfe49991da50362ab1d63ab090b0f5bd30a3fe4fc93d6bb0c116bc76dec0aa7f9f42f96f86a69d9bb321f5acd7280f64ef576170cb9c821e0896fa92156b40c46eb2de93892cb89f98ea93b8bcf258737c79e3e2b4798c9d87b03fb579ec068ae1ccad7fac724d54e5188d214e2cdffefcf0701cafa74cb81a7bb7d9b47800e6c08be79cb5f04c464e3f17a59a7725131b9b7ced4c89ee53d9dd69c83bb3274de91ead214c4022442403b82831ae17d4ce69e0db055eab4cd353cd6da93997478ef2d561fcb1ce4603fadd4dc33ff36b14e96e2ea020c407a1acc413f2ea5656408b65bd8d6180c751c2561f250f0adce903fb85856642d28500ce23fa036c857d19cf622974c0a0ccc897d7f191d257ca165b1c5ee618eba3c1bed85641c8099a7b44cbb7a5495631b5f16dbf02cf4e7cf573f5467ba2d00b989a1a735c31f47de49ec9f8af1bec3d067cc4c427c5b6ffbdef2c1102b184c72cfabce0cd49127daacbafdc4e3d75ebe6295c884452c47634812f9fe84683172f8e95680ce43f8694207101d0ef6bf2ee264d857dff3a1ef01b6dc1d5c65b77ded966cc83e88af3543a00bcd88f9c30b440db0b8b18db8559168b726e2a0e55d7507a4229cdc2b1c77507", 0x1000, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x3c7, 0x80, &(0x7f0000000000)="35e7f60570a4d927daf9aa46d7b29235ef28805eecb9b6ca37c2b606bd70f9836b55b86bb2655e5462ac7e95d04667c2e7b94876101bf83020aaad123e055739d8ff7f4e5c73bdfbf2f212f693e38ce1633cd5fb1a3afc51a6d18cb9ac71eda2c6b5dc15b0ac5a52ceb8e8fa725277cd362c832eef6494e181e0612154328edb3fbe49b4ffb67370345536ebc2385892ccdb4c00fa7a510dc7a63128", 0x9c) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f00000000c0), 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xff, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x8, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0xfffffffffffffff9, 0x8, 0x3, 0x1000}, {0x1, 0x400, 0xfffffffffffffffa, 0x3}, {0xeece, 0x100, 0xef8, 0x7}, {0x4f, 0x0, 0x100000000, 0x7f}, {0x1, 0x74, 0xf9, 0x2}, {0x0, 0xe72, 0x8, 0x5}, {0x2, 0x1, 0x2, 0x6}, {0x8, 0xff, 0xa7, 0xfff}, {0x7, 0x81, 0x800, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x41000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc", 0x269, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002080)=[{&(0x7f0000000080)="71e2ec54a0e30014b014301194273f6df585bebe978233d7f919d7bd8a3eb10e617ae4530c56942dc81cc37ce7ee5de9194f2606892cc69f4a7b179bf7b5adb19433cf2419da33cc35df26f5fa47b239369e31b47d151c0aec8141e77b64ea83790d8f923e2750c2ee6ceeb835b1fc9a29702cfe7eb145627d7c412bdc2995a74bfe3c8b40c87863a237740fcf86133db6be61fd76ccf2fe1bd78d2e286378aa4443", 0xa2}, {&(0x7f0000001e40)="7960ac8b61ad5ed293e6f69d49983cb7d7f3658be7ed5fce4c1d529adf395cea198443ded75b46a418f73235b6445388d51e286fafd4d66b3d93cfa9beebe5a0a4f445c8f85eba792ab158f30d5b2f8cfeb56869e327b55b7c93d76027bc6f18006316f1ddd9dcfc4d241f68db7336b4449001a7e7182e25d1b58f5841f747a9e3a10cfc935c1c22eb8aedd66697802a8e7b7e956ae1bddb6576384311f314036547981b503ee259796288fb3b0e9f324335f0bcbb0d", 0xb6}, {&(0x7f0000001f00)="bc70a632df94c2", 0x7}, {&(0x7f0000001f40)="f8a610fa13238492e2cc4bc22d6983e70751837beca909abf4686382d38d2969ae0217da7aa6a5ddd3ae593e69ca354eef1dedf00963735b3cb54b095a7dea25c30ddefdd3303ab62f3ee8e71d1c36d91d5ff89463bea26ae5", 0x59}, {&(0x7f0000001fc0)="bcf290b8a6f9d4ebe373e698c6f92444f48072a83a43db327c939240a74b03b4bd429d303f6a5707ae2d3c5392b9e6cede3f4c166c92ab809f9fd88ffe409de69d738a6237d8960611d8501898de396f28d8f6b07ee347f21756f33d3307246c49519b654f243cca4f854f6524669022f8c5ddd7b9ee987f3d8eac817571bf828aaa4a38ae", 0x85}], 0x5) poll(&(0x7f0000000080), 0x20000000000002b1, 0x40000000000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r3 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000ebffffff00"/26], &(0x7f0000000240)=0x1a) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) r4 = msgget$private(0x0, 0x2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) msgsnd(r4, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r1, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000f32000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000f63000/0x4000)=nil, &(0x7f0000fe5000/0x4000)=nil, 0x10000000100}, {&(0x7f0000e46000/0x4000)=nil, &(0x7f0000edc000/0x4000)=nil, 0x8}, {&(0x7f0000f03000/0x1000)=nil, &(0x7f0000f85000/0x1000)=nil, 0x4}, {&(0x7f0000f34000/0x2000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0x8f}, {&(0x7f0000fb0000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ec1000/0x3000)=nil, 0x7f}, {&(0x7f0000e1f000/0x1000)=nil, &(0x7f0000fb4000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ec0000/0x2000)=nil, &(0x7f0000f49000/0x2000)=nil, 0x9}, {&(0x7f0000eef000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe4e}, {&(0x7f0000f1e000/0x1000)=nil, &(0x7f0000e9e000/0x4000)=nil, 0xff}, {&(0x7f0000f8d000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000fbb000/0x2000)=nil, &(0x7f0000e11000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x142, &(0x7f0000000000)=[{0x7c}, {0xc, 0x0, 0xa33a}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x74ad181a4267a6e7, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0xac) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) write(r0, &(0x7f00000003c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a0f4c30c7ec0ba5d0175ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b599f42b42dcda022c0e23d0806515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652e69f8ed1a14b814012b41bd64059f8ad0ff6f317101d74b4da7333af873abc00d883afde1e44f21333fecd1d1bf3726c76ccf3edab9a5ab8021992cfed8686c2b3074da4484be794402bb689a9d0df83d535ee2f7152f73148c422a8f688f281fe8f9254e677c98704d64f0a4d343e956757606b03104dc29f57ba55ee00", 0xfffffffffffffe3e) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c}, {0x40007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = semget(0x1, 0x1, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x0, r2, r3, r4, r5, 0x4, 0x1}, 0x1, 0x20, 0x1c9}) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getuid() ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:12 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) close(r1) getpeername$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x5c, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffe0c}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x6}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0xe36f}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe2}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb400000000000000}) dup(r1) close(r1) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) pipe(&(0x7f00000004c0)) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000b80)=""/4096, &(0x7f0000000500)=0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x12) getppid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r3, &(0x7f0000000040)="3e968490a699b13f48d469c1637d781237101611c8402b1ce308f7dad47f5f", 0x1f) chroot(&(0x7f0000000080)='./bus\x00') 16:00:12 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e090000006309a7"], 0x10) shutdown(r0, 0x2) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x4) setsockopt(r0, 0xdfc9, 0x2, &(0x7f0000000140)="225de6994c5f671b9c335d864f7b9b3caeb5854aa7c461a4826522ea417f3661bdc0057b9796c9c31718310c81dfef69464d17d9903ff5093a69594f4127e74afd4c4b28b1fe706c67c90ff9d3c8863383b46c0089ab25ec93e415dc6bfaed7b97e0b2feb25818b5b752739aa24840a2159a32cc7bbf4c4299699dfb581acffec293b24a45c2e04e53ef2f0a96c660109bb3651f20f6c9e262e04fe061697b0b3eaa2e272a78e181fbef08499fddcf6c7db0b5e156194a50893abf9b04f754880b943f70519bf024daa85cc8feeba20a7265937e1296b84d762e519f843f906ce0d9577919e34f5bd43330605c8fa3dcb7", 0xf1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x0) dup(r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x84) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45, 0x0, 0x1}, {0x8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x274, &(0x7f0000000140)=[{}, {0x6}, {}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:12 executing program 1: r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000000)="ff954f7d16f00a4af948e07c71873633cbe3874da66ae9d26520968066dba772e2d5a442815ab3db7f186f6dc55c065e37314c86089961c6a004074f1ee46b9834f84f0819a8b01581d70e7740d616c83375ef5b0f802726b1d8a4c337b1d2c89cd6d214421c8aa45f83869c1e6305c8ead6f41898cbd291f1e8e0964dbb85132dcb915fe5d5f98735c0c3b3011c5a8376dd10a54980d38ce967e4b5ff57f92dc1ca1ca53b38", 0xa6) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x21, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc25b077c1c84cb83, 0x80000046, 0xfc368a, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x7fff, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x24, 0x1, 0x1f, 0x6d}], 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x3}], 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r1) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x14a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) r12 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget(0x0, 0x1, 0x40) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000840)={{0x2, r5, r6, r14, r9, 0x1, 0xffffffffffffff07}, 0xffffffffffffff7f, 0x9, 0x4}) r17 = getppid() geteuid() r18 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000008c0)=ANY=[@ANYBLOB="00002e2f66696c65300038afafaa3729a43519c2b19fc471fcd0cbf6138d83e2d500e069ce8a343e502f61855e9522284eeb35f6b77aa19012938f2f17eaceb77b65bc637d8488e793438cb129579659fa00a4f003baf5fc3504cc7e39a5da30da0acf8134418c6ad35ed9bf4e957619e203ea52289eda8779ddc71ded841d1679e88d710c3038d6a3a118"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="0092d7d916bf94062458c06c9496c9b89f2847ac5faa7fc3ae21a596711a865373ce6d0e1c3e73b9530f09a6953ae2b8ac5d7347472a6320c412d090eac17045270ab87a2ea08df8e305f11287fbb344f4020d4ccba08071e4a0c43d0a3ebe449d4bce741018fab5b8689b391021605694a8b3637e305f624f0658f7f37fab4c8612a5085c7026e787eefe3afdc6fcb2d67ac3fbf0b630fa6ee5c147dd3dad88d843cfda7fc34edee2a9eb", 0xab}, {&(0x7f00000001c0)="13251317ad418b21f47c7a930c8d8ef31b93a7f128b2d5b189869559917a5385da4534d46d06a169a73dc56004dba94ecaf327774a62a2283d608ce007a5c07667f204f7bca2204d6b8d208d0a276b8c0922642e1f72dfcddb5b6af0b72f65c04ffb2da4f4710351e6f70ab6fe518d3b9d2d2ca1a65d528a190c95a65b2ce3497c7439e256d3417f2ec1102e1694d02e5cf4239ffc9855e3cf793b23727b993702009db5", 0xa4}, {&(0x7f0000000280)="d0db79878a87d9198f249e44c00f", 0xe}, {&(0x7f00000002c0)="c680231180289cd3cf091fb6fc7744b913ef87e57904f1c03d55b2941f6c9ddddfb134c7a5171c027081b73fba53eb76d37973c0d76b38d245a75bb81d5f5bd2ab771c9cd2625f955ad4ad458fcf46aaf6fae0de549482a686e21628491e082b9af3545c06e09ff24dc08aee02bc400e85c4cacc8123bd77cefdffd28b8a8cdeacc27ee99ffb0df9f917309650ac73a3bd8708c0c7179674edf6ca0f4361bc1e2b2108d0b4c3f060a367f53df6d38030d267d7", 0xb3}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r2, r3, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r3, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf0, 0x8}, 0x40e) 16:00:12 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="3c0d75e6e7bd67dd932c4090055c391222fbdbfd65681350ad69716b4e6161751b5fb8e36db0a33b96206bddc00dc114da41d247b8c736f995e660d5885f4522b177c954e5cdd164e61c4a43da859021f96e01c6a525ff247763081ac5fa7bf2ad999070aeaf9d7a068d62aa3a03875ac222f277d80c1731dc5b72118c77f8809417e6d368007c63d4618e9f9a80a747ea7d9aafde095498e7f9f8b8bf0d7885f37b6af2a549eb3ec909b14416a03c0feaeeaca4821293dec8dc", 0xba}, {&(0x7f0000000380)="4a4fc636211dc9973c3ff8baf7d96a1542b896e23891e991fae51b1ad5a01efb09d61b57900f57a19889433cda7f5748989b435bfde821fa856fe7c334044a54a8513e6f62cbd35b9b60c94a5fe5ed7e105d506ea12d95ddb0a0cabee30ca2fa816778bd5122057547e90e40b6b311481dcede26d0410efdb7002c7656bc70d41495cda919b124e3a8ec10a2f1ae5ec12b6ab78745f5dbea9e1b489337bbce836af171fb50e81aa9f581d457a8c364a968d733b6f8f2c4d7b679247371a88a27d7d95da93522a206ba85297023e32b8b6b3cbe896c669250e2e6d97b0f79551c407f3c9767938ab928039d78636b80eff3d85b0d4121d5dc78af0bd54a708dec888311b42c6f06585d91ac4d36a232e5a5818013bd2ab62a5ddd43ff0a16bed5ae77b0e6ea523a99a67cbc2a91167735c43d4b0ab29f8f7fc84961e80011302a113471166f4005ac9ee4f26d605368501d92273387fb97a6ed8d48aae1aca172923e28e2ce86028e64e6608e72e428fd7df84588639aa2d9013051f3f5b60b0a76df98fbcb0c7a3b4a129835679196c450f0444e37b36d3659041cebf9a95fab77e5a6c5fc2cdc99527caf74d4c8c12bbd7d146cd64d4d83bc462f3ec81312c60bdef3936edc60757af21045df4f6897e8ecb49e7c7dda6a3cb41a0fd0f96c8bd08dee3552c04c602247ccf6c55353dbac6278ab982d39afb94d7a00817d307a6be585f59eb2cf8479f3b69937f4aa9074e34634a6a44813708f6e07c0472ea9dd251698f99192b7a7c0b1a58da9b03e7df5622d80993044ee3f63b6234ad584ad4931c775a544d96a06136b994528d166211f5fc214c2183f7daccf423e9ab29fe3c949505192d3e6e5473f844cc2e32b29206073b717fc748000362e91e032d3984fd597bb3b3b62456d2b724cffa3a5ba3a96e4ed07ffaa32d5cc3ab2e53f158f60a7190b0f0996234e7bd1e7276f08c75448f292098d3a1c3a928076c24393353b658edcc3946dcb86e5f1d95c3094e904c3d57dd91876a76867024f237d2db595ce50a06083564c560bbe2fbb97f58815332b2eabea7c6ada04b294d7becd1d5dc993b3d72f318da423c4e52798529f9c7de8628986fe9e662741c21b816ad28c7b5648aa039899ff92ebebd39ae69cae83fe8ce1749d813bc11ee3c6f1bdba8dc9c10a5359478bb7c621a33ac85c095772e84a81bd8876dc5ddb2631b15478d54ccfc96c20aaeccae27175233f3420f68773077cefb02ae552564222715bdb0f0bb2ae50be7931aa924ca5c6a4701fa20174273a0485c42d6d3da27710d817d0aad7ea99a6e49c9f3620a30202d23dc2e8a2b0b2fc96decd2f28725ab9ad31a922cef4216d739babac76a9743f3bd8bd9eff31b6c5c5bebf7c9cfde4d30f2de5d0d04fb8242a0edcd0f89813746d7204cd81bed7b987733850b41dda327d9c4d125f08c8fe662bdfaecc74bf943be1893416e136947560cb6d36d6ac327645320b5948d704780fe44576aa5a046d1e7009f831b3e6b7b3a9d08b5877a328d4d101434bed04bb6977011472be7254366525f7fbba0ca6c28c3944511ea6aee2fef525b8cffbb03e0f135286b6a5949aac7bf117dcdcb018f48b2a9f1f01644bb8f01805be23b062cf72fc07819f67bd098fa5e3f23efddce7cddd222a74eea1e718a6b900a50b982fc6b26574dd31f87792bf9a02d923906be274ba55a2e69b871339358498e1de1e517cea5585e3ce911dd9e6f195ed74d1d93d57dc48d78aae555a3b6c190a32ea31c99ba1898d4ac3c9bdd74e625600da1783ded82903cd191dd891c76ddcd6ee0938dc8de2fad1e43fa46995021aa1bd5f258eb752c977461811da75a360fc46bd479206401c7b09088832604dabe177e7959a2887ba03ecc1aa58b40a330dbf68ff46ef6c2b3d07fd30ef36696e956d2a96ec308b90b1fff9d8cf2aeb994be5511f6cea70454a5fe758ae3ece9a176651d56d072177211602c49b1a7576b0abdf76fd3a059d13ceb77cfa7a5ca4eb23ee56c2f83f5af487cb9af83d3acab5a3097017eb867d4514cf622877881be7f60bede316c9550644465c2bbbacc5ee73dc5798f98ac2dc23fb1bb62435c2c63074949e5cb161f2da44cc2aa56ac698061e7f04fb4c677a8b237d943ff1dd37a027d440ac79a15df49bb3567e32fff536fbba85e1aa67c6b5bcce8b8d5d4caa06177c92963b13a4f3b334c5d6089ec64e340999cdf22b8715454ac79f3b621f78e2ba2b65166d014bda5740568a5b88b16f80a90f95f9bed06e7f81123c7d6b5e7485d9786c0979506705f8ed9d944d43399e56806c6c19e616da0e64a04b65b91b27cb9f61b67856b92f2fb3b7dd7e5ddcfc3072753fe82a0e337782d22820803638eea162d96e15120269ff35c51ced386014354d75bf197ec65405e4fc56efe85b8ebd99697c3a3988312428c72afa4891a389ab630182355e38086bc5b9799d7c77995ed57bcd3c01d9dad49792392d7b153dc36e6b827f28bf69a347ae65e441a978eaee4f9232dd7d3a4a8a0dfd528d491ddd7119f0b335b62fa1c36bd8abb51028c845eed9eff153246f3b6afb8201d2187909a5c2cd9a265bc47c709f8c8be6e1a57cd9dd6f80b6e0aa6e4c51427e5cb5f36031ca08b2a6a3ad8b36a0354e58d2126313dca9ff47eeef126b75965113bc723eeeb8f4d09afb083e52ad69c856a84ae3b232f7f04fb2c49c912200ae2e0bbbdcbf80deec8f7d5e985466f27724b72c782baad567e881b5e0e888807d275bcda0e16c450138d36dcb3347832491a0c5fe75b8f14ef0409f30e2a70e5445ff03e4c86393e8c700be3f2d7bd0b699c400cd7a0346d179ad7f1b7099f09bb77c3672a3324a377b357fc0ba8190ef745498b7f5361c7865f93359eab7d5fb2d30f52f021ef55b540655318018ea36a41272e4b65f4cdff062f58f37483044af9aeba569eaf4a61688e7366cde8f205e83796ce4ea8ef74090215c838f1e908733492008fd5a04c0a8bee10e7425822ad5565054cc7e5f30d9a2a3c1325bbb300239d919cfab348ca43b991882f129e74ecf1731a1edbaa7a399ce8d86b7029549d4d1f9f87cbf908b15e41574dd2c144479bd2799d81f431ad9e64ac4e69b86b9b1eb489a2a567a24ff213e5d0e59f6946446f048713defd567bb0f6de6d9a4fd0cdee58b9300b2908b04e9fecfd9f3a7b57b3a8293c29b7edd3d9d0a7700280e04e9f88837be534bd69f9ca7d1de3c1955a587b535b436b0fb9caef3e2a424c1c957d074fc717d4af68948d31264b9c699726a3ba7267f7ccd802cc8a98ebf4f767466ecbe85e85c28ae09d5c4a7dd0e6f6672a5ebce80eb207970995aa45e21f1e4ee64134d60e3d8cfc267d0c809712198b23bdad73e0a32cbdf61016ea007476f410802348fd19d0e7b6de76be3f84828b209c1fe59fce0a5959a84c341615875d9fe3c13166c200a6e19119de43bc6aeaf6979339f3af9613557f23ae107a5aa88304c7ec2f0a5108680133e6e991dc4c7f299714569376b97d5ae211569d252ffe5190c39f714b96878353c82eee0bf11dc7ce3b3762d1d27e9acfde5af8475fc186e2340f91732a390819cb854873094cdf01f40082bbe281c24f9390ab93612ccb76e87a37c2fe331177345e9c03f10c2c2ecb11d7ad83056275863bcab62d6fd236e273dbcfbfcfd7e4253c01df078adbe373267779848f9707b2314801399bcdc660400acdbfb0089cff9f6d8e61b0bdc7847943cc3879763fef9ffa023b7a7962fde943cb3e3ca97a58112ecfecf8ee7f3978461d456acb19706ce9db112a7afd78740334d8425bbe247bbcd3c5f67f67ca437c9a4998caa98d12e5bcfab096d39db5e1b08d65bda1c0f3858f977068f7c5765936742e23b4340a87236947227261680034fed89fe956fe58003f4ec9fc1afd3c5a23f207bcb8656c0dab78d9b0c6ec95b42920516c1425e6cab0fd438b23d1ae062f7892c07566a3fd0cabe246a443f2a6a1c36761b8d9e50a97f830aa644ee5f8b9dc90bbc7051c8a5caa3c3747d3d2163d6ff301bff1938e5e469c0beec057b590574fea75158aa1579af6c1182090714401ad8ad9579ba07c9cf701217009c5acedda5ad91c24ea95a177d5ac33d1d849699fc1dc493710b5f5ece16abac15697c8d5956f5f78752eb8e13cf4fc0336aa91b548fa676350f57fd752fc3a8baa3e7dec9190438a0bca072b5575f7c078b0b6a55b40af2c60e0a86e1ac430e29fb69d7ca7a2457a89a02793b1e4df4730fd42a4d1e3b89d0243f55718022f72598ea724d40f6c75a590231ffb52dcfdd33bc51be5f074c05704330c13b47672b919a843ff7c9e808f4dc5b52faa2e32a67e20ac89aa1732e07c2633069d47baac13fca588c845ff14f8f9990449d59a8c803d3068dab5111d982478677ebaa5b494d83fd16ca838e35fe538c01b804371ee98610b6fcd8883ee369cfad1aaec72f30651312b74fafccd4803df7b693307f8be550ea9751025f6b1c042e773d154edbbef25fda70f5470883cdf65468a71266fad0ad1713e7ff00a9c54537c7587b641a9777a42689cfcc3464792f6f83b5a470aec210dc1fbbc87debfceb9c408e236f684fb3aa167eb6a1b5c04180c20dc5007d4b8d10557728e96cd2a2afc9c9bb86c254edd83ae3cbef2df9c05644a9bda65594fbc404bac1f8ada3edf67376c067ea8f8d631bb07ab16a9c99637001ec74a14f2f22e180fb6bd7aa60364a6d491d4d084213aac27ae98a46ead8cb984a3d5fc8710463e53b2e5a3f1763fbe8e87e9e8ce46b2bc9671e54f54046eced4e63454074362f9d093606c91b98672fa8158e66213ca953fc07d414ed4518e466a780a1b008f92f50de2681e6151ecd4897a2c03c5ff7cd032f91816c99a0ec4e0bd9f2781255dab1c842bafbcfc1ac8664a22205c12960af6dbb484e3edb99963dc72cf15e2e529e3c467b7accc95192491d3f855f857ad245d7ae3a0920d6281f8c2de225b576dd85b7616c57e93e9a1f577242146341053bb9bc92d61a72e40f1568ca23e892e0411ff0a17af92b8887c059cc9c81a42c764f0d20f5817fe0161bf482547126375b5daeabc35ed9d8b7eec5a6d7bce4f9368a259fd3451f98963c89921338ea18eb69ad3d1071b60b977d568fcc5e66173be4870ff597b73aa6dea6d8eadc6efa285a9b5d6bd886728e5a0e287d2b0cf95c31a8ad46ff493970b02fda4f436cb62c71a990970657aebe330401a15788c8e022c4da8edd22a04e254d124d397a148aa67c2bc8e2ee6f4c22a3760748542e3dc9fabe32eeab32971b9efb8dff0cca7e1ad6f6166e0cfea94f7f7ba02b02d3dc34fd0faa4b5537e333b59087bef196d6744feb5057fc941a7f669dd76dbef9aa7b0bc913694f396bcc6e862a1364eacb81f083eb527f8c7b87b98e54f2b4c645bb4e5f24309d9b364ad036eb57492118733aaa6083a5ef4865cf9f99d228c7ec1c9f2e6dd024d956027bd5fc4fe5ce66092dd4689d01a55aea2a62ccf604d945e42a0381ba2f5c612b791b94861f5ec5dfd27e836b581e24366c09f49b561f64c5f4fecd6cc5fb14dd8a310afd2677d00791dff8b448678779f2438412bd5541735b815c3051950e86a409648793b722203a28d677c6a13fdb0ab93d17a099687fe6c318b63151b48c96daa6a5518a3407e593266296c0c1fe3cdaa4e0fc149f93071b0efad4b37e4aff8774d07ce1f95e1b122e7794ecd9a46f148854c2202858e0e98c3ca6086e0df879f3b2", 0x1000}, {&(0x7f0000000000)="6477da8abff0b4db8dd130af8bc3d1a613d02f5e85e8bc54a87918bda691f10dc0351b2975c3e6b975d02fbc652a8ef9c6ad43cb37acc47b7547f5", 0x3b}, {&(0x7f00000001c0)="ae7e4d88f618ac6b4331c8458f393d552187229c03efdb8211bac2b54d4a5fd746f83585a5fcad42b71cbbf8169c38b295aed200c700034c6f3919b9c07b1ad2b27d1271b75ca6457ce9d98462eeeef75d02f6a66524174cdfa4100b067c6f2aa8bfeeb06bf3123ce91364167067cb9ecf9baa302fc08db16c80e5b3f495ac11c9f304dd529b9f28c0acc3b51406b29eaebcddb42c936f9b0770f1d88c1d1097298548239f2166a893e6834ba0dffd", 0xaf}, {&(0x7f0000000280)="be38aaf0", 0x4}], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket(0x10, 0x5, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x20, 0x8000, 0xfffffffffffffffc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xb6, 0x7, './file0\x00', 0x9, 0xbe90, 0x33, 0x7fffffff}) setsockopt(r0, 0xf, 0x200000000000008, &(0x7f0000000000), 0x35c) 16:00:12 executing program 0: r0 = getgid() r1 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x7ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlockall() syz_emit_ethernet(0xfffffffffffffed1, &(0x7f0000000240)="a6") ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x7) r3 = semget(0x3, 0xae92d1fe3c31fce3, 0x4) getgroups(0x8, &(0x7f0000000200)=[r0, r0, r0, r0, r0, r0, r0, r0]) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000001c0)=0x6) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000040)=""/94) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0xb) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x2, 0x6, 0x1, 0x3, 0x4, 0x3, 0x2, 0x1, 0x7, 0x4}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[{0x5, 0xfffffffffffffc01, 0xfff, 0x9}, {0x81, 0x5, 0x69b1, 0x400}, {0x7, 0x2a, 0x101, 0x80}, {0x6, 0x0, 0x9, 0x1a4}, {0x4, 0x3fc, 0x1, 0x400}, {0x380000000000, 0x401, 0xd7, 0x62e}, {0x5, 0x7, 0x87}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x81) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x0, 0x4) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x74}, {0x30}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="03") 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x8001, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x100000c1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x8}, 0x10) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x1}, {r0, 0x80}, {r1, 0x4}, {r0, 0x10}, {r0, 0x4}], 0x172, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x400000000000003}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: clock_settime(0x3, &(0x7f00000000c0)={0xfe1ecc7f}) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{0x0, 0xffffffffffffff66}], 0x10000000000000e5) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x180, 0x20) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000001240)=0xc) setgroups(0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r2, &(0x7f0000000240)=""/4096, 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0x8001, 0x2, 0x9, 0x2, 0x683, 0x5, 0x6, 0x10, [{0x9, 0x7fffffff, 0x7, 0x40}, {0x1000, 0xffff, 0x800, 0x3}, {0x6, 0x6, 0x800, 0x9c8}, {0x6f3, 0x3, 0x7a60, 0x7}, {0x7f, 0x3, 0x5, 0x3}, {0x7262, 0x10001, 0x4}, {0x8, 0x3, 0x1ff, 0x55}, {0x8001, 0x81, 0x7, 0xfffffffffffffffb}, {0xb7, 0x7f, 0xfffffffffffffe01, 0x33a}, {0x5, 0x5a3, 0x6, 0x200}, {0x0, 0x0, 0x7, 0x1}, {0x0, 0x10001, 0x6, 0x7fff}, {0x8, 0x8, 0x34, 0x8}, {0xfffffffffffffffe, 0x7, 0x3, 0x2}, {0xfffffffffffffc01, 0x3f, 0x100000001, 0x7fffffff}, {0x9, 0x7, 0xd32b, 0x8}]}) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x4a2df15f2be48414, 0x0) 16:00:13 executing program 0: r0 = socket(0x10, 0x1, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x10000}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r2, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x5, 0x100000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000100)=0x1001000000003) accept(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaf0748800"/4102], &(0x7f0000000000)=0x1002) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x40) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x88, 0x201) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) getgid() 16:00:13 executing program 1: setuid(0xee01) r0 = getpgid(0x0) ktrace(0x0, 0x7, 0x20, r0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000240), 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000006000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x15) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x7fffffff, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000240)="3e968490a699b13f48d469c1637d7812371016952b89d211c8402b1ce308f7dad47f5f", 0xfe5c) write(r0, &(0x7f0000000000)="9a5ac7741192e895ac9c289242a443dd431148f9de257d498bfe8ecbce1a68d18086e7b45b01bf47860ced5699071c483ff1", 0x32) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = shmget(0x2, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/145) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x23d90a385b10df64, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000d80)=""/4096, 0x1000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0x8040000066, 0x0, 0x81, 0x0) 16:00:14 executing program 1: socket(0x0, 0x2, 0x40) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x8, 0x4) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/143, 0x8f) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800000075deff028e0277bebf7343761e91dd0179bcff220000019118ca8827f899246c82a74e019c63ab992a974d4cdac1dbfb40c8c6cca59cc6d8a4558244ef304b90b70b0c35e568000000007c1fdcf04fb6eee6dae779d5c45774354b"], 0x9}, 0x0) ftruncate(r2, 0x0, 0x62) r6 = dup2(r2, r0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = semget(0x3, 0x4, 0x5) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000000)=""/38) munlockall() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) setrlimit(0x6, &(0x7f00000009c0)={0x800}) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="172ef76a89732902d94cd2", 0xb}, {&(0x7f0000000240)="66b7e9f460bec6f1d189fcc1ca15bd0338b48e459f47abfa3590189c2f1056ebbed8f7200af7e3cd04884e2e97d48f5cbdfa69c21d5288e95ebe41911d339583d5087c80bc0976d6b6f51a0578d620d462981d7963b4ef1a1c79257f4ceac24dc9261fd31ec8074b62ba46034fcf6dc5dfe01597f97c7e6cf897ed3f1bf6a934d083c752320d01c61ac380ba9e53f6af51da6534ab31045ac5dc7a934ea9d32f15f1aa5069911b8cfc0595f747a0fd4785c580d82452cb29f141405c4a1351be009b45b651f68dcdd8d84d9a7980ca6325b7d519b5b54fc0891fd089648e23", 0xdf}, {&(0x7f0000000340)='\x00X8W', 0x4}, {&(0x7f00000003c0)="40240a33ce0d5100c398b2f4e13e85f33b58bb61beae9f508e7633", 0x1b}, {&(0x7f0000000440)="0b1b780476b07dcf4376ee57dd04aa56295f985579d87f4c6841de51551e449c2d3f25c1632ce61b6321a4419ed759d060ede0799de486bb6a4436cf211a9287d466a12a4e1136463d43e5ef720e7f2c700478d435e67c05a992f9a06be9b471ed2bdbb93a2ec07083bc6f435fa6696c8a6ccdd7f6288fe7e4297f21b7bb8f2e8dc69526367f628db6754bda6c2ccdca9f00fb9cb07b97fa01c94cfe5f6328b4001fa635ad3daa2accb6c504dc7ab3f41fecba3c2dbf493d85809c7501b49ea030ff5dcca87b10efc887de99c62f184187d652f1da87ba", 0xd7}, {&(0x7f0000000540)="06d800c9758a9297d31abaadb4bb60095dc48fdcc2dca9759f448e530698d369f157be1ffaded10cf503c92621ca163d4a506f6a996eced53f13e86a4ee2f600bab8e4342b845f29d9b87ca25df82b660ca9e2a1cea51d1c7870c033aba8060fe974566a9d8c658d69d9ba", 0x6b}, {&(0x7f00000005c0)="7f765b64c78ca306b1d640eefc842b15adf42dda5030d570fefa00399f4ba47f3e5d203f40b394aea67e4478e84a85ac2f5cb3904e578a377112", 0x3a}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, 0x0, r8, r9}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r11}, @rights={0x20, 0xffff, 0x1, [r6, r6, r1, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r3]}], 0x98}, 0x3) semop(r7, &(0x7f0000000980)=[{0x0, 0x1ff, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0xffffffffffffffff, 0x1000}], 0x3) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) write(r0, &(0x7f0000000300)='_', 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) getrlimit(0x1, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x8100, 0x6a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x2000000007) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) sendsyslog(&(0x7f0000000540)="135f78e917a6ee2505d0ffa6d20f734e9309d28fe9c2ce74dfb95ee73e45f26aadd709146b1c7463756e68d2194fbef02b6793ac7898bcb7e86c15983cb99f6cc5fa59ef2aba414f99b2160848448869c12b0fbb4ba0854c77ff2f267e14810c5585f6fc1451c9cd111a168235c035524f4b9181ad74250266136ef6802bcb92ac18e15f45dbb6f2cd66bb31f448ba5a82f9e32b1e9d2ca246893720970dfbeeb2cd17880b42363026419ad5d7d4d372895288d575d6b2a498e8a2ae02a7d1c3d87fac95f4eb160b5d2eb6ae264716df8129c24fbe72077d4d48d308cf6f9831b2378c450ecdea3acce47513d3", 0xed, 0x100000010) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff15) getpid() r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="82") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x937) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x9b, 0x0, 0x0, 0x0}, 0x1) r1 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)="72875c009333b7408aa040d6e4d160768764f89f3c898cbffc411fe7b08229e8b75514e18adf3389812ea1cd7fdc9d05f75c10ee33269335bc8c95c69c1d40fd43e7da597199214c27dffc1cd41ec6d2ddc3671979174fcc63d1cf53fb2fee24e63079d0c23a955905944a4fedd553e33aa405bf4f3228c01a7231498538e95862ddd1001233b1d940ce3b7a7156bafb907595fddcfac4d5bb3b7f26fb695cbacd3e799ffea6c47b58dece78f1d3e154d491af", 0xb3}, {&(0x7f0000000140)="d3af5211e9aa151ea8647bf51101502bc1cfe7552397fec73907b25e0e68183fa3550db8f28794dac5c0fd661307f25e794ee3c42ba4248b7fb0daa3272e7ffbb495f092ce370c2489a25fc64294e5ab85fa62cd0c9ed64f81049bb0cc4f6a400ac055f6bcb53a5940c948a0b3b68f67f0206b75d9dc9f98ee3e81f30eb44d50d98d79abe9e21d188fb30d40a19858f451a2f1082c1b13141d7023c1fc5c", 0x9e}, {&(0x7f0000000200)="17493b30c5eae639dd5413849d6cc963e04e1045f55662425c1b675b45636f", 0x1f}, {&(0x7f0000000240)="4b6f0041bb3c0e152eecbf1ad12c0bec39105debccc22079f9ebccefc500c9624b1172aa989755d0684a696f654c4dab301131cb9451fe68cfe64b63d72570114cc9e4834f019802fbd9c56584c795ff1083f02762677b6c4a65a93203634d15f5220dd1caabaf1a8695c1a823097c67ccb8a65252716c2739ca5ac7e1ce16f7c4e2261dc4aa27a3afc59bc2eb26305311d45d247f8538f5ce9bba8c39702b7749a3cfe188e8662501e22126c83b6123b99d146872e8ef37", 0xb8}, {&(0x7f0000000300)="4b37936152f53184107a67d2dcc685f6096a5754b5c292089bc0d283e72ed6b91380c835edc1699de3b9c78ff780c18f8f1d07aab7891214974a5cc0414cb3c026f9885f216ef8f5787f4bfab12f48e62596f9d4a55918eedddfc0336b251d1fe6ad07e89881ffad7b2cc9050853535c66111228a85e68e690716a75193881c480be32af1e7b840c61b9b8382fe2a0a886f8302b055c9cb6bad6323c3c07ba28f88d45e2083059082911bbca583d4b77dce4dda41c517094648cc63c24b08371bb6df9c5b8e7f3b410af0c3faba1d9c9018c5d", 0xd3}, {&(0x7f0000000400)="3cd4fafe187fb95234c93a959a78413cbce97ccce3002d06cfebe64d0857809ae0a1971a8f9ac53469fa61ca1d4819164031ef2d32e6554a76d232c58676257e9955108f2b427504f504f1bd0047e783f99e2c2562324929c2bc64997b2b02f9603fed65be633fc3cf2cd09add5da0743e4c6ed714a561f40343281719f4d4fb4a978e67becceec0e39637fe23727f8f3c36076c92cd730cbe75143850f8f0c59d12c1989cecc604afb92386295b63d82452ccc94ebf889dd5ee8de39f80c06470da6ea416", 0xc5}, {&(0x7f0000000500)="280417d96fe977745ddd71f6e5476a28c7d4f92499311b198e45d5eb3234c3430a3a3dddad3ff02dc31b2cfbe296a46f19f3d707baa4f6c919be4861ad750e91ed3ca127fd6f72beaac023fb961b7a92189a4e022b9a89c52de34be348504b92b001ef4a9b1e4da3a8b26c42c9aa215bf5121e6b478515d2bc9383609a591f20a43eb400dc7d3a07a4b71a", 0x8b}, {&(0x7f00000005c0)="f13b9fb7ef18ee5359bce01e1db25d5700e5e44ef5d4c4f274a6c941c8d6cce46422e5f6f40bfb01163d88a6be57c64b1541c84e7abc786cea06805a12f5399b9373b6ed018e53d9341197d8f6d9ef79fb49c6d1f6dc6e3dba5a6381cc8927936d88943ed62b30e0e476edbc9d298a8f0c3b5dfce71643c0eeb85ae85ab99ec703e8724d9a10ae144390633abd3129516c8847ae82000d31b31bc609729ef13a8716a0704c4f05569e5813538c9770fbcf263399b209b7d9207ad57a78019adc58ae397335d15302cb0e7565975538", 0xcf}, {&(0x7f00000006c0)="ba112794e434cae3ce56f506aea08e960a8de6cceeb870bd370c3e327fee5aa5ccb17f1730ff6d0886cd4290a045fbf8e9a6ca1226", 0x35}, {&(0x7f0000000700)="dc9eb5333b70222604d94c8a912f9015a65dea01b38b5ecfd1ca9bfe2c458d5448605b58719118ce1d47c012541517576f78d4f03d1c958c14fb1401329eea845c90ea3e38ae9f8877a8aa02d63b5c2db0c4fd580b39a3bd062a6b710770361a9a50e78aed67573cb464d9b488d15523c25b93b1ceec84", 0x77}], 0xa, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x1}, 0x406) 16:00:15 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') setrlimit(0x0, &(0x7f0000000000)={0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file2\x00', r0, r1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000013f}], 0xac, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 16:00:15 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4, 0x7f, 0xff, 0x2}, {0x2, 0x3f, 0x4, 0x7fff}]}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x48a, 0x0, 0x9, 0x1}, {0x8186, 0xe483, 0x7, 0x2}, {0x3ff, 0x5f, 0x81, 0x78}, {0x10000, 0x7fff, 0x0, 0x7}, {0x0, 0x5, 0x40, 0x400}, {0x3, 0x8, 0xffffffffffff1c83, 0x5}, {0x7ff, 0x2, 0x3f, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x10, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x2, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r1, 0xdf, 0xc, &(0x7f0000000000)="eb9f62ff13b9fd812eaa78713048e69931929648", 0x1000000b0) r2 = dup2(r0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9e") 16:00:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) select(0x40, &(0x7f00000021c0)={0x3, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x8c}, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/29) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semop(r0, &(0x7f0000000040), 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) poll(&(0x7f0000000300)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x8}, {r0, 0x2}, {r0, 0x40}, {r0, 0x6ec4507644b6bf9f}, {r0, 0xc0}, {r0, 0x2}], 0x8, 0x0) r2 = geteuid() r3 = semget(0x1, 0x1, 0x400) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/46, 0x2e}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000540)=""/58, 0x3a}], 0x5, 0x0, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000080)=""/2) pipe(&(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r4, r5, r6, 0x40, 0x4}, 0x4, 0x800, r7, r8, 0xc000, 0xfff, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:15 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"]]) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) r0 = socket(0x23, 0xc007, 0x4000000000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, &(0x7f00000001c0)}, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sync() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) shutdown(r1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xa0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) close(r0) socket(0x22, 0x1, 0x203329e0) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r1, &(0x7f0000000340)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7140000002905000000000000000000000000000000000000da884eaa91202a1ec3614744efe49a419fd6be5bd3e6f2392af039a696dd74a3bcde32088af5e3905a9189afd79bd07ec12beaa9bf88242659625e0cb8fff1b1f438819bece582fdde0322f567d3c57db19d296ad3f1c497c4000e08616470a3067642b1db9672bc4a48b174867f0f8a6700afcab8158e04011590516686d659c4069ed889176d892c66aef41eff95dfe26e6a66ea6697064c41e13cc459945a176b5485b40b10a386e0352ae7efb29c7cf2b4d8099ad40c2166401df1604bb6ff025db1009a9f2cb3181e44764cd3f369c1f83d46bf75b4d2683cfe270f010cfe91f9b509bae00f956bd24c8aa4302be3370f5077670218fbdbd0b5bc08d5ee74f1c544cb59527a43ccc8396a9bcdcaedf906eb23dfa55f24c5a93d1360fece875f"], 0x38}, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x7ff, [{0x1, 0x80000001}, {0x440840c92bbf8a4f, 0x3}, {0x1, 0x1f}, {0x2, 0x7f}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x8}, {0x1, 0x7}, {0x86669a726f299170}, {0x3, 0x5}, {0x2, 0x2}, {0x0, 0x800}, {0x1}, {0x2, 0x1ff}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7f}, {}, {0x3, 0x94}, {0x2, 0x7}, {0x3, 0x7}, {0x2, 0x1}, {0x1, 0x6}, {0x1, 0xfffffffffffffc01}, {0x3, 0x1c}, {0x2, 0x1a7}, {0x2, 0xffffffffffffffff}, {0x1, 0xe32}, {0x1, 0x74}, {0x1, 0x3ff}]}) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x40) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) r3 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="623e43a9c8dc2ecf2628a4d9db311a0311969713430aa0c207e9909f0d165276a2dea5c5e8eb1eebe91d83e4e4a90a86a7be79b4dd881ec45be7b36f0027453442819c245ad0fb5ba340b62485e1bbe2d956d50a3736c3af0aca97cdf5f1ae3e122a2fe76783491c74f0d2e69c8a1b", 0x6f) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xff, 0x400, {0x7fff, 0x2}}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x7, 0x2, {0x4, 0x8}}) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="6ebda43e90db692129051dacb167df16a65f27d81404dd", 0x17}, {&(0x7f0000000080)="9502e337fb532fd1a2e0722f0ebc4db2cc3a0b436279e2d0e8b4f1191fad402193e2dea818d83cd33231be76b1c65cedf5c4", 0x32}], 0x2) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x84, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x92, 0x10, 0x7, 0xcf4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x7f, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x9a0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x9b81a1dd162b7f7c, 0x4, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x4800000000, 0x9}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x52, 0x4, 0x3, 0x80}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x56, 0x40000000, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x9b, 0x81, 0x5, 0x20}, {{r1}, 0xfffffffffffffff8, 0x4e, 0x1, 0x81, 0x3}, {{r0}, 0xfffffffffffffffe, 0x3b, 0x80000000, 0x7, 0x80000000}], 0x101, &(0x7f0000000300)={0x5, 0x10000}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000340), &(0x7f0000000380)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000003c0)=0x3, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000400)=0x5fe6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000440)={0x0, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getpgid(r2) r3 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000500)='./file0\x00', 0x2002, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7f, 0x8, 0x1, 0x0, 0x9, 0x0, 0x2, 0x1, 0x2, 0x9, 0x25beb615}) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000005c0)={0x9, 0x1, 0x40, 0x7910, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x3, 0x7ff}, {0x18, 0x0, 0x5, 0x6aa}, 0x2, [0xfffffffffffff801, 0xc45, 0x8, 0x80000001, 0x0, 0x0, 0x80, 0x8000]}, 0x3c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000640)=0x8) readv(r3, &(0x7f0000002680)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) unlinkat(r0, &(0x7f00000026c0)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000002780)={0x2, 0x1}) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000027c0)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000002800)=0x5) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x1, 0x12, r1, 0x0, 0x0) r4 = semget(0x3, 0x4, 0x14) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) r1 = socket(0x20, 0x3, 0x6) r2 = fcntl$dupfd(r1, 0x401, r0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x47) fcntl$dupfd(r3, 0x0, r3) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) getsockopt(r0, 0x100000000, 0xa38, &(0x7f00000000c0)=""/194, &(0x7f0000000040)=0xc2) r1 = syz_open_pts() close(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000400)) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000340)=""/69, 0x45}], 0x2) write(r1, &(0x7f0000000300)='_', 0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x0, 0x4002, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="219972cc91a56233974a471afdad3508f8a690dbe8588453f0b39ab1696f8dc3455d6da5f3cd64ded970623a98f47bcc3b844105c4ef7c65", 0x38}], 0x1, &(0x7f0000000100)}, 0x401) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000ff0f00f75e643c4e4048c060a18f94735d54e909b40a5911aba146e041ed577b11814fc71c46bb90adecc6044ffdc9bf6144e3672615c85dd1c8c5a8104d625ee5fbe1d43178363dec59522ff4351f6cd0cb0f121b8d747aab696feff2485289382c2ebaba5f05c51c79b3f1033f779c808b05033bf5b0a9df0d0266bfbed3a53eefcb6b76f61cf19ca12186407a11cd6cb3ddb336a7c4586b919b3157639d88d67aa98d80e7be2f7d000000"], 0x10) connect$inet(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x45, 0x3}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) write(r2, &(0x7f00000001c0), 0x0) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}], 0x1}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6, 0xffffffffffffffff, 0x0, 0x7}]}) syz_emit_ethernet(0xffd5, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:16 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="46b02d0c7cb54c95e2c7e16a4f8a13f116d344759de4579921d9", 0x1a}, {&(0x7f0000000080)="805ece86611850c187a2a55f0a8af7e04c1b6b5c4e9ccc1f3f0d6f4a479e9552ab7492ea27ff738fb9dac00da827e4d77a5b716d44fae2d2e7b1", 0x3a}, {&(0x7f00000000c0)="30233a3536896c45fa5c6cd184f50347f5fbb9181db9cf83598c5d9f72750fca147a8a35ef7d38041f2e76a71d63833e91aef257533906becb142b80875472761381c2d7cc75eeb5597e181a78e400e5d33a842cc945d6ab2694757ab3cd83b1f43a51680202180412d92630fa446f03c79e041189d7a85f7f795e187628091728ea1d5a071b149d3b423db548af19f38a5f11139b59785adb3f77d92cf1e2b7fd79b86b184fdb7b7372328396d0bd5d77e0ac42b699ea", 0xb7}, {&(0x7f0000000180)="e557e76698f35e787e9395b3b41ebcd514abfaa910c4b8c60e236b7dba6f7e9b34a531ad2c06c803abbdd53a2fb836503c206652a38cc83ab9ad7b6fee8d68b598159b95a2e6fffdee0fb01e20770f91b0c7d85f2f6ee1600aa1b97fa5e035cc43095ba00a0963fd4bca23f012cfda5e2e311cee26ab15d3cb3d7ab757e6ea9bf4d6b6f703076ff670d37e2ee3608aa5b11e6ae9140a1caa6168fa12d50b1a7d5c9bd48305b517d667755787236f9e9cf9744a09bd7d08a68dde9ce12da441047e483abf704dc6ed4e15383ad20643586f1c", 0xd2}, {&(0x7f0000000280)="97195f6e102f784534e539d96bd5ed44be4b8c7982b3b87a4cd7fbde063e1da586c67b4f037f5f7f99e699b0b20fe665ae724526727404981cd7684a84d7ff6e8f704a9545e2aff7fe06db909ba9c39803594b44dda62ba7c6bfdc3d09eb266fb2b0e42d6035fd85a62c3b48226d618a4090421424c7c11f1b9ae46ae4aa7d5c83514f880101c7f265edad760761f93951b81ce069703fe1bd30f654e5aebbaa9500444a6735803fae9cfa9e3ca06735c440677e3fd064df56597a55ce96c3a02aeb4771cb45eb73de435c8c630fc6a1452e56e098f16657cf68874ee091d7cbfbb0d1ee842e260b7cfbfc3b6be959d3d2f793dc7d5bd4e54dd2b7ac9cabbdfe02fbb945a14f3ff89d1a6fd9f771ca005319db363b851e2d9eb2fd54524fd6d317f8cfb843c78964a0e14d7591d3c2cf99c017e45205986492720cc9abf77fe92d4c7756af491d6317953680c0ade11696798ea49c61f64d32404490d84bc3b722636b5fdf361f85830637b569fbcedd6c2c685046af1178f8195ebfdef22bbf02203d85cbbdb22df8ee7f3c514b4371bbfccfe21db5b6e5ae3a025871b171bdf118c63f4ce72aae5f59659c8593dbc17398ac011fa2653875ffd81a048e44f4fdfefa14faaebef2470cf290f06338aa9f28da5621ea6662836ff32364c23f3582a539f8991897478c9cab90aa809ce12ef8fb9b117541f6e6da2a2e58591004e9a5c2d05634b3bad0e9c78d6294afc56df96b8dc3d0329f8242cc8d43e185d51dfd7a43304d5b29481c0f9929d5548bebee60450fcbeaf8033cdac1c09b913fd7404ef68033333da597f155046a68ccb01a9b8c8fea1b24a7700553d84bec792ff5e89ed315a62a326c1aaf66c68f8103aedded1298b06b5c7fe43df387a154a3e87c6bcfa62faa5f92ca10cfc557da324747affacf56ce056038041350b9d2e1059115c4cdadb4ec8acb9e01344975173d5ca3e6778ef06d3c976f87ac028d7257c60c371d270c64b148fa886619848440131edcbcceda8c2c76d63a6ec0bcfbeeb0dc57e9dccb5030e6fb855efc90ed9f85a369d9f9547882f0913e652b31e1734363d191b4f092e07866cfc08ed445512401a1bb140a144b3f96242634dab1b46a37d2ae4410e3decf2f9d0982ca0473de133497a42a91cf6bef2a01a14f3cbcdce47436d767f4ff7846ab196e63366a1dcb525519800f5d438d01c2686ac7695f3ddccfe2b83f1649fcc4a34c3f920b2c2324f24245dd2fc16cff3d99a77ad36621b59cfc514daaf47610b6563b15bbccce71670ac21d6c5c75074fae8427aa9ef7f818336e633ce1f9b2f5674f4c6fa92d77bb1adff4311ba3e9c4ec6cd9829d3bda05fc11f7a4f1006b55896fbadaa70cbc48962026c27026edb3261ba5c1c6dedc8ee9c6c80c68c8227edf7bb8cbd1cd910dcf8b06528857acf71ceea8b4ded18a938759aede1f76241a279ec98e75630537c929ef6afb7df413b48cd33f661fb060ad5b1606db30fa5dd0d4028b0b8c213811c780d60233f2dc3f05703e6c772bcbdf30c63d5f1570c6e2d0483758ed59b52cbd411e2dd09fbb1e5809f93b7300050fea6ad7eba621b087d66333f7230d0e6f65fb0ba48cde4a79693d0d4e5c717f1b8b62edc9ea4253c98595da1876eca095008d286bb511a1f52e7b63b14c02a4a4b0590ec161e0701c5f9fc2372de1133cdade688fba459e6e9745350e7d421ee64c4c0ee0826a7846ef1bb66fafd38b715990dbe2e5880caa2d57374677b2ecf2f5b3f0d340ec448e5962ec70c1ad335def2601117c19db51c18149e1959a3fc2bc16d1f08a8cf66c332b0458c5491984f595464da62227a899f5909bac802c432ddb376583e40e9738cde65d42db7e3a3a888ddc169eba19ccc3b2676375fe0361f766d28792ee6d2da4f5e1d551242058b3b7ce9e7b9bf8c4438c9a2a7f0ea6bf9eba85fd902e9063a92dfadd2e140f2336a96d0fcc568a398bce6ac9d1511f5244ca3b429660157edc1c2083f415a9ad5bcddcf4ece3a3054171bf8cacc30789ff056e17ce80052b99982e04a11c24b40d9c9cc32449dae4c9ffff13fdc4cc7bf12865535e91de00a27159326f8563c47c0d7bdfbf041fc1c382d8254cd0ddbe048552f39bdf47bfe82305b7debcae10620f65db8f9bc9b50301e369d9e0a1c02b07fbc371802b9e302a775850b51fb6ed3175da4f786246b5c84033ca462a7b9a8746b8fcac9662749d9c57f5164d69ef4c5e52370b293cf993c53ad1c5440347f055fe947e36d2989480f971448a09b380bd7e7eaedd15e183c76c69d97dcf36d22ef3b8a239c152b8ef9f61483796299938791045ba63a20f4dab3ddc70262a11d9676c9d2a8cc4975a8c01e319a02946fe2e1ed66585bc49944b4fd34670eabbe34dbaceb3ec3d9a5f1842d88148a82dd60ed3ecd80e24d50c2e0ab1068f8bf842be73ac1f3e17c0220d216c29c88796b5439dd7fa1c0df1cecab28a10c6b146f8be338989b49cdbf8c4c5e1d06ae76f3a6395910dc3239a70085b836d071e2471464bacfa69773a2fc57c16bb8029bac24062df1871d33fa7ba7636016bc5cdb3df5296687efd257813bf3ba0bb577d6dcfc5a7d9ee99ba154f43e80c0059c38c4b97c5648c296a54726d2eb46b05596c6edae53fb71c79291b383300a0dba40a4a75ebe108193a481185edce13158379511a603b2f52ee6470cca47613cd8f1d1c87a77d884a005128297717f8b3062878228669ee3f2bfacf8b05441006fbce901d8b030a7b9e1ee5706f2bfa28b95a5ee8b393f779d7c4de26e89720032d2a673c634f813c1fb23b431ad53c38f9080f14fee5ab0c8289f45f41be6e92c3d84ca3b356d7382d74c2df5c386c948e3ae4a1d78ecb265c68a488cc6ad070558709e39abda75b519f122480377aa4bbe7958f2590c368774d2c894992ada98f0e20d241e0bae22d72163fdafb7e7841ad73e372572b00d54ac4e49cf9a440aa7009ae0c66c2129f72f30bf2f86e10bf9e1ce6617a678d0cd32e530eefe073001dddef06846fe294d17ad057e9edd2507e5ac3d83297d15a6d1257b069699b5c3c76fdb1c3afcdee455987190e665f2ce15528b1e4771c0f3a23ed6e7b5ee80905bcf658590182c0246b14150ff890c47a4d3efaa1e48e430a87beee3f61cd57ad12002274e6af697725275e7ec1b93ca73bacf7c7f29089caef17b340ff4e126075ac3f8ba942660e8bd778e1e8b491f2f62209381320cc79c49626cc232777dbf5b355c4cb658574ab7d0a1512fe47635af6bba8e27c6880a9c32b0fc373e7795b41ae64a7848b846f98b31119435ed2acf8cc5eedacb1f724a150a0acc471ffe1fc6c27f407f89a0fa5b507e0147b0d059abccf8a5c82a7ce7779f916938105e9c8e0caf2a1bcd250440f8f189b35417fbd077757af894e48b1d2c2afbb852fd1f02b562fbd4a6e2d4ef76bc1e6082b011dd79f5d6ae23d8942931a6729eb78781a8c3d0de27182a851a2d980b85577e0a23510757bacdb5c9e14b6ea9d9b0eef382003bb1fd65490758d0155e546a8c7733c52c7d414d944ca9d724c50d7592fe32a7f11f2e2b1f4672facf306768b83fc162ecbd43c3699901c89e8e383210f822514b3b13fb1e934c120f5dd81d6c4a8464c3da329649b93152a184029afa0be453de4012ea3c4c3986848bc7bf78e5a265a70290e7fe4b05721a4dd1bab765f4ea4971b2173d780dabc353aff55a1b88a384e50709c22dc108677369b84f19f57632bdbfc94cc4faff39ed17a16940f58a4336aeee85c99d6bc38a7aa5513c19dc2598421a08d22ac513bf068f9134348575604080e52c9479cac6c5711da0d8499b2fddcd6497b3a022a27c7075eda95f3ca1ab59fd6b741824c81d53267e626a5f2094d27acb38802883a1bf5d1c86ab8d5158ce9ab40dff69cb121bda67937eb1fb6196e615ed803d179322c81e0c7a29b212c059e62e28d94fc0b3381db5518b08bf8a84bafa0141aad5dd05f0a230aa2f6bcc770d87323ed4c8a94d6e61d2cfba61b4f8bfa12d6e455e7655b978638cd6ecc1dbb770497b65b1df1a3cee6cf9cd73899575c913fd635cf12cd809761c46395e509fd4dfee3ac16f408f67d569dd3c51b1a2cf12385bf9af67aad4839e0935ca558f75f7267854bd65843730029beee5d800fabf0ff977a564de01f8b6e0b7c4642dec35915acf049f5806b3c5f4e9e18b408d028b027795cab96dd0ef634a4aa4dc2755096ab2db1d03fa4879586ec06e4e5465a1e81c354f06f5d7e547c5795d97e7637bd0e69ede5fd1e9a751f83b937a3aba1dda4dd23db7e19945602f3a3b0f578402dbcf1ab470d1dd5840da3d557413b6346e974ebd6b7eccb935d6754465f658ab1b5bb4d08800ddf29784b4c3dfdd9c80934f552081339e40010805f19296c5f27bbae16488617972aaf1fc084ea23f79d2de6a0edbafcb1a3d90ed12a73e67a235a56df94f3944b1304157f19cb1d43db6582da9c4f43baf9c63861af2f560a63af6e3ab5c0ea2d3b0e372069f05fa72fe37cd9317e9ee429373ed30ed8314fce1a42f0b59c84b6a78f7e54c61d9af8931502910280b8b98dcfebc1f4c48e485f4cac6bfc03fa09eaf2c971f9fcb6132211c2c2c028e3d7f2846e49a0baa17f02c8d7d7168d31b703761ce5b885cfb22826077c312e55759e7d2ed5837f3f580d34b6b7316018cb9232d83d1feaf8a267f4c44f85dc01e8f03aac7a8c98c488e41b1cdcd1fd5cded4e0851308cf62eec4cdab8d167338e3f4b662f78d1cf4767a2bf19ccb3fff589a1a7ee1bdf12c3dd95ae830f61028b3b957b5be226778b8f4a961677c42d2ad3d9c825981ca870027812ab6e9b8fd3642cfcb86578cef0b8f65f959c1ba7b3f611415c45cc2063a5f4a14cad13bf8b89b082cf3986d8816024dd420a8174e3abc62d0952fa01708859d2c0f714dfd491a3c748852141b7ea5aa090a877fd6558d52eb05ede5e81407f9432719443cda9d47982169586f1d996ee71a0633280c96e1e2ef584baba1167c1e25b73519a0c280bc5fc37cdee55f1870fdfc9c6bb5c43d95e2de54a8f07f8791614e0e6e0fff37dd2600943b8e4e95a5948f2964976edd40905fd2f2e20aa86f0c4b2f7cb15a2c765e927f0720fd2eba918b350dad027770999a39bed21b584ecd1ae4d4555a8ebe2ed7353159faca052f3d14e5acc05d2c0cff5ecabea26995371f680d650aa4f0c9b9e75439b5e3ce3337f79727af8d1c08833155f83f85b7016cfa9e7c4fe2742eedc9212ef60e615c50e8d32368bbc8b1debc652543e8eec1daa4c8f114ca33fb08151a3a62db7dc1030598104d30bb8d546f57f6e32784a659cb3ad01cc5b49a3544ef4bc37633f8e8047278e9d4680111c8009f0016471899a4185244d4b4f0c78a9b79bb586dd4c13becc03041d4837c5e7572fb62a9737eb555f884b0ff8aa76c9c073c2cf38d6449175902c9a8d623b7a85d9f115766bd7201561bdd26e04b0151f4aae17f869a7de67f2877122fe462322f4705abebbfe1aaac2b304df419da91cb06d1107f2d33af668733ccdd18cfd8994ebf1a8a0b3ffcd6e66cd7b8a4c3e6afd9bf4666357b46e2468fb7f9981bd519066171e5a66fdb8cde1184a92578a7d024312283416b533996cdc431201a06fa88de3e576c789b8c7a1d7aeb18567559cfa5506a04ac51058d9724b5c5901641bb8c926779013cdbe018b6131a447be75cdd814660d50a9be5328a105c3b7f4e96d7400434e1bc0d80", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="03ecd537ef2fe7dfd4b4146ae490df922017e868de21be8506fda5c9269897dd1a1c046c31f2540ae34b70b5ed6f8f80a4007f540cd2a123b5a19aea112f93d541cb872c5d9ae57f9837fdcc7f2cf6a26870c90636bbb31da800e5d6d6abc3489248b703a8882a966feac1132b48c1ca115398335e8e9c42af9d645acd71535d272ef453a9b46fd66ab427fd378b97a6f05849cc9196b12da10fbcee4a799f3cd347c1f2fc1ab41ddd034eab1fe3e34ac32872fe3d6716c0aec755fc9b67517401c58d0d7c6b52255beaa6297a49e31517c364dd6fd312125caa7e60dd9c1a", 0xdf}, {&(0x7f00000013c0)="8ac0c95e1128eb68fc213944703cba6d14dfed40fe51597d596177d97e69755df73390ed07", 0x25}, {&(0x7f0000001400)="49c6a6bdd3c022ecdb971194f8d9f39fe81073f9ab1af5fb94a96be4bacfd236b9331e96ef8ec142a1aac6fc2d2526a9ff0aea315edb441a33783c10441a0c89099bfcda3032d658139fc601b238c36debee9409c7705ec0de9ec872a8744eead4695234203543f4f12a815dde231b1fe94bba98e4c8073e462598a7a6f64479463b7d8419b1fd39855a101cb6c6f248da074938dd8b51d2d7cf660f7c31561821ecd2acabcf83d8f2adb1dec560490e5143c4f974af519538f22b70177c48e19332156a40eac2c0e0", 0xc9}, {&(0x7f0000001500)="68290bc8c15fce3e3093efd709cb12eb1af459ec6278f9f97133d02d967066383a9d07fdeda646b2ec4060eb8f9720599337e827418b8191e078f1549b4fa00988947f424335dffd322d8fc83c469bbee5fe678bc39dd50310edd6818efb236d2096afebedcc4d6211d7ea9ec3e70b9c07c80a5933106626b1ad721b5a38ac1ecd529a22510a0a96b9331fab8f03cfade087ecd8d7cf7f749ce7874629bdc087f8af72f3b4fb01ea123b524761231dd667c16e8bd5d6bb4a1989c9", 0xbb}], 0xa, &(0x7f0000001680)=[{0x20, 0xffff, 0xff, "595b7d8465e3f5f69c4efdf015593340"}, {0x40, 0xffff, 0x6, "25313beef89795f43e173bdb9b35dc74344b0a217d8b86c48602e9c99780c8b3c71aad3c61a369c86718b714"}, {0x78, 0x1, 0x1ff, "e420eb39a39b61c419bb0415daacf19835447b911f938a1b5617a156a90c892afcb068d3eaccfe361a42ff3d24ddf2d205e23e7e6217bbf32ee47e266cbe7fc3124af1f3a5ac19add141a8e6eba039f0cddc126141575a35960cffac0d2611bd9fcc44fe7d"}], 0xd8}, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 16:00:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") syz_emit_ethernet(0xffffffffffffff85, &(0x7f0000000380)="c3ebfeb43b26520fa4dabbca33ab5a78790cf23f82a2786fe883f6086d5d6d2c8940dcdf2c3d5b8e88b82ad50b348e091ace977b765186810d3349e8cbbd326cb5fd0804db2e9694366057929b394a5022afb3b534a7bae5336ed09bf28dc198c93bb56954ff43b24cac330e05f9e9ebee683d3aef310141731b51a16c0c96521be37e5e81bf84fa9a6fc31b12aa0316a42f267260ab5b9a4cf74c") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:17 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000140)=""/208, 0xd0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x1, 0x6, 0xc5, 0xd183}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x88, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22}, {0x0, 0x7}], 0x1f0beefa8fab1bad}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10280, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r6) setreuid(r3, r5) sendto(r4, &(0x7f0000000180)="5902544066f3655302df08b55e3ea24a2c57bfc014a071071921bdf12ae632a675fedae6611870f8b05d6eb64617dd3ce3ab7af43fe36d91b11ab80382b19b", 0x3f, 0x408, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r7 = fcntl$dupfd(r1, 0x0, r2) sendto$inet6(r7, &(0x7f00000001c0)="ea09537a38a24c5ea8ee9aed7ccf659b787f62c59224f9e60c9a84c6f3e74c4e84a997f4ffad48dccbb52a1db0e217fa01df63916a56c8d17063a9c914d64dc0185262360870214cc2c53b802bea6e33c42f4eb2755523713320427b88f51a7639ce758eea152c99", 0x68, 0x1, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xc1, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x101}], 0x2, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xfffffffffffffdf4, 0x0}, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x2, 0xffffffff, 0x100000000, 0x2, "dad164c613c6a7b5da80ecfe813c678936506290", 0x2, 0x2}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x2, 0x460) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2bf2", 0x2}], 0x1) msgget$private(0x0, 0x82) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x60, 0x0, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000100000000000000000000000005b9d071b542a538703000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf148d63fe6a1465cc35e30f1628114b8147545dd9a5f2a2ef255a", 0x27) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r6 = getuid() getgroups(0x1, &(0x7f0000000580)=[0x0]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000007c0)="b158326fe4afdc1c29afddd841f10a7d45a82c4342cf1dfc98d80b17e774245974b595e816bad645b441bf7488dfe40b058fb10f2676afd3b79da8d76f629ddf9faf4f1f5dddb9b9b82bf766f09b4d7b86bc9df7fa77a951cb635af25bae5018da33cd5a0a2e42d0aafffc310ab3accfd867223d573f9e585a89860c093f1bcbce591b0e732dcfb73013ad85bca28a8df66199838cd478cdd89939d674e9b21fb862d6df35d9d545cb2260c63e4d6909360814a067214fdcdef221c34a50d5abb5f8e081091a0afcadd50f74b56cb04dbedaa3542676597692f0632fe3591582a3e2d7a616e6ede791c7c3e279c4369992e91ac8e86b61a66084e1a5b1a1c774c72161ad37abc4f5981a2c0b543a066645aaa2b895b808ff4997397e7f9956efcbb78c15d8ce3cae19e4ac1ac1829b574bc2107878c5cb3a94e87c1011006a573486cb42bb5036ae1efbb3b95a824dbb91e3a990c9b6d71ae41a18c4fe3ac1b32c410a539fbd410bcef834a37d3198c6dddd9f8d7130d4bc9f2c6aecefe5851195ec2dcaf231bf8b57dcc5ee95408f7e5b1fd0fdc17ed9f833a5de3194758275e45362254da60b95d3ac72cf36379f5e0c42b27c6ce97ce8c2da7d73fe3e5ebf74ab7ea444ac7c29b785a3f3534f2a9cdffb1cd1899e4238c451ce0b3455edd39d922a6964a66742d15d6de2424ccb5f55ea4f980caf645c3f18ac0ef843944b48de4d5c100fea1525d8a1d9ba9c421fe341115afa422eb3d3665a9be1bb98c899a21fbba45504e1843c97e7190dfd5459e01c584abcdd52d72b302e7348e777b55bc14e720274bc0274870d2980e85874251bde212794490e9f4839eb2958ff14c4538e40a6d301cac1f359b608b7065b59844c23bcbad9e4d90f1c17a18b0d7c72c5b647487588fd5ea1f3ccd3f08aa047fc5440a2057728ffb43551331f2e2eab3f2edb7a3891242a0bcfcde1f00932824b5c9df6f7d6f92e9fce7e874f7992da9dbdaaafba26e7bf0b8727aa0d372696e9d5e3e305d6b23e91ac326f1af9f6fa0a8ffe5956734c71d78baebfe2e3353716b63ddd733fdc0b34e1ccf46c84c12cc98472e1f4307fa0deea5b624dca545c7eb57d60ebc807469beb299048f818c3c31a75053fdc89e2db1008920856a23df74532fdcc97d1e76c7a412e8fa0363086323f38a36f1a9a0eaaf3a9e27a60d023aab9d4a9d440e31a39aff1f5b079d5d3538ae51d2c633aab9c74f1909ea9b67de84748a51c98034072f30cf883bde86e5c1a5f6bd4be91f4d09eb3f9d6d08cea3e7b12820a717a6eb3f3362b24116b89b8a477502473dcb80eb79feeb111d83c08e4b3951dac3cef0a0a8e951d4a3cd5ea1adf02c5cf2dd11d00174e2c5731680eed7f6b595252abfb6cacbba2235460dc07a36e5db3782d27ecc1ed7618c6f8cb0ed75289192ba36c013034c737985d635c487347ec4eda6a196c5279c674a8366eeecab60afc14dc29b921c175d201c362fa89a24eaa3aee3a532c27f434954db8b83d032e58ee1065f566a6e8cda65beb9a409df53fcaaec70d8ee48b86c993e2a494e287c6a906ee87f52a58ae2d34b9a3e9cfade1bdd5d5f210d8f28a30ce96b899f093bed68c570cb92a41c972213e4c2a2a592feb5a80f0615263da41b818f8b24200eebf6718862aaf3291da5c41f0ce857ff8879834dc8e9f4a2c4aabdf39c05ec4bb15a338109e027665667dafb7b45fdf9f96a613c295f076ce88f8a7d4b9e69fde4ae9bf8b24ca9f1de8af57630869b8f44577ce5d375be920a8a17e0d1b975c67ad7e5b0cf01b2257f5d446476976b425fa714ef139664a82f5fa5a541f6c768b1d58f268e5e553643153e62914b27616843b8736f048585fa8e5a668d13be1e0576c5e554d2222fec493a60f2c897506e39ccf48d99bddff83e3385fd91ca8292196a233914f11550b3c75d7d4148266b104693b514a87d764ab94a46cf11649cde6651dea289cb5a4a6d3d59522d36ecede1e60635c67380fa51f0ae3fc11c6aa2c880f919882ea0d80f0bb67cddd0e99b211fb008b7f563c9331eac40f689931378a298d07751e7fd490fd6624996f588a95c8ae47b9f44daec555d44d62201289b20b4553d9e42ba35812a8777794afe89cb862f4568a5b63c2d96e79e327a739aefa8248c773d84d19cf318f731576641d4abe02f35f60da87db6416b3a42f05ffe30e83a31f6d0fda5c1aee9947a81d6f40953d16bc731ed2518367052111f1e843d9149cb93bb08915c584b30e07442e4bcc65e91bc9d36bf89845b51872e4cd040f10333a63e02caba6c56b82943a02f5ad58c3b98c7a2a3f8edf119643dbbe8afdc71c899bc6a51d47ba9c5038083a9145df5d31025d5e11d9c37ac27f33d384064c290d94fb3f60a8d93bdc74723916f41d1e4c7eef25859eef948615873a0626593aac8af5371aba72f0256e07299a017f91a6ec158d2aeef9e26ffcb0974ff2ef112c168cfaef7f2e7d4e7a927a145da92d1a9d439b0a54a86637fcc86fc768948631e79c54915eed726bc0db153c99cd74121eb887d92ef64a89b8ae75bb4d35675adc0f923c3a44b54a4a43c894d485522c1814e49342bacce43168a8930b355afe6bca82daba3b5b4a99e04f1f9fc334455ab9bda4ac21eb608c63511f67efbddeef0f1ad46f4d6aaf89c0d6066b59932835bd354b181d5189da86a3e8db01bcf50c72a43ff204f695d2cb11afd35627c56e422e7659299af3bd965e87b368dd22c4a96c8a9b4ec95e5f4e7bac20e34badf1cd5a197d51025c7217a6cb6605722a88f3c7f9992056468b7ec38c50ad319e571e9aa30cd0bbbe0cd42514c39d34364cbfeb224cc167b04d1b10faac5a2820d23597deeb91f4277a02a20cace0943b9a8eff03d831b7ffea0dc36f52e7eac2c5188718a0c787a4a24a04a2440febf4e6afb5edfdc765a3134e7623030629b509a26466899d64c8d4fd4f0de7ad697dcf70268c0bba4e7bcdce210a8862bfb5622ea4f0549e63038447dad26866360d937388ef33203661c5aaad10215b4f1db877eb7fea23f19ab589a4e58a0e7900380f194f3ab265faa64ac73825f1bd2f14dfc327a7f7250887ba0eeac4700f6276f757f3fa0c37a238ece22bed9c83a7f52fa205d050673c432c538bbd541eae8d1d7901dee9d39797740d532429bffea4b33355d9aab799214909c1546d36cc64fd3ce25ea820f3c647656af321ce3794aad0c4e6c784e7e421a01646d567bc1b12963fb7276d699ab4199629cb2d122ac0139df36cb8cc872414e9c88d9475b8fd33418a91edf6abcbe50621d6b5d80a74daa4e6df376153ab9e691314333f420492e39506ecde5a4e11adb715c707c06b7b7b3571f14a433c95899f0f93a652b6c002dec60923de9983749fdd7955c51a4db7e57ea9ef0f3a65fa4589b62c2d4ab325c4a06d3cdd7d1e786adc3b91141ca35c09079696624fddd26d7ff028fa96ba7e630342bfe8d7daadaef9b5691c339c0415e66dc405890b491aaa7a73b7100412533afff1fd1a33bfe5507d536bc369911e3072ae1e3a5ce854e01ecb7149f32559cf40896432f8dc177b33a50e9274960cf89bde8925cf19d2d04393e101356b12b025e3365fcec0fa9183598a752b1391ba83df814080809c9bf5b605f2baadbe49b2434b4ab16497fa2bec9453a13f12464ffacad0dfa9a4560c0197f69727654e90857c63a54ac33b340575d9e27e75892e66e1fd5abd8e4b506295c06f53adec71db5807abe8708ad259bfdacf60ca656aab6de33cc8848bd15f057b074a7e4a21bc3e865e69016f3fbfce91b13cc3286841392d8b0626d4590a023ba9ae1657826364835a66342d3553579e860e1cc706c606c3a94214e40648dda523cf244c48336eb2992da56ac833eaa290ef3544d5b57aa1ffbece5e51b5638512a443832a18f9e57282da111032ab35719a1c7fd8c744721dbd4c27dda99c65866ea2439ad3ca6b50bcb5567739c3830705bb7aec691089eb8b151840117703770afc65511b548e93a4a95b9a9a693847935776e2d38c540c05d2cec68fead035ffe733391641303bd3ca738ea1ac68ba7eeeea3574a71d7aeb1f2af850180c199aa5e2f3c81bfb938489bb5e7b22a95e62c065b9f9006cf0747505ff8a56f21c5af2b85c167753e95d9e3963dcd4df20ed2ab6ac7567dcef727d34af81c460754643af07c3904bda421beddb1a767eb6de2007a2c69ffa0cf975c8d4870a17a165d426eae45f8a38481f8d3acc632a5c084ecd3c586ed4acdfb75b96f57d9dc8558fa281b332991a6a9a09f066d206e11cabd91a8c68d7b8e002cb3a0ac965b3d59d5f3ec19f1e20cbb60290f9dd386a9c551008a05dd5b56b6730c92e4ac7955a3fbb6bea834349d0dc926bacd4e195953a6e146f55b177e885c8270ce35c5ea16398ff4705853123800673d4225e6641f78311c23c10490ea40e066fa3e1d4cd2e14cd6bd475dd747da38483c5431faa5529c274099c7b2f207f71636ddc561cab72a80443b1d1876ea0f293ddf7322ea041b227e757fc8eb4ab3bfbd26b07863cbb3c29d80d26b2aeb23a245aa7deead07116e8c0eb09688e6c4f71dae5d263cb92e3facd4be27d8447229362d9776bca3fd258c89c52bcd4f1ed40486a75da536f8a7bdecc3dae4ef61b65862ed98c7df8e4bbe0be9f403ff414f2a17bb5f7742d3d7f10c23ded0d371e91a95074d09ca4254584486034b0bc4a6e9e00088ee89e447752f7025bd62f64b3d1dab6cb9f1570e68b8302172f2d48ce31e785d81964870d55c73352f996fbd24155f77b213b5f44ba23427d4a5eaf103aa9cd09859257db2e8ccdfe651b47caf2aae68f471b7ddef5bf01f28cbeb4fb873c4d1c0fa64416039d40258bba19db9cb570ae938e4534594fb7a3553430dc6413f71961da58f457222bc601424ce7638deaf570712fe34653f946dda7025231744184cdc33a32e3546f9224ece8721a394892c8858be366bebf588383d278867e346a2427554aacb1f9f0f637cec1206858a09100e4f257ce3fbbe2fe77dfc6fc751c3b85bc7406ba01bb2e1b0f8a71585ad5ff16f4dc791dbcb3b5e1bf29a84ab549f7868985cfbd9180c1eb89ae99fa08565c25f6b24cffd6b9b76c24e1519930466d20c8a37fa6ed9c201f931ad5120330b233f1f0e40ea8351d34a1c437f52a95da60fcff62daeef880db588c48a545221a8e32b4b1e3f8342f2f4a91928804264bb30500213e8fdd85f86a88dc1cd2888b231699c87a85c6edb2c7fd38fa57d34692d64bba8a7337a9c909533acb55ee9c739c9504a031cfd508b2efc9375a180a3edd045924c777e9622ac896501e97ad8f3743ce5f848f119550554f7155f304708acf9538462ef97517b070b8add5abd64e3ca1a840ae9c3132a02d27ee945bcd29bdff7e81ed6e1d22d286a5e7458e526d7c5f0f238f287e8ce96f43bb2568e211c2275b9b40fad775210220b57f88c9df512122796571ae2bd1180ed55cc6e6a0d57f8aad25b0d2d2ab102a25ad3e51dba8611fe62c91341234958b09775df0b202b221fbb66d3bc54a14abc5c63900a58147c30e9fb5ca4af68d51332ec05e0585abb43fce6493e21c6c4953a33bbc9991832355be0bcdc79b6f61f5ebec13306c61fccc7f5ce98408523076780fa6d7906efd08be9659d944fd07d5db81f34ecb21d29f97ea1cd2a59aafc7a234871cd2c35a1654359e5db105e36d2e3df2a63ae00f840f4a2b71ed0bbf1fe88249a5e31f4cdc9c632a", 0x1000}, {&(0x7f00000001c0)="67d20faf04caa55fcc6f41f1e819962d171d5e058bb17010f9c45f9471705447c829b409c88451d1cea2477c10f0a722b7d584aaf3c67880e7b41ec4cc50fca0378adaa7dd138b031b136f9d3f6f4c3970af675cabd8f7a4be45902328b298a786476133fac6e26262db1547a0bf838def61088e52cc2b1f6fd4b1982c656e94c9f4bd4dc286753ed944d08a3e79e3f196a88f53b7105185826ef63b897533b59c8fc1c40360193771c076de9ee79cae7391a81fde03147a0932e9b3fdaebcfd7cc550d8", 0xc4}, {&(0x7f00000000c0)="6b5df5889aeee622e94229ef6ab4a800af1a07cec635ae652d9ed6135539883e1053389c4c9f273acdd86cf851548b6fb566d571c11128aae8", 0x39}, {&(0x7f00000017c0)="7b5995606e928486656c7d8c4719566f824c99cf45919b4449a3d8e2ce8830279de28f0a94d870aec1be3a06a4655fd744410c53b0555db3ddcd66401878abdaf534c25bb0c715ad94db7dc1b54d0c36b0f51ab53443caafa1d0e09d7328040a358569d87625acb4ae46fa393e8ecbd5b3a07725f285f20393d48a2fc64815c9eb9f15f487baafcf890d4e678f4a497d862d13a798b73eb67eb60f91f2c7f26f76f48d90db32a81ec80d34865edb4ace13a0acc1381e9e52abf0d37d27b7eaef98d2e0b63676c09f257948c367c343fe517e8cedfd7afdab53e4e574731d71ea4e6f3a54b4eee96b62a9511bae814212cfeeca0c6266124369133b969bc3c4590c82c1ed6b82e5325b46197bda5edba20c53ea035d77511bdf3eb17b931cf5d863d117bba2e42886611c487292962a64aeb9b55364ab2da54c1f7040ea12949dc9eb7bec623465a8de4eba71ff38612e239a18e1a88c6378d7e6574128875dbc3b7b9b7982a384bb98ba660eb490870a96e6f67ad13a8540261e9a41016743d59e38f249f394cd6f13847cade69ccdc0bcb11795db3cd9739cd90aef9f1924f15b9ab816c3ab27dcf6ee024902a12e4e1a4fec314e21c3cb467ba6dc0ca63c7dc9d9820f241433e5f26a73606d88c0784265fd00250b2758cc8ae7dc8d5c8090c0d7f4cbc6414a87e9ccc7d70a1cadc5a25fc1bfd622e424f5d8dc07b83e4307162f08027d23ddf1e251b0e9092d6be3370f973cf79d6c9930090217f89fafb4adb18d556153ffeb09c6609bbebd0c5f8d0bd1c6d6a9b3eebc0f81761169a97f9d37f7c6a79d47794574593e18560ae5f2545a315238a627b907f9a2d4939edd87b8fa87742c13c8e555729e5b7ff7df08d54be00a1ee8ce5e719d3496e4b724ed26f08a5341e947ff60253fa7613e8716aa8ba39f5148aa3c7ac494269276c2f57f0cc75df1e96d4f199bbf3dac50d5e7754fed5a8d5ac9acd68b767206ac64d484276257fbd6711241b4e46bd87cf01e41ff75951617c6ba7d993aa98252ab17575a85bbd5dab0661af27627d7d907bdd47f8c8304f7c93ef95eba9efd8b23b92fef9df27e40ad32295f3be2030c57a8c2f141201b7588e1b5ced8a1f41c03b518c6ceb2b73d921278cc6ada3b9e00333a9e8ad05efe53d0ef3ad4b92fa85bcfc76085b5bf1516970e2b30f8547b796e68435a2cb9e0b18d810af401dcaf1668b342c5b3386b026dd383d301b035aa3071bc57fec648f20697d005bb50585ab02091edc533a549eba7e42fcbc14866dea279553680e736666fa110513bfe08729197eed804fa26f9f7ebc4cd87c19a5d0d61b554c069c054a65ac4479a688b5082efd290df49f38412e54006f911424acbfef99ddd3bfc90ad83b64caead1a28118af30962852b4b362a80d776430e5d2eed35c19549768a700992904cc834a176eb4337aae0eeb84143605bcd4ca673a6613ebfb64a8728d9066be11e81d5312bd11555540168f355163c61626d5e69b319ebd9d90f091dfa5559c65bcb5fd7270664cc1be6e72098c645f066f54aba918736a799e40aef7415e36e3b5b91a9766ac17d0aaac2023e6b14226cc0e72600f0396320d19b0b6feb7b73b064e35bbdc71eabfeb151b967328ec3c8b0e56682e76797792161596d1df5987440e69dd56820f27ef92daac0adb9675c21f15dccc3e9277e2bb42ef29ac0576b6548535895d6e267884f16c645b5433e7971619b63f9f079ada76421477b25be1eff683b55513a87243b5db6ec2b178b36c3c5b4b42944510cc2a50fcb50134d39388e6af64a27ab03988f252f463ee021afaaf16345d192748dc444b7b5670731202a9a08b83995275dc8dcbd71445d0e9f1630a0662c6d1bbce58d90c0beb30e84b5c339d4c1b48a752310717d30a062893357b38969c4e424e17e5264427b8aae7aaa2f7ab5e84616344eaff7e67b9303549ab88bdcf2928c78d0170c093e707600eccea2f0a0b2e414d8d9c6b611b1971efa48977ca9518240f43bebbe6b2380adc7079c26ac90b96f859d154a14eeaf4ee13095dad32f87aeb5b5af9617738aa49f92772292819888b1c69b708c1596ba0fb0939c2a5a8fe6e6cc01059b992a91f288292d95c3984e4851123c6d25fca2e2918cd122bd8aabfec73e671593a8555ca38c2d3f7805b991d398d8d4e79646ef1f4b0a916b573feae976e0a66c713199c3f4241a85f89fa984beaf784a7ceb2993a5957592b80a4c920a20f27837b0a123a9c8b29866f20f0d673602c26bb3a2f9fb690a2a14e52da202c9f9d504001f9aeb344ab29d6524dead328e21fd54dbe8ee30006f6ff03aba91166750c42f26b00ddfde5a86e18f0d786f769dd92a19d8a87c00aacfdf6931a021827089bf245f15b26391711a06392c52b3b6de1134fdaf360ab77f2d84690c51a6a69725b9a2ad9f859631c619cad71b57ff9a8a95d8f597f32d8c08732c394bd56f7153812e5b924e7b14f718758fcab68100ac78591fa24ef71d066c3eea877d54c3d20a03830acb4f684a59b82e9a8806f0751946ca0b59f3a6f753512a043d1d3aeedbc501b293e0821e859f2db55a17cd0d9493b46dd2c2ea1ae725a97dcd78b3b7417bce2cbab0f06ef777aa9556b53deb64ca68fbd5743e75bd5f21b4703a50d5aaed20a66da3ba391574e0e3eaa880f663656b7da8d777e11dda45b564ae4c985d942284585e384caeacfeef250767f4cf8ddd7afa9a3f13724fcc2b7dfb539c64ee995c0675cedf51e76241840ca4e072adc8d9978872f06c6b7ba7dd62308840afb3987c21ebcedd7c4f87e4aafa32de447fa032110f02dd26d3158bcdff865937c99649d84264e239e34bfc6d8e6b9c19aa04e4d0bc08320434fbee362ec7b41480cc330866a2a38188fe752ca3a402a0de573953fd1dff084e460e13ab8f0890685d8cf27b58bdefc2b719d3d84a9e6f622b0d22c668ea87a5c84e85a9bf96bdc04a316b11326bfa6217a2ca1a9548ce4df0ea445cef3635debf28ff0b9a8ff0f7a773da2ecf495637f59c068040f4f5f7b112c4e3a4228b5587505cda19ba588a8503a0772165db89beffe19a752c032a9717116884dfb8ccf0675cb8081878568f13618d4f20d986ceede8aef6955f57a4871a5bfb8253b05b17890cc47a5de1138b34ee97ce1a9e09c9dbb70c702fdfb408ec1226886f93b7d8a8d921e3eb245efab8f39e0f559549b365f8185f01b3c94019b8ab96825b65bb852cb2cab1cc0e9556eac3415f57e8b1cc4863c5644a8b84b236eb0bafd32ea40d525c47af3f63ed6b1917e8d724a645a89e4168fd275c8b18faef84f73b98278b275978f901b0a7211adfde7a515c4a4e322119b6600f414e717d705582e06b659c2499ccd81940538fb5a864d067c6197524e059fc519b1ad28221735a7513d7f55c06f5a88a9194e269444f40af9f1d696eac6ec65c48edba5f460f585736b398dcf1fb30e448078060fc894d23a6a5481dd281732b0451d64aae428ef6083ebe59e3b605c5484153706f63379a0497806f29e6db89ea03160b7114cf02b8167315a093b338124038c0d2875eb8bf3f9da8aec0661ff83acc65eedb81134506015c06f85eba3f0ef80992f9c4e07160669f5f938a64960846572ebc06344ae254891278fdc7ad6f8113685b37b7d99f3f30a1c7507275fc6df73dbbecaf74452ff77831947134cd7ddc2968423805b5f7c37323fde58063294de312753f927816e73699829317a8f115fff954f70d0f0a9ec57724126c3d718fbdf6abdf7a72a87db548b7884317729071e42a7448eb2193cb6821b5ad58fdccf0e9188f3549ddff2c6db9f7c8591f2659a926fa215049e1aa3eec1a29a4f7b696da497622b23fd70eca29e706332020a1e6372afd897eb24eda6717892be676fcc4ea87f7deb03ac8b36cde2a62247be6fbd2cfe3538ca018ca2aca497bc517789f78c6157748b621045079808589ec3f74a96ffbf3fc97bb5e9de5d49a0a7a5d4354db6a7d24e1fc40a61699849f1471cdc5d00f02eec5b8f22c05b4bf960983fb130f60b2c1221cc6254a2b699b7c4cd305a0156c5e8ef92cfbd48aed79145f85cdfebe3267c2754031933b6b266aac3afa260cdbdbdb4b812406464d94fdc5d228f905606c524e05da127d86545966e19df08718b3107bdca442a03d06f788ac7c52ff70459a8dcd18c8d6c737db46424662de676bf6b58d7cfa463ad6907cdb899260be75e2ae83572c6eb8599f1b67410f8f98d61f310a1bc401d9b54294fb5b4b01f2e585a8f665f9ac6c952bc63d748aa5604d5da98e10b4cbe5c16b8b3f5308827c2f7d9b48ae73d2cadbc1a0c6c31f6b5e951b37952f55cb57d0382fcd6bb2adb94ddf4dc124e527280b79dd94de5972eaed4dc7d7ca911aaf8f102840d07de683178e586c2a3f45ec7f6991e1b4d24efd5b6fe382e51e85f7cf8958cee64aa617c9658758e73ae383f60c0d24663f5e24d1c65500a4c89b82c25526b26f45086064ed544849d176c761fc58fc89019944900d199e77500feb7d921553911136b6102c420f4dd9101e1a305fcae48207f634b8be8bb3992bff141aeebc81d8dbf44ea190382094a23750d68ad1d396a26b5c3a59d395c46adf481796c646bc8237158b68e8925edc74692626bf6fa4362386b1edc9ac1251a9388515dfcca9d4836079ca6285d90dea0c1a14b23a7459cb5edabb8763d717c980729be93ce6d1aa35a3e6607c3688ec77721e66f8683b2c6c9bbab5d9ad110e9f073ec81cd5372224b50134b6f5f33e2b760cfb0fb3d072232f59833674ba0a03f7090aa7ca4a97b47c7333fc66a40fe40efd013de23ea3ae84c4243dbbd5edfd534f62ffd0bd8205ce07fc173e4c3a973322ec837f48f7261de0814efd900dd1e4f86c0be9b45a67add43fe9a2b9aa68ca651bf4a77d94440a593de4d8c68a327ab52dc8a2b46eb9a9f9f01fee05526ac055e9e28db4b6d09a23b43f67e1363415a8b2cad8f60ebdab4034e5134abe38aff933b7cdd4364890680c2b339ce36bf1d3a2116f147bbe147e069282da88847fc75b41aa103f7a1607465ccb13e47b88f69e449a33cfad0d5d13b3d19071689bd9ddf9cb7ea7ca67ad01257e0f3e2e0b6d79b1fa5b20b114921fae8519a6396544b353c1368480ce4311e881dab5a9b6b55f04913000efbf7808f7083e96cba4bdcc291328dfb2eb11a388c8be754713dc69b3eb9c8b83fc46e80a65e4e067dbe82ebb71bbabd0cda6d28e31eddc4bc073f2696a025f867f890bc093ea0f7662c6ac3e5ae70fc94a30ba5d6f998934c0984c659abe46f9cc624077c85bbd963f9e1b6c26c686350fa99db8ba71c7a79073c52eebee19a424e36c86b62e43338d1232b4641d871cd74ab785f4fec8514d038a44ed84e5628aa0b6e63c51b713cbbcb724186648347da031a0be82efa3733c49341d9f5fe00a4e28daff0363ba0559ca35e7068f0a07e0f3d71db0d988ff6120997c03933332503f6002f2796454cadd1ee81de2d29fde3e32002e522c4f45105c274596fe4a30c9eaf66ce6d0bd68efd45d5d8fdbab46dce00ed2bf08678efab2fabd5e82984c8eda11b436e76679d4d1ef1808273db11f951c7383e8a6a40503f294e061d2015cc7816f195258bb83a63adc268fdf03c07f7b9eee077f6c6d7789f19b8b3d7e2d21017e7d9831c2d62ea43e6ccbbdf1a0fc4cb55911e6a19eec2aa9cc543c0bc0db05f508fbca7cf74476e2153684a6316a16c3ff282bf91d1b68be8435", 0x1000}, {&(0x7f0000000140)="5a3f9e6692b768f731c181c9efbcc8848eadc68332c9f8845ad9861ff12d6dbf20a510edb0f95c1ed7e8d36ff904bf8d8fbc3638", 0x34}, {&(0x7f00000002c0)="24a22cf5c43b4a3bc50622dce988813219ed6db24c249b3f7c72fde55e6b38f7db4d3263dcf650a570c10d88b3d2f4aa87bb6d67bfac05918c95fedae76fc65bad8a072d0a9d38bffaad717f3b5ae24487c630a288c5309a720de94fe24254e02bce2d10ca1dba5d60a5afc3ade92c59f8c6397715aea5e3e9dda23718cf07b7bf15d73bcce507e8fac9be116a92c54c96809f69a4879de106f5df76c591749b76c1ca30c16911a5fb06e02d1d34f9145d10a8d57a99fa0f", 0xb8}, {&(0x7f0000000380)="e140c86fbce66147d66894c08f67c554263962eed83878037888ce65ab74a3f4c8d2272b03ce92ef087b9552fc3f4de96a5cc3d1e565ab215fbb2e9bcb2679916db87d23be8b0ac6017894dd714544bd0069c58b956c88bfb4119c8601c0ba05eb2e368c0c7607725315d7c45126b8c3b5f82927f01bf3b37a98599682462e44fc2c260e3edea45acd47cafa2d6c8c986195edc8909094909737117e2c96185e4a083abc02dd03cac4d5ba1570fb74ff63b4370d32fe13ec0fe269fcf99060d402f0fc2f3db6200ccf", 0xc9}], 0x7, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x55393c810b3e8f74}, 0x400) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r1, &(0x7f0000000000)=""/67, 0x43) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x20000, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "0e04f83ab902e58089675ebd5900282ff7d2c716c936b44c186c0a65813594f67311228d24a6b3b0ae13b4c49982860f13f162ab7c4f9e6755b7188c50aec18b020b2c30a09c529d1d4841bb6c47ddd66d92075469b1403dc5f321f0e199ced5f2a26b6e27d2ad8c137c54f0af2f95633bf4ab6f7b774f623993cbe8"}, 0x84, 0x800) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x100, 0xc9c, {[0x6, 0xffffffffffff3116, 0x81, 0x7, 0x4, 0x3b67a1be, 0x5, 0x1fc00, 0x0, 0x401, 0x1fe7, 0x4, 0x7fffffff, 0x7, 0x1, 0x89a, 0x9, 0x3d], [0x7fff, 0xb30, 0x200, 0x1, 0xbef, 0x10000, 0x10001, 0x8001, 0x7], [0x6, 0x6, 0x4ba9, 0x6, 0x100, 0x7, 0x8], [0x9f91, 0x2, 0xfffffffffffffffe, 0x6, 0x6, 0x2], [{0xdbe, 0x101, 0x3}, {0x4, 0x8, 0x1000, 0xffffffffffffff01}, {0x7ff, 0x5, 0x7fff, 0x8}, {0x0, 0xe72, 0x3, 0xfffffffffffffffa}, {0x9, 0x1ff, 0x6, 0x2}, {0x7, 0x9, 0x200, 0x9}, {0x5, 0x1ff, 0xfe, 0x10001}, {0x100000000, 0x8964, 0x100, 0x8}], {0x9, 0x7, 0x4, 0x2}, {0x7a9, 0x2, 0x5, 0x5}}}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000003c0)={0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x2, 0x9, 0x1, 0xec7, "5b947cfe96bf590332fdb33b47b0aecbcaea2f84", 0x6c0, 0x1}) msgsnd(r0, &(0x7f0000000480)={0x0, "63320b441e57d3aecb571acf7c834bd5f2784e7aaf71b4648d1e992e25e4250eb5a02738ddab6fe8bc1a23584b7bb44191a43f6bac75067f7c3d0e47c9ce876df4d89eb5f1869f5fe50c76f5844a7376ed0a2c42a9d6f2375d1a76de1230976ecaff3e1e2b0d03ae712ce1873b2b4d1e465e9d29a9b41432ec5b14c7a8067851229a5bece8e5a708aafec83b5e9ba02945c4af530ab0791587a6"}, 0xa2, 0x800) pwrite(r2, &(0x7f0000000080)="b2ba", 0x2, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000540)={0x0, ""/34}, 0x2a, 0x3, 0x800) msgsnd(r0, &(0x7f0000000580)={0x2, "25fb459526ed970bb94e329df702807abcd227b004cfb433f513e61468db384ac78f302d192aec3dfc2a5374d079d34cdb12484873a9fed3b2c038ead08d9a0071b58960d91b097c213221c5b8e7226e97eac0dc8c066102ae7c2cd2ef6891ad8a622e34e3f9623996d7ceb6c1c757ead7c8ef5acf95e88a428c17f3c767aa875a6d2c45e813ba7065461a5c4a161383f8ec37ebc958ffb5a4dc973fb885edf50e"}, 0xa9, 0x800) msgsnd(r3, &(0x7f0000000640)={0x0, "103a7e1fecf77145b6fa084bcd8d5cfa771567bfadb902defa911665d378d7849bac667b2851956aec1d8859a6b6042dbb168db46f69abfc315edfdeedb86f36c8f07a516134a93aa4cd62c5d8f1007e8c8c0611255456e86b7a572a44774075d6ec97c0a05639cefa2e26abe49acd47a8fe722618259135acf65ea47368dbba3f09eb73e984def032b84c29f49a26b9904489608ee259a06cb07af6df8a2d37732dbccb118154d3a7237fa5f71e37e7b82c8905025cb06fca17b423beffd7f1"}, 0xc8, 0x800) fsync(r2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000009c0)={0x401, 0x8000, 0x8a48, 0xe000000000000000, &(0x7f0000000740)={{0x3, 0x6, 0x9, 0x1, 0x100, 0xfffffffffffffff8, 0xebf}, {[0x400, 0x80000000, 0xfffffffffffffff7, 0x80, 0x9, 0x8, 0x5, 0x8, 0x40, 0x7ff, 0xa5, 0x8463, 0x70, 0x7, 0x10001, 0x6, 0x1, 0x9], [0x3, 0x7fffffff, 0x6, 0x5, 0x4, 0x401, 0xfffffffffffffffa, 0x7, 0x3, 0x80000001], [0x5, 0x9, 0x2, 0x6, 0x1c00000000000000, 0x8, 0x20], [0x2, 0x1ff, 0x1, 0x100, 0x9, 0x10000], [{0x100000000, 0x9, 0x9, 0x9}, {0x1, 0x1, 0x7}, {0x8, 0x80000001, 0x57, 0x5}, {0x5, 0xfffffffffffffffe, 0x8, 0x6}, {0x1, 0x100000000, 0x6}, {0x80, 0x80, 0x7f, 0x9}, {0x7, 0x3, 0x1c2, 0x7fffffff}, {0x54, 0x200, 0x3, 0x7}], {0x0, 0xffffffffffff8000, 0x2, 0x5}, {0xfffffffffffffffe, 0x1, 0x1000, 0xfffffffffffffff9}}}, 0x100000001, 0x2}) msgget(0x2, 0x602) msgsnd(r0, &(0x7f0000000e40)={0x2, "561e53109ded065c3dedb507ef118ea2889d70fab3d9f9a1c2a97bc51a6e822c2d95740a7fc536168c6dc0b44b1f34e0c364ac483000425897177c7ff194652c834210029907315d01abb6cbe1b03da027d23b7e2c261d3ff6155429c4a4cad04d702d6034028add3f918cc0b067e7f825d3334accbd24aaf1a163a3890dd0cfc37b3869ce28b66f7714dbca6c7a032ade872304beded5ec2421f09e977bd8afbe91f20b4ef498da715aecc1caa71dff85e538e3b8135622e3d3b3f717aaa2102faf74ce894104e9c09476c81b6b83483ae54f620b553f48d46c144f4bbcbbc3d2673dfed1efe0"}, 0xef, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5900) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8fb3, './bus\x00'}) acct(&(0x7f0000000040)='./bus\x00') 16:00:18 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x20000001) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x900000000000000, 0x80, './file0\x00', 0x101, 0xee2, 0x101, 0x101}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x200}, {0x18, 0x0, 0x80f, 0x80000000000000}, 0x2, [0xb49, 0xae0, 0xfff, 0x1, 0x80000004, 0x7, 0x4, 0x7]}, 0x3c) fchmod(r0, 0x14) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4b, &(0x7f0000000000)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) 16:00:18 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) chroot(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = dup(r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="3459f7afd0e40e37ddc9f05ea4bdcfcc7a282c96658d1175f2719bf159830efe38a4237e5f96e4dd629ecbeeacc22049a6ad5287f6dc49dc32aa0f229cb5559bff9914aee323865a53f1cf9577a95df89d2e501ec15ec37a112b828e827bce40f084901195fff3ac50f30781d88cd2ba39081bc365e5094a04a9580ded0aecdbabeccb247d7fd4f1d1213c19164aff647d035950ea31dd617aa173838051f89ae54c0e9ef6b204f51bed174bface636c32c14b130d1e0cc59ecffb92e017199a733ecee451746f1124029c1c2104de", 0xcf}, {&(0x7f0000000180)="4048e6caa203bab93e9d077a9d853772b0fbee72bdba8b53519660e2799d7ec229307dab1ae1e68a153c5788c76b990db91e6f297816ad58082d3b6337193ecec27aaaebe81024b802ee9ab3982bd43750c156", 0x53}, {&(0x7f0000000240)="bd365a9da313df0e57a522091de3d41c669de19d8df6a3f3c8ee9514a9a2263f570516d5eaf15841db31463a31103a4dd21eb81b1f006685ba6e0948c3af91800466ff04dcc6ae873537571a7e6bef3e6266db787c6a6fca1497d708f14e643ac2cdae8b1d5ac58ac432c1b0cc3378f9799d9db70a814fcc1faefc2783d0b271acf7a6c3baa7e23222bc240bb49e383428e2b03422400809d4be19fe1e4436a63b42c00dee5bee03769a8c1002233ac0d8de3a784da63858422a057c9a29d2dd60c50cabcd98c46b790548a201544eace59a7af33eb46b258a66c5fed0dc6f16847950fa1bd9", 0xe6}], 0x3, &(0x7f0000000380)=[{0x20, 0x1, 0xffffffffffff93ff, "b2a827ed319aba8b6733e97928fb7b"}, {0x60, 0x0, 0x0, "30f3338d4aa94bcb702fd78238ccf18bf9025e6a6e776b6c8c6d31a4f84fbb30fa92938c071e66d8c08d9ad3e1161f3f481717c37d5dd8eecce0aee6056fd6d42484f19f575887eac4e72c59b5b7"}, {0x50, 0xffff, 0x7, "9cb41678671fcde53b2a97e4d1f04a4172f6c523d9e0a4d4528ecceb483314606779ecfa6fcdbe86464ac49d2e85283e89e8d3b6b3cdb90aa74a88"}, {0x28, 0x0, 0x4, "ef827fe3288f3b4f9350ae17db3799f042bf"}], 0xf8}, 0x5) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000000fb, &(0x7f0000000200)}) socket$inet6(0x18, 0x8007, 0x3) r1 = semget(0x2, 0x4, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/77) socket$inet6(0x18, 0x5, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:19 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) pipe2(0xfffffffffffffffe, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xfffff, 0x0, 0x20000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000280)=0x4) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = getgid() r3 = getgid() setregid(r2, r3) flock(r1, 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfcc8) fchown(r0, r4, r5) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="1b", 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/218, 0xda}], 0x4, &(0x7f0000000400)=""/1, 0x1}, 0x1) listen(r0, 0x6) 16:00:19 executing program 0: pipe2(&(0x7f0000000080), 0x10000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000000)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pread(r0, &(0x7f0000000140)="86d2688c2100db5723f30899b8ddaa888721d484e8ad14cb094fba96599197ff5d3f074dda1947e30a66f69801a28d2e5bec7a342f2457d3babfd397fe5a051b", 0x40, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semget$private(0x0, 0x1889f1795834247a, 0x200) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xa9}, {r0, 0x4}, {r0, 0x80}], 0x4, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1ff) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}, {}], 0x3}) 16:00:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x16) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:19 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r1, 0x6, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x4aef6b9ec4050e40, 0x8}, {0x45, 0x5}, {0x88, 0x636}, {0x25, 0x6}], 0x4}) semop(r6, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) msgget$private(0x0, 0x88) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x8001, 0x37e, r5}) 16:00:19 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:00:20 executing program 1: ktrace(&(0x7f0000000080)='.\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x5951, 0x7f, 0x1, 0x7}, {0x8, 0x3, 0x10001, 0x7}, {0x5f3f, 0x438, 0x7fff, 0x7}, {0x8, 0x80000000, 0x7, 0x18}]}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/189, 0xbd}, {&(0x7f0000001440)=""/128, 0x80}, {&(0x7f00000014c0)=""/230, 0xe6}], 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6, 0x0, 0xfffffffffffff001, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001640)={0x6, &(0x7f0000000200)=[{0x5, 0xffffffff, 0x7fff, 0xf1}, {0x5, 0xfab9, 0x7fffffff}, {0x81, 0x4, 0xfffffffffffff000, 0xce}, {0x2, 0x1, 0x8, 0x401}, {0x80000001, 0x4, 0x5, 0x2d35}, {0x20, 0xbb2, 0xfffffffffffffffd, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000016c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r1, &(0x7f0000001700)="0c3599badc761610d04647a52abb91873988215dd8868421e37772741b1109fb3550296175738a9bf49bb98ae22815ffc349d3195278f199dcb17d83562f27e3aaaf48f02f106f68f537df5eba0345df6b1b901cf2ed5e25c695152fe8b780740572719b27129d665f784137ec4cbe18b968922b2fc3d963545980acf5c0c5f8b3f791520e429a137058d15453", 0x8d) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001680)) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x40) fchmod(r0, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:20 executing program 1: socket$inet(0x2, 0x3, 0x1000) chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb1808bd74b436330000000000000000000000e02b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35153d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="a4a527468e5ec56bbbd261dec195cf6f357341af6a3d81224c387247ed99ad70a47abc9b454c4dbe0252317fcf3c91bb8fcc4e3f1f48fda4cac6ff34f80d1ad22401e7603ea2000666244ab48940bb085882f6467bd4e270d915b8f3d796183fa7aa68e4111aca511caff15d82a8a4da1338df9d6977a25cbd88b39fbc0145234c7f67fe621c930e2347a33e7dd6efe6b33535c58f0a10508745a297757410d21580387568fbe89f6fcf724c1f556f6226c23d7edede197da00c276256", 0xbd}, {&(0x7f0000000280)="0d3b8240e46d253f1644e12b194c31a4df45dbd4b9f25eff24e4ce704bad43bad1d5c681e5a473def69d2cef649e4cca1d8e3d589a2fc5cefe74e7acf6952b48d21c1a9cfcd4379fbcc87c79ca24f879b38ca9a8f5b2ba8a87e99c9f42655e129901c300b546e9dfc69d40a8289bbcec68050357fe957e31cc3dc9175455a67350cca3cebb2ee7e3ee7d0dd90d3b02ebb56a43ddb846dabc7251f86100e27b1166064136a06d35c05843d6754d7dff4b7cc8e4ca6ae46273ef9638ee7c7594baab3936184d61e2df3af11a1c735833f64d63c298583b5f35b8a4cae4f777eb233201f9cd9eb24e801e7d2056f572d7e230223b32f6e349267cd3333a3be6344102a1ddee3defdec8ae3398cac01a1f67670a2a6315b93cdfba32f80ac8211bb89c760acb9f018ccbd7233ec68a52f9c84d5cbf3c1dc6cd43a9efd95eb0a8b892ccc45f794c1d31a4990da8de9342d4564de11c3d260106d93acafbcf6be3391fac715aa53c1d9dc13b12b5f0ad5d97eb759df2b8cc40cb79e14348c7cc87047c0f0ddb04b7aa8c3847fcefb98c79841593ce1be75b1fdbc3a7f37a80e50cf9a791ddb0d13c7eb1958fd32fb9f6cf52b185a8b5ab74228f81f9cb8bc30efaeea4c539642916b7a264c62016072b0e302487fa7856604b06ada6392512298e2a58f734c3003a5842c55a03595325b37f44a5294874a280222795d671f7ed0eb17e8d98064c4cc03566d66e30b5e3dfc04879e13e4666e04b9b5061d355cc063d6be6cf098c80a8c85f275e7176e0b808cfedd23c99d5b05113117abab33a9a250e4885d2273705663d121b3cf8b3200ade540a423e57669ad2b0c170ffd1626de192cf2200aa4b401c1d1bf5141b9d881964874613979a1dc2a60a83009ef01869c13b1ed75c401fc1160e33ac651951220b4c6575337c798aac2fa9e64eb8c15731ad6b18bb93be988c236d44a4de85ac333a86a584f608397f2c73721e55e2ebb249a96bf15d01551f3974b35fcbe657a9c99062bf95e86ea28f386b5dd28180f02bc83384482ef42ab313324e2c7adfc23a127b461414b41653645a36a0c4e64ae65fe8e2d7417b6b6b4cbe75ec592d4771637031ae3425fd0e5dad2a779a6b81b0f98ca849bf858c6a7e47aefffc8acea96761c8dfde8004f14268edcbdb3bd0e7a0db4b2430709131d0b026127d553083b7c80b812be210455577dee8610d7f32f9802d362e4905498b3119f0c9d4ebbd3337bae72bfb4e1625be363755248f6e52e6152466f4e5e4d00e5398b965c580773c9e2a83c8b1ef6ce4551dab1ee66ac6b29265201397550d3d28230f0e394eeb9119c16cf86287f3d828defd321e8ee0c2c322b7444c351c20d0b6415788a40175acbdd6e3996701403b6347f66485cd480d4ccd2f6b9149c4e4e1e7154f0c122452600bd6e8a534f93e47d30bbd730c4ef9f8aaa488460c5b2a88514a8f0092d30b71593b46f62f5ab864911e67ab9b7928d313fa46131589bb5b9b2165f9075ad8aef666bfb17da7d5d858f4be91aaa1b90aa439845d45671b6d108164195c425c6d4cc6470229bdbed7900aee37cf048941e7025141fb39569f30daeebe795f6079d17faad89f5737575cb0a3f449b3e082475359bf8c05773f0643f6cc0728966737776fa0980ba978a701eb98a8af41046795e4ede81f045ffc002829a81e182d37d1d40854df9f9604a1de5b4f96dd5add8913589c0f75b0f762ba64a1785de0e45e4ecf35bb11e81f0292a77c5e", 0x4e4}], 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xe, 0x0, &(0x7f00000000c0)=""/14}) fcntl$dupfd(r0, 0xb, r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000140)=0x400) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000011000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/51) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000000)="90000000", 0x4) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/31, 0x1f}], 0x2, &(0x7f0000001740)=""/79, 0x4f}, 0x800) r2 = kqueue() mknod(&(0x7f0000001800)='./file0\x00', 0x1, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="e70ff3c240b190298af6e395a8b497a9cb828d6122bc8a9dc0473aecc5e0dbf73a372f9a019c6f7bf72784392bb1690db555f7897667f12544c8108f4912cdd8fa02dbcc5ec81639be962f3aa0a86d6c73a4f17731fe3c9e7925c49147aec6e9cf85a55b23537db2c1cd1438499dafcc69f5e81b6dc53257fdfe723da507138c37089a78140f74e4556ec28dd69db53e765c03aeb6519df746ee1b3c9a452a7039c4c093fd6658e810c5d23ef088b5808c755c47443543d7b51b3881d5bc5c4972fd29a2ab6916c51d8b362d04e2d7eeda5b1a6c540a0a04303f60455962a858a374ba4e34b6a586919b", 0xea}, {&(0x7f00000000c0)="92ec1619e4b2dfb1e29eaa7336a9f70d11db2c8cfcccb7ef7640a2dea94272927f548259e2bc9f02c684f9b6abf7beeccca8a042846038eaaade5f22a8f44fb8cf30968e94c8c7995edb", 0x4a}, {&(0x7f0000000280)="41cb1d36175fa6b7f785b8d2546b5974ed676303d1a16ff95ce0e8949f133fd669366a75d14f6500a1b0c0ba101ef658a9f7d13f0b3fa58763af03d7aa869e6df181a57c09fb69663a919dbdbf70bbde2bcfdfb7ac4cf6bbcf957e9a0911095d3afaede021672ce5dc7890eb287a52f5c0e830814cc6bb35d7f066dd43f789e7c1a8fe5fd3c63dec828724aa1163c76913adce0e83a0aaf692f44e6129edf413bcc17331e679a4b9e37cc96f9e0e0b418b18d3b44b4719f2813d3e2675666edf7ebd51a2b12f0bb2dd44965243df6d8a0a20", 0xd2}, {&(0x7f0000000380)="6b0366f1e3ba8744c78dbaa0a03cf7fe5a9a3d8a50d00af69fd367c1c21e1f28abe1221c2ec040426029ba34b1ff5a5737f888f1bf5492288eb6874d3ce3437c43ec5f344c028e6e489dde21e2afd7eeb9b062bb9c9279bd290a226c12eb011e9dd1f362c46d4b58d16631456fd8ad364676d422644c7352a1", 0x79}, {&(0x7f0000000400)="1c320f8abf5061f0b1f88ee20438cc6e74e1ad8fa74ed2872e5e95d3c8a73898daa35a4c950b1e5d0e77cd89a2a016870897f66a1c4b6191fb43e38f04c49e200a46ad2c3dbb2508ef4d57020f623aa6b9b5e19bbaa9456fa703c3467e5bb7a0935f286f5cd5a8679ace6666e4fd277e265dfe25840cd9857fa3960e862c401d6e4607223da568f9217ad92af8faa50be0dc9bd7ec682c099c4cd04c6153c4e8a58214e5d8b6b5", 0xa7}, {&(0x7f00000004c0)="db0f27de34ad1a25c778cb1f9c7050e565c7d3fbcd227e44eb70711cab67a3a1f33c9cc5607f5b4ebf70093fb81724c343304cf1e050b362045a479b6d02be63177274d501e158de93a16122322b4c6f4cab7b795b80fe3e0843c5", 0x5b}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="d2aa26cf"], 0x70, 0x9}, 0x406) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001980)={{0x18, 0x2, 0x72, 0x7f}, {0x18, 0x0, 0x401, 0x1f}, 0x8, [0x8, 0x8, 0x2, 0x2, 0x1, 0x80000000, 0x1, 0x100]}, 0x3c) r5 = semget(0x3, 0x3, 0x80) r6 = geteuid() r7 = getgid() r8 = geteuid() getgroups(0x5, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001880)={{0x9, r6, r7, r8, r9, 0xf7, 0x6}, 0x1, 0x6, 0x3}) 16:00:20 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e000000100004017e773c4630437b78a3a4abfde009afff40a3ef42a59715d109038bf102a1f6da2ebb825ef75a134e5ec18c3da0ac1c5af1cf1eb097d149f446db0bcd58b4755dd7d293da6de77e37d95ff52b3c31c3acd5b152015c3c90a46788187e95713cf46647ae5b96e16bb46608aabfd34e40401"], 0x10) write(r0, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = getuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="165420e9202a2806ba581436eaeb6fb3e034b0dd63b4353cfa1b6c42585e4489db10a8433330ae0101e085596b5c1b54ba3d2894a2c1a8d9350a0bb1711b03cf82ff4fa0940b29208d7aa7029893feb3edbb6e35073a0f3a1b546ddc35abbcb7cc12736e1df53e962b81b897b0bd0f7535991c7982a982c459a2424a", 0x7c}, {&(0x7f00000000c0)="01dd64e00843ca75eb6ab3336550e3ca8cc8dfed267c1d08f2478a92f9d91c36596eb7c02c97b72cd63123", 0x2b}, {&(0x7f0000000100)="d6e8", 0x2}, {&(0x7f0000000140)="e831e61104efdbfae2545d172c67487e0cbeea260e64a7322f99e644ba6bfd5fc52115ceb65eb97901ad2dd04f1b613bf652375a8d3fc69f9685308e705148460971348999f692d975f028e831b75b26a707e1c44a3ab7996036e6c69de7ee87f047fbbe91877ffb8f0083a903291b735fe0a03d188a957ac861021e57f8806c62b786ce431e5ad334d981b35ad3d8a143cacb04deff06899c954b509e50f4c3cd137cbcb66192bbb29f3f49ab5509946372c6f3e8134f", 0xb7}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x1) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="daf41b73d34c9a2a346366dc51fe4b004950dbc16c061c32c8d40352399cc57c2feea8b75411c2907ce886293d3590f8d72bcef3f15eed95a9ee3f27623054b8e2bd2ecdb4a414acee3da4c370b9a7f29d8baffc8c89ba71c627fb2fe22ebbe0684713f2825eec0f8ecd19ad072a0676b601e946ebd9c9fd411e9c340d7ae59cb3df8b53dcdd337717f7ecf1bf25d37affc6c42249213550fd9b7ba03bb9a826a58115a8f449", 0xa6) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xffffffd9, 0x42, 0x0, 0x0) write(r1, &(0x7f00000001c0)="64a356d98915959b80f03d6489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507092c9c25485c2b1bbe483e4378e8ee3336dfe6c6", 0xfffffffffffffe0b) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xfffffffffffffff7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0x2c}], 0x1) 16:00:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="c708bb8a19e6c753", 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x0, r1}) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pread(r0, &(0x7f00000000c0)="441f7c4685e1f976d0e9d07c4332c0e41c1b69d720ddcd4f32b05d5bc1b4939f78cee8a2f8695e82ef3702a1903815aa2e0419aed881947989b0e9c7f1d35e1ff58e46525485a7a1582c516ac9075ce7b570a0e38b887b01231c7a9278d8ce13a6cf582d673e87786b4e6a", 0x6b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x71, 0x4) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="7faf5150d0175b99a12ca1cbcfb701116627775909b824828b5f4986574bd6239c8112c79a6bd1c85fa2032528f2cd4eacbe08b24ecaf84a4567d09c166942f9461511d812c1bdf00c7200747003c69c3d24ce55e0af86713312bc3f0219c496ca00f92e1a9ff622a7fd6e6922614318d8324bacbd5efa009b1b34c505817cbb16ab8020bf5d864f1705f5776d3879defc908a9ea95a16bb3c955ca8accf2c426c48a775468fd81800e99b12044085c55df7", 0xb2}, {&(0x7f00000001c0)="9e0c73efc0a3955d113808da5edff86a5cbc208d1c93c846fc9c3a97167ae8047ddb489fab46f4d4ad4d847bd873b94971192cdd84a816f0838ff0d9c891f50e2963ecc0a5f0c08f37b924093b1d586942f0d4dbc540db525b69239ec173dad42af43e702517649c02622e89ce5a3dc8641eeb9c81bfb5ec76af116d0d576ab8c2a2b0ae25df", 0x86}, {&(0x7f0000000280)="608c4273124c6f8c57bfb9ba4048216f46af01ec73fd32cdfe08899378418a17b6bbae464bbdee9a5bf8943c4cff24de2bb3aeb87f2ea67447d9fa356e34603feaed6a88ab2c3b8fec799f5120991823cdb07792a6157667ebed91a14fead962426f136b2b7fba1d2d635666c9bf0f88202b8e6d92f75008fbdf3432b16f165679228bd9260b8b3ef21e367f3d8b1c864f6e98d3360bc65d4d1b0e22c581076d5ecc8e50f93716d132805d4c998498971e072b6d76ff6946fea3e74f4bcf112065bdabb930d80901abc2d8cf34beda3d3ee32a80f21f41b12ec99dd8065e788768e4093a7553652806", 0xe9}, {&(0x7f0000000380)="3d0e518dc2880203ce2001ebad4020ec7e5a318db168b993b2d98060b6ec03030910a4d6d65005ccea24a0a3ff7da2a1b1c2426b22c65e533d44148d679f342a5f48f98b281de2269f5475121ce757ddc2a34afb02c834c17f199a773ca67cfe5b97272d8e96ac723bfaf633d932e06fed36025b1d14c5896bb8d63357f7609115bfeda0fe7f93e2c10b2e418e607512a6cbd9d31feb2c879cac97472aa3dca39bd3d0596f5255d686e369853f8d396a45420d9941661a19f3f5684dad6420039933ba814c5b5c19efa3922c8d6e15b9f54553c5da8a4fd3e2bc8e415ffe8c82614f1096e6c3b5c8", 0xe8}, {&(0x7f0000000480)="16749a827b6491cf124518420a785c7bfed1bbe631a14d5b14c100fb832379d04170a57db7dc11bc9f123d6075bd17921b188bc4c8026fdec07d8b314a89c102e34d7691f3c399475dfae08c222554669177da42e37d031eac8fc088d22d126e09ccd8c54b8ffb4a5bb9b1eb3c6368b994feb9691793", 0x76}, {&(0x7f0000000500)="0c6fd58c2c37db3c28eacc5b338d8188bad009bfbfab874df293ec20b70fa6490a1e0139869d86d53ce08bd8d39fd6a45bacc6de9fafa58a39239dc212cbaa0587cea3abb64221de2025d94bd8fb12ba46d9db0003c17356ffdedf5a035d65da49b9f8c02e6a5d533a3e066fee7395fcf060c68798a9c0bf90e4d5de7904ce74f068f8e2ca33c4892093303df177a58ab8719cdbd328f46934ab1abf0781171e81deec78153fbac919dfdeacb3a8bbbae05050f4bb3a4b02c1cdf2163c75a8daa63dabd674265e90beffda10981490437e2945612292c3aea52545c5b19ed6864025607e426705945a15b34942f58b879098fbfd25923a74db3d", 0xfa}], 0x6) 16:00:21 executing program 1: pledge(0x0, &(0x7f0000000440)='.\xc7*-\x00') r0 = geteuid() seteuid(r0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x8000, 0x100000001) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00003c4000/0x4000)=nil, 0x4000, 0x4) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x4e0) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x82) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0xa4, 0x3}, 0x10) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x7, 0x1f}) getsockopt(r3, 0x200000029, 0x80000000000038, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x8001, 0x85, 0x8}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x5, 0x4, 0xfffffffffffffffc, 0x0, "69aa0cb01ce9bae3c6514e6ae973739eb18b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002f00)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000001e80)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/123, 0x7b}, {&(0x7f00000007c0)}, {&(0x7f0000001cc0)=""/166, 0xa6}, {&(0x7f0000001d80)=""/216, 0xd8}], 0x5, &(0x7f0000001f00)=""/4096, 0x1000}, 0x803) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000009c0)={0x200, 0x8000, 0x1, {[0x101, 0x80, 0x4c, 0x5, 0x3, 0xffffffff80000000, 0x1, 0x800, 0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0x71, 0x4, 0x2, 0xffff, 0x10000, 0x8, 0x3], [0xffffffff82170f56, 0x1, 0xfffffffffffff04c, 0x1000, 0x9, 0x8001, 0x5, 0x7f, 0x5], [0x9, 0x2, 0x81, 0x3, 0xfffffffffffffffb, 0x1, 0x87a], [0x1, 0x100000000, 0x6, 0x101, 0x4, 0x3], [{0x100000001, 0x80, 0x9, 0x6}, {0x5, 0x4, 0x3, 0x3d17}, {0x5, 0x8, 0xffffffffffffffcb}, {0x9, 0x20, 0x7ff, 0x3}, {0x9, 0x0, 0x7, 0xc00}, {0x2, 0xee, 0x1, 0x100}, {0x10000, 0x4, 0x0, 0x5d}, {0xfffffffffffffffe, 0x200, 0x100000001, 0x7}], {0x7fff, 0x200, 0x100000001, 0x4749}, {0x3, 0x3, 0x1, 0x2}}}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r3, &(0x7f0000000940)=[{{r3}, 0xfffffffffffffffa, 0x28, 0x80000000, 0x0, 0x8}, {{r3}, 0x0, 0xe7, 0x80, 0x4, 0xe6}, {{r1}, 0xfffffffffffffff8, 0xdc, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x100}], 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) open(&(0x7f0000000700)='./file0\x00', 0x800, 0x186) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000005fa8ab760733f2e11899a8384928a1aa5681b01c9f822fd9db979d095aa18de34852f757c24c878b1b1e77f5d3aa1a59f59d13177f9c4a443172d1ef806cf299e6a8574f86ba5794118c4a6990e509b91fb170b3345e3765e1c24849f1c6610e78b1a201a50989973b9e51eba5f7c63abc9ae66b28e5b0ad7a36ceeca9c07bdaa8945bb20cc28248e6e075ff05dc374fc3a0f047c90000dbda96d673a3bb05806f414262e13639522472bdc7094655575fbc03c8a6d7b0409a1506480fc7237d18efb80f4be43294ad12d6c919bd68ef63127d5c264accd1c7a534aad1eb75691967dbc402e9580df7bc46b500ec2b032beb5dd9dbc1588d8851be8773b3053263e7a30ec60a0d02dde364e8a82c6da032fa8bfb4418968780b72eecfafd5257e99dd880d658c2f895770c6f3112"]) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:22 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000002c0)='./file0\x00', 0x253acb4f9a12de6b, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:22 executing program 0: sync() getrusage(0xfffffffffffffffe, &(0x7f0000000000)) getrusage(0x1, 0xfffffffffffffffe) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x629, 0x800, 0xa778, 0x100000001, 0x9, 0x2f, 0x2480, 0x10, [{0x15c9, 0x3e0, 0x2, 0x10001}, {0xffff, 0x4, 0x3, 0x800}, {0x3, 0x2, 0x5, 0x5}, {0x80000001, 0x100000001, 0x8, 0x3}, {0x9, 0x291, 0xf5, 0x8}, {0x81, 0x2, 0x11c9537b, 0x8}, {0x6, 0x1, 0x1000}, {0x200, 0x7, 0xc0, 0x2c7}, {0x0, 0x3f, 0x200, 0x2}, {0xe73, 0x3ff, 0x7, 0x3}, {0x4, 0xffd7, 0xcc78}, {0x26f4e1a8, 0x0, 0x10001, 0x6dab}, {0x81, 0x84, 0x1}, {0x7, 0x6, 0x3, 0x5}, {0x2, 0x4, 0x6, 0x7fff}, {0x9, 0x4, 0x0, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:22 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) sendto(r0, &(0x7f00000000c0)="04b941f94cf9c3ebbd46c725cdf16a69c1a5fdb5ba9aa6cc6727596c2607181824bf9b696cfef4ccc14d3f571cea84afa900ec0e89ed080927685d9a38d67e0dcdc745605eacf9d5530063d8f7b271bfe190252e8c236aef57b07a10c1bda30b56043679da2a23502efa0cc151d2d839c61c8e4616c5ca1a69e006a44eabac7518f9d83c6f2fe798176285f2c683d197df5ed76a22f4c6b6e4a46089f568b080b00a23b48a083ca8ff98cbb5f0274a77829fb8779f5e072caebce01fc86407802e847556172f90fd8e98d33629bd", 0xce, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80000000041, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='*\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r1 = getpid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) wait4(r1, 0x0, 0xa, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x6, 0x4, 0x1, 0x5, 0xf0b3, 0x2, 0x1, 0x3, 0x40, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x3, 0x40000000, r1) getpid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0xffffffffffffffc1, 0x8, 0x0, 0x7cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8000, 0x2, 0x1, 0xfff}, {0x9, 0x2, 0xfff, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f00000002c0)=[{0x6, 0x7, 0x6, 0x40}, {0xffffffff, 0x4, 0x5, 0x4}, {0x6, 0x81, 0x3, 0x80}, {0x5, 0x3, 0x3, 0x2a}, {0x7ff, 0x8, 0x7fff, 0x1}, {0x7, 0x1000, 0x41c, 0x1f}, {0x6, 0x8, 0x10000, 0x8c85}, {0x2000000, 0x40, 0xfff, 0xfffffffffffffff7}, {0x80000000, 0x1, 0xfffffffffffff86e, 0xfffffffffffffffc}, {0x8, 0x18b5, 0x6, 0x1}]}) 16:00:22 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='^$\x00', &(0x7f00000000c0)='[,\x00', &(0x7f00000001c0)='w\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='}\x00']) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000400)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10, 0x0) openat(r1, &(0x7f00000003c0)='./file1\x00', 0x800, 0x46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x400, 0x108) bind$unix(r2, &(0x7f0000000340)=@file={0x0, './file1\x00'}, 0xa) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000380)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0xfff, 0xa61, 0x6}, {0x9, 0x80000000, 0xe4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0xcdde) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:22 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) r0 = shmget(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000141d4a4c07375cb861664ad21695ef176ef27d05adaa1c26990eb93b53bcc95b48770e5e9f300cd344abf8082b2733a04415e70ed6678ebe3d6d38d79b2ee7b3ee57f8d89ba4eeaa004613e46c1792e003403f1020087c4ff3b33507d0670b99727465fecab464f7bf7c91a010a7e554d8fab9ffe458653237dcd624827be9170d28fe89b67385791b71aafc4b1978b279a82a5a8995265d7689539be5ac8998e4e02477cc420ffdba03f8ebfaf7318751221235ec43a9b3a4cd5aba8ae8c953"], 0x10) write(r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x137) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) 16:00:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='W\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) mkdir(&(0x7f0000000100)='./file0\x00', 0x13b) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r1 = getuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x10000, 0xccb23d2ad54f8fa3) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x5fff, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000940)="1f6069e98a0de39694482aa020a09c85457b4a043abda6c27080b6f5111a931a532ff15891180977a9d4aa9777c2c094e439b592d58cf526907cc98ec178220a40df19e3251c7d73247e392fc9eb6ec1c401602f8ef8f442eac911c3e93b4c390189106d1d1d6cda26648076f0c81d20a54e100cf0f9218761f1360babf8d3e34e29622c51378b2506561ac1e5738286b9fa7ca29d0fc75ea5884fb32d6fd4f12540137ff35f8e3ba0682297c8c20ed34abe96e164fc1d9689429808b7ef9f712079645d05c74678c25b78c9229489c1d3114c9c866d45eb55dde802d0f546f694bf1a44e35281e2e77febbc91721eb0c3c8a0514b1324258744569cc6bfe4137d1111a8107b18a70d6a46377dcd26ab114915e927930c5bff7563f9b419ee044f10976dcd5ebf667179022ba034618133c3b579768da8f79d5c47780d43b4efdc7aebb284d3da01fd4a2e278b9e0d6029f7eaf37ea77a34c51809ebb62ec4fd13c435674336ca15125efbd5d3059cf14605a10630323bb6272e9cdd2f512f67f2bbe4ff235eec9e8d0f9b533145068d1ea1e52c889aaf9a83a6872694291f7b8fe521af43e124af6d7cefde716bdc0dc8c16ffb33e1b686133c0d1142c90921b7b7d628c1683c5da7aa4a1558aaa2d479f1e06ff6783cab768d10dcc1e2111a61e3b931f05f68ffea39364d3508d21c1a173a045bf17a7f6c9df27035ace4c8ad0fe21904c4bb4e8011d97dfa3c4838af63bd9b40f55c3d1edaad553438d01e970b40477079b51f91ecb80dad59e649bfdaf960c1f0ff58974986e078bba7e8a70585f64976de333a3d5d2ed058ddf7e0d0261a437faf42a1e5a8301d6d9b2dc193e07501623e0e7df0b9298b52b309795ec97025eaf83b95c9540def671ff020385e321f39a9e48ad1c513a0efe513a1a84dba8c19857c1a569e5dcc5350476c38850a48050dd318bdd5501103ebe47df015b0a837240f797f3fd919bda4dd96d82e8c18a0bcdceb94b3fdda5feaae70c8c4c622e2ef9e4edeb6f60d2c8df1fddb1d32a6829d4202914ef5504469cb15dd855641b8be0d873aec63bd0af9f85d2e972e63e92c1be88f34bb3344802e8743f04715225b4591191a906c99ad68b113c0c362876e1e9997a4d0e9bef9a330e3a8c7b4b6640bfc7aef8902f44f7b08d91edcb342d3e6d782051753976c6bb14856d0096d9c667790da23edb56c5b08f17837965b26bdade81d26fd4319ac76d77c08090ebe3d84e0e96e437957031a10cb96cee4506ab497f4f54151e953b3d6b1d4c0c8304641d24ad35754dfc18e8c5ad28d661b82c7497d29fbd9b47a3e572c04b2c339d2ec21a88b7ed600ffa8b25858e7724c376e745412dfb6aeebe338df5fbe5356e40a8771e24e09c7dd6954c8e8240e807cadea31e73c14b9ac93e307a5cc551c21e98ab8e31f70bff8b0378dc83866682b8a77185dce9a17c2b9cc29ca0f19703f58f5a077843c6538e65d6cb1af517f03f0dc2e723b0e6e27599282b73b9f33e4aba97466b2fad85a86e91598261cb54e4432c82492d5116a9343dd79ce2ec24084caf33bc4375f197a93615b95c5bc1c77510dd55f36ee1bbec68db92cf29945975a3d515ecd62b1b8b71eed82bf2d502a3ded97c82ac216dd14718d87ce3de8b33a786db0e93a905838ccfb4b9ffb6b849f001b2b344cbf92b5a79d513ca8bd6870799a979606750d1fcc2e66f0d2b6c3a64b34de32e07a5d72227d43e0aee200c381447affa6cf23416aff986838e1b5d09b12d2331d6885b70f5401a98a9bd34b47fd3b8c5b26e519ee50abd92935debedacae60a543ce8c5e835ff5d76e1aac951311a7377ae9ae859426accf55cd30bf37ad66fead600aa238f939fefcee1a6d23c9ec8006c0277c4293ad8e23576fa9fc4aa1cc6ee370b405651e52a3d893196852f8ccd6e992a714063fa49aacfb986267f4466e65d6ada767df00b4e3692e1796f0d9f9f2e7e89ef409a1132dc3b2a270f58719294607ed2a3e7ca2aca19c6f08b18a6cbeffbf124d05bb4156bb952cb041c54ebd9af09d568e70573fb5fc2eed1978f55b10aec3ef977f956a5859677deb1437d4d8a28d53c252e5697ad148ead3535fa8a2809f162944a6279f5b8c39563525aa6d5162bc7c9af7ab300a3f366b1f5acf5df899cba1c2c52e5507442d7f006997e121da113e4ac1656874a59a0e709fdef401ecfa84b94e456ffdc30e8c95e5be67a471896c1b000e445ed41849e4c532bc892489d141c9db8128e0e5058759350091d917f57facbc02eddbe356a157625c4d478bdba10b4b4a18e651f464e873bc2f5815ad33aa1a070300b62e57d4c43ca1b89c8fdf3fb2a64041d88dd34f932b036c48e737fbcdc50a1dd22e8b2f87ca9f9a5ef58350e5c923e59c59c82390fcd75bf53929b39e05ef416036436ce7f3b0b9e9b25047dc408342224bfb34e1b3ec3183192bc91b0e2d7f5454062fc346b78aa946a7558938444ddb9704b130efbb690bf9f7cfe9df16269accff4ab9272d062cac3343419b41bcf27b37187619d7cdbd963d995c25eea0bd9de6514b94b408492e59b6fbca1bb298c8061667011be61af562d94a7d843562f8e99829d5179e080cea366d07f57c075a206d10b3a1c93f228afefe8ff10ca9bab7f5bac3e5ac86aa98cd98a9af8c4c88aa7fe3b0dfad3d6339bba7e06d3a9d997f5e96f9404604d50300dad93eb077a4cbb7df6675aaf29b8cbd4a2fda1a3e6884a3770f6da709d70a9f5b77b154cf9e8d6ea04bc004b8a1a95bf40f3186de5920b1b64800ed8b99d3d6bf26685745b6a4a943959b2898fa6733a0fa682a32fc45ee1cda52e04b342c599ccdb0ae74eb6d3f65cb23e1b915f943f715a75d0f55f3c3b0eff2086eb74b5e8b8efbd678601bbcd5b9c48394acf363093dca3ec67b70822924ddb7652d3b97e1b59d5c9bc1c5bb29ee1207da9c03c331cd130695ec17bec8f790320f5fab9a78a609bd9b982e84057b37c41aa304957667472be716b4efbb095d7d6af1f7a953f5c42e7baa145fd6dcadf6ead17bfe260d5f498abd288963f59dca21f6a17f2b95a37bb7337f2db63b7ac9a22fe5014539bd56fa5c6a0e74689b0f7c3455584e7310cf1fc5b1c9a418e8759c7983c6923943a4ab70e5efbafd835bd059acf4a60ce5937b4341a47de5a0168acf33fdedb2271e759d8b68e5f54e37a8683a29d9f14c30b8164bd9191036abd7732ffa1e96eb82cd001ae4fa056582d74c76df1d2b0b33a6c77994b0984bf741987ad9546ac05c1cbbdcf3a08663ae45e4e4cfa38c8fec8ab1a05246156660c080f646a61f34e1a0a1f198f1e168cb5e71f18cfb761aee9daaad589e84509c2c072f95699ecc948a9ad2e7bb227164704df64620c81439a71e2f3af992d70b13a89b53df32a681cc620b6fe48ae4e725449877c841bfe80190d38f8a8fdbb8cf94dffbfcafdb1674a0dba902ddd982d69c5642193ab5b4b12ab97ab22621ca22073343d83f7fba79d7bb6c9d99b56f2025371c6041c5903d55e0c9a09a9ab0bf0a1554d50337832cfa91d8adbe3ba4fb9dc01ec72c729eb341556adf6b9040c335258449a40b8a994cc9b2e876b74082e2128b61dfebab215a6ebb30ca0a2e2480a86ade4ea1d99cd7893fecc175c781157f2a0fccc20612b16520994baefca8ad2895ca0bb6c2d8c0afbd2ca905a194fcda931466bdb9cd1dd1576425c321e157b5f8a2a2c31a44916e6e48909cbf537755bb14557545049657b8917fb6060163a0ff83eaf6eab527a0586fd74a3c384f307d196c9f3253921d354e0692cf832907ca44eb4845d4294fac871ac1db187b2f4892066d76ae9324d1144aa1e435eb21dca950669cdb760a74840f939ccc29a08739ac6dfb549e2792493b909030ac136d29bf8b505d55df54cf4e64bcb7508930fa888efec69c1858141887ddd4d0af055874836cfb1d4fc9c36a6b1c75288d63f75a632b405b067dcbc0fc53ca06a8a4c4b574972c174a29a8b415ea77d1855e77c3d22d1cde7bf7158ce80096c5035cdc26db37a39e2a5b25e7735764d2d70287063c6ee92499b8dd6344dd24c4e6f929fff98ab9e802db6cc9a8aa6e5826c313ade679e1be262ef68487de57ce40aa25e4b18200d199f83f052dfbfae633448c13c771ac5579e67dc6381acd2e95e69c5e5e4fd4452b1f16b6c1f13174b603405fc9e5e08171ee20d7b6edd2480088e76eaae811818ad00385af12222c215294bd9a1dbb0aa104076b1aa735577d8fc9e02e2a5d6ffe1c1d2e22b5d4d913ebaee9a79ce120e559e49af72441875c75d0d59ef39fa2452b25edab6e7a2b12b8400e293497a49801eff5348d13b86c65a37714ecf30bb7940781202c78f12308f68a45a1ed0ce0eab44374c4e48d365a51bf56ff17aeb719b54131d39e56d3ca894ec59e790908f9b6c628468c9a5710b69280c5abb2d7723f94b3c7bf374058c915ab1ae52893339576f7dd2b16c30511c58773416afe02e07c5c18e3c6e85076e7fad43366022333ee01c6a9238bfd4032d6a0325c12a69f7377dd07a7c1aa4d5a082b6db5ac8f34d9e8a348f76d68a6036a0e775eefba8ebd971a6537f324ee5ca3af7e694a2c5fc99ba085c31bb53d8ba84f355b5300db519742f675d486ec691271bc7a954c12bfeda5deec9358c6f72f7bb630dd6c74a6760faf70dffe7c3e5c4d86b4835965c7d1d1499c07bc18b69b04aa92291c118391f0a6c44fa6021172797b1a9e00df981160c89c6e4cc881da9307bc61a03918f02c257dce20e2e0ae2d9b3ff6cb324d2f06b44d6c3c4f0cbbb0bbc8c2dc6411d2ad6f0a0e5e7b29bdd110b220a3333be87dde67ec050e4dbcc7322f424bf7ab516faeb0653ad8f3e2a451cd62138fc87ce2ddf723c477421f9e726db1280ab73576a9702612f38ca1cfd4dc04e019d4409ca1ee90ebaa36e4b20360910958ed84470b7fca81169c8d4bcc9d7de64f168beed8b5e21909afdea481085179217dc59696b917a7c904fd4494bf41d0d7136c64719c6c60d53ab8f6c6d799bbf2e4a12f2a94efd3b890dd1ffd381efe342b945857aff9b75d27266ddf119486ef04ea03fd7aee9c79a2c4460f5ba630872c3ad75824440986303bcfd96936bb3ef25df639ec780d26601ecbc3ed16464b204d41b371f39f0671d43dcfd05b2cb8ddab9931d705ac3a7831436543dab2c198aef655db6fa1d58006a0dcd85628246358617ef170d29f53ff99d4131a068f6c7045fcd51ac6ea3ff2fa4308e71764b19c1b39b1c1ad134ce098977b5777ee230db2010090eca584425d72bc4e4484cdac0fd3e2476a015551c9ea96a4367040babf6dde84ec469e1fceb6caa05e529b2f7fa5c10658f0f474121a833b955733447eba12b657daafb53f90b765d1444ee0740c3336a9caed5616bc6366ce95eb97fa2697fd95e722af447eecf2adbbdb35f9804ac4e81400c694d7193df4508aa56fd719202c1821e209a1625c71921e6f215d3cbb3072a8b1f84a7eb5597b2ca83ce2dd453ef455ebd4fc91598afcb13fecb293706fdd52cf6af24339b0e48aaee53539831e62c57cebe59e6ffc46639955ca958171c3480981cb7ad925c045c410fddd3e395469e6f75645c3432f8f9895b3bb05fda7985d9e2a49c4196483c85058a5ee00a9df0d9c616a47cb99c0d07ccc0f5f1c066355630f935f81706d3b7a67bff745a7be2c83e92ce2abe1d1b0596fc3095dd02932619c28de3016cf7e0d66c9957d9b1082e67fdbab364", 0x1000}], 0x1) ftruncate(r1, 0x0, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f0000000400)=""/93, 0x5d}], 0x7, 0x0, 0x0) socket$unix(0x1, 0xac4634a14db9bb56, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000740)=0x3) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x856e30affd750ffc, 0x2c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) getsockopt(r0, 0x2000000000000029, 0x6c, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x3, 0x800, 0x1, 0xffffffff}, {0xffffffff, 0xfffffffffffffffb, 0x5, 0x3}, {0xdf, 0x5, 0x3, 0xffff}, {0x7ff, 0x1ff, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x9, 0x20, 0x8}, {0x0, 0x5, 0x7, 0x7}, {0x8001, 0xfffffffffffff51c, 0xf7, 0x4}, {0xff, 0x3ff, 0x8, 0x4}]}) syz_emit_ethernet(0x42c, &(0x7f0000000680)="0061d17dc0546bec91f1ce09071d6fffca9fc66841aed507ede8ce8679c84b4e3398f09d620c756901c44932133e28ab224bfb6e0f4170fc27d30eafc90eedffd9e34827cedbabff011e0dbe7bd3919b03734b085979a1e218022ffa19db7a018cc9482914de08f917125d6af15d206ab6111068604af77ae048d1769567360c6ace26869c8bc5fe196fe610de2981dcd64e5f440b4abd0edbdf77452aa25bb34cb3eb26c1b05d09e4fc27c90369aae3c69e3e7df8dae4b715ccca7f0c14c184619d17bc69a94a09940b0c7140005e673a2d3d1b9705f4e202cdcddf0880757c05c70efb851235ea5444b0b6ac934d4484fdad346761a213848683b677dbf39b19629ffc8f9a2265518a558b0dcb88c967ac302a3cfb9a1e22a667a85c4903a07aec07f165ff767a3a1d7b12fe0c338fa30862a2fef6831b9e1141868e462969f08fc053c1f0a81693a09756c2fdca049d8f0243091e5d1efde516e5124475aaa536d1e2813b562295d497844eaa89ecc83184a541fca75c65514e9eb68c1f4a911d3beb21a6f8ba56997d13a4594c88482595bbda2eecaae6f235aa0521230e4315f32f3b65e2ebdd46619620249dbddf3d9bfdf8") 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) syz_open_pts() 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7, 0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186204018b002b3a0000030483ca4fa4f7af071d5027e3e481106a0cc557977136807465e18c0fa6480486b34add144827023ad900c5d1e33b080d30a8c36b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x596, &(0x7f0000000200)="e3a0a8b3a936b3e65b5804fee28107f15e4c60fb") 16:00:23 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r8, r7, r8, r9, r8, r6]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) munlockall() msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85973b86e53afbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"], 0x37, 0x800) sendmsg(r3, &(0x7f0000000600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x4a}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000380)="11ae1882d93bfadc383b9704929d2a248a799179adb91f04a07478b2b98f13ad8900a22da34c6c9e729b9e6af4a90c8f58f3164c1b5866f3eac455d846882fa2ffe59274373a8622f0c6bcbea7c0c27f500a9328c1bea8d6c6102ba1c8e7993851c32eb407749aa16d032c43e32eb167b7fd2c90fb37def04194cc6e5e86f91dafc5eb8c4a460391778767e73c91e7e846cc793811f6aa35f5508e3c7f15afd58f9d00c5a79f6678517bc3b5b233b0d1e397b6ac1d7a2aad98d7af2d18aafe9f95d34d8813b12c73194f719f33803ce53bfca7c7086c", 0xd6}, {&(0x7f0000000480)="0a14907869b71b6bb835a466f057ed19bf1de2a5686dfc", 0x17}, {&(0x7f00000004c0)="1b4fd159e1988931bccfef2e97d0aeeefbd1a6f5c13d45b3f68d646329df300b377fbff51ee46732ce654ca6b6b6c6af0a5cdc03079258a26fce4de9f5614053aa463d914c1d434c449f166878904dd1a6dbc9a24dc6cddb3beb8afeda4736b674f67391a9b8c55e400d514aaf47828e3969be66053c185fc9575406e3c96efe1ad6ae6c55f706", 0x87}], 0x3, &(0x7f00000005c0)=[{0x38, 0xffff, 0x1, "89d634c976747faa0861c4b81ac8af28ef6fbee9fd07612ea5c8836777308ab4d7636f"}], 0x38}, 0x400) r10 = socket(0x2, 0x4003, 0x0) getsockopt(r10, 0x20000, 0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) mmap(&(0x7f00003ab000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x533) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x18, 0x1, 0xd9a) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet6(0x18, 0x3, 0x8) listen(r0, 0x80000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x4) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0xffffffffffffffb8) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) socket$inet6(0x18, 0x2, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1}, {0x6}, {0x6}], 0x3}) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10001) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/84, 0x54, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0x65e6, 0x8000}, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/99, 0x63, 0x3, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x178}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0x10000}, {0x18, 0x2, 0x1ff, 0x1}, 0x40, [0x1, 0x1, 0x99, 0x2, 0x2, 0x8000, 0x100, 0x10000]}, 0x3c) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x20) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x20, 0x59) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x40, 0x2) r2 = openat(r1, &(0x7f0000000380)='./file1\x00', 0x20000, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000003c0)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r3) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = syz_open_pts() faccessat(r1, &(0x7f0000000480)='./file1\x00', 0x8, 0x71f13916f95bfc4d) write(r1, &(0x7f00000004c0)="77af3486633702e9e23aca3d59006269b020277489c880854a93a27d2277c54b534337b8fbbc8fdd93cec7fd3f2edfc5a2450f3c6152454e72734ba94430d57e499240bc3d784fdfa856457680bf7d5c5d7e5d10cc66082a1215cd887502d4def9c81c36ad6ca3a3d84616415149229f750c940925897a1226b285d3946eca7a9f9c026742a9987f9a0d3299a55c7e50e54c3a7b2b23c688f254004a4933bd8e3efdedd7f3272f9bacce3792d24bae1f6d90319c4d4a9d79c5d2680bfc1e6431c1f0ac5e1ea597cdf331e5e2803505d8fb0a5b5fa29050e0ebc59c22bcfc1b09f4bbe4aebdb305c66019b6497bd9d186ee2318e5cc43dedcca", 0xf9) chflags(&(0x7f00000005c0)='./file0\x00', 0x10000) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000640)="da8a9f938595b9aafc62a0ae789396d96ceb5a83fb753bf49f93c4086497501e43817a2e9546651dff520dfdebde6bda644aa57d5be2f238810eaa7a109a7cef7e7d6290ebf506e4f56db8b1af666824a4380e540e7a1f90399d9e1b0220d4682d741e1f", 0x64}, {&(0x7f00000006c0)="e5a8c0109aee786837ce074e1983f8716fd58250ff3c789e448e5da796befdbb1ac3c20cd29b155fcbfd00a07f3bd23a6ba43636356091456266e86e93004672cf0b223396537ff8c50462ce98ddf54a8a3f3bc6cdec1bd9f3862e801f25294f0233", 0x62}, {&(0x7f0000000740)="1027fc6d105c26b223b064d12d72c0110b11a71762634f3a7dfa29f1af81867f1ca1a2812ac7adb15848197e5767ee904df51a06dc083545bc2af5c9de0cfdec99f56bdf5d60d6ef0ab5cd40a67181bd5ae13d07f829a76c5cc368712658fadd7913ea237dafdbbf9d4b3972565e26093f028035cb485d4dad08dc69e7b5940eb212835f2a48babb904d5fb7051ce141792fecb2b846b630ccd4c572d370559ad792fe6837f4725e4e52e6042ab7fd71ed34c6daaa19b092495876bb02153e8e778b57469ad4d327563b5a189821d3d838a43f72e1cb8916820fb13334c16ce3a203351ea97d29c0dd23e6e7db9f2b581fce911e778a366207a770ea2741", 0xfe}, {&(0x7f0000000840)="849b7401b8c8257ca37a354e6e96f022d7b0eec111a76fe6e13ea2cf1b4ab4383bad53e599f522852b199782e11ed3c9b91a675493d3aacfbd79da6f03c60d35e4c30d38c1ebb67bc102f1d33a6c9f7cead656a5f98293ec25bfc2fb8b1f3f7060a89d20ae7223462d4a56943f3dc72057f0b552c728", 0x76}, {&(0x7f00000008c0)="b5f9561e0937fa6164471e10da83d974080b46ec4944bba1775de9c9db405049f85b19a5ca59d51009589e12c9b1a507c965069779ba3127b041e9b12307a4b470e657", 0x43}, {&(0x7f0000000940)}], 0x6, &(0x7f0000000a00)=[{0xa0, 0x1, 0x8, "f7c9ac904e28f47bd6c4fc64bf1d5d204f8651d3823fa0c8e3abef1f9891a1a0ead0d2dc6e04776b6393c89d9ce13f088ea8eb3a1ad187065f25c6a3b95a7817456d7741df8115c829d2a84e862237be3df85b41310581a3adef6291e342204ce3d90550aa467e9e133b542df668f8fa25bab6777253c17f1fca232cb09f1a47b91535d1b2280fd8493cb8e111dfcbc4"}, {0xf8, 0xffff, 0x4, "b3cbaca64350f7ec35bc9c2b5018770a0170e8ef1d701ff9d81abe5968c3d91b7d00798081b3c20d6045ae562d14674050545696adcf3de71744d8e3392681d4bebfb9e6f51d8a9ecd9a62253b12170182457e26740e78efbd0175f3ce1c4b2df0c571c052de26c6457d42f4ebd08eda74839d441551a678ad5eba4361ab53a51f7eb8f50d7c14256b67924cb12b5280296120eb6c5614745a266cb30002dfa2570526ebefc7443346a65d284f9862b079d658ed12d133195bab05b96ad95c63fea5d0a4c27d50575ecb3479d544f48479787813f2f35481a445e9f3ad7b9c479064140a194fe0"}, {0x108, 0xffff, 0x3, "a9008533570f056ffbb83e4837c383d90204de5db5590012a4a1885b54786719f85a3b928882f2c6077f71d567fd6b5da4f7926e1b3708a2dbf7ee8813832a2eae50ab483efb8e31112653e43bf122a0023b0ad258afc0112284e455ce107c26cd4053a50bb4e0852aecd9d385e4b038b0f468c554be650c2ffac8954bbed19df518ff0b0308d77de54eb53c555018adeb4e0677b81d5ced64f7a276e5d9093c6ffbbe083f05d72dcb36c1685dbb84f193f312c6f235bc1a0cd4e09ddbb143c9547a0ccaa05fad9b6bfc8fae805ec3880010e2ce29a2c8fdc6ecfa2eade6b020606265ed01e3ccd6a8324e731a9e289f74981009b593"}, {0x20, 0x1, 0x80000001, "2d01f54922dd89c2ff01df1f474306"}, {0x1010, 0xffff, 0x7fff, "c05dffed5681508b01947397f86ee5d38eddf726567b893d7eb3d465cccc5829b7530510a7b1d1edfb67155cc2585369414a92a2f451da014b6286b5a366e2d97bf3133b5e58e34dea9d1ce5cca95b01abce25f730f27ae796f502a11542c61829ebfdeeb1a899e4853573b83e27ee54305924d94f9e6e9980bfc61538c294a4e350bd91680141e5b346f60574313ddadc9c66adc7fc28e1b426c9a4a4c72e5bfd7a74bc0636111987d46b257a1b81c7aeb926df348ec53b5fa8c626f219adf07b7f0f38370b9d54f71fd01b765b802f5cda008bcf9f185772691508373e3a7f009e6d1f520094837d60c907394cc034b5f04abc36353519f0bd8d55232f1f27507782f7bddc153accb1df88b01eedf6029aba63ebfb51f54d7ee5caf6c4a25ea9d2d17c9fcff39d307208560a11b54bd633f04ca00cc6db074a47eb20a966eaaa262b894bf5d70d595b67f5b15ca52b103f77ec3d63374102449d2f896e32b75523363ef08b2d0c6f18e8c9a994b39c7f27575a92a83b07ffbc3d169435167767b48353889f49b7d87c4df7265f1678dfd5735d94a40c133e63070727f81592a9ec198c7b084fcded69074fce91a101e1e12bad6cfa9fd76d463a775575e417126c8bc4d54c8ed13e6780440b40cfea46cb97bc238611140d157cbd806dfef61436e33dfaca5d2196784143d46effa2dcbb235eb245135a76b31ce3130d2c5e1066331310b14100b9506b29c120bfcea8ae3b0af7cdbfe3646f7adc4e9d191ba3e94bdac34e613ef7304abc722812157947fb71f037e0fd52c4502da98bc5a3b6ef12205bce0dbc252927d0ae20aa460af16a314698b0b8b9c8b0dadceef56689102dcd6d8eee38d575dc969d6f41c0944d498cba7ac9acc0447eb49601bd6bf08537ff0c6496366e1519006ee79e58c2f95678a562a1951a5e32f15e0938916cf211d1b677f1f6b15b48d3b083f9c160cee4497ef6efe6c2ef0a1c9195aacbeddfd0dc5506df240ce1fe789f44c915703746db6244e60e90057cb807a0e5b33b045dffbd656bc55b031af1eebd48db937ae4aa3923ac12485f1ce60b02cafc1d51772994c45e9a2fe1d996ff94d5da17364667a2d5eca0a980765d426f103a4db7e672169522b603348bf038cfcc76f5a4741a79dca6d3a80d3982faada712b4e6664d7184ba5d5d1ccb89796ac07a9300ac495591e7fe7ab37f4b00cd48fbbe8ce9270d5cd37d6a985061f8c9e4f801437319c9bf843cb7bb40d25a40ceea9366cae85cad17fa1ec89a89c54b4d949ee0d1d80bd33f9d81b6013aaad5d2497eed82a16e7d70faf08154e34e043549d1e4df4f35edb8f33b4f8ad241e33a4fe5960dd4d5ac025fffaab9b4b045312af244396384910ddfe14af792adb6bb31c9f38bce7aacfbbe8bdefca3171d18c588ae62f1a4ca78aa28620b42ea044ff1c8ac075fb389f0997c4fafeb78ac03abde48fee424339bcce069592e0be4abe847a3fa1bb430a72b0829c4829e125a5706e47309f927a92fcc80f10b5e37c6e1acd8e16fe5d7fd3c4ce9500ef0fa5083ced744199384df31117affde96a6c8d1e1c713bcfb9791a14fe5dc416bbf9cf0aaf997e1f4cc4037ece5759ffe11e588e14c1d37672bfe7c6d0277b2fa6c5647318ed7ba203caa6abe6ef544158bef0484b1002da6198f64c7a987af5a551cdd3be81ec93a1e3529c2a05b31d2436abe59ffb24ddd23268e6917e5284182a3cf9d2f23c74e9e58c3a37d5f4fb66eb021af294346c71ac87cf5fa4b667a4c0f7e2a1f6c30311b42151dbdd05aad50af85b89980186995c02a057135bbc5e3c5b0c0acf68656a26fb389876b40812277f18aae2454ea0358a8addfe2f973d5f91b208e7e5d5f9a3f383085e2cb2284c5955b63e4316f65ed0533e671e0c8a612595c90831a9292e9459c69d05b10bbf76dd44600d9ddf11f0e12ea11ff736c81e007272eb692e8373b21c6421fb17cf9e9a8906cad761683436c77d5ad6ecb87da2c556796130efea689a6847260a27f0a2d98dc493fdb9a08868af76faed606830430fa56bf8e18091847f5877da250da6a250f2c250d9ba0c1130254fbb73b6b01cd187c0c625fdd4aa9ea3f690f6d3635671780756698768b3e07249b03034e0281024f1907b84933f634f53b4d968d6badc1daada116329771a11f5ee299806a97e9b5062189fc799043779fff33ab47cd81cc3258026e5e433b1c85b24d6a36c411a9e5f8e33af2a57290af2e06c30fab5df90a5b59ca172d29f9e93b494e43be5488fbe70f16673e295be51898da0663f036a4832b65954b5448081466d5b6d22a250d79be00786b181de41e54c9830243e3e639134064e648e1310bd4ffce1b9a65d520464fc35e8334e535ac33b30dc54c6e114a4b90dab5756cb0254de272b16fce1e0cab8286688d1576a7e84a18edf5ed512f67eff48961461993fad4010604f96545888537b20065e03f1db81f0480a70adecddfc25ce4acbf579fc40c2238bc20d057e481821cb08b0888ff02afa868a96c80f2baa68f4a572ad1768977fbf9e3cad8d3f3a37363c9a1f2801de4c6d92cb0f3145eb985fa42ced1da6b95d06a8b1ca6ecbd92f18b36d4fd947a0bd8c4ad75d8353d0bedddbeac31e37cdc8e154c717688e787d64998c102e8c4d6bd1ebc1214879dfaee3fabc95886fdea46d91336b5ec008cd56b8005f183da26152866216cdf5b648cf2de3a74570260a37e257244c546b16a66f7a03062b24d09cbc3257a36353e4cdbf78f08c4372857df5757e7b46036c530631dfa94e34b8f61ed2d1e959386dcf99656ae1079ce7fdd258c502e31133add40033b8b40af7d1b7ca9b1005be421cbedbb6c721fb6188ea6b168746434bc872cca8437a1566113572857e1dbf031f2b60e0db8fa586f3781b384c7e84124329b3194f686b59c0994848cecd5479e2a9f35a3bf9899f1293909fb9dfe9e229467780439f2eb0a360301a7e4f3e22ef58f85d67f96c924df7df7a8cf6a33463a734c18dfa4568a2f2b7f09e82907e6b9e2192b99d179dddfa8b88ba5cb1499ee7356112608c91c9fdb8194f8271d1288b9ea3bb695840c0e0ca0141152eb14baf8a14920b4fc6affd7f08971ef409ba6af45e4eeb73b48f1dad98db85f90236573d1966cb46dccdb0abdec3308a83fd99739d3cdbf0859091feda68aaeb06afa4e60dab1535cb5b9f165f03676134546b240d15726a6849d62cc6d0f838fc95777206f7a386c242ad9f1414329d9a16dad7aadf7e91024801f02abdd4a6906a89a9e5825a6f045c066e9a2785049883ec6960695fd8bae024e1d09c39fd5ad7f6abcedc3c41941fc0706e8bdfae34ae2eb063d115b2aa82a075be628670f92b9fd1785d92f3f32ce4bfde96376fa7e9e6445c3a156a04f6efa0452fc8b9c6ab05bd599487e985309909bcce95e500edbbd44307cbbd834a7bb826d528a19a8485cb67eb6c16e49ba84e4d6521c3fc8d2672a84c6fc4311b7704e7871f9c5893367b22da9c4755a0403ef602ab34ecfce2ecc589356fa47df11c0aaedc0de14bfdf89bdaef4d431bf2b8bcd01ee3aa34835c3b7dd11f6dadb2b362b37e8e1793ce7e2a284a5307147c3dc02a24ecf6ac1e680e5a6a2904b7c82c1a5a279ee0a048aa70e9043797211ae3e973e6326639dff49aed1f425cd6a4cb717d48c8b27c941022146447aa62babff1d64a8c0a09a3ad62f0c79dda8e7ae707a4cf2b76a76ac703ede67bd3dff535e3cc219990248c70ad07f319e76b381cfc5d2a59a2c19d0f83c4957f2a9e4f286f127442ac709e5fe9532e270c18c138b38cb8881e47654c27e2267c60e38a962666134b90e37cd3235157fe64ec6b12cb4408563793b1f8009291c87733d367936a178e07f6c4d934bfe23a15402bd8f942c3e4c3c422540f3605d739a2361a6b8d20ad266cdaa1b3f523301e33d603f9d20ec03f59cea7fe36cda7bf5b2cbb4a71a7784872981cbd05ac0ed214c21519562327134de937ced99146f6b563a6ef4ae4bb9c8a23e5e75cd999c8292ff54c846efcd21b2fddafa022eaadfbfd03dee8de8d2d1d909135a47edc91808f7180fa0f4721718bba95067789e0881d9f0b3a326932417f15a6828ef8b3e5d01fe3b872c20419de72030766f775edd9d2448161b2ed9f2afd68e39d506f5f801fc4a90fdf1a931c5d2c1594c236dc992fb4833aed263d07d91d3da4d10f11693908bce71c6720b4f520b6454b2b49ac49b902a3b0302dd81e2215fc96cf56d428876c13ee290da41e7dbca9676abe49e8a79f37c4d28fa8755bcaf38911b55a5cff843ebb31bc38329d100c07cbb67223691ba5fb4d65dc66e45e0b0ec3366004325a1e001b7efdbaf7595cf1af2253b827b48b0024063abeb1043945b4f7d16e45bb48d5f78a82bfb0d6aa2cb5cad1dcd55b78192165675b5b70bf908850af5fb75d76f610eb8bbac98ff775e11dce5f9bb5d705f33fe99a050f3f7c41b8a427f922d923198aebfffebaba1619dec9b993c9ead8fbd40e696f1259b3de2ab94b4f8d5a142f71bf4d11dd3b47b31a0f71f60f2509d8be308f4de3b37f40b1b390d483aea18491041bb6f3a978a0f4474cf52a467740e3a161fd23d03cb653569896d35c5671dd2d6bd2c79527251e8f333b0baeb06eb75d9d619bd3b5702be70d755017460c37cbc0578247547c9c5b80c302cfcfaebe9f6b93e51e60f426c94d677171dd9f0f5ddcf976168232a6ae036e59e815f6d058227ad9837231cafb5d0aeba95ed4466a39e4c6db72e7fb023ceb76687f32c23c36b4d406b8509bcedbbed42ba762e00d559229287efbb50bf9d15ed5bf68b90848b0658ec99aa322d7a5cedcfa43ec67a863a6462621a55f8372ddde75ad3d60d34cc844824f39c4164df2c6cce42bb1ae0981fcf7bfcb3e98342e0a7731b002f4e190a9ccc8429b907bf556468b6468d585b57da3f75e40bedb06fce0e2f3a6aa9e45ec6d6e81042b0577ec5a911f65a469541b561a8035ab29f88639e5acda964f7027f476a53e43dc3adab9538b1489b3065e1a82195bab90a03d3d731410d90dfc534665d5d5543dba1f36f053a3c011e93039ba906072401b21b1fb671d8ff2f61ce5d906cf356f82480123aafec5df2430ee208bb3a2ec32a07bde7cbbb604d85ffd28424801c11a219a2b7b04c956c0ebd26ed2bf37f754df790d4f46f1a3ad27eba55bb94e53ef5ee13e5673ff921d573debfe6b4a8c30cef0f08e9b28bcacec0b1df303a54ecbb3d5f02ffd11a9e6f50a4d2116a971b60be8224b770d2ec91285485f2ae5e5ab142b62bd7acc74e9169aea96a2374642fb498664fe7dd4b521bf5c9b8649e1b42a066bdee39555585c063c383aa7f4e040e82eaf78c4c6b317f980d3db7528741ca5aba4f9ec637ab7db1e862724530144b377940a527d66759ecc35ba202f4f41c1de873fc7dca775044abd22da7e8431501a91c590e3f215e69d11390745ac71a38f28d2f057881d3204584a0a310e42a6c881486061b2d9b11a179928f2f378bcb39a4d13484c3cdc9973c31b0490e9c048cad6a8be6531d009281026a969326e786b1c4067ca2f5a82535f17a83c0555c18678eed9158f9908e74b6626258f93475ac87fff881fd3f6103fef1ba74af6983c66b1f5b09f45961bfcc57d9d6d7ed82f91192647380e3a5458fc44bb5a8cd47b063b2203a2a14e0d6e57f6233d4f25ee1d62142aeb5354bc2f0927b029d743cca2306da9daab30004e88aabbbd2503e04d8246b"}], 0x12d0}, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = msgget(0x2, 0x12) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001d40)=""/4096) fsync(r0) faccessat(r1, &(0x7f0000002d40)='./file0\x00', 0x1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003e80)={0x0}, &(0x7f0000003ec0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003f40)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000003f80)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003fc0)={0x0}, &(0x7f0000004000)=0xc) r13 = geteuid() r14 = getegid() r15 = getpid() r16 = getuid() getgroups(0x4, &(0x7f0000004040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000040c0)={0x0, 0x0, 0x0}, &(0x7f0000004100)=0xc) r21 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004140)={0x0, 0x0}, 0xc) r23 = getegid() sendmsg$unix(r1, &(0x7f0000004280)={&(0x7f0000002d80)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000003e40)=[{&(0x7f0000002dc0)="74069bf12707f8c83e732ac26451bb79631dd0afb66bfcd5bca75b329c93030fbc0c4734b0fab9292b26ed800c523c7da23fc8af891ee9eec60799a6041db2b3dd595fb0f3684aff8514188cea9e04d3900b05c58030a03b024bc8a37a8c6a15e100310cd584", 0x66}, {&(0x7f0000002e40)="64e2201094d416661ad05cd72d182fe185543e42a4d067abe2f1134b64e22ed69e392bceba3ac98e3487a984889319eafa947fa88b5243dddb116ca0ef025f95668517dd4db962a0740de5c1752a427cc56a9b04eb6a3ef708afd7c4b69490326efa561aab76e5dfbd07b0ec493982216dfd16cd624e2ce45264e4e5539aa67188346d64961228bf3a91a872669cf510bcff6dd1883530d61e8450ce20cf8d9143237e4d71c71820c4a46129d385a9b0a0e66ff2789cf2f2a3c2f8851ec5e899184a5e2690af21f73009c4ff274afdd4fd5394684f683e27be98d6eeaa7d53bfd9970e00cb38eba56a896429753b6b450ab5bb9ccfc9705ba4910be1aeccb1dc7bdd58d2b117364f86d166919851c2ebbe9592691f31d9a213845c422a4b18c26388bfd5d5cbb8ee5da7f890ed5a8b530c90b3ae8f0f96e2f5c3743bdd8123a85eb1f7e1008587b98963106521ed41c1986477d151fc22e666df2c41cb6a83a33b91c275dac258c1f119423c3837773577febfa2d053432c9020bad127744d63f8527c790137418bc52886269309d0f13479c6e9673387648a5d9882101150f514a589188c5b856edbf7a9bb09cc4cd988041db17c25ae7409625c32fd4b8884520a190987f69f70f93cc37736c595b969619dd0e892fa79494deaa190758352c27fd8bb163b8f362b218727e42e83bfeb9fc70bbe31adf1415cb06c213d7ade70cc190c58482c8d2c534877dd84895838ad79ebd6c0d44396bb81604ac27ce8d83ea2e5a59cd3186bc30d7a2c19121f5c098cdd8788a8124d0d9a61daede09f6b987b52b2639fa2e7bb44a5db18846e71012b834c156787eb9639945d756fa6a3b8750ba567623db6c2b65a59fb4c09f87ad36745426e3bb30464a61f670d166fa2cd79dc9ae178b339a54364405e48f877fa08cc44141c9d32c87628f29e36774b5613a2c9d3fb726f1f0eac528d1560b0a97483ca528e1eb2bc5f509afebbd3de1ec92762056b7cba4ea66b806df58169d87b57b4daf1d5dd211711dd371eeed6c633e31052350bf2bf513e868540512f5160f04712adbb7bf0a7f771bfc7e369ec38d3d7517196a28583f1caee1bc5dfbf92a94b3bd04f24d9663dc61da1a296d3099af8b8044c5bbaa9aa48977a3c6da7f14de3c492b142b2b8f87fd9ecb76a095815732e129cb2370f9c4533ea5527354a1c23bf4433f29cf2718cf5ff4bc9d4dd9b8264ed595127d1e620612e3b3622943c7e0a76c21205e1a672bdaf91b750a932fe30cbe2ac955101aabb1aa723515d89727cd73c287582c587e8bdf9ef59fa8d53fe9e80ad97ea636ab4379bee1ca710c5b03ada9eb1eb7830f6c9a722258337dc8b43a760eff596c8cf75ba9280ef1c6b8f958c368b751ab9e36547fee2d9b398409f195b03b521e2ce6b97b5bf2d676b75dc93a374cf628e7b9ae5db48ddbc76b6eda56437fa74434a48cb011b695d814b5bd4f2d583cf794f4125dee8468848bc350c139b102cd37f87034067bc9c9571025237fd4b1e2e9a59fa1529be2ddc1af0b4396996e77c3fc48b7e75c88ac2646f6e4d1e584d1724a3b66e348d9349b0eb977b6a7a77fbe52dacc4b4ab9d70c6fba9dab1719463083a6cde1bc73110977639d08d32fab89219b81e94d832da117dd97c0d6f3fe14a27b3227604c02915639380cd509a49f559bf2573a50ff5dbe934b942f55fd31057f010fac20f720266fd91f90be7c439ee447b896bc5a6173e480c070e5ca4de3e18870c5c89fee442ce317aefb67802dbdd4106ae1ec8b5ddd2e2d22ca8bf1945b6edc961f73a66e74cb2b12122efa4db4a8e4fcca80f04d4a061c3889472fe1e26eaca43cb62edc716229841043d6fd0aafe5a40fa633991122e2aaded63f16e5dc9744bcceeca7cf411883bd1a36eec894b7519053f8ad56ca4e16007a743222d78b6499fdb34fa12f4d010233c32ea827501ded8cf19ff1070e2a740959c88c380ce4fa35575125663845cba2bdd45a714cf68abf5a348b8eb8985b2d3a44984c276aa4b60edad2f108caab572cb9f4fe86d92277f6d48562f733edd8f48412394020f2874e3343a5b8b2815c1014c8e12a537401ae9c57903729f7da473cba69424bb69f571f9eadd5e08b918bf866269e595cf06d5216a43b43f779f36fccb363b94021c66368a69cc35965cf7b434d294d927a7754186fd9e2a5118b94bfe701287a83453ac348f565a5064e8b9b1a6dae7af5af779fea198b3fae8a3b6ce8dd80ed93b0353ed16e34b8fbbce88231df6dbb642cb5d2068e1ebca4d3e54c7d2293290bb2d2f39a49f55a352ef0f2448e214caeb3708ede778a08a727d58c96bbc8a2694042513ac800e7ac01ca0c82b3c6ae41557c74a53afa28a5485d75ad1d2fd45c5e6588121817001f19730c8fa8b006cafcf5cfa4e68dac1da15820e837500dbd76b04c4c1a9eb39c2bdf506d73fa07fee6f8c0febcd1f8c1efb6d2aa9dad648d890239506356c5710be2ce93a6c56967b734a76f84d9de9043f72a9d86ea5bee46a68a237944f886df9f5213edc4b89de059befcd5f2c08a6b4e8c52f95a44c290e72d27f0885ee8b07fdc688dbd82dbf739bb93b9eb3ff2fa20040bd0364e5939dc6ab78914f2cfcc480f7d53cf7d68f18d535bf428b0ba9018476ec7fee161c291710d18a03db6e2989e2179ed241958fcd91fd2c33c7a27116faee8bad77b7b34d2b86287cdef943285624abb7ed602616543e596e726c2e79693c760959af914cd9d38f8146f9410e22d0ebd83ccf9a52fc628189184514c5a97f432bdca1aae250cb5e8c16f3c598f70f614ecff5d77b75a769ea80d64a8076d427e3f5f501c6ef9347884a6964a382f91285ccec20480f1e8ce740fc5a43ef60e4b7b68328a25b03a20310b4a38f5a166a95242b2dc198157671dfd1ae1c8a234d04bf6d1240f77af574ed09f342fb6a67d6be35ef8775441f862a6256ad91eb4345ce9fb95e79184358cbbeb5056a2552d36abbb4080a5fb809ee62f88fb6336a3e133cc5a33e02f5d8e7035d36570bc5a6958b5eb014aefcdb1c94b927f9f59e47069442c35de7587c97b05b22bdd4d53a086e31b1efc339236481af12b52f3285f2f0b4142d3789e92940f5519760182c4b240db1b4babe59ce844d08e14b027b9369ffd4f69cb825dc0855390d8b930d1614a998c9c86ce8fe944c8e03b49988e3d41aea27f6b5e4aa9c7712abb23f0bf94dbd4b1a9f36d2dcd041bf7455f7574bb244a26a918f8ed9d82c223d7a60516786df22f0c4dd63de2537b212cf17466d8f30f2824201b0339cc7b4f4cac4cdf32ff9222bc59a8293e9771decd541afae4e59848daab17696e98e3fe8fe41d9c041ea2f56c7b62d5c0b305eddd9cb11b8d42457409eaf4076e8581acd937ff41c19d8b5709e2efe7f9ceb2365ecaf11d0a4fd30301d33ea66249280afd4cdcc077a30fbfffb9b57ab3ab09ce0c138bbcea635dd2a811265202802a7e7f12608140ac5e9d46fc295922bc56c3d164e2e49753b1e833ebe99c7f70d301f7f1d4310223790d122cf80c84d1e4f2799390ac5c961d41ef2444ae141bca3b2af6b86e90aeb6e2880642750d816e04f21bc98bb8a9a961ea9207ccb1edf648f5f2d3427e5054105eb1aa8d3ee9dd5a180a53df311682fee4f50f457a3bd2ec2741ee73b440ba699eb2c81877e1c3d891baebac3f4f6e9b5734de4ecf78cfa17fe5b0e9bce9768a31a92f273f02c7d9fcdb5f85ce8e44533f9cac6e2ff9a8a75486ef03de596bc6db7108e122404e23e1b973f612f59cf3066121c0873dee68eccc26e47bf2b72754fa35e4dbdd1246bf3199b6bc0d9a91342536715613f1bc23394a27683ae403de38a01c818b7b9db512f3a45daad04ebca48aa98f0611d7702bce4b9a72550cd801adb2e811f0625bec624d852e69478299e67302470dc23fdd44179f77b51985815a9cc915371d2e5345d779d1e18a6b26a8e684629ad41684e07bcc93c4e51dd02ee011826c0b092dac09d26bafbddbd11f7b02827ab61358ebb519ca932f85a374f89a332c1e35bfd01bb562f329c4fd0d61efe91c8f0c827a70780401088eb452ab52db7014f0e56a6c1df7101f933a86ccaa01369f8001f1c7f3c0bd509105ca8ec19b2ad5a8c8edc806ed718fe6e67442ad9d9f9ad02e98a6e5a518594cae8a6057f90cbbcd07c71bda044b91d27c63a47dbfdb922adccd9dc55f03071ca70af7246c01df48d444c779adaeedeec2300e92133854c5a454c531d8f1da21ac8c8468413c70a27148d89b7d8556e006a81ffc002cedbf28ace9f084ee59014814aa2e1c0509d5bb8a3e7afd4a6d2abbe35d1ce383b63f8ed49673c87f3886948fdb92eb267c39096977df8e7c08d0f77cae60e49463fced6ebe3d5b78b1ead3dd944cf774f449a405485b371c8243da519914646e5704ee2e70ba6c558b3017620ae34dfe1eaac60e331a2165fb9a9681148949146617d427e8cc62076ed14db7b5a6776b5ea9d3e122ee86cfa245a05b34caa4874227874ca218b1471042aefefc2471662145bbcac7f644407f9e1afd49e927aa8c918de183f5508e7d3b019392b73599c87d8a629c2c19a23293b9052af0dd03565637d82320d5747a6ef7a3625ee0471a1e499a77cadecc083b536d03b256ba294cd965b4cb42a4da5125fb83ed1e56ec2f58ef68e79b16228e37b97abe1fc838332fe2f2796ef11895cac864e8988138d92333223154073bdd113e1ed1b4b2a698075503fa249b440a8eaa54c05156e0506f2ae3eca6930b5bd146dfeb4ab9b4c19dbba4b0105092039e671aae5b718caa4ab5a852abf6b0b1e90df66d8e2214939b41dac6ef1673cbc97692a6e5441d93c3de0a546c2fe33ff0b8ca48212d7ea795990aed81a64545ca98e567e6b2bd01f7a2f2051bdb1c0d4010dee5310062b3c02c42cbf74ccf23f0b64015593c9b620bea0f8b156021b7b1ce3d93fdd519da6f52665ce96a43486e47c6c61ba2bc2f43ffdf00a2656b50d33a40ffee7b1738a6f0701cd33818a6b5b3c50ccf02872103e53fb906d48756b4ca6933b8a071c8fce6b4b7fa9222c9893eedd6cfff111c87e76ca0285cefdad5c95a8810fd46dd3df8750b333e38d86995a6601e255517d0dfe0817f8b7b5ab2ae9664ed4f1618fd592b68caff9443707b64ebf0549f705bdc3691fa7d7b4df6eb840e2211a11b7ed13960c1e47d5541b490d183fa5b1dfd03116932f7e77b3867e7773b5940faf2721b65cd2e0ab71d9505c1cd157712bcede4420a03fa1f9753bd49d63db79b30786d6e6a971b336f5b042ce34fab38b1f3466431f2e755b5053f8939bf446f99e4b6619274416f6f7764a4ff4c8eedcb8230ed2c8bbfe3a393126b4d5dda336bf6189057b2b80a5fdf5eb2661fb0c3036ee6c45d42c623940f9ceca74ba4050297ea8037840f88ea47819edd812e0c2b8912ce6a3d35ebceb42fbada164558f4ab18421492bbd77e38183acf2b0b8067a5b353c73b698c457d57fd1a37722e8d85ab232659ec9146368ba4bbc96e6ef86630c68efd8ddbfceb3984b42897bf535e45a593131336066bc41c8f6aead44ea1128d780dc19e83508655842a926263010d45f4870276159d2838de1ba9b025e65eb1f8c889dbfded70508b71e704de519df4929c178886b1f218cb52d80250d8cb19652b58f43165c8824ef7e3467a9cba357ab5bea0dc47ac24cd5753084da439129175a4322839bf95c26df42486c67fc29361c17a8c990af92dfa6", 0x1000}], 0x2, &(0x7f0000004180)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r1, r1, r4, r1, r1, r4]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xe8, 0x406}, 0x2) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000040)) dup2(r0, r0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff97, 0x0, 0x0, 0x0, 0x2d3}, 0x0) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:24 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') chmod(&(0x7f0000000200)='./file0/file0\x00', 0xc0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='\x00', 0x2000, 0x200000000000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xf7a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) geteuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x400, 0x80000000, 0x7, 0x6}, {0xfffffffffffeffff, 0x1, 0x3, 0x4}, {0x10001, 0x553, 0x80, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x3, 0x3, 0x5, 0x3fc7}, {0x2, 0x5, 0x6c8, 0xa6}, {0x10000, 0x6, 0x10001, 0x5}, {0x80e, 0xffffffff80000001, 0x9, 0x7d07}, {0xffffffffffff8000, 0x491, 0x1, 0x8}]}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) syz_open_pts() r1 = msgget(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x10001) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000340)="6f50302e915a5bcf", 0x8) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) chroot(&(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2e43, 0x3}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x14, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') 16:00:25 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) minherit(&(0x7f0000469000/0x4000)=nil, 0x4000, 0x3) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x8f, 0x200, 0x800, 0x1, 0x9, 0x5, 0x5, 0x2, 0x0, 0x6, 0x80000000}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './bus/file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x1703) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xcdeb3f9d6b1c039c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003d}, {0x6}]}) preadv(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/78, 0x4e}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/130, 0x82}], 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000240)="51ddc75b09fa154b4e24851042683b5f2f593de1f2d5411ce89139a4490f837302782855b7415bf7afce13d466c76ecbda827dcf892ece7fcd486bf8fac999b2c532cba417b8de0ad5333255ad454cc01f1592a1c18f38a40750641806c2652b0000004770cc046c24a1a73828b6f6dc178644d0a84f5aa62c287ef4d313e9454da22afb86f8a2b130ecf42e4078089e98408a2c3100000000d57537f172853c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x80000, r1}) 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xb) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000002fd79889ea9a258515d5fb2d46e8574519938b138b030d8cd0e9d5e78d276a413"], 0x21, 0x0, 0x1000) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1002, 0x6) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000180)={0x5b}) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x249b) 16:00:25 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000180)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f0000000140)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000003c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/../file0\x00', 0x80, 0x100) sendto(r2, &(0x7f00000002c0)="4c1b6df078bb9897d3b1159105d8b1fa292ab23bbc9115b73427919616f73f013f76acf699fe3614da291205447af442e93aea", 0x33, 0x6, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) semget$private(0x0, 0x0, 0x44a) pwrite(r3, &(0x7f0000000200)="02edf6aeac54c5504d359b435143478bf0ed4d9921d5cc21a4c2009056056703d5f4c66953ba2f12a48c321d7448dd4487351595ab0bbd6bb36b970fbe228a75525cf46434826055855a59c8027a316b6c016b050cec8dbae48bd24094caedd58ba75bba12", 0x65, 0x0, 0x0) mknodat(r4, &(0x7f0000000480)='./file0\x00', 0x2, 0x80000b26) r5 = fcntl$dupfd(r4, 0x40a, r0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x900000) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cdd3bd5dabbb69df5502184ff8b203aa0b8f0121d4bd6cde52a335636552ca8df700af8286d9cf5ad6c8cb17973407ab2cf6a04fc50a89d77d8eff25af0e93444468c59f31879eed34030b7e6477de9fac7beb50b8c2163150471ae3ea49d2075552cb9b5a2141f6d414f117d114b50af048f8999fb9729357ed7d25e67c7c119f6578b88c27166d8415c5eafec7f36d1987fe25ccf870f614b77b7c9fc9436ce1b5a1faebbe6dbdbb35b1b7955dbdede25e2fd883aa855545f2424abdf8d31834a152ded42b680d3bc15bb7473b721e699105747811a02e144dcfe401e267dabc763621ee420f229d0471ffa0a85057373c1e1a071670063c9327b346c5", 0xfe}, {&(0x7f0000000000)="27e948b5581065c745b602565350a08140d536850072aa3b4db2e763cd18cb18d769849ea34667a785ba7dce5e4c9427a9c5e24e2bf18839e09efe5aede14cf8ec15b6e166cb191022965089c71456aaa9caaf6e79f76bf2a128ad25", 0x5c}], 0x2, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x347a5df4ef3a43f6) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) fsync(r0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x20) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:26 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x7a0ebec9dc0fcff8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3724ffc7be9c865a) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0x2, 0x3ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0xd) pipe2(&(0x7f0000000180), 0x10004) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x6) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x8000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x80000000, 0x57b5, 0xffffffff, 0x2}, {0x7ff, 0xbb4a, 0x1, 0xffff}, {0x800, 0x3, 0x5}, {0x7ff, 0x3f, 0x0, 0xffffffff}, {0x8, 0x118f, 0x4b, 0x7ff}, {0xa4, 0x1, 0xff, 0x9}, {0x9, 0x76, 0x40, 0x2}, {0x1000000000000, 0x80000, 0xffffffffffff8000, 0x7}, {0x200, 0x3f, 0x6, 0x3}, {0x74, 0x3ff, 0x7}]}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="8c76dd83949920f253ee78f45f818e1b490b76680f43c4402838e1c095beab826b52381de95ea062f7c9f460a36e3969c00d0fc6b4892d0c9f9074850c5c220ce9b362d25c68a502f7338191ab4cc6ad235d3c7aa19d3ac075e94abc42dea7f05a0704423780ba5dd3dc6abf38ed2986db2a02b3e9a4c6b4248ddca6e200097b0da4ab849e63af89ddfc9f10f8175eeef4083773e39f82bc332757f707a9", 0x9e}, {&(0x7f0000000300)="616cfe0eac351a70241198690d49671279a7ea1436cde70f5613a34f3aff6420ea02b3b82d7969da3df8f3b288ac0ed51ddf936b628b1e30bff8987fd540ca51663140dc228feeababb9a92dd811d554b624bb3b0cf2c976a8fd7ac100ff55136c03132372f59c4b4ae669db253e74e56b10df32e27268c162cb73005d363b599bb48e9ee127c96d26d65ad62a922e7cee97382b78a95ff44c209d808ad2c63e31f904ae36c97263ba5657af73629776c10caf406758c662207a2cb542f72ddd24c6f98463f71455a1575fa3e3fcce37f0b883459b1d966fe687ebe3ecccd0ca89ce6a4aa5bb8e1453ef8ffe3f7b43e6740e7200f435466bd912634332a6", 0xfe}, {&(0x7f0000000400)="1dde3961b38ce8", 0x7}, {&(0x7f0000000440)="ff893f20cd07ff66738d731230024a70e1b7c5a77fbca75a9776bf3e55c5a239a4e77f267c2c3e1330d7ecfff233e7d136917fd1efca9c4ef7449267867211a8afb50cf911efe82f6af6b5989144bea83436b3f0207fe6f6ff30e20f577ed8aade362c02cb5fcb5b05cce7f7d5831d9dbc0177d2f9cd79bf2eb1144b92f74c64e5437ed92ba511fba946b2ac76eb7bac100cda6ec6e77718cb5fbb", 0x9b}, {&(0x7f0000000500)="ecd36e8bb9edac2208ae3e4cbb5e0a0b759f7aae12ef0e5445a049605aacb5da14d9ad445e4038548cd53c49a3204c3762ec1d4e656820700da1e2e5fd146064462b5a1c568cddd94f83f377b15b1f89d8fbec214c64f649476bdba5f62d7aed6abdb009e0c990fc82be7b7322287633c6bd7aa6799a28d24a36e72dea46ee9bc1835e0b3ea1d2817091ff5d2be4cc326c8539ad638dcb28b0dc77df61cafc9243dfe8947f73da263d7fed", 0xab}, {&(0x7f00000005c0)="8fde6919521e270a5b7dedf7dc9f1026bda3dd27b67d9dc66ac769fa2ccd17f1666b2228e5dd9a4cedce1384887e36c235ce77d026690f4cefd960e521b9d0440b8b8fcb39250ecf405de5ee1d38345d583095a98422e12f24eba2b325be2932e2e226aed46de0cd59af362b2034e806a8f17450c4b922f75a1e337782bbc81c0f804e1537e480b8dcede22ab76412104623923917b07de156b8a8381a8b45f2618001c7b52ce394bed7ddfebabcea151576e1876f4eb9c32602f887d3346c594df4192000", 0xc5}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) fchflags(r0, 0x0) 16:00:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) mkdirat(r1, &(0x7f0000000140)='./file2\x00', 0xc18f1d41a5484065) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f53696e653208"], 0xa) mknod(&(0x7f0000000100)='./file2\x00', 0x2, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') lstat(&(0x7f0000000180)='./file2\x00', &(0x7f0000000200)) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x100) chroot(&(0x7f0000000340)='./bus\x00') pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00') clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)={{0x1f, 0x2}, {0x7f, 0x5}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000ec0)=[{&(0x7f0000000880)="082bbe8ac68e31523b8b1cc4d4dd612997075a135ce53459b5beab5dede88b71691188fcc1cfa345f11f44c8ced17498d5c52a9e4d546f526f198fb6c6851c4a751bf4208b155b36813dc7176ba341e82de0213361cdc7645fe86f12792c3350c593d4af2cbbafb805de962198813774cf1925be73a2e1c1c6b7b8e27a24df32e7160bca11b7ae8c1119e7934a457656c7daa0b90ecca690f157573cfdb680ea03c97d1c96c7f40f1c2c66c65c91cb8f6f97a0ddea8c71c91d1cf79ef2a2225e9dd0d79f238edd7573f3cf402a075822bc407aba39fb8842e1191525540c15d12a79b0352035855da8507a9cac2069f0f5f98f697f3e8f47", 0xf8}, {&(0x7f0000000780)="ca18050e6efbf835ecd3e372e17e4d5d7b40a993b92ecb608d0197b59a61887bf625b9ff1bf9db12e5a3271e5a6784ff0942dc05c4a5c769b9916a54c52720442f6b82f633c207a70cc4fb29dc333c733fedf2a550327bc4e695dcda14597998e54be326fcb049f0a1827704abe417c45cf4a4e39762d6d9f74166d260", 0x7d}, {&(0x7f0000000800)="4ecad09bc3bac27aa5bf3a570ea45b758fbf78de9c1cfd2c81ab9927fd45d540ea8bd218aac2202794d32fcd4fc7af45ae3304d8f3", 0x35}, {&(0x7f0000000980)="4bae00676a84cdb6461ceb63cf54c9c417648ffc9ca52547988aadd8dd4add0993618e539266bdf6a9dbdad8054889e489b1c00d160921940d2acbedb5d81449baaf88d8179c9d62d5810ea5b9a23622977d3e1d0a6c99818eec1977fa7a68af3e919af3d8e596c6885d8305093856c17c2daff95bd5609f071e7de3b33c51922f19e3a964798743289692c0d9966c6980925a", 0x93}, {&(0x7f0000000a40)="29cf4f110d65fe0143b86299c8e0294de069984a28eaae7cf1068a74c62e15a0763e6dc3ac0cbd040b5d4c87b6d0b96a9075b24480164da9ebd29bc6e4abc47f79b003203e697188e460c7fa2e8dc62834113b15dcc254b8111db79706cfa93b0decac8dcdba468be35489619a942d3736c1beda66549e86472bc0075eb86d481aee4ec8546033e8798737b94650c3535d07c2bd69dfc0f455a71a4b101b65ac4d5040ee51319fdfe943f2565751ff6d615e92c4abb6f17e5531df82a397f4430264bf664c9e145143140d23ef083a27633874310f7715cb", 0xd8}, {&(0x7f0000000b40)="cc6f0f66cbb5d6f090b6a6c249b211fb78b5f1db74eb85f313334e0e2ded86b2649e4051b5f323f0490082b5d325d5e9be21a1c78b55f3e7551f7c60f7362f8c450ca95f76ab5ba942dee21979dc7f08212a618f9e1c6d6326c3c7069917f10174a510373e6a9ab78f4a45bb1412a463061ba9d2e4c3a91b8517712b782ff024c3230bc0029b73ff2dbb2df5d07cf7b294711b2923d3f3378fb3c96a907b85d70065467945fc93b663bdfeb774603f6c26d9beee557d69b91f64171af5621f47721154f51ec9edc73a9c06fcbe21d752b3720d", 0xd3}, {&(0x7f0000000c40)="37dc1207fcf3c0077d162224a718aeb20f91979d9e286d12a1dfdfea0e1cc1f94980abca1bf2de155a789c208bad606ffbc2210aedc1f2d4e4696220017623c15eb2cb68bbef4c2d3bc2bb85cbfbfc09f8b0be01e9262276a8363a3cb5dcee18c9a5feeeb925ecf6bc5327dc2c0d600ce4e000cc1af6c8a775c12739e48ff53d34b82d48e71a703a59acb71a8537f03d238ce00a7604572b460ae41e0a8abe8293304a4f23db287e9236be50a782fcb412bb29eb15736e31928aeca34d59a06c34bd271869a9e7d6066c79c287bca06141b6e49c70ce75eec80c8dd01fb109baafd8367a0ba7a246fb0551d2", 0xec}, {&(0x7f0000000d40)="068189f788d5a0fe562a1a76ffd87c29300403a4fdf0be0ddbd96e59831c486e2799c5a9cc4d87d71590deb1b651de4f7071e9f8ec3b257098d2a83e98585637b04812d50bfe046b664d14bfede3df0a6831b92b01cbe1179aef2f797d86adc374024c03fc089bd8", 0x68}, {&(0x7f0000000dc0)="1a0d84395d5b9cbd5b74f2677c53562adad230f8df52d72ff19d030a680003e0422f175471988015ef77e2e547d07a4130369fb044cc2ec46ed30a31cd8135d161a9f6fa22753137bf2e18a3f2deddaba8256fbf7de272dc31cd05f700fe6851585f1832d8ef9c67daa54c0caa9ebed8969602c304fb15779b0a31e28666de2896db5225d80dc46779aca309e567ef3db29e", 0x92}, {&(0x7f0000000e80)="a4723e227b3620ba46a90221fba58200122207a069b34ecfef7aee", 0x1b}], 0xa, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000fc0)={&(0x7f0000000f80)='./bus\x00', r1, 0x2}) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xfffffffffffffdcd) getgroups(0x7, &(0x7f0000000740)=[r2, r3, r4, r5, r6, r7, r8]) r9 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x4}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: msgget(0x3, 0x10) r0 = msgget$private(0x0, 0x410) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x44a3f0a05c355ad2, &(0x7f0000000080)=',') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffd, 0x7ff, 0x3}, {0x4, 0x1, 0xac}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xfffffef0) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xd525) shutdown(r0, 0x1) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000140)='[') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:26 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2e) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/59, 0x3b, 0x802, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x5}, 0xc) kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100252fde9ceab8ca57e313fca7c50e5b8bb581e71c3bdd104e614ea0da87cb37b3b1bb3ba66fc7fe1c8a26c066fb2c341612667408c4b336e983581f4473a8cd0cfe0711265c29452ef2f0636234fdc89dcdeff9ed2e03680b68a712adaf35fb4c636a6bd2a8685b35c1318a0e87e93ad0c89973bc436a86"], 0xa) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:26 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000b40), &(0x7f0000000b80)=0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="025ed7478771cbeaf2f2edbc518f2e846d783fbccf9c34f49b14b31f5fe5117b26f80138b443bf8324a11ddf1296431c124263fc99a471f0b0fb352b71d45bbc28c6dfaed5bd8e46565e9e4d7d6753c87da13713cd4bf2b5dd2280627967", 0x5e}, {&(0x7f0000000180)="5f474d59564a287adb974171072f66314ca05d1743c6e941adcccb697a6064a939528abb5c4fb39e46f581b556cb203aefb4552961f04b8c254992a524befe900b31adfbd36a45f00a64db5d4625bfcf4ce833c0fae1a187c8df323457f808a075a35e56e520951f0ef84cc671ce6d3e26a23b3ca88ff811fb476dd7388de3aee7dff62687a2ebbe516fa95cb259e8df703774ef82f636c69ae67f9b5ffedb66024ea0d881652b10d18e70c6efeb1857e2b1af76790ecef55af2f09c94bf46d9df11bfd2bf1416dae3e52e618f1cb02b6ac42ffd2316cab4f12352", 0xdb}, {&(0x7f00000000c0)="391634b8953359d38a94a3da13d61afacb7ca6a9528a068a933e565c069ed5c76bfb5590d37aa8f03fc288c03e3a0ffd954fdf5b5dc4f5617b0a0041756a08", 0x3f}, {&(0x7f0000000280)="095a65c591ef69f22714bc091c1968c1c4ddc5c8ded886d3588d9e83d65170a23b01d65dc9cba4995c14c480e3a67ed9a9a760dfbaa55e062b10f3483dbbd2feecad475c396d197f8a25cbc3794f27a07b58c934fedcc444a5bdfd45486d551b12c60ca3b295b5ec7886f52cfe4c6fe457e00f637bb9a074c0405c4bfe3938a97a6c88894382e7ff69f08cc2", 0x8c}, {&(0x7f0000000100)="0e536e3cd4327c038b8aefc1a6dbd7db0b490c843271869eaf151d6c909d639cbd9d4c6d", 0x24}, {&(0x7f0000000480)="4eeb940f1e0ac4c1c9749d0d43292a4ed92013fa674408a1e42c1a50df856c0229c5ae3eef2cbe78fc2953ed31c356f17d862b13ad96cd5a35e43a126070af9d8c5475a820244b8b238d501810a08478851c28e0540cad25f5c5ef05f30a3782a0652852859164d8422fa173b28257252fe471a50a06d79fce11da4ecf214f7fa8c71abf8d2b136e81de21f701b72ae21f399d6c82fa78a3ed1f9f49", 0x9c}, {&(0x7f0000000340)="22afc64c568e4623ddf961f206142684b17a0a3a2672531068a845cf68f06d94fe21", 0x22}, {&(0x7f00000003c0)="2b19ebfcdd7a1604dce3", 0xa}, {&(0x7f0000000540)="abd99c9da371bd088492ae2d826ae409afde9c25e4ba59c19ab1b2c522f4c89b1183d7b63375481601ad85482dc1699799f783f5a51d8011849d9372f404de5a9f5a3e6bd064aca13aab11fdc520601574069395c743e408e67bbb2861ea9813fb531f04df18d7d0dfdb0364aad224e7d7781cb04256133314f5fae41f84c5777039a309b041fcb68e52801534b74e2c773f7b92c94be73c2a7e85394cdec116433f3b29a08b2f55e9d8", 0xaa}, {&(0x7f0000000600)="0dea6385407844e0cd429a24a1adc977128f42318858f99d29a8bd613a7ebcf618a6ed207b13d78addfb30f679050f577a8c15d6db095faa5f8c9ebd3eb7cef3fe0a84d297d8aa49a4800be347a5c5ba3839987eeefa8b0fbf69d6872276e496882cc7d5bbcce4da5e44bcf432d90a66f0846494d4aa5f9e34e2f93df37ae6c3feb90d40cf801cfea1ca6429c8b929fbc27756101fecaff3f18d656865adf7edada4531adfb78a6a099c561ca6349a404707607e649355e7e8", 0xb9}], 0xa, 0x0, 0x0) r2 = open(&(0x7f0000000b00)='./bus\x00', 0x80, 0x10006) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000001600)="46a830d30562131b0d86ee0aa8677a0d5feb5c5644c6fa313f6c8213d68054ef3e0f84049e3dab8c332fd9bde0201a225c13d291e63a7abe98c8d2143e62f057de129511d856d1528e0f18fae1cd6e916aaad47c0908c40eb73f57f030fc434bd03bc1fe77d0203246e3e812f5da8e4cd6bfbe5a1eefc25762e8ece442631fe3532509843d1036faf6a2678123afe90f0c7788ff357d4cd9c2a8ee8329d1b2d1965c59e98c6c9a35b87b7cd51313b41dd1", 0xb1}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000040), 0x0, 0x0, 0xa) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000140)="72a7bf9a6a3014567a5d0aa64e0786c5822f67e8198859a8d60ab754aa8a708f99ee0f113a0226d536011d78149fe3b7d9a87d45284d360e7a4a1f406e9ec215", 0x40}, {&(0x7f0000000780)="84afd2c020fc6c0f46d91af13d29619ac383a1bb4030f13a26182deef678a2", 0x1f}, {&(0x7f00000007c0)="7391e53116c71539e101b23d7c259e7d4047f77e242e0e78a86665423dc75d7e4b635c3ef7642d899f4ab1ea63f1837b2d43ec4307a06a7579c3476742d32d6749103392b827bef9e4518c1b4b059bf0ce087b6d4190c5ae574f2cb77d5afc281220e8cad4b6052551b73f1a89771040aa02a40e1ad9842478ffa775a1483b29cdf4919f348df740c809cb80eb8acacdb7776f65d2575fb516720b4aeb27127a14451c65995bc9a1970475d3086f027e73168f12a3bef53e6103dae5870e80c0e96734ac3bb489789162e9ab493065256e171ccf1a21a23d8b0f1c5be359be42dfdb898e907fd68f", 0xe8}, {&(0x7f00000016c0)="9093996b6cecfc3ea536b9ee08f05e3179530125f3d88a94342eab47107cb32e6fbc82acc382973393fa8dd9a47b12890b37194e473ba281753a1a46b565c8e27919c8a458ae42dc614e4fdeba9e7625ba4a0e500f1aeb82a412fa9f75fa4c5b1f118b78ad732c57d8577260f792634086a65ac504c6562af252d719f1762d0bf99c57b940e40753c1d43ba7898ae58cea7a27acf23ae8f51ff4ded83d31b9cf2892a0ea058df7bd4ac82f4f6e96d929b830de7b573220dd1c5cc00404083152c3d55631afd130eb5100d9a3d10216690928ef586a71cf6b47a1fe9be36200eef0ab67c573a3035394e112e5fa4d8e58cf5896d558f63f777f2af2dd75ee988f730ab1cbc8b333781f38d00266fedb88aa502d049b8042779bafdc08f58fb6e060e13c1aad4c81619eec8355d2810c4c1d7fcdbcafea58cd35b072a1788833ec32887c419b7d4a1ccc947a89e5787bc9b3989e787719ce3f49719528f9abdba086540d92f2cb5a1c74de3813cc63f1c4fefe9373eb3f585e6da06dac41f844a0bcac45d8064cbdd44e206150c158db6f48c0f9d604a341454a2602c447d43bd0efdbfda3da36272cfdc05f535100782111fcbf083316c0897572862934c022f474becbce4a60ae8d1ead216f5c5435e8cf1dd17e44cfb9fac00706fff4894231f2813830026d15de8521252314e30a759039e691936834a38722d852ae03190e435923648dd065a54ad68aa7f3e8fae37a9b1d2cdf0dd098117a0172996a74ae901953ac78b110541a59a51b69f96a9b676e61fc0415812e9d5375fce7346bb7954de4f32bc60627e85753b02d88a48fcf8b46be207706d8ac4b6a0924fb7a0b5c4d040a6474587375025f9d1957dd55f3887a016b7d5f8f4b1f2549908092608080aa57f68373eb58fb791227548250d7d6fb8c14a8cd320e696716b58a3b5489106552844780a2949a05bc62bdfaf51afe2c0dbdc5b9cb3ef85fd44d9e5c98329c746d7b606d99e1e7d27ebc9700a99bcf83cf95a08aa0dff5c713e58a5f2e8427d611624b237bcffbaf8f89da152cab1a2d2b6beb6234d263f96254ceb232073023ec1e8a257f6cb77247e8872dd23f22d57b97adad82020bdb8eb0243bbdb8d1cdccfd0ff92199eb1ed374b0d37dd77f71be1d481d58f618f5897e69e75a47cf34d4a00868160faf387049768d3b102c233de96b3d8551db34c89fc617189a80560f7253ef26107d4dd1080083255c8a529f8ba7ebf323520a552ccf383d362fa3284deddffe7bce75f7cb9cccafdf4e3d59414e51a89ccb9df29a5b41b4d85417960a5ec49ac789f34c8e3053eeed2789dd6c5386c91429c3fe683e5d814a28901ed818e22ea9770c2c383f625a97c61060add4bedb394e9414770138bd55e1a7891b5275d9c14045886cc0faa7ef7dfddbb5a3916ea2d1bff664c4aa0508a9be0862921760f432b74b63cdefc42ec7385702df139bf2f3e0a6070b7ca1900af120db453acc30247a38e2e60c0bdb894f119cb709ba299fea125cb7e1c6fe10af742b3326a3791b3b096c88df77932d60c73dd4abf038e801e7736385d0943490b00e4f10885cdc8328b199a992b3b7ad361d42ec01a112efe73c7cae133fb037ca519cfc054dc86d744e976ba0ac972ca73dcf1b7d51f1ca5c2c375462fdc441692047763affef7bca7a3eeb103f1f13380e103670e531931847093cb03bf132ed52c4c6fbcb73c6dc5645935109c429fb9c38a72d4dcfc09caccba0e3db421d07e320c016d6b360bb68f9510f93506dbb32e98483432957fb13a71583b855d0822235462508a78e22b35fbac40334b67bcd1c5d5658540705eac0652260a334b4b76f79f582c4719c3d07b5177114da86c166e61ac2f7375fc242149033b29bb15cbf33d9b5d82f74ec72e38de12c3b1a608d68f807737e90d71fbae7a8b7197f51625417a7aa30ea6ea135c4f36aaf275dbcd21293376b334ced5762638183aa46176385ecbfe6649810f98593b16e54126ff4f21e4351ecde36f1b270e06cccafa6e52a2c8a6114d3b972648e20022bd45ecdc81534b81a9192568591962f858cfe3747ed33039b18cb2e993b8d91be943db8ea4ed5c9f3ac8f83ca80acec77e87c3722fcc2c78c38787b8031199c5f5635c95ce273a6fb17a9ad2a64abe7771af6834b0c3675e52c669502aa41333cd5a9fe5b4ecba6f76011e004ed93538f93b04a06cd648040444c1bfde87103e288754bb34317d8e99e75c50af8199ef5d8363fa85b0880a320bce9040e318d5155ed2dd5aa75ce93399777eb369f349eac77ee5c2bbebfe15dc6e3e9aee00e1c5f65fd460b885137f6eb43c5cee48b8b6c988803360d6f4e1959f833ecb2921f6150d18d24d7d2431b79d6f7954325998839126d0e5a4cbe75bdae85dfd0a8aaa15b961d132e71d577588a07981ed1117be4e629a4985c6ab43a250a3c3ecc4cc779ffd85add1a3f17c7de6e497258e35a904306b2bb4a178a172f2f62ac542a4604f98813c71ff3c38cdb78457382bca6cc6fc94c5d3e213903baed4977e3f6885067697da04fbdee6817d1f4dd2f85019ca4cace15a8fd3cf462eac9168fefc73ade97d68e012d0be42ff63f0678e702488c2266a4d241e3ef85585b66d5d0df5dba83d1b203934b353fa25adfb3b0869c13357c399882f2f35c7a20ed1b02ba0acd46b132c4a9a1c3e8448ce394c58cd85a800b7d258f3fab03b4daa86b4cf153b34bfa6e6d32902eea2ce58764efde94298766544bbfb5ff07b824d15d8627f0321ae18cea24dd2fa5563cf950f90cf5733dc84319e076ac1c7d7248452fce4df77a610fcca9570c9d888bc0e913642bfeec984041b24f104c721fb7c76b524f83614904a8284d7cca9f10cf7904d02b2f261374dcf2ad36f16999479f561a749484fd0578cfb390884c8379fd70f4bf98559c803b67881d02535e859bc4c3b986f3a09708548cc0bfe396b58d786cfe5cdb5a9d1a39a686656110db65cf1ccca56e960d9feaeb9019ea0342deefc662a9c6ba46972ffae037eae48d1c885985f761012330f993d3f8490e737caeb204119bab327209f6bcc1d1b58fc51d3bd78c9e97e366c30504b5fbcd789e438231fb0e537b128dee7a33f95d73d8badd0c6ad4fd34e784562deb3d5858700afd154d5dd8a06d48ebc11953364b15af5f0a3c7ec5197b0fcbb972ea62fdd3b2c757502e87d05ee602503f893b1edf4a6335b923c46a845d2c2508e2b545514fa464bd91bc96c21de5fb01aa70b8791a5f664942548549544a383e8a876a591a3b009d391d5a6f2d0ad89ac58a50c6c5e9f498f332b7bf522e678b4bc5b768f65506c039afeaaf936bbcf02190ebdfd37c658770a27a91dec681ffaad592970c9b8c95f2ccd42ed9eda67d6361e73866402ecb26660904869812b12bc813121e25fe4fc676a9206cedf6bdc15f9d6344e9919ce729ac5f7eee25b300d72e77c866c7f9f3436a2549b28a5c1162a2487da03cb4ccc0570f5dc32e1c8dd810235f57f041e60d95b7da78b2a70b2b735a2a15cb5cfe909d4a0f0cd405a537cb11a288ba8b47fbeba9babbce6d4c93cd49c4067aa24b9cf502ee14ed7c2411a00dbedf8cbd1f770f29395c33de2cb413cb7940d67f9e1ea7baa04d8b523ea3c1b28610d3a412866e66bf0067b5b1d2cd9a2768327aff49e903c739a761268573632af0e8e03033746a0f637bd9aa038d22ba45d868093d5712fd10365c00f009efafffab8b9be47e6d3e15b7ea98f174e8b280301093f744a4e26976f201dd5f572d26d88368a7a2718ca39b6510b164d7d5d8abf1f05e7ffdad2dadda5476ed16cf43456cf78444e605045387c3dc3cfd93950b358f00e35511dacc75605440920fe04a036f135887093efb18011af5997de54f52420a3d8e4aad70fcb67ea7220d2f2666073103a640cccda5bb35fde84c791459232b62aeaebe71ca3bc53110ccf50189f5c7ae83f16848e6d998e95aebca4960ba545f94806647713684241ec88e8d33583f8cf0a66266de898ab97012914c526a2b017e3179735218aea580617eb96002cfa7d0061878309d4464bec760aa0ca59bb8d197356b5e8fef55ddc71f036a24a00074f8f912e0cdb969244f1648eee0202ed3b877544172034b8e24b31e692eed6772afba043b7d51a3244021bfcbb51f67f49ff32fe72bc8195a2cdc98e4a0da0e13696a1dce6a3f56c19235cab60e721522ac8604fd5c567448991f2afe02642ebc43b75830d7488ca7d23dac716a7817de1f1cef27e0152d13be7c3516c9eb2ba97c416a315b54e1ec0b9ecc0d90b49081946680ce7ceaadc64f1373079d8e51ab61391b822dde0eafb109aace4a4cd60c461f85d5bfeabc49b2db0c306e500b3a0d320e539daadf4f3394eb8cc4f5899bfc7a670c16549b5bf9cd1c944d55d5bb3900e6c0e5e5f86a86dc2005fdf8d295e4f3959d413d52239e541dc984b5c4f12ecb139813a2bace1d9d9ea288cc5ba0c2834b50838e6cf03423ba5b744e86eed31f2d0514409d72f6562e1db318f12fab571c2ac0f1b4cd152902efff2a8a76571bcddaeab8ead4a00544a221f8ed0b239fc71ebf742f06c03dc0669a8ddf543864719cefd03f26c9ca30bef646091026b9a9590d369fbacdabc114180deaa482bb8200d844ec03eb6a6e257448e9d9d6291bbfa8496ab02f510ac492d49a9586e7ed44aab9e7405b5b48030780e462862eae7cd66d701d8ffc0d19e2a2d3e04a413786f0b483392e012d4f3babdf56e77d2fc5d144ccec7f5afbf2bdc79bca68ca1f2342143de7d50d2640c0af03837aaacb228517f6c460886616ccab7bc3fe2cda6e352b973dede8b5d81de3494458763c4a1c38c0835dabd1f6e114bc01022962d4db3dff7f818175248676cdb867477145b3bac0fff0b0b731ed5ae8f8472388b96f25b07b2ebf35a88bb8fc21abc37a5cca4096b2f4a46f6942226de504367f95d728997f1d092ba186c96097cc8ca6e3a03a5f63d9e7345fac5eb8b9cb2af426aab05ae0dc8c76763480018a97b2a2adc8f29f19df834e0fff835c5243f4f886feff0afce5fa071936a8f7471c8ae44a9a1e02816086594a67363d2719de5e85c46314425b3b6d7892fa81f3fc3a68189b1ec842b66317f63a66545b9752af8b19b331d78a4c678ba74e483030e8989c0defda8cfa4814c4cf115b65bc952cf80094c7a8ce0b57b063a3b8c1e383029959f1754a19fa192329281d577767c9d9f4fc88f418483895ec6bb0b97b6a3579297699f84c9e16c27a5b3206b94e08572aab2447dc11b5b429c0f0cdecdcc1caf6c1484ecf4c88b95d4faa2aecbf5b8dfe840eb34f9346f8359dc22f694f8703234418cda2d764a0f00db734b7f991ba233dac56ba0705e7779e8d6410e855b5185f7e6f0adf7c76a1bff759a5648c8c66b3c6401e24257007ed8e80f10b12b7fb2e05ca3aa660a2a615fc2fab8d26d41ad944cb4b91444f91714664e0c3376cbb631de2ed1c5086857d9e04ae7e3a405d8822b3ac24898c3f233f2b85b31158d4836460299510fa6041e4ce171d2c4356f53036e7434b1c45b373e2936a11036671b156a4db253953378302031b0af34edc2ba34b464954ce087e05d4a62c9b1ec1e8074e133bf55c883518839b8e788d665d6e0673ded6727edfacb084718e6f207085cf42278260a483eefac64bf7f68eff36378524a69da79403a1290a78c5bf086c5f2089270df29ec558cc24624023c3994f17fceb16bdc61f7c283e4474", 0x1000}, {&(0x7f00000008c0)="067139f2416096d58898a1c5dac8dbac2e3f87082f9de0a31d20c056cdfc65bbe48e8e689274d293b671a0eae094ad23d46648e76b07adc8bb5170c60e7a3c1eb37ff1f1ae4a2a128fd5eae21d1644fa6f64938507860735b6512c0333fca20137fb34880f9c7683207d391057de80495a30ae47a257880058fc68c661587791bc418eb35282da8dc0f2f0d5667ab30d921153b833d42a803c6b33a511", 0x9d}, {&(0x7f0000000980)="07633d84ba236416588332464e50997354b69fe243a4b865011c379b6768f358b71b37ade8cee39b42dd7d712236c83e9026f28a2518666771fc5fa4e86bd8183050a84dcfbbfe0c6a6b03ff744eb420b497b67692bdab1a308e454dd8da1c0f3766da774748c3806e848068f0992b19aebc2662b2312d82b1496398872316abf9b7f9e457d9c7cd6378adbfdbdbb0b54e2a87c30555a43ce23d74c42ef9624ffa380738f5233c64c24c0c9404bbd0f726b866688f3baf3bfae48b02419b854ed9ecdb3444fee0ad9a42de93b7fa3dc1265d6b3b769e1c688e3235343e5da9bbf0", 0xe1}], 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x200}, {0x18, 0x3, 0xe4, 0x2}, 0x6, [0xfff, 0x80000001, 0x0, 0x8, 0x723531ac, 0x384, 0x3d7ec9bd, 0x100]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x48}, {0x4000000006}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x531, 0xc4e5, 0x3f, 0x1, 0x5, 0x9, 0x401, 0x2, 0x2, 0x7}) r3 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0x10001, r3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='9') 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="9fa152fc39602a312629eaf4b3b5b4923892cf68611768a76925c2d010e9f6b909d0ab1070ce0ffdc2defb1c7d2dc030182de7ff894d00a719b736bdd004313fa2f3c6989b07004040802307cfa902c45e32892687d29f1ac739cfb1ee7f57925047903949c8bf18dea716809be3521fa90301551b82", 0x76}, {&(0x7f0000000340)="302a8c821b1106c8d111432b098de2d566e78ce3fa10e2779ab381e4d2ea3bea9b9b7e5ca543a55446feefa96fe3f51b3482eedc65ea8a85e2fdfacafb6b659149469b341c56b4c9a94e279ee700e0dff48f5e52a1e2b33445cc9acafc02a8de87ce32838421526dd7d95ae0dd18f501a31fb9e0b4f6f6ed41a86668f5449e05780f4181787e35ee2436e9d94395cde667747290b2538ce33f462cce97ca17771e2842fbf7f06bca74530a2255f15360410395556597", 0xb6}, {&(0x7f0000000400)="3d7d9db8037c2a0320f383d8fca6cf274a87b36a2d28183f70252f3823fc1f4ceb8d6c5059130eaf1ca220434df46fb4d8b60163fd540b359e30dd7797744330bc6e1b9163f8b8fd0de3304614936e394e842c25fafcb1830ff83d30e36c9b72f1ed4f40f722c85c3b82abeecb3dbb5e97df4448bdb71da92c1aba3f1be5979e3fbf05c4f8140d659326ac42ae6b2537f8ab8a37fa83e5e56afaf495404929232b", 0xa1}, {&(0x7f0000000280)="59604280650366bdbb9952f01b43f95066b52621056326c889c876d5b5108a243d11d280b88688df12198debde6fbbbb1f1adbdcf8f6afb1e9083fa21a50ddba1b7736e88fd02651f635f5490b7b90a98757f87a9e4358e4bdb697751f", 0x5d}, {&(0x7f00000004c0)="ed299f71b95c5689214d7db620f8f2722408cf281911a39f1511e01267fb57bcff8b9efd008748b3afc39d714925ee9682803cf9a4cf57d5d586873e1c39cd690b6679ce05af1ad330a145ee412d3d2b8f26d6b4198a10f0772cc05639d7d12ccd14b3e741dffc6e6f865f610b8cf5508138a2eb630a2baeb22a7045851eb1e46285f0ed5a1b9911d26b2c28d88987c5dcd7bb23e52f09fe61576f268d132de11cb1b30f72ed16069c091b3a675697ea3f2ec629", 0xb4}], 0x5) write(r0, &(0x7f0000000180), 0xff18) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) poll(&(0x7f0000000600)=[{r1, 0x4}, {r1, 0x4}, {r0, 0x4}, {r0, 0x1}, {r2, 0x40}, {r0, 0x20}], 0x6, 0x2) close(r0) dup(r1) r3 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r3, r4, 0x2, 0x9}, 0x2, 0x90}) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) read(r2, &(0x7f0000000100)=""/55, 0x37) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xaa, 0x3e) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000031c0)=[{&(0x7f0000000140)="3501c63a1900191e7c6f67037a33e54afc0bf3b7ac5357ac28ccccebf4c1e608285b1c29b68aff3be97169f629475e96e11f7e6d6e941aec2a58d5b62101c4a0f516889dfd5f99ba641856e5de55725ad1aabad4d1d0b7b62dd74bed5a6d3ba78e003ebac4251bd9c2375181513525519fb0224e61649f6d9d9124a8a129c4009f8a9dd86b2d5189f847d4f96c66c13304fca78c4ee45161be4b8b4d53788f0402ca17416e6b67ba3cb13d0e68811aa45a07928fc25ddaf6a8c28037353189e1c7416b87454ce399f105767b1b748740d2034bd678cb54548514104df24c0e2b3b7bb629719862996f2a8e93934b9bcdd4eb90a97c827a1a8aa75b1c3c1c1747cc58b9e1f2ac9d3fe9a2d208bf33d9cb915c5f32768f9e36860ba29c38b8918e05edc6c50c0af2dee1b54b9d6e94670bcb4b5dae4adb24e6f73a69c7a263cbbb370b021646a366f3c62acf82474f358e6bfca7791aa559e8a32d8232eca807221cda106bd4f5f82b86b105ab7beb05d983290376372581cc50c88b32643409b2beb9668293230dbad71f0d1456223dd425fe04424ec17b125cabdeda1b2dc3173739ec349f4cac27907309922007aed82785e1548e64925c2e409150fdf1e23aa0b6ddd115c994fa1df1bfc1905cb7e32ef75fc91dd038bf02e87367ee9a57cf50a9dc9d6b2e6f6f528d1ab002da3ea1dda273da476854a552fd2a20140c8cf3a43d4b3c5245a88b515f430582073860fb5bb8adebc4d1403db7fd6bb44f508fece110243126d8d0095f39bfb201a4110c2826690469155a2067b4917d6b722ce30e5f50edb52bd05c8874444264e14a883dc96bb5a5e06d83f1564b61d51f6b8f3237c07934c4d6570b31fc66d1f2042e0f91bcbe2ca221f7539cf96c62f42e359f53ba0036616a3db9beb479c2caebd23d26d417ae103712add52f161ac233ebad9b02a1e77cdf2bb391bc2f8d8795c2f10dbe055703daffdc6163ff5baf3cd96540a679aa3d549380c2e285234381eac2043f35b537328c429a60ea555c566eccd0cbf66f5a3106d6e1dfcdb0ce5ccbf7352a82bc8f2dbadddb6e2892de416cf4e3e145af2290578f0b93a22fb1e7fb37cc0d9a2d3b514dd29678360ce800a266e2fefacf5dc345b33219df3b90239238b889f0857b5de41aac2b0bc02cdf8dc251980166028585affa48dd1839461874b8dcd368cfb677b7a5b1605aacaea2411ebb1852e5c90f55fa167e3ba0b1c7ee64ad50186b4ae1f9a869b4f760f8f1f5d59ec7b00b84d742f10b8ed36ec079934e9d96251d58a4a6816117457e02f6d5536c777da1d762e22f1d7e4ba82e2f9226b6a8fad01f0dade67d6437b0a470d25ce2b3fd82898b0487dc4f05353265dddc78cbfa768d1c1eb327168ed5023b50459862426f0f519a56f183272a8155730f1e8d7181b7dde5b1fd0d91c80695b72bd5772ee41fa1c36ffb76d66a06c74d497246d70b51d1e8df09858569529ed908e2d72e2759430c9327d5edef17f80130ffce338f60abb91b21b3370ae0cc6ed523b75ff4cdebffcbaf054a610981009c9900550c5482afd00f54690cdd8363b00a217cf42115bbbc27b999baa7095bef0a7fea9322800dc0ae65cfcb8d92d81396d428e875aa1ab85a6a58096c20175fda07dc0b2ceb8bd46f77000051ced8e33c52c1f679e119eac4c5f990063fc040081258eb25c8b82e91f29eb638606653a0eb6cd0272b3eaa4d4e573bdfb4028f1a0e561e79dd28fef33f43336ad2b998ddaf2d65b347dad32ceae079a83f61245d47727a82bc27c96c0b465b152ff175b0060950ac6b6ea2e08b95278af7a375302c7a09e3fb02266f572513436c07f4c31c832b9fd294ca652cc8075315a2183d970e60b49cdd6d7d7d31445ee3c8cd266e296496368d99e9d18294d5d8029957e0478dafabc66ef441e48bcefe64e2e14823e663e48e42723e0651071550714b375dcd42f3ac33f233a1995c0eeb5ae9daddadd8d6b326a0eaf5f25dc64b61031c5086cc905745c41b9738962e72b060400a6190dbe6d3b187b14718c686b5b7a522786d3186cb4a1e71a833485e7c595bf721fb7ac3ceaccd93507d26c514a3b857b7b121d3a75f45af502cd48aa056cb1adaf5bcce338dc7ad03acfe20562e02cc860959c83beb7269e2707d93ce9cdae84adc65ec4548b8b4748ba756a71eaad7295e5952ec07183b39975d5486292eae0494e883df75758d5778214880bfbe921147be85bbe1f302cb42a45a3b7a80071db24ff3cff1a5a7b399d1f2e75a98f0e1417ce88ba67a9a882a8d04d71186c4662f721bc2e4caacea521c48d628b95375b74bc397c7f7a858efe01d3248795fb7114e86d308e023b8925e3eeb291d693d5991f1d4dad7f4d6bfcc9b6e1963111e71cb5b064b0e7ca1b997ca0bb0b64c5fe440acf6281b948ecb7c7790d63399438d28eeae84e3d819b28f3868fb43ee1aa2083b72347b9821e2563a5ce8cca0cc61cbda2e12b84e1b71443364a832d746c681903dab8ec7ffd285e25ca9f0f8466723448c01e502702230be9ce0f4c50e1295937d37e76eecd5f2faf6938b7bff549c039f3b5f531bee99ec6e95804d27e1bce7761fb9a8f82a31b9252fec2345592291b2a6c26daa0aa4c9b882edfb89dada195fdb3700bce38a47a3ee64e99c4cb01ec8163ba22580cd0334038b8fa86232998b1a0adef0565a100bf3ace5f3484b1628c490fefb6d92f95bc957da1453eebc04513a25829c5b2b655a52810074e72adba65d6bcaaec166f34e60f1c0c938394f482f9a4b9f1e79ac53d49cb04372831f342e6c9ca31beec2c83401db36395ce0e2257d35279de92242d9f1c7f0552fdb5c2a6ef6e72db73e7839526c5cb9119e49a9f0e549e3f494a5b3946822ad5542c55cd5e0c6583a9902cb686677eeee8eab738d35b880ac17f7d816c088d6643f4acb37ec139b069eaeea422c20284363e4eaaf80ef783a433aaf5a43e3b0f0743dcdbc55f64a88e727fc722d9f225e7d2410a5de289e7265926b37d8efc61f61188fac8b643932664ec58d47f69e9c26e152753982d4542d63b1902490e6110f00a76256119edad0c985be2db1ce07f71cc75b409fc8ce74dcd1758d6346beada9f9eebf548e4386fe4a34c37c5c72d15540e59657b298777a12c72033e5fb1e1af419ec67e8f4a265a74a54fc060a4b16dc865c7cc14d363c27ec122abd0d65c106dd10936689123fac164b59e2290ab350012dc3839cd0a18957c438b8c05cadc64aa97c13eea54bf21278a8cea37d5e5aeba05d3de911cd9b0ff68f659c7272838c3fc4f0e9a85be6f2b9c9c44898bbe3ed19424ef7ef6a4fb7a4f8fb56551b330520c523dde27611f521c474ee9b0205cc8fdad8a732d72042da50e3af60622780c70fe63a535a58794a6d82445748877c827d5f30c6f1c9c4e2e3fa3ed885346d64d26e43e9aeb0d972e0775c31c9a89f8c88cac30abcedcb174f4380aeb98a7166e568805062d75b4f677ca699e5aab6d14a9c3231eae7e781749b25890df76566645be79c030abb2a52cc701528f8e46f4777f3e84e4b9a92a0122fcedc15d8f3ee761d178e173b4001e7c15ea0e7887a6cbecbe464c0ac8a3384bdcf671f1aafef2977ea30924921fd7208088b4711eac7f6c0427ae8a255ea2cedd8abcbf68fbb4b00b146ce77462fec467e98f0b8b3ddad122c814caee30ef89fa5c32ad9d447fa8c7028bdbb145d09999fff0b184e04b9b883950a7a17ce1ab7b4f8d8e593e71571aafe4086bac83f725ad3ef5c3848bcfd322c71180221d1c28f238074901d84fddeb033f6e50b275d22c235b55ddd0db17d9809f4bd22d1ec9afe86fd96d711b1eb062f1a6a39aec0a5be5e68990458ce12bc99b04a1687debf2991361a0b7d0280f7782fdd1f11c206db8231e73ab8894b4e932e4c1064dc71bd8b4ff50e2247bd6d0c784c60a70a4c95385678bbbdeaf9e803a49f87bf946b588ea6dc08af45ca2e998429e6a65513104db5726287a0f1fdf8b37c06f89023fda53478d2bc9826eac43d9e5cf47704b53227735009823dd932e1a2043d51088476014b1967bf52d8989807c6380253f6c4579c58e3cb2ef97f82f4cc1e6647664ab49562f35f0475a88223e57297150ee37942d1d1273f460d36152065b1e5dd5f2f2129316459181e2ae2c66a6a7e721099b7de1573682e67d8eee0617d7855c7567a80baef278f8d2ab932116defa0cb15d86e7f43890b490a6b4ee80e23cd3e2677803fab296b35e41dcc5ade2746a513b37a3b43f349bc5b13d85ee9473a49e704567da137fc27060fc36d95a51a5d17d8c0d12c04ab3924c78fe156c4d6079e3be13c0d4cd143530c1c2e5979160e60f1783be12fb2161af8c40b2f630b75b319ce4a24a4fcb8220549770eb91be1147cf0c6a4e7718457ddb18bc354198d2616e96e2010541572e289c59cf2f00df06d0ae54b24128522cb8c84086a72107447c5cfcefcc143a07f66d526f28f77347b8c2336d9ec18fd6d4fd24a43e00472348ed1836d0dbd54660167e34ad596120ccf3c5ee6a5c70239da650f2ea84be5e1b16a859b26e97b36f87a017c836e165a34393d853209a5f9d3e9c566c7865efceee02941ca9203d2aac042e1122a776e337d71d89a833706ef8ee902a7ba353137771af3273fa2663a3680ab7defa6c41108fa3a40f0e529e1b008932b17f3efe971bd3334c5a45d76508714233ea1a393b04fc9e6818d6993faed820b4c286c6e7bbbd9a8e1f43a0986120be63c5dedd1579572372a04326a26e8cc456bd7229e388412f4e9d1b785bcd8588c6f05e2d3d3670814f9b4faa21e31f48196eaf91c50b07abd97ae0971e29719b72883d7cf66c1cbf474c0a778f7f82397c4f007382449209e29b65962c7d7ff750877c33e100e5c9fef6058a3536f68c0d6e22c738e8e377e3ecec872ddb905f200e73dc57d987f1ba8de48545ec167c63804794e933db32db52c8a6c6affd34940c82fce151f6f4f00a724375ca52040424ba0a098d68af6c565fe705a0c5b1241711347abe0485b002e82c8b7aed673d46a277e012f8ac76aa9173a4e9fa85e40f0616e2dfbc97c3e31f2468473545349b621e33fd9baffcb9f5ac3722233271fffa2a7b16e049503f4cc98f2ce4d54cd41b46a738e91993d3ac8a0ffcc022a5d4397f4ca3d2f4b18b16098db81ae602babe71ee11f384c6705d028fb984702e2886334fd806290d88f7315a145a38f6a425121f30abd84167a091f87b11405ac40e1cedc0cbaa4f50668e5251bf08d9b1e60315e20637212d2ea1e3f465f75b044ed12beb3a1bca10a5b4c7b472c166647ad0c937959c2bc28451d7b5151dffbb4909c846d2acb2b227c5db6addfd8bc75560151822d2da367a98b1ba67bb7534e1addff7e7c51f9ff40647f88b5a7f723237ecd470632d73626fdc93432458a2e9e60bc8662936c647c0100b4672ebd3dde42976fc55b8011dbb38966867ecab8e99f5417743e37d18fe9ad74c9ee5d50371ac2a5954438692f02199e4c3cfb9152bc65adce827f661b79a892f71a1d4c2d09b2fd72f5ef7627b120f0a4ed01ce3f976daa05badad099cb157da4932b4ef6deefd72843841299f927ac2be0ec5714a9b76542e78949e4300754f67fddcfde1952ee00a476ad8c24bd7ea760937df1339967345c260d74085034c7f65faa603dc23871396bab7c3de494fe54993d1613cd5f6dcd8264a13c159fe815cf03ecb5e6a40b538184854334b623e74f80b467", 0x1000}, {&(0x7f0000001140)="1c8dfc0afdfb8466529980c2a96c36fdbb20c2711e1d847ab58e34e8a0164c63af111f8b85be31fa6a49047d319e6fb417c0f7d0e700d4fea8f7ec0bf36106bec603a4493759aaa7c8c96b598176df0e3aa43541e9f608870a5f7097e3fb0b009572ba31e7b1ef1220a7221053ecef75392b96a16a1850f1380b7fba5b057b7ab026e2bcac247444eea322b27e7128aad05934940bed49a5c393cdf6a84cf46c2c3851aa8cc87401f821a0c2873748ff802252e9e3fc0a7e53c375c4a957823a1855d64667a56cded30b7a9bd353d2b49b62f73570a19736a97ec2de5ebd25c949c8dec01d8288236896eb5f091e8ae484488c8329ee29a59555b0d2c8c1a149015aea6aab5f2544be06b0b21287732035ef771a4a435bf917968793815c0df39fc57b0eec66499be1fc3c417c19700f1fd8563d06d61010f61ed9a1019fc83adf3a3c558795e0acbb1e4eed5d768e34622dad3065ded461fa17e4495800f2300739e599c072abb07f2d83ef642a023ed8cc99b7fb1be3349c4e4583ccda4e83e29da897a11e807fae76e9c152cacbd7fbc201954613abf20fa78cc10696e666e1a1e81e4180b7370213cbe8b94de239a4966754c32a14b1fc8a745c273406cb7ee73dcb9276f3259c9ff17e76a7c9772a8e7d8766584a5adfa14b12097d598c8e6cfbc34bee452b61f875a0ce35e6684e5b62d8e8caae6910c0aa95166f61726dce2cbc8b7de4a9826434ca24b7c145bfaee70f282a0785d73cf8e44c7abcd0474264806a7e0a5159c1f7c455bace475e4a41b8f381659e351f13500fdc873e91837a9253a5be25e0fa0a8e87a5ab1cbc64c080893eb8c7fc3bd2b5fd0b98abc15e38aa2be94427fb7bd98db58efeae51caab03b745ed603eb4162305b18db14ff7571e762d164e7da0cc77223c8f6543d96d9098751d28769b82dd22598891da9f0c39eef0ba73bc7a000e37e5a5200a17e3d2144a07c29773abaee4c44e78ab5fc74e05b33c34581f9ac84916aa3ff71588a7e3e3682c301b5a4c84f2217a9d0c4b2aacda9c38fd0254c98331282ae6c30007b0949308be2fee1dedc2a212a19f06eea05dcca68bb08232cd5f6ee195bfb710b895fc386cf829dd22a7f1da9b96f44eb59408da9152d8cb381e2e58323e77d42102b5b4d01ca055827a8317103d0b5e3b7ca4ce35217e1d6e9ac00c861e07a3807d4a547b91ccd34f29efac77a7ce6be0ae8277ceaceee43d712ccd9a387883ed86e35cbe820e5aeac3829d73ccd8976a00e1ce5d7af5923d75c0ad8aa5345df4873d0c6d5742cd16ea776ea0802ff5257822d847c489df53b18deabf87d07117c351b58ba0c4590f2a16ad5aefb1a444bffa87f01a6210d9e60226444417c36ae9e8d9839ea367a297998cdd9fad2ac6646217a21adcad174fc91c3d9fa1923d57ccabe08ac35a6069980acccee1428768cc961c8a18a76bcffb47a809f3ca19b50fc930ff0da967d32aedc8d28b4986acbb98d75d779f84eb1e1b69191e5aa7ffeee87cdc64e24991abbcc52d02c3c3672d17ad45bd6e8a68e3d1737215f429e9e5b48ee0b6958cd00d2edab2da92216526cdb8af5bf18a116eae5b5eb6f695e7345ab3c6913a5ffa42730ffeb8e301f8d83d1db5466315b80ae0e8b485cc19cf9f16ee70ca046ec5b3513104388803b3ac1e0678e5c973c10634d36000b833de401e14197a86ebeb5c4e49f831fb5b5ceb4c30642d79e80dd8677705f368e9311f393b063d68c16798511e9c638ef08038667a4f15c5a331fddd664b2f459fe38cd9b225f7ff06a0e1a3bc49d89082f7cb8926e199fa40058aa221afa0f58c8f2a6309c738fc6cba47a7a67058f97d56e968e8cac756c011132102517a6e2cefd9ebb332aafb91a666bb28b543ca354438ecead0a6e81371bb9180c534b257576fec479b63ab302d7a85717a61b651f5907065111283f4fab1a2ee92c293281e9d93c5e18c7d987ceb0a4550ad6c8b9ec2c5ac8c91c9588d5274b287d3dae5b7ada859bd0bc9de98d01a1df313c049bd9dd4376c8d399f2fd13a6f39a8b8054e0727afd24b35f2636e7edba1cbe067b5550ecb02feb7f818b9f687c17b1f823eb8a9ce3ebf183d6aab4b34509d5d69ca007db430997bde811522f753fa57152e8ca5bdbc1d2baf1ba09d5d954055bdc2bcd39e3b044ab0948ba02b8dbbf053d4ac5629ea3aa82457b2e492d253e5b586161a7e6cd712e36ee18cecbe33c2e266306d068c326aee5a9df1c1af7b40d38f067b0690dfc14a5bc3a35bc947802201ef1976ae2b0651ab7b88606207bc1a24ed8c765f43ce7a2c74238e64447a6b61bec17072bb79571fe77a7479dc493fe3b675f03c811169b698542363aa546c7a873fa2116eda5a044a18a2b44a964113ce5aee172c9631c26a448d32e73caa2e722bb4ed021909ac5dacec4acbc91e2b1cc0d60ac3d6476112cadc929861c89c0f09d45c3c5db13a8bc8f540a57d175b7bd65f15a2d4d1474a9300b91cb62c08e1eeed7f35084092d347272fdbfd0bc24c931da38691edb64f73fd5e4e7333fee0d0ed18c2f0360de3d4995d89164c3f21dcbb576422b6fdbe29e9853a3d16d4c05120bbd499797bc0ff284f4d24421accaabc1b51d59beb38033cf1f41b245f68b8a0fd90e6612bfe80ed335aca78ee8a16fa0fa86c0cdb4e9c370158944c4587f753af5caf88c2d31b93e65dc2d154c9a78c37c97b8a6a40eaccefe8083818cf6aa79b3713b8cf71c00a662edf98a566720f48f9814b1695caded767a2edb1ff15f552c25cc3ac47dbbeeee939323a9fd73dc671f614bb4e4c3eafddf3e7bbbee1a263885b53326b571a89ff23008b62bc95662595ea04af3e50c81a8a34c404d5946ade816da1626886147a6673c9dc185b7bb8d43712cc4380cfe8e04c12e9fb6669d979f45b342b15c93eb628880cabd3ebcfba08ef046b95147c0b5505e9f01b7a6fa28d6149f27986e2a30816517482ba37b31a8f9eb85322a76253cfc08a67d94701f03c8995987c46b2dde13307f3a547417beccc2a0da824ae9e2544b40134b8cdc3bfbfe06f8ae60d1b635f05632bc13f1e6a4fc0d9c7a9402801c1cf33bea1b7d6285b02994730bb983e94d5fb875c826e7c73cc8a51e750e188bedc203b4f4a2dc79ef62de59482c6db3d767539213d8937d0d63f0368549af0fb0f49f840c816fc36c3c51bf81dd79e31af1e2375f212eb878fbac5de6b9d87ca04cd03408099351c51f29a5e5c9d031ff3ecc0011043d7e6ef9b6e512594e5f591065d95c28195bfb88d4b99060c68d3c0062a3f20db062611beae2b07523891e108104981f594b7f9ab3b929466d0db4806bd4f41e9d8f449ac963c0face9043ff3b8c27745eed6c5e72f20b224a063dd2eee6b34b840b086f3e7ef7ab0beb1201fb6967d4e5ec0668796be71edbf02000b66576ecb82e8a966a9c8fce1dbb580c138c43bbadf69770f26eceb5bf5ac7eeb85933da20f2b98f38e63551b00f735d28b6ebeae6dfc6000e41b5f3e6c9fb8ecc9a75c267c63d5f7857ae0c74ed29125d2e8aa005d5363bc9dc53aa9649887461374ca3357e602b2ad233135a708d94a56372ec184ac91f5e8a5771004fada4dc6858c962f00fa285a3d4b0d9d191545af1dc4bd8bb2a4dd84a7836034bc32587754a97ecfe1fd686b3f81c2cb4a75248f869253475d409bbdd12b93b4f427472ea53485a4d208c1c6c5c6596ba670b3e53fbce34c407b5e27fcb0d989015fbaac8dfa8a11315695cf106cc40e9bc94607685f90ed6cc650329d1802bd6a850cef719f6c53ca567a03a21476d6b01d7b7b08e4cf1475622f484dd013334f383af8ebdfcb5997bd9ab6893fbb1b8013583286847a2ba4c4143a4141364e08ebdb1acceaab7a970a082592ba848321a0eda4976a1be65cd260dd929543275436bce71107144f1d2d2b66deee3b6b34cb46e8ca4af28f59804ae369bc6fca7c0360a7d8a5aa345137e3dc3986ffcfe01a169d10b25335252de0bcdc03264a138f4e66eda6fc8d62f2a846d842745c43062a983f6aa5b492a71960881620f37a68999a81987edbd6170579296fb35eb9c12a87ae3f69a2f5c5a3202363ca785e9330b4f58394c93bdbeaaf4c9196ce1a07bd4f6e0e9049cabfa22fd61cd497cfa2f386284365b6fe2a747b3aef51949e729555706633244c75910c9709e4521eb6dbcabcf2bdc45d21f96c58fab9177342f0fc7031cea11e7fecba68aedf1ef9af02c3663fc52ab298ab04b4f2ffe86f27a171981b486be01fa0c796807a86842c06441362ed048fc27c29da7470f9a7166f8123cce77dc72c53175139e4e7e91f50d9266d591e274c0ead3884bc67ff4f8fcf668713a694521cff3c77f39f87cde4bdf9372eb70b1cb25a9da452f9db39613710ed034ff11e906d8082a60ce48a1a9e6372c18cb645553c91bebe28ccc5bfd0c8421c2b6dcb00aaf03a73ae380688af14456f699c1e1fe06c3001e38da3424e78b30e476e19609233acc55301727f11f9ecdd7247322be1b098e71e0df4317a187b8ac2f699e846a7cda445bbe5a03b89f60a062d0e3c57d3f1748bc2d29b1a879f3efd40bb49f61c3183bb772def7df7fa43fff7b44efc272dbd7be840b66a22f72c31f103ca491cb7af696d7c171210056e13c25b2243db0c562aa3ffa80f29e3766267be0bcaf9eda8c031e10f5b61ee257e3b62e3dd570d5564fb4251d75ea099fee33b874fee6ed3c552da6a5bb91102abb19d77afb9c0fb143f74727c28141d8b8a6cfa45efe1cba62f9821723e243d217c1c856e5cbbeddad82a72e4e956021a0c0028bef801883a2c2d6d987672776d6250a83931f00954c94ea39962677b94977ddbfce4937b1472db0930f475407039165f38d4a70809592c0abe7b9fa170196093b4f8d08b6287a68eb212975660dafc1311b55b2b5d07e66d4f7af39800cbd02e5fbb9d69d21ef386909d1c697ad92a6b9588b2009dc3347d5e8b87440dbf9ae32418fcc58c1edbc6dfad88ad2b5b657f05386d4b4ddb02d28878442abb885468ba4cc05f75e07fca6501e6a8d483602b63c4b3041b0221de7f8c2f9044fd271d4b8b372b4f13fd06b81623cb4c968f3f3b41ed5742ecf34c0377027de3ca52640d2f33477f4146b985de1518ac4e0795d5b960da72bc9f1a443f25a2054dd034d6a840a3d7fa29039852437429671aae6142b568878abbfcd31f89190cc07e4fe5b0258f9122ad0c9cd0911e86b14ad778a0368c574dd4131a1df8c5318fc984e0ba7bb4ed9374cb6d313c2b57b66e9d2572b6f95728467656f52fc2c42cdaa7034b290964648f968295ea5d351febb09a90bc81f6766141ff44ac63d79339bd9e424e0601104245774a69f98b40eb7b94bd001ad2814f55df5a384ba4c543ab27d3ddb307337c3d5c7e834a57c9c5ab3babc14b21477b9951053fe4e890cc574795486f7c49f29fd57acf2f88f94c23447949b2148fca6729b04354bc5061d85cf2f157c4bf04055d08e615403eed95401a865deb7fea55e26855777f6b59d18fc262200b54cbfa7b3365a4dd6730ae8be4fea59e194c006239ec425864ee6a9ccf157bba62f517b6e52135caa9372d08a6ac3ace06942935b1ed1ca9f2ac8fc7596cddbcf06e46523e5b19424e1538e09ca8558c170559b5c333573858df2c9626faf1268495deedc96d9d2414d513d9f3547ed2b30728f8e9107ff4b2fae7942d0cd0f4d280913674841d9ceef37291454b575f2e1a01c016ecda12ebd3", 0x1000}, {&(0x7f0000002140)="4862a2790f026877b19925a1d8546182fe3abaeea1ccb84f16841527f82566d915936a15cd0c376e6eb9bd13fb62dffa95e533b0c7502a5dbeddef22dc713c403fd6d0ef56a915b15e6fb022cf6711c93e3f33c7918c7ea132a19e94a7a8e10079fb3e6a494f57c9102afbe096bd9643c77d232c324b86abc3a9a205847c3ac3104db99b200417850439d9e8a429ac8a265867aeaef88fb96304001c0e455d3ced2c7c15bf19084ac99a6ab08881492834de995b0ab38577e161671282ece1203f7f4fb51b9eabf9385dbe5206406f4c8f827be28169fe77e2795da364bac4fe83e5a080bfa4f8890896313f8a7388caba631ec8e59aaf2e3ab6ad6672d32d0dfa38ead4fa8833fd4243908188f8112a5ea08ae9ef66f8973975c6ff48dca08b8b639e4a842361a2ac4ba300d893b6225b0c0acb56cd50e3d1464cf6d099a42e0097f576f63e9b9456491dda9e702e3d5b1157204536044dfc0234f4cef63aee7d4673af05ed0a02eb8a6b643fe354a34c9b43ba049b5496adf9bac837de52deb243c715cc08c556da4ba2ee29c9f6837624dd830349b55bdac1893bc1001c9de1eb176cb40c0075cea343eeb24e5fe39ad9ab666ba2825dc24905c4811843ac483f33655586e7ea1cbec898c10ed0dfc5de999bb67dd8983b91c1acbda21084c74ae570f9384f1facad2294d16d60703952eb34a9f455e6a6b189ddcf52cdf4a776548d0f38d90b487c04c29f526fd562864ff02daf4c67547a9b70ae1e1f0c1b842520c8dd2f65345e8a9b1322cff4095e16a6727c0d7121a1fe9ee86cc1c2f350de8a5d8c42d5016d34406962dff08560c51077b755876e6935f17912d576a0fd8b6723aeadb6e621a40d492f7839293734147cbd3d218601b26489a6bd6936b6b010c63b09c2506a0db62a17d9e7c4e6f48e65f6658433c96e7f5f660935594714342d18fa13ca8be358a2d2ca5adc14b2a9f832ad33166d37ea96944fd9ded943f4b5c26b9387bd299c81185b0b296c6c66b1dc31aa94bec34d15fbd2e02d7e7ab9a0ce03dcd1147965d6692d36dd2ff8946989f1b223acc931d92ea94e9db567ab4eb23f1f811162125f197a01d341d15e4195afba6caf8f87ae8073af54b23c6a8fd8a885c412cda2b01d6baf8e9766a78ac65411df9202ee56d72152daa9ded54b6b06160753e1881171377b261218c4240dbb7c8baed4a713966fd9286f34c099abb497caffebbeea8b3c33172be67bcd1b45e62cac21ede9e9ba049cc882b838dd60ea6d29028af73fc91875418206de171fda099d61dd50cf46d97fb95ceacc008bbcce51a40cef8da36447b067596a3266f616ff7fb14edcc147a04fc4b796033499be82d177cdeb379b742193488f0a59198c4285617ad3f70e4ff081386e77320bf637aded160b7e48040b027d02552ade9e5a4f3a66f3070e22f49baca069fec055679b7c7f39114427481bd34dd10f016886d5e32aa3c5c34107a727e42880cc79354750967e5f388dee4ef3e86771e31686bf8a44c0a232f9740860dfd9e500bf0226d35bb7485aa4c5de88caa052adc89130b0dade66dff17a9f28fcfd1803f8907173f9836bd2607860626fe5120911666f99dd099858b73c4baf58fc817a45b648340fb8ddc363b26ef534464e828c6bc7ebf7b802bd6954cbe09320ec20483dddca4030bfcb3a45cad3a22187fa2603421e1ec5044362d2178b0817e94d18ba0cc8e1c715ea7fd4644075d424ba9b70e65b1d8a556e5225325a8399cdaa849af8b07953bbbbf4437ee72fd4fb66d564b70d532040d78f193f3096fd69f46982b2f20d304de423d59d93df4e9d152d8c513110ce12f01d6b3dd196b96497bf912357fc85aeee2fae6d580315d2158b3c825c4b685f8db708a7efc1eb4442f890eb96f471f77f61f20871e9d08b09ad893300010505e50f0c712d3b09bfd3be2aa390c955e03920c3d8e1bdacb785b287171ff36c32c0859de2ef3b176bd71bde0820b748b926ef1ee3d675ac0e600c47a59e0c300bb86d4288b9603b5d56d56df3d85c2e3328cf8219efed4e9c78ce1ce4f061af0ae73b6f05637f56b852f911c12caa5bf81b6f494de5a64efe15fa3aa7f5b19cccb2b2018c9d1dd6be91e49dfbdd9be7a3cbafd52b1071a273d647e577487fbf2d3a75502e4be8bb91c9b77a71a79bf6858788f773a963fcf47ff4e83401cecf78ee34e78d349613e75b97ff031f1d476a8711b0b3cddcefd3f1da44f39d2bf393fddfb1e7dccf3621c94c382a9968cab06498ba85aa45ecc9e29c48cb5289fb801974fc9ea8dbe890e0704805b23a13492c2e2be0befe4b0b285a940ece338e182140c8eabd093e7930bafad8ad9e53a5c0aed490cb56acfb825ddb694de05a7ab29bf87ec2af5aadcd63331b0155548bb07d4ccb535ab3e826e7061dceb7c20d25a26faa16ed065194083f8fde74cc826a5f9bd17449915fcab969ab9e3642b3b058baf8a5e228c943cc426eb7ae8f602f6521f6c1e36c584afcab88f2969da40c1f7ab5bf315ec2bb1425b0b8783e8a677f3f24d06d6fb5b7cdfa988f6c9f3ae75aa0827bc04c4a0c3900b115c9e4b9f7c398280208bbce82cc7e5a21aa72b6bcac440a3666a99a578cd2f56cf1e7af88415e9916b0ca9cf72e03457dbaa8a13f7dd7ea1ca8aee033644f3ad982d7dfa3ee12907ef678fdbe6dc27a15814c0366986bfd767863e2cab97dec0b53e17d48d0ae20eed3dc53046d3d562315fee05dc856c352b79beef41349725dbfd7dadba4a36a68933a645a5696341c065b3a9abdef79065d1a86a7508b96e62398fc2ee97b5068c3a58b041c1f5f834ba68d0708428a0c8cb4687ba9c28962e6ef69a3ce3b906d51f089d68b72e17ae8ba47ce72eedb57fc41c22db7f084e521cac5738f396aa30dcdd691d8f81612688226c5d785a3a32726c2aec88e2642ea64bba931a78529c9be624447e1f563b296976cf9503545d8c74cb320c75bf5084e3d6591d8557bd9d980e23d041b742c1e2124d86faa81d1429453719faae0733f302a37f0814e199c2dd51b995108a8fbc6148b7b462792ded495bd71e2975debd415174b38d9664b55bd0fad1b17fee7df5cfab78af024f4a59f3d97d7beedc66279174e01093e817d8b3cde9bfc5940f14ed8434b4550241bd5a35b496e304f8868c69dae78516842e13c5f59c9753cba3df6d43859a63cd646fef4cdfed6f0663cdc980ee1b88837c557121069bd61a2049b4dfe40c8febeec09a67337cf736bc51a3d41350ae567aa34d4be3ca72fef68e2395057aa5e62ded168d78adfeaed8661a9f9ec3587f07c17732d5d849e1513642a4c675192022f87b599a4f312c6fc8def1219b23111495ea9baf292ac5b5ddf479787da9c959407eebc94b3b786a164fc4017f186f9614e092e1780ad278acab96c419b63a967d5cdaf1bed62f28aacb37e4fe26060a01317928d0913a8805a21829f8300a3e18f041a0cfead6f21bb93ce3bbac0ebd3a3821591678f06e050026aa9b81fb4e2db76b81ed439e3e06068c142be4ee288981e71cabb33b620d4c31326dc3332fc5e286aadabf2858aeb17c20c35f94144835518e2fcb74e2f939febc57ca77c4a0ec96fd041973c47a705b5917b2d5915833ec37992090e28b593439e50918cb836cabbe2d4a35dd9e332a114fc36637ffe30eb22306cf2f5c9ecb586a19e03993ea1d6144dee41e34ff5979e58db688da16830815e3ae038ea68470e5b745fc93ae38edbbc581fea964aeba454b02d6d8d1d002417da7d5d2607a0673db335c2f0744c197b3c5759324fe335fffda8f049cb3061b184ceebdae2f957162f1380686f0d9adb46783959af9d5b7803e2e0e5ab79462a20d2489065159f7d4f145d734e6388d198b93dd1d1518446e6f4d07b2c7f60199a4d6e5ca78f532092e49ffa7ab5ceb68f48ce6c0d9c7a7231f041a9794069958b4f80417507e600db997edc5a1406a95f30657d94a92a46fa33b928aac6c81033e5148af24b06b59602fd70ccacf3c91b72d4c6630c94069272c8189094311f8fe154ad1c8c4851d37c6173cb2fc21397a8ce8ed7cd6e0ed8635aac4e0a9375eff2dd304d35609d16c77233159ffff5c900fa752c9e52f3c21f939df920350aabc00224e7a19503b78fffd564a8df0f0560de0620f4d5ee2e304d361ed2d1b7904fbb837fb734c8022d2fa6e26f237477815cdbecfcab88287972292262a04736a45881f03678f70e98eacea2402cfdb1c23645d17c062676b16267a165e436f82384f63d13ece7ef4dca9d2b486dc30b24f922dbf772b48033f8b78c07bfe25e10a3efeeac1f7a16138046c3863f1705ac0a140fb0c2a7ecaf3c01f1ec7b95af3f8168e83e6149fbdd0e30e1c89a02f313467d4c340954971f9a1be2976827803b4697da8ae8c8398fd1f1823e3f23a419cc6c6f28c241921700b68cae2b7a61c73b6e799d4a158a2272241b1f4c2ab23799e3e6dfb08df72b4bb1f78e320903f2b68eb9caeee4807b555d59dbf5d96885a335c6fb9ecb66368d30c187d94b02fb2acabca69673f2c86eee0d321fbff8749fb01b1d0f10318fcf97d664ce5e54af6bc523fb5720e7f1b356b8fe1ef867213aa26c958b28257b2508cfc658077a0fe93ee538baba5c39a1d7b3bbe1208e5155d4d97313ea90df9796cd8cf9f291f7ffdc1b320ea1c8019c68c427e3065a9869528d4925235df6f92cbf0ab060ea4d3c7029af2d11bc49228b6579bd144fec1153b96c84473ecb593baf41e1354f6270ed0da0549b38371915d1b14ef7704ea7543454fc1ab97b384b31ecd3ca73245b417356299dda11f35bca92578aaac744d018a3e34448444b1deae42f7f10c7c28c2eec954790f59c185dea584d7cd7b9199a4ed181574993e6f18afb84babc32c0c20e4c7148c8aa595f849a70f4d08901982ab46ed74c74bdf9a0a80fb1d6a5ede67bbb25d8a4c3e437d659985f4f25976375ef1a3f7a8fac76ed08cab86a452244029842b825518ab0aed65d6759160a33bb27e9eaa96fbfaa8572727049d5d48b0e3b1517bf857a06f1007073eed3ecd8c6ba361a3b2bbfca656f19aab3195989054133bb47c59b6cec07612220920eed2fd6a4c31fb0c4f149b0b637d4e34e67a5547495096884831d04ed5949854be57f55d5cf31efa61d9093ac08133e950054cf132d3ac1fcd17104d8767e396af236fe154c1712e447462706ca2c2f2d0f79edde2257742ce585e6239356440ec037402d662b107eb0c611d889c36f93a383160a10283a162431ae9f9d8628a1e8844fde88487e36088bfefb37303f039ee2403f914a7190dc45cb5a474bb98bcc9609b2512355ba7369e05d8b15dede6252596f9595d8e9886bc7714f5c9f0b1de3ceff794655131189fad8589123d2b0c92f19b159977cf2ca456be610faf0f19b1f6da4e7565cded44f551fdfb3f6e730e6a228cd91e3bde85dd63be55686ef152e67aee0509462c4f382700c5f7846a7ea32de64f7647fd26a3e078ca8bdc17a8fe4542d9f36107c0f96e45925a07df3201ed66b99b4cd0097ed447166ccdf25772d092766800682d1ee26b3ee621a2048ba5f6fa2785e045b77f3db80e99993c12caa7b92236ec7ba3685034451af15d379648041e230febd82273117a3e8a09dd08548746c02f7fc22c4f8c89cf812222af07ba349c85f15a9c27c0157a782278983dd675c750cc5db2109d7e77761dd99a7ed3bb3a5cbb75c34442e792c33d3b0b9287bca7483ef822d811c", 0x1000}, {&(0x7f0000003140)="5416c7239fb597acfaefa9e293bcfd653807662617911d9bdaf7428cfde06badc0f71168cb8e33386daea54577176cd74a261db87a08d1c6b2154080079a898858e68d006b004339225bdb871692346e90d5db4d24a1e9f245db88dc6034ccfd8fa7a3daa7a52711ed", 0x69}], 0x4, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x3, 0x6]}) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x90, 0x0) accept(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000490f6cfac53def00"/4098], &(0x7f0000000180)=0x1002) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2}, {r2, 0x80}], 0x2, 0x8000) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0/file0\x00', 0x5, 0x3, 0x2f0, 0x0, 0x0, 0x4, 0x4, 0x3, 0x2, 0x2, 0x6}) setegid(r1) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x9f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x5}, {0x3, 0x81}}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000100)="ac9f2ea3571b9604dd27de487787e42ad2ea5243ad0043815b2451ff7c6f8445b37922660dfb6e96d7440e51ed057ad51a4c732a14a65168d9fb5a64c0ce82e396e130d235dc0d5f2ec14410a7743da8958485fed7161a101ff27ce85ddd61d9b9e436ff35be637b5e510a4a77e243094b3b791e7859bb0534a9418af3e353ac5624c7e208001d71dd0e5fcfa0898c8ee55924ff2a60fb82c9f08e15b23cc03e380bc2d2cb04de16d41fab12934aee531707ed4b5126ca957ce6073c91b576a2041f8d80d29987991c", 0xc9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/102) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:28 executing program 0: connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0x7) getrlimit(0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0x4}, 0xffffffe0) flock(r0, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="5d6cc83f33b31255c00406871ac7233f61d75d8d961ac1b42e99392845323c59305121c5a201ca3faa45d0dd193126e3ba6298e11700fe65bfb40e7ca6e820b127dba27009a0b79655d085146556a0e65b4df7c1e4d7c112aaef6e206071", 0x5e, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="5a226ee710dd8020ffff55fc442032277d0552e4e6f3645ae4ec9e351c95bc596e05c52c562d9ac4f905a8391189aefabd2f9f1b53eac2cb154e70bdfc16c7653b8bf28bb7249e359f5c03b7d77b3bed8fb6c3e7ba248a1c531e88ff766b6ba8af6d81"], 0xa) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) recvfrom$unix(r1, &(0x7f00000000c0)=""/9, 0x9, 0x842, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semget(0x3, 0x1, 0x200) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffe7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffcc0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() kqueue() kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x35c14746344546d0, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7f, [{0x1, 0x1}, {0x2}, {0x3, 0x3ff}, {0x2, 0x5}, {0x1, 0x5806ebb2}, {0x3, 0x227c402f}, {0x0, 0x2}, {0x2, 0x3ff}, {0x2, 0xe0c}, {0x3, 0x4}, {0x1, 0x81}, {0x2, 0x1ff}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x9}, {0x2, 0x1f}, {0x2, 0x1000}, {0x1, 0xfaf}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x80000000}, {0x1, 0x5}, {0x2, 0xff}, {0x2, 0x20}, {0x2, 0x6e}, {0x2, 0x80000001}, {0x1, 0x4}, {0x1, 0x43ce}, {0x2, 0x5}]}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4013, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30177c3259361725, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x7}, {0x30}, {0x6, 0x0, 0x270f, 0x1000000fd}]}) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7f8bfa82) pwrite(r0, &(0x7f0000000140)="a492c10bc4741c79149b92b55c76b7c7adf332f3c4069a9dea3639cc723648c0729914c42c4d604197f845e786d2f31c170893385903902207563f6aae21408db5c7c8", 0x43, 0x0, 0x57) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6e54bf04881c672b, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000040)=[{0x2, 0x3, 0x7, 0x6}, {0x101, 0x5, 0x46, 0xfffffffffffffffe}, {0x101, 0x4, 0x1, 0xe9}, {0xfffffffffffffff8, 0x4, 0x0, 0x5}, {0xed31, 0x0, 0x1, 0x8}, {0x0, 0x5, 0x6, 0x9}, {0x3, 0x9c9a, 0x5, 0xffff}, {0x5, 0x1, 0xffffffff, 0x6}, {0xffffffffffffffff, 0x200, 0x5, 0x4}, {0x1, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x5}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)) 16:00:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f0a8000607d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x7, 0x5, 0x6a2f}, 0x6, 0xf4, 0x3}) 16:00:28 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000380)={0x5, 0x8, 0xffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x8d, &(0x7f0000000340)="0e0000204c572fedad86664fe600fd3362520fc7ca2f13f91cfb4fe67036a96c35de5cc9ff578072bbacdf8c04d9f458e08db05de25891d3be5c6dd2f74c542655726cb1f4e7888d38c768e1c4c554b900e1d161df9b3567aa22f49844cf724934bef004529eb61ff1dcde95ec01a373e0f1ee6f9143965d0ac4df6a1a6e9da7c5d39e8a05096dcb67d41daef6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x0, 0x1, 0xff80000000, 0xfffffffffffffffb}, {0x1f, 0x9b, 0xff, 0x3}, {0x1, 0xfffffffffffffff9, 0x2, 0x5}, {0x20, 0x4fbb, 0x0, 0x7e}, {0xffffffff, 0xd37c, 0x1, 0x5}, {0x7ff, 0x2, 0x4, 0x63}, {0xb4d0, 0x641, 0x2000000000000, 0xff}, {0xa2, 0x6, 0x4, 0x9c}, {0x0, 0x6, 0x4, 0x34f}, {0x5, 0x3, 0x5, 0x2}]}) 16:00:29 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x6, 0xa7527c4c792a16db, 0x2910ddd1, 0xf045, 0x9c}, 0xc) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt(r0, 0x2, 0x5e1, &(0x7f0000000440)=""/2, &(0x7f0000000480)=0x2) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="eab40a754e3d02eb6f870f62b7628d016afae98694408be6c5f18034f88cd669073199bc99237912b63d4b30bc1ae348ba25e449a814876c66cc5707c38fa2bdf228fe11e499949606c26e1c3df538850a1501d65e85ec5ee6fa1eead6266a19f8d745bdd37b1cb3dfb2aeaae785ec72a3f8a1bd3f57aa813812fbd6625cb5f95210eacf35cb8cb41c82e6c49de0318c39c92de3e9202a60d385635cbac566f037f7dc3a32fe40e75d963ad3e59a0db5f019a44f3802ec60ddbd84ba7993e08a8ab2fe878770ae51afb152093da5a86d083248ba3e04e1d127be3ef06a1d133f5fc4f8d2e19a2a0224", 0xe9}, {}, {&(0x7f00000001c0)="15241a3a905d85b65e89cfe030731ec7335d2c72e894edf1191073f5833ba86ae2619ae50e6aba10a1fcfde7aff00e96927ac33220dd0c8334630d530334cf4437f37f9a2476d5f6267f90ed928b28f28b41dbd888a1aec08e489aac37", 0x5d}, {&(0x7f0000000280)="ee29ad955b01759e5b3a7a7ea15d9d823625c8e8c19f832704776f3b7c5e2c209ecfaba118fcd3a7b3c288708e83a36434cca7b7bfc9fb3188805acefe77a73cbc329a6ad057a5003df97b6bb216c3b9a49993222f7008aacab7237f8089e74b93c002d2ddff29c70d52226323bddd27a497c9b3379fa06eceb7c07b56f80119e4f73994e05be9f94cdfad7f2819b5ebc004b47f0a2eb2c4de5956033bc1aabc258ea6a27e0964b83890853c2df01841e6b156bc698eb1430977b791b94ed06ea369eb8dbbb5ccab41074a3746c6437d36b8e1ab5559dfbb22073ecf5edfd8c702", 0xe1}, {&(0x7f0000000380)="982719e6e0e9625c49a4a43562a754330ee26c0d309f6cbad145b58430c134581083", 0x22}], 0x5) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30, 0x80000, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000", 0x0, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x98ca, 0x7, 0x7}, {0x200, 0xffffffff, 0x20, 0xfffffffffffff000}, {0x0, 0xffffffffffff6bdc, 0x618, 0x10000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x8}, 0xc) 16:00:29 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x405, 0x8000}}, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = socket(0x2, 0xc007, 0x4000) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:00:29 executing program 0: r0 = socket(0x6, 0x4, 0xb0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x20}], 0x2, 0xc0000000) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x927af3ed46519de2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f00000001c0)={0x2, "0e94e0b132000f7ac36f088edd7a8cadc4084775807e08f5462a846e8da25c0905dd61df0100526d81c791d0ef0c1ebc7900d0a02e308f50ed0dde1c7354f950eec0d2a201b0b00f85f06a2d065fb1606fac259792397888e1c3efdab9ac610770d523cbbce33d3ba44cbb5af6ef48e0ff44579e3732ef16fff0a165fbb38d4595d948cae242536a0c66135333ea48cffe25"}, 0x9a, 0x800) close(r4) r6 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r3, r7, r8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000300)) poll(&(0x7f0000000340)=[{r3, 0x4}, {r3, 0x4}, {r0, 0x4}, {r4, 0x4}, {r3}, {r0, 0x100}, {r1, 0x4}], 0x7, 0x524c) r9 = shmget(0x1, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x3, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000003c0)={0x3, [{0x3}, {0x3, 0xfffffffffffffffa}, {0x3, 0x7}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x59e7}, {0x3, 0x467dd469}, {0x3, 0x2}, {0x1, 0x1c}, {0x1, 0x7fff}, {0x3}, {0x1, 0xfff}, {0xd1a671a92d3a0eec, 0x1}, {0x0, 0x5}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x2}, {0x5b5ff041ad96004d, 0x7ff}, {0x1, 0x10001}, {0x3fb39423a83cce8f, 0xd8b}, {0x1, 0x9}, {0x1, 0x7}, {0x2, 0x5}, {0x2, 0x100000001}, {0x1, 0x80000000}, {0x3, 0x79}, {0x1, 0x2040000000000000}, {0x3, 0x3}, {0x2, 0x2}, {0x1, 0x80000001}, {0x3, 0x401}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="23a1dd33ceb83c04704fa747b56548dac10a477c7361062746ced5d92425598f3e2f8a53388b67ffa9f5cce22d9c4f9dc490371fdbaa912baaed2dad8bf10410fe40e6d50e1bcb2ba62afa2c3097dac39955f02a779074bcfbdfe36501ccd2f04018340f0a38949c9d538aa244674036afe3ac5804f6f559d4fea2368713d752f9ebe835acc294b4c1ab0891b4b211a1fc599b051f001c91cf0443d327", 0x9d) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[0x100, 0x6, 0x799a]}) preadv(r3, &(0x7f0000000740)=[{&(0x7f0000000640)=""/232, 0xe8}], 0x1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000007c0)={0x2737152, 0x5, 0xd1, 0x10001, 0x4, 0xfffffffffffffffe, 0x3, 0x10, [{0x8, 0xcc9c, 0x3, 0x100000000}, {0x4, 0x3, 0x6, 0x9}, {0x80000001, 0xfffffffffffffffc, 0x6, 0x8}, {0x3, 0x40, 0xffffffffffff36f0, 0x8}, {0x3, 0x3, 0x8, 0x9}, {0x7f, 0x80000001, 0x9, 0x401}, {0x4, 0x9, 0xfffffffffffffff7, 0x1}, {0x1fffc, 0x0, 0x101, 0x8001}, {0x80000000, 0x3, 0x5, 0x7}, {0x80000001, 0x1, 0x7ae, 0xfffffffffffffffc}, {0x10000, 0x800, 0x0, 0x3ff}, {0x7, 0x9, 0x1, 0x400}, {0x5, 0x6, 0x5, 0x80000001}, {0x6, 0x2a84, 0xfffffffffffffffd, 0x8001}, {0x1f, 0x6, 0x2, 0xfff}, {0x200, 0x1000, 0x7fff, 0x10001}]}) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000900)={'./file0\x00', 0x6, 0x1ff, 0x3, 0x1, 0x0, 0xc8d, 0x1, 0x2, 0x0, 0x5, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000980)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 1: msgget(0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffcf, &(0x7f0000000180)="b612d5696e8b3ed43281a598cb922710958d0652227b8d33a185591116a740a43b69fdb6ba8f082a1e9d17b79304b074536a09f58862ced8dd8322dc4ef3b5e1ff5373078e1a40618f9754322a2cb282487c53c5bcf72554c9d1fb32a105c4553fc1b1b7f321cb08f3ea6bcc7eff63c3313380") map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b730 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b730 failed: no mapping 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000200)="3687", 0x216}], 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000340)=""/190, 0xbe, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x22, 0x4}, 0xc) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3a9}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)=0x20000010002) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) setuid(0xee01) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xfffffffffffffeee) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0x2, 0x3, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x6d8159d7965dabea) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401}], 0x2aaaaaaaaaaaac63) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r7 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r7, r9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:30 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 16:00:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1ff) setsockopt(r0, 0x9, 0x7fff, &(0x7f00000000c0)="2cbcf59ef55eeb0a6261f48028de29aa35a97726fc24b1e4a3ccf3f980261bf2bc0731b68b03743c74acea85841d447c22563b59330fc83f217726f97c3de0", 0x3f) write(r0, &(0x7f0000002480)="040849b9fa7154d4f7a5dad8a08f5d29b4187b2f3e9339125a21a6bfd5b3e3da8aaa8669e693071fc6df0c386da3fad1828eb54c98626c8a2db57a66ee6869572f8d9a0a20888b311ac655109d9ab1feeeda1e00e3195b0f457a3defb73171ef240e9218be6e09c04b899e60a48270e48cf8a534d1908fd5710de68195e7b408d93ba6e7b47f5543f6e66583b27bf440376b76518595896938556d901718d04cd96e388abfc1fbaf11a962a42be5cb47b8b469b95ce08f034bd32f439cb3ef1c4027bc66e27c216af72d3bb7b3ac9cfefdf4658d11", 0xd5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = socket(0x2, 0x1, 0x80) getgid() r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffebc) open(&(0x7f0000002440)='./file0\x00', 0x40, 0xa) pwritev(r1, &(0x7f00000023c0)=[{&(0x7f0000000180)="ff20caaa73a69dc7d887f30bebc303a33a9406f4ce41640593a4c1de153a103fcfbb720e7536749eddf9bfa4a6db160246ab0ba2cbde288c5fa697163260944c8ff7a53d0270c38011390cfc08cd053e65c15358d39c76f57ace94fd9e66d681d2c5385f9937caca15baf69fd3f1dc8aa54fb8bb697117c37258c82d71ef7bd120eb23fb86fb453d2dacf970a031c20103369881356b587f8e263e79dc2441e28f88e1af04666f4c74b80a3e1101c18f4eb98c2328abe822", 0xb8}, {&(0x7f0000000240)="0f48e4989ba13f042d988c9e0541fc9a718c7352e02106fe69e4f0a6f9891d578d11923c08c8a7fd0330d3687edf34ec829eb06a02cb17958e9ff8e207725e20309d05a406aeefbc7c58f6855d607061139c3572656959229c02ec3e756ae1ab4cee8788f2f1fa8d7ad361b9824bbd1143f9d891ce0d55fcb7194c4e76c1403e53cf4efa924a7631c38f94abe253fd7d6ffc01f91e7d7dc956e64a16435865a4be2a42990d06855c12184065888f474d41078a141666ad99ea7927fe1c49162568b9207df88d1cfcf9cb3e3eb9aa1537beb8c7f610a78510119c2abe8b9348b47302d6096914fa7a9da3f8bafa62087c28fc97390ff69a58477d9cda247ebf4c3a6ae3b2ef7d013013d0209f4287f344f90b6d3489f9892d2e636c6008fdc2c51a3f2011222f274ca24f51c8264956af410f75f6099cc3f8389221a545b353442f3ad9f14ee1e74a9a09c5bedd6d20bc4f2a339cb154ee1b7872f7ebe4496bd2c3081d5e518f148ecc1329e962264f84783fe808af0ee4b694ac8aecbcf78731bd2e7f5daf13897752f272805d3f0061b57ac9ca377309073bf153461f13665e138d64b9f93f48273dfd8411eecb4b7190822de5d4a10d7a2b547d45f82d5026637c17c9e4d1d8bb0e21eec6dc1508bacb44cf22c3a498bfc8d7f4ca9e60422c6a1e4c1486074cc213825fabcfc5a044bc4007146e2a67534d3a1aee34c8f6061a8ed2180cd42ff9f27e4767f0de755e202c466d583e35bc9a85e8e3119a5020b5e8863f54741d85b329a8a98db4f732654b02211459c8a9820da7d0564c87cf8b65515886927d72fc9e026d1afdbd925530fb6940086e0a7345f2e747e2aa300534c3cf3df0581bb30510fc2ce0e3dd5e365afd7f578d7d72bdb922737f7ddd960b7cf0d0560be7e6671508cbf0e309d06e988129c7a818164ad57af2bc6031ffbb1ed079272f85603176b1a68f7579fb4900ca225261e42a293bf97cd076975f170a20d6ce2f884e8c0d0090b63e941f3c0ee6d739cd8fd45a6f64871d545c8a1a3e616d3ad65c4e5c83d61e9bddb1286b186a9103d1a3a95d98a303346a5e6efeda151bf487796c8d9fa27d7c16380da5a2e87eb96d1a72197d64b00603dd1740aa3ffb753b2f88d8c4a18e26d10fd87ddf97e6d9842e21dee8343dd5686a343c546c350fd3654d7bc8a2325fc9afcb229f604f20eac5f0997926ebd94af8fc39e3eae6413882da93e4346f3b27a33b73684cc8c61d867e206618faeea6fd1d7e487c2da7a42fcdc485e06cc92ebfec0c01868c944e437a070d5abc1f351343a960e76210114222db08b3e71279af5c3357cf246742a7f7571d5afa1262388118a8515937e12df853139d20cb54efd7471fb92eba84c334d879c9f718e8fcc29e99bdf961b01f8247dbcda3887f0ad654e576d47642124da1a3a2ea84f9f13f8d2511aada2a0ea02d6f876e4ea5fae09ce4aeb7296fb3ceead397d0cea379b5246f86b957757c3b61df597ab9c1cf22e7636de4943403077ca36202d0533c2d2492659f339c97b1808ab7fade1924ab3b50c3969c63219f6769fd6a2965e43d9d3bac357f19dd4338006a0461386a2443a73b291cfed307c277f6cfbf5bdd8cc1b2bdc0e64cd1b027caf3ccf1200b491fa05dd5f551263d7595dc2cf398ba243d6488180a064be27c74285879b18a433f13a0efd11a858814c3509691427ee41f0295bf7d83f5ad0854493bddefc06fdb1627a9e7b554eab276861d9ea8ebfa5437f00f3aa26b2b4ae145badb21b86a5b1fc284a279c76a57c2cd8a03ba7ec5f4255e9d03fca344c4534a325ffef43b3f5748640cbe5538dc27eb57e5e60412ebbcba7ce6b1bd40dbea634e0e63c2b5c40b46bf87e74ad7abc56776ce154ce96148d0a8baf083608a53c1fddf817ba7468f246970d746f44a248dec643d882386516cb71e16d0af3e0ae77a8062738ae086b965a2998cf6c09cb171083f50abce83a2b1644b86abcb64051da0ce345b6b59999745156db0985c08c9345b55479d8bd56da95b9ea10517c83cf6a364ddc49db4a903cff7e45ca36001a272aec4262af9e22853f5186d49328bbd347df14d6bcb5cdd04021513204e38e1db0c3fb75844cf4d1782187092e2504c5d95f7fcdac3845e7e1c7238a59d64efef6562cb4282d296e59ba3730aa9e003b316b21dc349c6dfabf4fb611e4d5c94987f0de390b17f463ab7a94b7947b7acd4bd4b31a5eb7501a9e696b9a5e27b360b25614f8204a870a76992b27969eff6d9eba1ced71d47ebcd3e25042d3d46f7d1c008cd583afe947f787464d192dc915e1e240734089526d1e4ba83d6dab61dfa1798f9663f11db1fd5eed61a176b32d761370e3c6736e56852024f2e66d570dcfc59edd1f9cc33dcc6ee3a5056e6e359079198612272d1cbfb050b0381f1a2dae0011870d334c2e0132fe5c6a8c13a0d96f26b625315e0fb5ab88f6318f1e79bc03fa30a2cb1a8afb52ae007ed4059ed242cdf152e3a207354f7ae4cbfd6e90682d25c84f3ce8baa6099e760fd17167a32a4756b3253ed1b6db066c4a13b22829835b5b283c749d559fc50ab5a2b4b55075b240b3999349a25691fd296e56097ce118322b525176cd53077fe5fbe9def7681801107a6213811c0547f036da9759fe0c62c7521448f1102784e609d44eb0c006015bd46bde9b7549b4f2977c2967009e1c2b1ee47e411c0a5e625e819dfb0dca34026c7f826f681b33d91e5807fc0c280dfe5222768c9dc55112b4657ec8442e9113a69a479d11012c83cbb236b7d8de205184089a17b390ff37d02541564c187d2d675cd4fd7d4cc9737b0008ab865750e13b86066a7261d9481b9c01cf62c993ca171c6155f4e87e8d0219cae34c2b8b582d796be155a0f7688b5794de34670112df79d828ebd3c4862a089c53e59cf6e4e5aa6e334dafa994f5e6fa073e5a1800e61cc4ceb6d1d9fe33b065894bfb368da87b0b6b395fc0223e243f58fcbec47a613a334df0dd515634ead035141c402e49d8bbddb85cbfe5f0721bf27bca310f255cc398b7221c5aaf435c4f8ef9111940380749203cee306d64b80e2a2aecc37b2982d7aca6587625bf43f40ff5ea7e8976e61b8a8fa1d2c87bf6c208e9a9e27d1ef658dcd0a9357221718f4519b230fcee91cee35e2a4a5ce19418f84c2ea9a3f126e5bfe10eaa99afc6cad5e28c7e3b295a33dadeee3026a8762c2c6a1dd45f821b369f654836af196bd75e3fe9209d54e8c039a9eddceb47ba33fcd23da2853a391c4215d91682b905a4efcb74345f0d7b1b27484e40a9cad20b7aabc22842e55019cc33e128b37f930df17efce31b6108176cb740adf3d282b8474d4e1a3fafa05ae61e2bbd80ce9c5c8ec50df1532bd04cec76ed32d7ac9e0a8c6acf656d1b9f96d42496d398289b9f5dc6e27d73c2b2636db1d7bf1f64a3d1f1dfacbaac99da5deb2d565c9666e1a9265c563f24e1f6d5ef2c9c445004a6ac0c110654e0ad080220d28fd8bd6fc5e4ce6bb0fbf6c600168051b6a309c0e231855665869ccb8a07189850c1c67648a4b704673d8e124232e00e435d3c37aad48509e4f8fdbd88b24f1eb7fc983e9482443a686ff6d61ea90bf0780cac1de1bff5ef538fcae4e209d1662db99f21ff83021d23b1bb1f41ecbd414da93bc40f51bd6ce8db91240af857e0cbc950a2765852cb9cfdbe595fd28b958c0cc4b53f05d78549040f8cc6fd0fdb3452c7beb5ded3c2957b939b9105fbdd76b705159cd0c38fd7ed6b3b44cc20b0fd074b63f08397735fb51fcb5edd467db99cba922fc9f975d7d88a4881693547a01b7f84fdffdd386d4525b80513adab5f8480c5cfde67eac6c779583fe7b34072c13f3039bab84c4f502dac7ac05ee0c8705ac96231bf0f7ae658ca5eb7389cbc65f66600713a967fb5bea414ba33f6c8ce268e8472df93d7e26710f9eee93884791c702bbaca6f887e6fe3d91331e0f170688ef0ad7bfe1cd57efd2eeb89a535fa3e1dad36d9b820507e5cb3d5680ba07a9b234af7df20c6d7b2d1f501cdbbebd759028ee53439eb23f4eb67d5d73610e261d6de92c270affc8fc98fff37d3dc3b26308c9d45b0a5e668f85cf0a6edb82f9a71e2b2b101751aa5cca7d31bd4e3f9601aca8c9c37b426eae6466c146f01a6d22d7f7b2f59ab929a6fe51b0127a66d0c5da02148e658f339825ffe2075e5a3ee023d353d1b529cf4d602eb21d958e0531d224e9365dc29e359a51c6e90834a7ddd3ab62587b1ac7bcd334ee4f5b450a8e668b008917cfea90b2dcc79105bcbda9a380240d7512c4f98f1ffd79a436f350837aacf25d2fcd46de6e90b758ce48db31c27dbd0b4691b77e5f9f5c1c9aee02e73cf192cea03ab8f03bf4d40484fbb105f228d3f3ebd2c0853cc6db8cd76f0d3d8020c466e54f9f514e5101119181f03d703ff2922e8e18d9da6f48f32b921065922dd2ae096c2ae728befbfd0785907e0828c994070cb5af23e66c49747519a04f4dfe4c33039f7a95524597e2fcd6f6c77f98513555af5deae4cd02852595875c236cc5759ebfa4260a09d347b224b5387a681fa687ff08f6fc954c8bd62a3e10107c296e63895dc0ec8a8806e05efede5ce6b4347552825c5cd6ba7cebe6e50d239853cc177ca9a79ccae827ef2c8b05225e069f7373a645304293bdb40c88a053aae2c76d444acafab372ed424f4d69f8595ed4c5504559a298e46cc14b77dd4741b20e215863844eabe421468426022ce840332cdfa364c5bf9a64ea5bb9189c8fcf4fd6130b297c33676e3f58546b795e428d565e3e3fe2d948a25983abe9173779792ccba90df97e5ff9b4821a3d510ea006f93f18a0c3125aa1e85f63eba3aace9cecd7f206a3a174f327a9c81d42596bc86122f0967110030d7224c5490b1d4a91830b2cba5d46dc29a2927fb4842e6b8e7237be97a347cc85aabbed899485c685350dcf1265d8184633f4556a2128ced3cb2e078f7d3bc91e078c06c8a2d82823e3dab943a34cf0289ec3dd9702bd527d7316ce5aba1731b9ecc92f9f9488ed3a379972884d8f9cd19dd8e0dc7208d4b214ce73fde79041771e147337a0561cfd0960a20b42aacd8b4995f7da35c25c79caf48d52d4a9f1eeb0ad10278c43b72bc3dfbc6bf6ca7c570d8edbde2611a19448653309a321695bbec2d2015ed78e0fd334cccff63aa8917e8a4628a7237e0a30aa2b486916184efc9bbe0bcf1faedabeea7a0c74c8965553ee528bbf9796a15c7214b8e12f78e4006529e9e2a83eba67b271419783a284fdb095043b9e4cd8a95de69b0350716e390824ac873238d7b85a607d92a14f521529c31653288dd33ae430b57faf4c8d5fd344a2686d5cd17345c359d5151dc6f5fe538660f30e7ed241c49e10a6d215bd26200103c833f13c173dd8638d5ee4dea202aa08b42e753a408f6e1e9a1a72fcdce9f1589c77383b728e5f87709621d61df3d01d558b914f8bbdffe1fd27b9712ea21a72898e74f5749b291dbcd1e01b3bb3328592e22b9e6a24ecad89883164962f2f8908d90fd993302ebc160eacaa0c2bcb5bbcab535f188e6f67daa76addf5688d6a59319f63932f79f44d375fd2239debf31053dbba624e3fcc0e2c80b00c06ee1a8fe66cb4689b91ec499eb73c55d0a34724369419a6f2531be025fb08a99aac3bb51778a4526bdf1a634a26f0544575ba28383116d1fa238fec4338b1781467c022c579ab2debd357f4a2743728f186fbd335bdf363dc356ad92290eaba475fa4", 0x1000}, {&(0x7f0000001240)="89fffc22e4eccf75a73ddba42f6e56a528faaee1203012089fcc2c9630ce3963820a52f44736e04d6751460a192770426642020c9a518e9eaddde695a946786e6b08cf604bd125c57c4fc6a5d8c406018ac4ce56414f76beaa4adb47bb73cd1ac410f3717b495b25094473a1375dbbeedd4c9017befd8d2dc01e43cb2177b9b5b40224d1193566f1ffd4d09e50c6d2fc93f0", 0x92}, {&(0x7f0000000100)="e53ce80ce24a2a2eab3b17ba76cd440a48663a0e8cea2c00bc232fd2e8713fb356a55c", 0x23}, {&(0x7f0000001300)="2e7ad5330ac9e675e88dc371a4864ed141cfbabf4822cf9bd5f532b146c1af5f15956902f71b91de6eeb254296260304d4ff56c322ecc0e5cc03cfd8a3d96111d32f3a8e9d7064a574b80c5d204080be83fdf0842eef6f9bff72565b087ecce962d667460f00887841827082283163e27fbfbda27448b2c0d2a393c43f21acf4ae7776f8e388299cd721b817849d00634689b7c44baf30a6e0071ee7e3ec9c51ca6d0bb54318c79d31e39f335560acf4e3fbe9e8075a547f110b96bc5702f235cc3daf95f6606cac1787551e644ab4ef6120ac090941710105ce40eed71fa1ef4227df3ac8702f1a03c0f4c55723bf15d0bc11d6d981df637ace927acbd13dbb7435d9cbfcc302162d55c1024f69a5dab3eb262993225755dcc3352e4f99eedc3b9a015922dc52498f232d91846a5f9a5325e944bd596ad0aa7d18a5f3a32df21f63e5c3788a8751d216a18615f9a90559f866cfa84362b7c155de0866c9da2cfa38146828805b4fb562bd7c4b5dc441a48a0f995ce0fbac072ec6a834a046cba3a284364da1338517c64607fc671232ef82ac34eb47655f06b04448013fe55f07f20e494e4bab528bccd6938f20c7418139c4b1de3ec7a8be62f6a8d3218d4224b2354d6b11ad48c648ece324a948fc4ff3adf2fc396278476816f4cb41314a99a8991b751210d24dd7f4066a27e646c7072ee0c48c3f855b5236b270a1ff07d0438a2c9be97451dfc429b8830f44dff3d1f0c7a849531ad52be3efc36eac70fc2ba5dcdd9547286e1129262d236a8c2d026dfeed13c2556c745f159e66b489c9ff6000ff3327aedbf3e452b47f8e59f2db87159560fcc70428bcfe002450d8802e2b70988eb84b4585c7828eb59b1cfcb4f85d8bf81c3044e813043efbbcd9d70d8d06b4edbe69982d705cce37a51bcafa65a6220d870088e69fe9e15e79e6622a1149a450edda17130e658881fd685df7763d39bee6aac5e228df125b0a2917e87fd3b167b6092b2ee41eda36040d01e154aa951dd17fec590d2b05d09df774c5eb917b25d53a9aff7f9b91cca577d4506ce5caa5b9f0d96bbfd7f20778b1b4d3bd71f98c2a7069fb858c131c95e202ba2c9287ef68865d758080ba7645101da267e72814f56ba12a49473a775d0d91a934ae1d4f964df6af000146cf13acb40c3c366f1d2dc515613ab6395e7c8446dbd63982df97a27c6d6eaf23f23b028fcca783d89777291cc62b0b67a5ff04c3a758bf92f0e3950e7bb3161c7d92d7b7fe0e1a39dd41ab547279976e9d9510ffc0524a601ebe69e7b0d363fffb2ac47eb0bddd31aa5f5a172a6db4e28a63d2dec8f9b98d0708ae2ff51b742e63aef8a171609fbd950d9c0c825e743cd69daeb42782dcb3ac13be37f1d619be2102a7af8618a24cc9a3e9463261099317038d7a21f9d7d8e085dceadf4781da762cad6ae39abb3075f844bdb0ff4ef8b948f9ea78849bb0c134e8d35fa359ada15fb995380897a434382ecf4959a52a03739403cb9563208b8d3cd3b81e15896bc2f7b52bc4a9c12e22e425eab66a282d15dbb3e2ed01c3aea389174c14aa5738654dc8d0077123f7307666a625f1bf67d12ed47f944fcd2cb14d5500b5ef7a1316fb2f68833655da1851a737a1e03a860abfd924fdfc2efb33ae20b38818fe22265f0f5fc0527e87cd995dcc0387e38e551da005c5533e2d726483d3286dd93263e3010a38924745524e33f677aa29ca7fabac99ceeb97d9c652841f879d6ff9af74bc412e37ca7216aceba74da550643ccca1142d3bb0d4c92ccfe51c43670dfe66b78c6a9e28c5ba9ceff844cf03d8df89a4e020d479171fbd26e58f11aa02e360e26a4b360266ca5f16b87d7e90b2ae619aeae29eb576b42588dc755e75c7fbe75aee5c1089f6c5273b5354b0e12fe2964822108e4f7a1ffc4fe4c2a871a1decaae7054e78ded1f0c849dd928c7ed1b6808f5628e608c7e8debe727e0680478efd13c66bc64c29753779e47ef67d821a7a46317a185ec270f01a739e8af4d32becc165b6d195bc1490f5a69c1767aa76d3ae599433115294a07cb7b27791e90e4e947899eebb6578e2baedf8f12d837268b59c9cb822ada61cae60c9327bca137aabbb408c9d8851ac4feb7f53a0509af340e8c8e5688dcfe5dbe0b4da07b28ba7c5ff25ee5102ee1563c9afecdcbdfdc2eb146f8a53074e9920a6d7333b2d080fb047fde6a87b32c40855acbe747b197876446ffe316250151ecd13c9f92595ee7b38c2f67595ffa58eae508767854760853c535f00fd2b00783d52e260edc4d79e2de400447bedcac4e33ba62ba9bc842330c04a8c2d5f26b28f787c927a6b0a0108d07c399ba4dd6448c51e4db997bba669f8748f2ff6b0c96b4d15a29cfd7d2690dd8d0a8d04cfab7116215c529e6a1b9181e1bbce5d8962405c1fadbc8703e4257bd3b618c90f02dbd3b8e4b4d64637d9756ca9d03ac8ee09d59a328d3668f0e8f1fa59a7c81996cc74619317b7b5ca7b7e203fc86a5cd4d16b5186164180ff5610b16232239ca6046eedcf698c8c041b2318c5874b2b47faa733130afe0e767438d3df87fa7e00ab4973db35d7d19caf017b730d9384cc722c9c497bb6dd9b59c1071f9c310a99f9122a0db5efb7314ee3d0331862ee0742d4d1674de0b0273f1edfbabacc1a84b53d8070697802e9ab757582305e5c23b60ddbd451a7e328d690f6b7322ebabe8a687397888419b83ae427d78be43294ca20218dfc3f3691776297d0d1a3bbf604696003dbf17f9e2f75c52efa41f30bc608303f38fd857f5a1a50c3bc869766f4ccdae1643d065a1d1b849b9ee7778180d253f073a1ea0ca3afc1962f07b4bd6d00431c4d078caa6b0150bcdaa7e29d25477944cf04791b715d13ec4459600370e8d30c0cf9ffea9389221406e29054687bf0c6cda82104ae09de7e4e69f60940ebc4b68573a3ab033c5b81859498eec9edc53dfea0738ced2b9ef3d4b9e3703bd5dcece46ef7c6643f2994ef820cfb4ed329dc895da5a6673d44d3212dd6b7a72fb18f5510dbc486b971e6f953ecc16be868ad8869385ae7822df0c50456b1c0748246edda1e3798c4c25907573d87c24451993d770f428b2169cdc73172e0f55187a6c55cb472f4c67384fbd21be948f6da4dc8b39fad823fba411cc506e6477c23d9fbcd20b63fa4a67e12e34916ef616f454c6e4e0f2a895510406c5bc0469f201d982f484405182ee19cdfd11ffa82b2e019ba2e1d77f80bddb19a4363b346a3dbd339101a9d6318d239ddbba05f80968f8300de1556673f3add05e57c281160b59d13e00a7a1aa3aeb907580feedb1e51fcee648cad0d960359af2b65633b80ece5a46aff0b0d5b576e218eb4eb9d5bf33e756e5dd715a15bc87c28115a2c9293591561c0d97ff2cc1e4c75c15eea32cc7d63875ffd6a98f9e17754881adfc3ae855a05d76c53052b8449c0d8ee6ccdfdfdcb6567f8afe46e8a11e126a9ec420788e4a85e265b647220b538b5b5d6b8d5978573f381d4812e511666c116d97743c5db9d3b22f7b1fa9f78f8ccf413508571eef5f757266bd8acdd91c37f52f8f7d9662678f35250d10482f115f0681d1c5ccec0cfb6acf9008548d5e5895a969ee189585d934d26f62fb4a6196be385ecd958a87a24fe26c568c144a07d3a61facc896aeb30daf2ce224487765e8c01d467872093aa3ba0d2b66dc4c50031f76b597988df8dfdba60ab4c3c50acec704fe16ecfec5c1ef9afb0de24ffadbe9958ed2e5ff1d6f929a84e68d0808d5af3603b7a1a0fcab7ee31361455b6bd2390b840111e9a8c58ec1e9e8a662e75d00db24f08e6f2f2fb56d9d577b9fcaecb59a26cf581d9a71244c3e0970d3ff9d3c8db552e9b1f8b6b2e859ff77cefd577560df6635a0aad03cb8a723dd7d2b98f76ffacfe3674bd40f876fef62ac941765a3e5f90169ecc198f732fda656417c0fc366ee8b8a19a5d2018027763f667881ee2690131c5862a31f4e2a1221eec63a86f428136da8d5d8e43bb26aaed958fcd81a9fa1ed81ecb7c39b8a1e82411ec7fbe690a98956485fb433a8e14de057ea99a03bfcb35bbd92d3da2978dbf57c3221115879700d799db6c0afeafef9750b85378f1895d4f64f1237d7c8e8480344e2c69bb43b659163406be33d4f891fe0080742b74841a6e6697489e144481cb759da6a4adbb98225c45bdc9efd959f6ccf356ba07f2005e52b4fb643ca599fabe8817cb4368ef487e1d4008a8676c9c6711e0c6ef748f8e274cd205b8cbca1843d3717dc35765460dad01d6c5f2a28d2dfc59b2d592c7c27c7cc0cfcf09260f745809c5081f3eb088198511010f5059c8752b1736defcfecf40cd4b2d29cd105da667ed04c39a1758830b596248e853a76e3adfbc59d24f582dbca3f39ef0e6054f60aff1660e7aa419174a7557771ad459248f838bf7b556ffc62ba40546228af668c47f81e2a4e9a286888d0719ee52039a7dd53a5e0e8ffb20a1180bd32d3d81bc216bbe5b662a59f4c22cfbbef23f0ab5c49674815be4565b45aa3384a3d26817a4bf2ecfcb311d050d5324868926df073f843ba942830781fa1a9cb5da36ae6226965400fa0e13932063da542353abb677bd2a6218f0bc76109935b25ffca29c0ac6ba2c7dcf5d6127bc65ff6ad083f480184fa051549c2777f53bc2b03f6cf530a5d89e1e9c51f48abc7dc47fb1d15d8b9ebf31738468a092410ae319252d93b626c24a2b846f384a2b0291232e4419b1e7b1c75591dac0e32c2bc86f43546c7144799acab65713d77d35155b2464ef873ecd8f8dfdd3f37cbe8d2873414331dd211de917dd69672a221b8d6504f407aa9a05ac1499cc53a897697ab24d9484d1486287ec424b21cb8ead9ba0aee78bdaf98a89c7afe30bdce63ed83ea098154e69fafa7c9f1ee46013afa22e4dd617d2da6b07ed08e3b482ccbae7a89a4c56ae406bc574be8df621e9b1ed6e3dbf9feb73d5b9022d8b8011a4e41e925fbd56fa2e1640961faee05b192b23c2e060de109ee128831517fb757c4e3174f87738a23bb0620c97126617415f228fb39626fd32a636f0d397c6212046688307c9aca0f47e07af80c47158f9ad974a3b15e4833ab64071785674f105f51ae4f6afc1dd095cf7d50293a186d5dea8e66b9d0732140c3c17477716e2e0933489b32e29e7a67d7e079772e4f48c0ed6f0e86c6a68bc2e1cb858aaa49443ef3bdb1b7ce10c6e241d04a7a525b5e18fbd22108864412b1aa1e009feff156a8f93a0f01f878d3108052de0c73d71346d49bc87d51798da51b0417c654a886569c23d24a6aa9764bd1fe19f9f7c3189e69949ac34ba3bd89e6a557fef2f0e3dccef1affe9d10b99df4be36c124dad1d53e64dad0571fd6ebf7224fc7ae48a8eaddf062af8158d4f5ebc69a01a254ea9f2d768540fb6bcdde502f504291c70a3f739693e15bcbd5143a0350466b829fb7479cc2ebe4169db5696f86c06e50a8eac0d83ecc710bb3d57241fded98e3167056ffb68fb2fda2cb9ae5c613a1ba6c2a88ee84360ddbd1ab22ad8693bf1c350a512f66b10b9b896d7e0f270481535ff6f180c1e8c22913af649a11790e4dfa6e5025a2f253ed8be3589bedf789841e1b9ff00768cf9b8cac5d568372dd66c4a7feab805dfa6c64ac085f2f1d433ec0e6cd09affc9a248b6c3698daae38f6c93e2ced7212c41349d10d1b9ade338039b0498e6de3105f2ae607aac9091babdbbd96d8df28bb4da8623a6fbc667ff33dbf58286d5b253ebf", 0x1000}, {&(0x7f0000002300)="143d0db083a30cc1cdc42daeff8474bc55d549ce20991ab61b4babdf718a369b172fa5af63281656728de0130930a45cdb084885d1e0a06d97985a86f801becb6975c61fe35b27efdf4bae7bf9c65ea4927ca5f0a8fa88a6862919d6b8a9eb6456ed7415d05f538327e6a6e006341a30e602f5d1219c9382ac007b1ae269e8771c6e1910ee396a95322031f5d477b77c2079c91fad4c1ca0909e1024825b60a9c52710f7e108a905aad8dbf1db506dd2cef4e10b70f8ef9add62fb74d33c8c82", 0xc0}], 0x6, 0x0, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x401, 0x80000001) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:30 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x7, 0x400000021) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fff, 0x7}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff8e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x21) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x105) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) semget$private(0x0, 0x3, 0x8e) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0xd}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0x3) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="a904da17a9d1fc4819555dda809614"}, {&(0x7f00000001c0)="db75ee1f14e198b9e1b72ee3f75b5f33b3a943d456c704e1eecaca6822a069a006ed866137f548732e8cc728c2ff4f7f3e0925733de11bb009cff9eab65f175362563ed062af586b033d41f97b5c328fb808ee5ddbfe481841c8e96042a34b6caccfe3ab7fc066c9ce56d695ea503d956ccf11b179145b43411660820aa77b66089522af8ec0add8ee53794bb291260bcf3dc7e4d38fa0bb6fb004e9da7f312c3332d5de72ab16105141af36a23133d060d7", 0x34b}, {&(0x7f00000009c0)="bc7009768a73562d6752707b565f06f347faca5ea1783efb8bd42249c332ef7811df48ba9a73ba1357d83266bba414c0a5fa89fe3f9da95ba26db46368ac3d519a93900a3723917f029f39da4c2590539130ce5e3616277ec9b1d0f6d15b53a2c75d8cfa1922a5357cf0e89cecffb1646de0d42dc83902f3e262654f1797e80563da14bae64031e11fdfdf8389dc55b6da940acc4af7b55098dc38bd59847987165cf4690131a7878d734951e05e3947d9832a6a8d7c71b9f470cd5edbe6a8fe1e773b15d69f0cc5bc43291b4f6ee2a8a7c3ca9367a5b0a27c00299f2e1ff6161e747c481adbf573d2503f5f4fb6cab81894db22f8953aa8487eab344f3cf21f550b352ac3a608f602e106046d10e75e9d73e51262a7e03efa3a652694f1f790b960493b609b0ef4b2871a4553bd21ffd657db332845b4580778b0e69f6e7b77ed1cb18eae78e94925e37ecbe581fb09613f9a75ab18f18182f3c8e366d87d21b598a2b90227817216e15a3c8f3acf9939830925962c96640cd3671273bded7a7b7cfa63440b1d009d857f88ed098cf82488853ea63271408b24baf72c5bd89ecf2ff2e54de00ce7cc4bb8aeab78995b1fd03dab98e42802e7c027f395b4b5014bba72f435f59f11229476bae43c1e9d4791a5c7dcfe610b153c813241c2acc3c357cd9a8c515b10b9cf6280defe81a56e8977b989145751a66109484dad92c80130d5a40c58d7def3b52a7b17fbbcb3851fd98b0159905933984ed5151e8afcbae1b5fb73e5b288ba6142fa484380b73d924f9db5ac4ea01abe57580c3890b09f92c78c371120348933abe3bc7de0268efe6df23de41b1a7df54456c073d2b8796ab525e9014659d3f26f1f426ccbc41c80f7443141230d47392b1d6e7eb3e078823ea3985040ed3c3f3a23b7887d9274057b3a00ee67bf6d52e8e7352a5a278cb492bd6137b173e0c4fe071cbdaf6ace9e8d28fb745fd5989c418a09fe1a61b9acca57ce3d19a5f3d05d14f2471922e11fe83a2d37e8827488e38e51cc4281785b4b8c080ee081ebf5bf0b0e96788658ce24179141a2f4ecf28cbb055785970263f279eb319ce4c5efb3e9a787f46b4c2c9b63207d11cc4fc0130662bff9da2ac034af2b0d1f4d9c5db49d44f7c731bf85741ca023872e89e40170193e5a9e2bbada6a78aa2020f05a1da70fd7f1a8457bb5bf2172b968b23568fa20af9d3632c329319946db1efc84f9b267a8d1702c5e7d18cdc9404093381903113afc852565bb58df4036d594617e7fda8f7e893854b566e94da84766ec26d99132006bae269329b2e9388ca3ec1dce683133bc67272a3dd653b83466a9a764df99de65037058904f7de775b7f2d9d1c4d89854e5c2d1608465a126795ae2d0d1e0c1959fdc832d454b388607f411d197dec5660afe99f1be794e6ba5a6eceb67e73548b54ab471f89d296f3fa4a037349fb3a567400f8a5d143383a4ede2489e5c883f26be20d058c08f3460c67bf743805d406bd08811ae8d1934891e90f560f0bb8b898d1f006efb3341fdeb64df6e9ae4c927a373647ecffcc682f9a36b54a1a0f3d91b1fc218f950ac1dddb07ff6dc6322560c4f2a8a2a9f0fb64b5a0fd0f1a48c51e159f0fd7f51faa2d532624791f13a18740371052ee05094ecba8bb76b401e1cffe1ed780981327b11d0e25772598e691c19d10ecd04b681e843de413be9ad271c4c133e1cac8c27d6c8ead1ab5efbe5fbb589d1728b2eafe210475077b810d623666ab1c453dd66b47d9a594e72369a1a16831cac0aa6d8f0dc46fbf206521b9cbbfa2970ed2f2fa3ae08a8165203e64272b0e65873c20c812ea9364e006c513297ddc877ba27530101d58fb87e695f0ff84e07414204bd4454ccc48502d69bb75c901f8e0e052948299e8cd9761359aea4b04211f020338aa76a37f432e62c1a1c5f951ab4c2b536e34af2490dec1f747e403f2ac5a06d30e4123fefb68de28abc7b38a9773b6c6ae89e0698236411c5fefa1385aedadfa3464ca1a1301df5f2de7b1b254ed1abb293c962a814859ad1bf036031713467e40cf092f4a98b52934db217e9eb013a7a9aab8613ab150ba43519dc7e5d3fc441d9d924ce318361a05394ca08481f902d62ead6cf01f0658c8a4fb75a0cb9ca8c8e0fcd59b9215d2d43c86d5439ae93f6be45772faf6d7945da924de2a554d8d7088ea2877c55743fd3c22dcdce2bb5e552f382cea3e62f23921b426a9e338236d2d3b5514d1e45e23c3d9940c849f8ce16ecab89ec0cd435a91a096efab4ac16349186c1212b5d0e209d4e6b802fc4d3c2db09eb9a9a273ba57a73c99e58af987e82a67a8834aa3f45d700cf5e2666e82827929d30225d6a9c6a0851de0059fc60498ec223adf130c56cf647c7acc64383b5e7856b57c168565d4b18ebd1cb4e1de76b029beda0ba93d8fcb1de8f11176403ccf517ff97a2bdd8dcb6f8a24c948a6b9d2b9ffdf7659433992e79ff15f7a3216b16094af8641259c3ab58dd0c4ab8195617ed1df0477a0258398c88cb9b6fe58226e8233d76fe5196720bba96d6d4ff8060dcd68ac65819aefa6ecc2aa0c1da3a0083615129c9a435b8fc7d0ec52ca26a3bdf7a0a958e44e0954704e7ffd12b222888e7395c6658eaa4e6a139d41411dfb1db07a99030d28bf79d2a585a1edda8d8c5086ed0be06f5c12e8cb1f37df92a0a58ecccbe196df22df0f25ab16e0e3a25e4e843a28d4d1842d41b6bbbb5ecac9573ccd9bafbbcf917560849839bec2205d57d5b96e1087de668fa366eaebaa9196c9772dec8ec78ffdaa107af99103078eebb621ffad302c2514cbff52aa3f28283f989531df58254f1640d35329103c08fb0c2f55fa8b8470958a35b4345c39b34fe3cd7df2e7f127d048f9f141ac26a9c88efaf4ada34ca6df46cd88b02da2bb13ab68b29153b8273453530825a132c76e77abfe035980b39330e037ae6a86b84e402a5be93ac7ed88caa70b003716c2c450794e4469eed4f1291760f9e85dc4ae5157d24d3ad23527997f8198b418e1f554d83227eb5304b750161e8c065242e3a474193ecd4c3ede37203e600c8cef1870f5fda5cd7906172282d84236087432aca7fe0278de18ccce981a7617599a1480282d4042af3cb031e7e1421ae4430338b7b332f73fe162ccef84ab8a543b394d317593bb517588a3986313f8bb9ac98faa8f6fba360e9b735e71cbd4123a5e16426be254760554a616d7ec153266e81e0886155f080f4d09c26102acb2ef3f56793342a466ae34853ad877f1d5e583d428287468c13597f0cd0db57f7f22a48dc746305cb3324c0dabf9b1f85b2296d4d0ef27963110b4f2ab125e5fcb1b67c4814fe813f055ce4d7628a061b5f891d8c82973d7f2a761aad015c91c46dff885b14cfbb46b8dee8506bf89aec1d64aa1ba59cd17823fd7516c33b22c1e8857f6310e6c9a5d040fba89fa6513ca848fb1c9ea3baf21f954972f958a74ce86f7d8630d8cbcb7482c6a1fe93871351a14ad932555ffbc81d235d3c5bbcfa734c9f044a8229f1a18bc7204cf274c3fd2f7f52ec854b69a509b23ca8956c646fa1ef3b88f50e3e777c5472ead4c952b5ef7e9b5fe2b73c9e699ecdfc59a1c628a3c917c190df3c587a2a3e4be1ba4438c565d42f7fad29210cebf7ecbeb8f80b19bb5c3d568a09dd5f19743674cdda7aecb49cfa6ae55abd9831f50c509edf1562ec63acb7abc16d6aafab6ef7e88130aff25428427d93bc0aeb84ec7d4c71b8e878cdd65dcb08ed1ee3f2390336bd75a8b61385290a3dbafe1419d2c60bc66305df69fbdb34ddb2560b7990a9e38e45cd872422a493487d5dea6b58a318bd68ed508f01e441a8413226bf8298de8396ce85faab0486ef1dee1abebb8ad41632a6eecefcb10a90473d1f8445fdc1e029ad94e1973656ecde85fdca064dba43b4843fdf2d495ddcca1831dfc1cbf5f3a8996c6f1baf83f0cb4466d61a4c4963f4fdf20070640dab07a1871ce21e08e5f75c2e454bf104dd52854923880386fef7cc987d2d6a34c481ac4672292c4971a4a414635339f9ebf295940191f3b6f17f5b50da5a1fb246af08f99f74cea3c54d964375c502a72bb53d07d6bc99c21674261686885288e877045e990b6b9aabcaf52bfb551de9de616c2bb3cd90fb29e7be852a778af53e627ad8d4b5f14cbdf0d152ee5c753f46e90281bd9e76a59544c2159b23a4e399a462344df55fbe77468579d2263e646c1e5ce0281b145c4b831e2a99c9664a3fcd063e86b75676f17bdcc1946ace292e8dbc54e2bf67beaa65a911a4c861db272dda2d9d715789628bafa1de82e83b7c71138a2b386817dd63251f9c48e67af77291e5646aa25f9b043ed72456d060d5c82bffc4789e197b31976078c774e3a6691aa59515fdc6832d771f850278d4dacd34e8ee079591b91394df9c596277706747077fd55b456be1fef7b0bc115c50af4ed5f6f91594cc6817ae0505a43effa6e07c52b776ddfadcdafa4505367caaf463fc4b58c364a6c486526851df26c63d7be161289b6b75159b5b7f955de5b2d69370e52454d16120dc34ffa50836acb098adefb486f8d54537163ddda0389fa490e720cb42d17660bf52502ff246518b014e192b52d1d2f33932afc3d4a3043de220114cc21ddaf75a46bd6f9fabdc859835e58ba3f60377ecce34495ca95984174586408915f14fdb3ea2c2c3907daf98d30dc316ebaeace820caa1ced698e58c50a1ef3eb89241f20dd4d56060a713e8af44c23a7e4229c678f8af1e61c12b67e4abe2d0407a086d564ccf5f559ef2ff14a9bafc8939527f04fb4cdd5243b4ce1d22cb1fbe3969d3fe6715c9bd64f2376bb81501fa8c28975cf9f70a829185f00305553d74d4c6745727b03afafe563bd52677a135094ad8eaa5a24bca185bd27d7254df8cebd16675b59e47a394bbd032e4b3c8191ff76452f9024d34eceab86e6a88769d6dfb5cbd9e906689afa40229f28c66ed9c6c8bbba76d18d1a8beb6b51caa277bb8917964a939b812057f16b6d50399800dab4a49a332aee594de0655d45b31393ac68c88f1d82df54dbcb9653be6ff015b77c9ae65e1272faed98fc0ee2120626fccd681e931eb0da49f241307f76630346e038777a2ff8eed6467ca6fac80e4e4ec3a6b41598b458e9b590456036c32cc29a94bd8340adcc6b27d2b4c11d1daec5f721c4ce1c7d5c4d49a3387c42abac27841f75537759f858ff1fbe4562e7c2c238810246edab1ebab2a8519031cc1a24ce6fa5aa08414c8333e29dcbb085a489d2a7543081abc325f635152ce994a6de9c91632c7fb9852e291c72bfa48958237a56a589e404ddbcc670a25e066717947f6a2c3d50d107d12a14d81b6f00cb222bff30d8794df0e249f17deb7159c9053ecf8fa061f6be999effbdb29d5faa0eae049eeab695b962d8cf6095b53077e71dcca659210cc9adda3d9317db776611bca1add572879baaf27a9ec41f2f356a9fe8544bed5f04b86bf355fca1440278fb5c0f6164ddc1385994c5612a3845bd0ba6eb49d02e4caa6e1e045df185e82a8684c0e9cc5888b5e858aef63fd7f86d57f3dbd1bb860ba51253c22c67dbcfcb58515cdb5971db26e3f36bd1ed571a6f29b81bf42cf9cdd5390d668e94397ca10a332c9baf52307c747e8e3d94442adc8a225c2215a5d70007d851c728cd3b341e8302bfc845f8a8a4d49dd2cf4d4be19949f616220d2d2cbd06c6063553a37ee9f1d52fdcf0b67b9e8c7c523ebf9578b0c65"}], 0x284, 0xfffffffffffffffe, 0x6f}, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000001000)=""/4096, 0x1000) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0xfffffffffffffffa, 0xffffffff, 0x0, 0x10001, 0x9, 0x5e, 0x3, 0x2, 0x1000, 0x800}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x11) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="44e074d54c56ce2d35cb73611b1f74ab0fc56d4c5c57696fa8295cffdf642c3488f6b22bff3cfdb7cd4484811938aee33e02b95ee15dddda4a885d373657e6d9d51c10c1735c7b67d496bcd685f394fab5b331a220e4ee078af61f310b34054a472c4f4bf5393d68a19b0aef7c85319f0ba920f74729b80d3b140c7dfc51ea707d25f8871ee8fabed712983fa5e2c482cd7e34978100506daf14830c9e32f3e00507b1ea380dfc6992d9fc96b781f8cef739c52c986f94788c89bb22ad59c1d7e5f17108f97c", 0xc6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x27, 0x0, &(0x7f0000000000)=""/39}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) pwrite(r1, &(0x7f0000000180)="29c06a182c5c221b5b0fe2f7f7353a07215ea10abfeab171574856cbc8042905d10a06f3ffbf4e782eb24350747d4f1293c8e9fbddd7f1600ed3bad3b414ef092a50b2b4b3fb1a5f868dc69ec7102cfc39a6c371c70d85848a244f666dd8bbf3d36839f9eef26486e4005e24c3ccf7dfc037d0f7995f5c86f31aba252d20295fa817cff01f744452bbdab0ac3851faa78207763d4bc90f1996e9f3003f6a1f44c8135f4a5791907441340dbb0103e5f049a60703e5b245e1ab3e9065c1bd93a47ea10d8b59171fca34dbc3d405d19d2d6712ef294f26e6f688cd171f724887ea24f2a19af81f09d61e534ebd416bb5901939b4d810e86472e58a0e180c630e45e3c497f20d2cd0d60f36dde1a66709ea0ff8eda0e3a0be3d3ad0bbf2bd6581975e8bcd4a331bea90d6847cdfc27a2f2942cec2d437844167b1dd9682522ddb307070a233843a0f28b8f5ad8fefc4d56365a6b8874a70d19f531a887b51f9b24ce028ad4d68e73e91b8906e9693bc24b02c10d1db95f8e1e00c16a06acee3c33e0979450c0ba6dd58d8dd8a374a25a74748a2d5a703b8b3e9347f5c7d2a6ce87ca8d3742652cfd6ae4c8ac9f807f1555751c47cf123542848f6390304f5c7307d5fde1f948ca0d5f23b6d15755733c58d2070f27568f2ea32b5bd281a7822473f0d4c0c0bfe871bbe7ecbc981cfbf47f8b22ca07f03b294693436115db02c78814ce03e11d8a3f8ac83ca530aa8d6b335f8a102eea13b5915324cd15a9ce7f7a951431e424f69c34802468559f5d87bcc79fbb311e4a8fda8a59a7bc5a8e1bb10ea75e2c77d908e5dcd419e1c46afb7f48081eb7f63d73e293e55bb9fc28e7dff23cfbee5e46d8b2daf351280b18c01d4ab82326c38195895da0f5c379abcc1f5bb3204d09ae3711093506615e81ef65706f27522e3fc06eb2c92b03e4b3a2ed298fb5689a21d173977fb1d248d566922226c453c33d85461d29bf036d1c3e428c08abe6ae488da0c48555ec6d0eda6f1b530d6b9f3e827c80df593429680936ea5f06112eaac44a50c6569606b72caca46838958d50ea0b1a771cb08ebef030f0c1176f8119426d59e41f21361951dc22853e323c41e85a4ea133015c73b7b31d7062d5b06c1058ef0f621d62c39155fbc406d6d6935604c161a66f8a27dc3a0bf1b95ab31ee7f1cfcf457bc315d72d44a9e4df2b0e20274e7dc59ab8054f59ab81774f8ab33ad4e5f1c366106cb798df7116fa286a3abc5fd6a28d0e533245f5f78cc658822a92e1a56ef1fb1cae503c37d063b55dc4b22ed2ad2b842c44f66c8a926f95df324bee0d921a003219e94785183a1fa74bc6b54ff776f1e40a34a4acfbaad2372690df1413283f3f574103991665363c569e722e9c02caa942baf6afa3ce15fd041ffa5972cde683dc8dc117b9764ca9d95792569e394cd54ef739dbba9db27abbcec3b716ad3f9404655d489039a4c39dc1c0ea146e7da92137ca148e870c49911c011008987498dc99ba2c97c954ef0f3bb4b191099f9747922abc94c6cf484f3df17df9b36b7e97676cc609b995dc557b3530d5208e9aadfbeb488af2596a88e863f3be60182338aee3cbb0615330549e09b3077d348fe75cbd11653be0c49ebad0c83c41ea860009d5b138ab00d85cb4fc8951c97006ddacf79a54584cbe43919638b461968fab8d0e8b32889d19b1c63149b79e42f8021c1633736670f85a16ba0677f28fc1f144ecc7d3cf3c67b08431c4d78cd40b5ea2f433d620037d4d6fd3788fea84ba1ec32a2e01c20de66bc6d9256d57818971061d768053981e1d60d75438e71eb377711e0e2f8dcb47b0d8f882ca83b97de6907e092f3e723274625726d6817d48083c8ad7701db58ec611eb6a5431f08dcfc6e8b03db664193960020b4797c0cc33ec0a63421227b95359b51e2e78725bbf882884358ac2d849bf6f54521b49e066c081298ac73431c4c789a6f51ae3dfd6561f469160cd739933ad6bc07a30c5d5d310c3e83bcf46c9501c8727b669b6c00bfb9f0bebb9e8da2c84420524df47341256ec698f566ce5821f5bd37c76d5e9571e85dabd4bd7eea7c7f4afd80afa80e19d2d3d9bd0aba4b9fd6c937655b207f74c799e3c41570aa229a0b6d2a9826b9aeac4a78b8dd82f7c3270a41416c9a08b4dcc8da791302259d47b3f7d99ab72b88b25a0affae3e4c2b0decb2acb18e81c2e19a8f1c4e1e88fed0bab09c310befa29846e557ad8c0f680e329912ac0030eec2e95861ac9aec07b5e283ac5dd1b80de92368a503d70cbb69044947d1fb37db7c501048ce3881710cbbb6e1c86c10cc0b8bdea5e609a1aa983b2dfb46b1830d50fa08700d55dc5e7823f69a3b0699072a70ff65fdcaf4de53e7550017858009fb58ab7841e84cade063a8335012e3cd1f54891c81f640f5d596283bf7d431f6ad1dec2f9df454975cdbbeb9fbf84cd22cee73dfda075f85adf61e457e2573df2f2692e506f66857239ae7e0c55cbdda875149f14ae1bf72b7b6a36d9772f53253f2cf449c169b5b4f6e23a93c256bf0670452ab1530663939c0982659bb788fc0e9c219844faaed938d14afcbc5dd4e3f1e8d55985661a54c4988f0511c3b32dffb461c2b838a46f10ddae4b39833d2cedf0936c768087e5e8b5b9c436d329075ee5de987dae581fef875347e480c17be742cc5c4dbc7099eb5f74dbf3173f05fff7302cd2c2e13170053017bc979308452d5615d6f739303bc43ff763775250b06d640f894cb1593cd6361c45645263e1c7a260d77839d8fc8eacdef48946b117801b7a11ced363af64bc64264dc448f5991304bea6def07ad89fcb66159403c43fb4a186d413541b49a2aa3dc577f1eb3e386529cf830c99f01834dc61b77ca460ce87eeca90493090498e0d99864f9ece73513f538901886369107d196534d13d90f2afface684364048cf68d44b629aa6ccd3cfef81b7caf270cf4a39a4e722e2a3c64278fcb1b97320160bcae77d58b3239f2347b151324e477fbc4c0f9aa8581c39ed054f325564f5536ff6e4ea7fed0b28d405f26db1a427c2000aeeb14d917be34cda97c44e512858aed30c364456208edc953d45b113ff02acb73c19ddb382fb497628758768a0d02f455f4873acda18044f351adc15345cfc31c2764e65495e8fe8905946aab33a0015a0f7f01ee7c042c7857167f29178c6712d3e97ca9e852848e612fe47c5034f6984b13ba8f9140d4c951c97b5b2b023e552d8ca2b256e9f49d89472d2519530943bcb54638edfbee27f9bbc45fc6c12d04581e61b852a688d946cd73f318953a4c342c1f2b317898459dda27bbf6d42470472f47fadc33c26121b9eaab8cc8d25c0f631132c8586b530b354270b930c3e1eda4c9d4f3a3a7e962074dc8a6ceaacb314ec546d4da0273f10ca7cbeb0ccfeb6ceac99725bd3c2987f826070eca04e490c3fa329d245f227e14c3ea24493e1b3077d6182a41923864a1f96c797367e861b23137bea04c8d5b4d123ab0e02bfba4da55d33b4fd864e2d8f10947d6913ef36a313292425988745509369e4adf0749f6bf2eb14ef55de85c4696e5af2f6f67f14f8280df8bb4ca256fdbefd7875748b877ca08ddf22e06280f97a08f64a236e53f0399cf23cd9a17f40c29a2a9ca5b3cc0c04abccf41c76e683876049565f9f1316676f97579442f6d3f693e294e0063e0b0a2158bec60e78cd1f9bc4c266b7567bd24abb6cf0b21d22f87ee804f007031a91192e8a4839b7ec08e42b70370ac181b04572cb961d5605e35c033efac6eefc7e6cf987ab7550134b268518615074796c414a54796372f32fbb2645366ceee2696c4b41a3e1546c55ae0f7b5e0cbba101a5ebca74b898671583e346182e73404d68f053fb2b18c6771b04e7aa3a3bb08607baf0f400d1b6d3948757c53dc81ff776ffbd5cd59679eb18b8ba27b9f68b81c8a92c9a8f98c46c1a122e10d33296f472842131d30af6ceed42d7bde8376294a5dd143cbd78b556763ab8c172d39c4fc88582951f4b327ac2afca9496d1b4cc46725166846877fb4dd27695f66ab19c8fb87d6a928abcd745fc67451bae371f186eeedb5ec42a7d4381169a30e37bea7194940062846eb7281323cf446a91f950fbae25047eb4591bb571f21d2647ac18d207386d5d888e3700c680bbb9a11307f153644df10f808e6e898a56d0223da8685d6f180e2ac0bde0e73b68801b67ef217bf4f70960ff61ec2d55aba90adc3c2382ebe99523d40030975a0583e18dee8f2f64c6a7d777431abab556d3ad0b59ca526f776142a374e3d16304e0f1f13c68269fa91439be7ffa6cc1a51b79309aec3077ba255f5ba298984a34e7ad81f83a59d602f6b604d1adfc2563466a16922c2b42ccce0c32c08929ef6586fdc175600cc8e6b3b51628b3246aff88bdc8bc9b50d72bedd7d2ed44c8f5a9ef92bf954a0520c09049b94fba70f2cd984fc5ff3a4f505c573e32748ea485ee211c17dcae6d3580a24708e1c5b9d69c516e3cc54518250c880614a271141005348db7436f664a2f41531b71cce0ccbfc7c4c36cc6b762dc1b10ab4451d541e1d1a36cf815580f8d3a06a9a8c1d0ee3e821135967a6ab5ace411442ad22438172c5a504f08baa041ee797fd73e2b5e4802014e87753ba5b4d9f3fefc5b7c0b2ad040ef56ad43b6e26a90fdc9b91a3d52e74a5d3c7d0b07f4166ae8cdfb59787c471c1f1c6561e80f213be33fe8b1c7be743516724b3684efc96dd109b857376113cc72d082212c1383a1a1ba174f67b7847d73c032bde15f5f9ececfe2dbdd618b0a8672e935e070ef5af1e41c559c2840e30443b77cd82ab75f37fb277859292f2df5a214770cc811adb56c2d4f17598a70e49c5f438d81b21d09b8ac594fa8501db5ae17ac9c8e848354e619060b7bb7d11c6fc1d9f9d4eb199917d811fc7bf6e7dc315aa216270799542c5beb05245cbb15008c16bb94fbf22fbccb911558d07b623045a06e33603d2cf99bc4425f5ed97222564028fdca7db07f9ebfe717ea16093fdbd98996c459826c86e5d2dc4d0de957b41d5cc40c2b4edeb0f582bd6e4f3a7fb87203105415cbd4fb500422872359439f504a7d32f53c13d743b74a9f0123a6a2affc2cc640b1ebc46eae0a0f1f253c23f2988d562616858b7b5348a976b9dbe6d267f6981d1ec83ba480f9dabba572a260ef06d04bfc8a7d668983d6c1db3f9d8d7ecfe0bc30e4f84ddb9f9445bf21ce5644dad5446d3f961cb59d564ce545a827294036c945bcdc1658d86519da50ffeed78a65567199af0fb0fa0e76666775e29a8a1da4685488cbdf95cbbbe61780abfe6d66390de2d1e0da26417498c36ec2965edb04d4f475a22d66c70c41a8496aacf73a75e09e0eacca77ec151de289a06f6a50e5ee7d606b7eaedcad83d0f73db6a4a7709ed341c8c7a47fba05feb0c3aa97cab6d30faf9e3304cfa3e6b4e96d1fe82299409ef83368317cd77361fd3f9239f6b1cd7b3e368cba4ced8998e14764d520c43d0c67cf997e4afe76d380d9d4031e53efcf9fc9ce3b9306b237e7eec67d6080ea1922b321c815f9d70ad48b6f1142b38ae53b4424feb9ed342775217c473db2c5e83b2faeef6c06164142fa6ac77c76fe858efed4391bc90c18038a8789df04982897ba77e4e2eb8cc385e05fc7e4563b8dee4b37f1de13ba1de34d0c51e954a090cce2f40ec2c05efb8e8c74101b1ba63b32e83965972610f707fc43497be5bd804ec44b7e847cbb5854e5f8307a8e5cf9a51a28", 0x1000, 0x0, 0x0) execve(&(0x7f0000001200)='./file0\x00', &(0x7f00000014c0)=[&(0x7f0000001240)='@\'!\x00', &(0x7f0000001280)='/dev/vmm\x00', &(0x7f00000012c0)='/dev/vmm\x00', &(0x7f0000001300)='/dev/vmm\x00', &(0x7f0000001340)='&\x00', &(0x7f0000001380)='/dev/vmm\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='/dev/vmm\x00', &(0x7f0000001440)='/dev/vmm\x00', &(0x7f0000001480)='/dev/vmm\x00'], &(0x7f00000015c0)=[&(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00']) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001600)={'./file0\x00', 0x1c8b, 0x8, 0x3, 0x0, 0x3, 0x61c710d7, 0x7, 0x652a3ed2de84cc9, 0x2, 0x5bf2, 0x81}) openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x200, 0x0) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x10001, 0xf4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0xc5c, 0x100}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x3ff, 0x80}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80, 0x8701, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x24, 0x6, 0x1}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xc1, 0xc0000042, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x8, 0x80}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x8, 0x4}, {{r1}, 0x0, 0x40, 0x4, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000008, 0x1ff, 0xfffffffffffffffa}], 0x81, &(0x7f0000000300)={0x0, 0x3}) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0xfffffffffffdffff, 0x2, "d730c15b00f4ff0000747beffde400", 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000380)={0x0, 0x7}, 0x10) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000003c0)={{0x4, 0x40, 0x1}, 0x75, 0x5, 0x2}) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x0, 0x5, {0xff, 0x1000}}) 16:00:30 executing program 1: r0 = socket(0x18, 0xc006, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/46}, 0x36, 0x0, 0x1000) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x1e4) 16:00:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) syz_emit_ethernet(0xb7, &(0x7f0000000100)="d95798757a6c9caf00c048c212ef8dc7f6df58995a2ee9f77d6ce88551379c4aab532530eb24e14459952a6077f3c1b6afdb62f8b7810f5739794f20c0dcc4b6b71338a7404f85ac4b7906d57a21c424e40b6ec8ca87526443f1ef0ee9daef7c46d6eb6988c1b554146e1b7ee080fbc2970313fcadda732dfd734898834e2d5bf0618b881796d511293bcf606b91ffb73a29e100b4b4df76381145e7f5bee9abff38a45df3581a30b052c14a92aa4c0d061947f97ea3c1") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) ioctl$KDDISABIO(r1, 0x20004b3d) fchdir(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x1) setuid(0xee01) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 16:00:31 executing program 0: socket(0x18, 0x11ee5f049a8cce9f, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x15) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000380)=""/4096, 0x1000) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./file0\x00', r1, 0x1}) write(r0, &(0x7f0000000140)="04", 0x1) r3 = socket$inet6(0x18, 0x2, 0x1) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0xcdc}, 0xc) r4 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000180)=""/4096) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ff, 0xa41, 0x6, 0x8, "2c20a259bd956f44a6ba1c7eabe939540d8b809c", 0xfffffffffffffff7, 0x4119497e}) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900a277dc5745192a101000000000ffb67b3bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001d067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x87, 0x44, 0x0, 0xffffffffffffff44) socket(0x20, 0x0, 0xea) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) chroot(&(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x80000000, 0x1, 0x8, "1e24e74ffd4cbb2f60fff4ac5ad9caa3457ade67", 0x1000}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) r4 = dup(r2) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x2000028, 0x204}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f0000000100)='mL', 0x2) 16:00:31 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000040)={0x1, "f79a23f4c0ac7235de3e15f9889fedf490bf38"}, 0x1b, 0xd346aca6fdaa1d93) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x4, 0x260) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/196) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f00000036c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/130, 0x82}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f0000001380)=""/239, 0xef}, {&(0x7f0000001480)=""/81, 0x51}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/238, 0xee}, {&(0x7f0000002600)=""/70, 0x46}, {&(0x7f0000002680)=""/20, 0x14}, {&(0x7f00000026c0)=""/4096, 0x1000}], 0xa, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) flock(r1, 0x4) clock_getres(0x2, &(0x7f0000003780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x10e, &(0x7f00000038c0)="b2ea0fd03554bcca315448d72041dbdef8dea4b082c0610f9063110707ba0273e54a3de30f0886615a73ebb9b5925d08e8d1e8a8a8fb5bc7e414736d00b6c6fe21e07161e5b264bc0aaed2dd9760a5a3d028a67436188679f33b182978a6804b017e4fd94491536db0172c08c4a5dca9c48a61a2b096a6bc678effd904daf4823772f74343b54bc787052be597b9fdde549366d85630dfe75b2d32838c9230c2a767f2323b07a332d1aba29b2d0dd84facb8a2feb1778405ae4be08e65859f62bf5a88139502e749d89f3cf778e388cc38082b2f2a170a1980fe6e172fa5b64a808fb3f0f4578170cada08315b22074dc89f7b2ea9b4492fc4325b7550a4958c0b5b0e7dc02e9c9e94e3f15d1051") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x656) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x460, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) select(0x40, &(0x7f0000000380)={0xffffffff, 0x5, 0x0, 0x5, 0x2, 0xffffffff, 0xb3b, 0x4}, &(0x7f0000000440)={0x4, 0xff, 0x8, 0x5, 0x2400000, 0x0, 0x2, 0x7}, &(0x7f0000000480)={0x3, 0x9, 0x9a26, 0xff, 0x1, 0x9, 0x1, 0x80000001}, &(0x7f00000004c0)={0x100000000, 0x9}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/202, 0xca) rename(&(0x7f0000000400)='./bus\x00', &(0x7f00000003c0)='./file0\x00') readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=""/59, 0x3b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='r\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) fchflags(r0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe5e5015d329cd7b1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x2, 0x3, 0x3, 0x1ff}, {0x10000, 0x5, 0x7, 0x3}, {0x200, 0x1, 0x8000, 0xffff}, {0x6, 0x401, 0x8000000000000000, 0x7ff}, {0x40, 0x3, 0x80, 0x8001}, {0xfffffffffffffffe, 0x6, 0x20, 0x69}, {0xffffffff, 0x6, 0xdb43, 0x9}, {0x3f, 0x7ff, 0x0, 0x9}, {0x3, 0x7f, 0x1, 0x7}]}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000040)={0x0, "d5a72bb0a7ba50747a8d8ea2fb07bf16512b11f837662895983ef71338957d6aef7ceddf783c22857c8c4cda9bb9bc8d361b3d099aea56e59abb86"}, 0x43, 0x800) 16:00:32 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9"}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:32 executing program 0: getpgrp() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) poll(&(0x7f0000001200)=[{r0, 0x2}, {r1, 0x2}, {r1, 0x4}, {r1, 0x4}], 0x4, 0xfffffffffffffffb) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001180)=0x4931) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, 0x0, 0x0) r2 = getpgrp() mkdir(&(0x7f0000000000)='./file0\x00', 0x20) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x10000, 0xfff, r2}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x25, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) shutdown(r0, 0x1) r1 = socket(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}, {r1, 0x1}], 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x30}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x100000001}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:32 executing program 1: nanosleep(&(0x7f00000002c0)={0x2, 0x3b9ac9fd}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x58) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x10) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x274, &(0x7f0000000140)="d5338a49f474400bde3e5542c0b358e3da735c2bf0c78595e63f8d957138f38f08e4818b1ed08ddf01a8e0cfefb569b8025c69afc34e961dcf280d7d5d55de79ce4df7794106d1424b74a0862e440a6cf81a1cb48f24c30bc843088068a0857839c1cff682399e074ff1ad4aa68caf2823b7648bcf98d51a07bb6b52570c5ff48f6aff2b8dd61f880e0f81855d7d39ba27c98d0d80345e347f") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0xed37c2d7b2b29eed) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10050) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0xfffffffffffffffa, [{0x2}, {0x3, 0x100000000}, {0x2, 0x7}, {0x0, 0x4cc}, {0x3, 0x3}, {0x1, 0xfffffffffffffffc}, {0x3, 0x101}, {0x1}, {0x3}, {0x3, 0x4}, {0x2, 0xfff}, {0x0, 0x9}, {0x3}, {0x3, 0xc1}, {0x3, 0x100000001}, {0xb36d9c56da6d80c5, 0x9}, {0x0, 0x2}, {0x3, 0x1000}, {0x1, 0x2}, {0xd4f2bcac6e7c7204, 0x3}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0x7df5800000}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x5}, {0x2, 0x8}, {0x2, 0x4}, {0x3}, {0x2, 0x7}]}) setgroups(0xa, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000080)=0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x100000002}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getpid() lseek(r0, 0x0, 0x0, 0x1) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = fcntl$dupfd(r0, 0x0, r1) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/87, 0x57}], 0x2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x100, 0x8}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x5d, 0x0, &(0x7f0000000180)=""/93}) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x9d865c9df7c5a52a, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x10) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0xa58d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20, 0x0) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/62, 0x3e, 0x41, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/152, 0x98) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x822, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = dup(0xffffffffffffffff) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000080)={0x3, "4b5d244594cc5f943edf43a822063bc96897a8a68bb88dce067c5fa2a3beae512cd466c92074692efdcdf4506a4b42aaed75599e045af6387bba6081213e3597cffb91af6c861870b5d29cdd346dd7658b3447b76efeda02e30f276c24715e13fad17a9b13fe2e15c5745e3888ab35bfa62b29639c95db2e52f8f348bde1077f23b453320349911ab34645424fe03a788154a792d42b64cc2eb8adfb4c456efbe283f304761e5bc2677d91f00ef20efd576646051c689f87300306d896415af4c9e5bd876105db67b429511030b32d99fd04291c7e0c46b11f6e96f3540ba6fefd84ad9b71505f3e3f856593fa3ea2f1533dfc65a3e895a525f07432"}, 0x104, 0x800) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) msgrcv(r2, &(0x7f0000000200)={0x0, ""/85}, 0x5d, 0x0, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000005c0)={0x8, 0xfffffffffffffffd, 0x7, 0x9, 0x1f, 0x100, 0x1, 0x10, [{0x8, 0x0, 0x8}, {0x100000000, 0x0, 0x5}, {0xff, 0x2, 0xffffffff, 0x10001}, {0xbd84, 0x9, 0x1f, 0x9}, {0x2, 0xd49, 0x0, 0x2}, {0x9, 0x397, 0x8, 0x9}, {0xffff, 0x8, 0x8, 0x1}, {0x6, 0x2, 0xffffffff, 0x9}, {0x3, 0xffffffffffffffff}, {0xffffffff, 0x1, 0x380000000, 0xbd10}, {0x5, 0x4, 0x9, 0x10001}, {0xff, 0x9, 0x101}, {0x7, 0x32ff, 0x5, 0x8b4}, {0x3, 0xffff, 0x0, 0xcea}, {0x207, 0x8, 0x7, 0x7fffffff}, {0x4, 0xb03a, 0x6, 0x80000000}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xea, 0xffffffff7fffffff, 0x400, 0xb6ba, "23243f82f21da729663ed6575f0c7a830f60b751", 0xff, 0x4}) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x882, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000500)=0xed) r6 = dup(r5) msgget$private(0x0, 0x4) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x40) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000540)=""/74) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) getsockopt(r0, 0x7, 0x3, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x9, 0x1, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x80000001) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x8a, 0x6}, {0x41, 0x800}, {0xe9b3918ee2dff859, 0x3f}, {0x80, 0x6}, {0x47, 0xfffffffffffffffe}, {0x23, 0x1}, {0x82, 0x4}, {0x8b, 0x3f}, {0x101, 0x1}, {0x6, 0x1ff}], 0xa}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) open(&(0x7f0000000200)='./bus\x00', 0x80, 0xb81c9f9e80713e46) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd5, &(0x7f0000000400)="9880059c158b1f68f500a3a9012403b07250cbeb727ed724e40d34e7683ff400c9faa68aadd0e77dea28814698f06d3116bf7d7b2b61") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x707ca857ae08a97b, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x2c, 0x0, &(0x7f0000000180)=""/44}) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000040)=""/22, 0x16) pwrite(r2, &(0x7f0000000280)="ade642aaa60975e883bdeaae59861a088efdc5c7e1ad8e8ac16c942c10ae544e188537b25302c984503568ece2d1dfcf9fcc31925e0ec42ad40b6f0905c9c77ba1cc9c87bbf8150c7332ba3cf078e2b4faa6f132a881bca300943b01403e97e077188368f1537b2964c179aa013469c61fc21795478cefdd0cbd65ea7830ea7064312a0479d959750596481e699d2a35179ec50f52bde0918c2b41e6f0531a4eb42e5996be88ea997ace3c8acf0ecd2dfc31f66d34d38a6ae3af86b96c2cba540e56e0fe7f56c45ab48d1f6522bb7af6a9e280ada4db8054c671fcacb29004512bac40b8", 0xe4, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x18000) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:34 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d938640f80e293d3702a0eea2fceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012a2f6ac41e6bf3bf554799da264a41b7408cb9b813ad30505e8f5300a49f5ea4a5c5fe865ea202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000003f7c189f8f0bf90513548dfbcfbc929edb787237373d13f08cbfe9814bbe94e356ef8405d40874fa97385a6fc0daa27b4b921af4a05e3ce67c557e9038f120582f050000cf69fc5e45ade7dc98dfb40768ade52eb72a9cbf080eff23ab52ba01187e92ebe016725a4f4823f4c9a4665f329526474a21c2a22b2ffc9dce5efa333fd9090d670cccdd5fae562c44da27cc0d5f8ef0ab3f97d0a606ee9b4992ea886e60f0fe7da1ac85a1936e13f9e5e874f377741838502400e65ac5293c26d0a28b80fddd8705d0cc9c063a2e3cf0e64ac6db593bce2f2062d59ffb2c8dc505f0dc97ea1ffe84186be743747c64aecd8a5309b74a57310bc08f2b62b7e3885f939391cafe0bcb72c42b636d5f977f0318dc5f1d2bb645e30b6c9622a575882d070b20ea58db90eb7d95731b957c47066e4589e9e6192ef3242b155a95bb988b0901f0a174bc49202d063c853db1d5cc588821d42558007d5ba97424dc30316b5040167d60c8efcca3ffa1a91027cf68b4f22b80168883f036f66ac25063f0681fa52f83a967"], 0x1) write(r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:34 executing program 1: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) semget(0x0, 0x0, 0x10) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") r2 = semget(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/136) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000020000000000000000000000efffffffffffffff00000000000000000000cb01cac0f8202c244d11cf01a0bb0000000000000000e5000000000000000000bc000000f4e38f2590d4651e000000000000000059e459a541f79c6b00000cb1af4a5cc420f51a580707c1fc2eb4c913e7e6f208a77cc05ebc1f0b"], &(0x7f0000000100)=0x6e) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x9e47638b6c96449b) clock_settime(0x7, &(0x7f0000000040)={0x0, 0x2}) readlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=""/187, 0xbb) 16:00:34 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x1ff, 0x0, 0x8, 0x2}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x4004570f, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8000, 0x200000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgroups(0x1, &(0x7f0000000500)=[r3]) chflags(&(0x7f0000000380)='./file0\x00', 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000540)={0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000440)={&(0x7f00000003c0)=[{0x43, 0x800}, {0x44, 0x3}, {0x6, 0x2}, {0x47, 0x4}, {0x81, 0x4}, {0x21, 0x40}, {0x82, 0x6}, {0x8a, 0xc3}, {0x40, 0x7}], 0x9}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0x2) 16:00:34 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x400000000003, 0x0, 0x22e) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0xb1, 0x1ec8}], 0x3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x25, 0x40000000, 0x3, 0x7fff}], 0x42, &(0x7f0000000240)={0x800, 0x7}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7f, 0x1, 0x1, 0xffac, "cc411d6f38f238a802407516dfbb44146acde633", 0xff, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="9d") 16:00:34 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) flock(r0, 0xb) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: getrusage(0xfffffffffffffffe, &(0x7f0000000140)) 16:00:34 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x81, 0x100000}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="02bce3caa7cc64032f2f8211566a5685f688b0c8831c538861d6a2814e77b075aee66bec286b2495e28d03ccef919236f658cb83385a200214c80c5ec4dc436644d9a5"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:00:34 executing program 0: clock_getres(0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x20007478, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x60) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000280)="4312d069b8115643387c433799aa361c2d7b54d22c28c1ec23b4cc47a20418c0b9e9f0168bdb1d4fa9558c6ec2b63fb6784ad4a7f260fb004b38d66a08000cfc482b9da44bf991be2404d868605a73edf7f58d21f8c8645b5bfe11c8a46422f1239b294ccc16f4baaa0cbf354430140dd657a1e2c68a2e615728ce3c135f03890991c76903ff89a41803bbf679aec220666f054726f9be309e0ba0e2533099d47496a401c3f3302d20c4965616b3d5839add7319294057654f3a4830d098177905a0c3b24ccae8936e302881c5cc6b001bd00ad41cc96f920987f22e7bf9007c33243a8dc6cbb5599cde4661347e93a65f50007e1e75b28e926618ff1958293a2b7cacf6a2a3020ed71611c48c1263a73395d91552d67d9aa96f2d5991de54222e7d9a5f69552994a06f547dabe79129809711e7671b0d5fffa9f62a0b79c9b8b1b82f9f60f835ae07d69443f50896cc10f6cd4fd81355397cecd46f2685cd4c7f3a67fa99198792a63280b5e5ffd59f8374a0d4190d3464f29c44683884a62aec929bb64c937161b2b38cfdfc21d6bda6e566a76981bb85d68fe2a1317e736c0f79fb02a9b795c5213a8b8bf3745394425c4142b5c9546cc81ddd7eff76d8dbca52c15824f6a45a76e49adba3716c88d9d33671ab98fe92a923b239d73023f0f6a381d358381cf7f3df29737df3a9752b199026b632ef4b3b29e11350c610ca9cb81b83b67896b4a35b7377c4f59c8f7e05221f26172301697b85cb0ff6d20e93514aa98243746735313ccdf05b607d03a721c9955bdbf3f512a983579a88a3c05be696f28e485a87f17d91f745b462ff6a28e89714d814b4caf046f54411d9dee16086612f568eb5bf246e1a5ca2fbc8d40d94235b05aa46737a22bafdbf8e88748b2bb0365dddb97f0a061e773a1f74c13a8d174894bd99891d95fe081d1fe94489b1a1fb3fe089aff843fba46c6b619c9bf3ca0d12f1c333032ff0156677306ba80e59aa84fe78885321af1383af326c3587e35258fc834520ae3ba6fb761aa13d3970353c1695651a2be79a518a60fbeaa7cc1769bb0393c27da416c81e0ccf1b5419e65f1010d180f8c6264aaaa810d244c40edee5efeb8c4310db6ea12f42b86ee90fab913191fc4b987bf6eddf9e266672f1d67eef285fb8c7f0d793a23d35e8944ab478d23b74de01eb40e8f3c0d9050ca41cdac19ff096ea2080e0dfab60cb8c9923af2bc58e7d5959eb456fb8f7b25cdfc900fde318b64c6e7ed079623376e94cefa6199af025094b273f25995cf247bd965c86b0a91680e82fecd8a4609b864cf79b942ecc139d95d52e16b69462c5f634bbcc5e1f1ec9c9f1eca6c997350d519fb92444e9e82ec5b4eaecd040c21b8d0e769abcf18ca6563e7042ce22821b55b40baf0f431dcf1263a15b8148a6ba2cba13a678064baa5b0660035bfd945f62dc8bf68e1fb5f2f8ab0b7b4d12d01e6e53282eed50806e9f0215fd6a69f63a696954ca8ac730b57d64487565b36407e7a155b4e3cbd47bbc6bec9160717e9f8fe9c95e199cddab706602ad3263eb1a8496f0a2b44fc5a512b6dda00f44907ea259bf363417b48b86b0fee501ca87e2af9b8c2bb1919e732b687f96ba6179f6d046ff3139b10811adec82779a2cc8d2c540e4b8c31e48bf92eee79b0c2f4e808f181d4d0342a15c344b2e56008cf8af5f61ab658475c257af6fb30f763df5911c84ea7af1cc397b6bc5bac0b45dba9012fce62c9e66a3e6ee533d5f77fcf0f8796ac8f5a5c31004e175b2317d5c39caaf124e94cca44125ed324ce5e433e9a2f90c44c29fbc01f016c668fc9f4ec8a27253a0bff9be0fca586fdb76245c6b7aa26dcbb1810f0094f24f358132f14d499265ec9aea3803d7b0f37fe9b29f249944fe37bace0eb26ecc46cce87b083e95084bec5d209640f4748f72d2c8877dd27a94a6c222ac16ebefbc5eee7354089e5c8848abc3772890fa28df419e70b3968e40cc1d27fc2a196919471dbc20d46acc4e352791f178f9e9408ebfac83c113873d12202ca22033007ae2a874123bf39d6ad9bd3e9a2cc2dc142adab7cb1892d20f8d71f401cf1b43f4de6b062899d45b1c82ce93a718a8fa3c3e1df32a47077fb916801cc370ee0d2e79d6bb6a43ae8ed5f1799fbc44f933cd4d579218e285c14ba77d61e042d6fa1b48037a47f8dfd6b5d9a2e1bd86cbe2026d3294d45b1a422b78e4a8e2ecd57f425bacb6e677f889190888a20eb656d2629103a4b40da2fd9d14fbdd0707153b524e00325959515457a5b0c01ab80e752c4928e51068a07294417b7dd688389f7f0ac0e499a5eb25a2c29312a31ab5ed04bac8576a8f7207b153d372f32da5f5439d45f502779b38e3f5afe8fb77e68556aaa88f3bc0645395ad4ec36e9de95febeec123989e45a977dfc66ff24732e9dd1bf2ed0490de4c5ca00dd4f226b372dbfa2ba53eaec82d5e3a3e029275fb83c28b98cd7f1e6a1b5a4ebb7f9cb8c5947cb3d949bbfd0c486371d99f648302ddf5c986060aead3c7ab22f4bb4018784462244ee48ac742e66db02bf32438f145ae2abe406fd91464c030ca6e1b39f1909cc2218f4e646e172857164a4bc8db29bca2d3a8a7def163520ead4cb31297cc85930e5fde7fbdb54c32e1a01e2df447883733331bfb535e981a446dc20acfd4de29e976aeb3daf412533a398da1e1a87bf52e1c4f144759f15344a312370c042286ecbaa4b322d7f34b3d0b76cadd98752c50e4199cbb9a709ec3be9b6a432c513e26b1cdd1c8af40f3cde504621278d2beb748a06b18da4f3a027285dd37ef48cb8e46f6a3ed6795086385fc8320dc521c999c59d53c09fa7c623a2cabde14cbe047b9a2e9ebb95082dfadf795a206223c605c0bce85495a839e7bbf97837cbf9d3e9842fd883da069608ee803f48d6e3cdc1afd1d9a5174dfa42dc23f7be6241a30e7da443431e68ec47287c3332eceb9b64bd656e3272da973d9ba3ad609a3935d3dec566dc654cbae6990ad466519dc2627426441085cc994c1e2f5280f908bb17a2cfbd109383afc02f38eecd14110bdbdd2c8f5056cf6fc1c266220240427ac1494489e606179f6535969096f96262ba1c846b1c0ebef2945138b052fe7755ea93e6bf0133f215fde76a9e07076792337196e435df0bb70a36d3d02918293a251ee8c91ba9de34ca58d3acb3ba91123f8d568aa9eba687b57b2a279637997119b14f40d20feaa655eb1123134bf74708379063d80669f464e4be1f58ef5e45ff9fa5078fd2921f290c3f1816197b28a4228214ae5deae3d53b59b75d0889ae21bc9c54bf98bb2e137a2bdc33e71bde8af0644608e7fa20e602b4d57b0e2a7037249e39e46990748d85dbc17cbd2299a6828bf1d19e94887ef8209f1a88968c0b0ef844baeb988bcb8fad43ad73a4fcc2153405f923902a9173be51e899462a00c2141df1e5c824148e5018bddc6d7d053f385abf06f0fc5aa65f0358e03a485092085fcfdf2cd90487208d38d671aa97aa492c9882d848e21e8467ebe9a5ff0d1eaf36255b02bf5fd444fe57d87b1b0f26536e5830ee1865fdc9a3fedc296cbc8acf73f9eeaf874f121903bee90c97c2b38cf8e7ebec26800c8f53f8372e6253d5442b67e7434844ab15d59c84cad2d0065122ac7372b94776efae1c92d26f880e61689dfed42333ad7d677c7ed21363bf006ce4575eeec0ee381d28f1fb8768a99f1fdb0105f5006f6cd547aec42040e41ce2df9ca38830870e039d76810c2dc66b0fdbd8249d76ff2779660e56683bece89d6bf8d5eb57ff875ba5ff16a36a76688724520fd7531da6e13ed434bae776304690cc8d05cfb82bb0a2f712415bca9614cffbc1e795657ab564f6b29cbc86d628d58c6878f723d9b1863191995d575759b02c32a8681afd517c0cf571cc39ae0f9cf4cad481c606573e9a534c5453b049747fc0435dfc8e509d513ed37940f5db72b8e143d877c27c02263ef72bb9728e3ce9f1da0dfaaa966b5fd961d3fac989fa63ae5d7f287b3efdc5cefff1b8df7cdc8aa84d121b239368ada501ecde890b444486899e6dd503af15ffebd4a2ffe26ccefda4c9e2114b592038f3bf090d772635056ae9be7ec5b4a5e4c3cfe5fb9cc561abcc946faf141d08af353ebfdb095db6bc09d8d0b67471ffac7814c83198261716f95583dbbb42b1cd91a3debc616f1e82f5ea07e321ff59446bdf85a014b031410a9bab89a86dd580b8c3e7cc77b3548430dfb5f4854dfb72cdabb4db81147e0833f8947787252b2e63be915d407d4056c42c167ce5fac236f643d0579fe56528df52d1dec4339c07588b9cae6f40756c2af9ad0fd740c7a99f658190b5aaaf91e5cb09050b4283c0c69174d61b111522d3f892528670014ed6808330eed50d130e31c416c31778d0ce16452737adba930e3adbcf227f820a618cac5282f9f3cbc59ba77183ecabbdc2af51abe7ce58e58db15946097287829cd90334756e797d4a160f940b4a7f78b4da1108a800382af343740dbbb6ff7827439018690831d9ffb7463832f344031027252515ef8505e7e78da104bd3e49363b42fe87727513835546dd3ac0b389855fec787fb153b9719199af272efed1ae7f2ef7984fd7f20b3ff72f6a83a453beaa84423779fa5960337ff01d763bde98da271881a28d27a9e1d307abba2f7d1e7c7426f86c726af8977e9281bb45dd632321a16e6b125cf190646264de036466264bba763213188919a4ba8b3ce41d2e2de8ce863743bd8afef5e3de8375830b102e82cde3afe194c4382b456d6ac53511c69e9ba76e0de10ac93c6c73be6583a27287d54bdb37a44d6e2373aa2b92e97c11efe8d1c022f3785befa1694bf96687928d2ed90cc6fc62814e91d1196f6a6da98de522a8753d1e770766596bf15505dcab6cbd8ebb685d8c59d758f33fe7c3270791e4ed39cfca08d8fa24f632083f48ca14cc77e00d31c40c91d0a577497b4b793de16d205dd130bdcc3fce34105e5a28554f0be1cadbe67ba15a302c7886dc1c785e90e3bef41f3b32df33dd8267868887a0257301a1c4f4f7050e9b5ca41c98e729ad8d0694212700573bfea14aff9954c2ff533ca784f9a06050c1001af1cccee44a57111d812befb66b47dbbf8b394bc68e17d9a16bdbeea0ba7bc6eb67ce78230c7f3476a2fc5ee174c340c1c035ef010398f79e1aa08d242d4ddb1543382274ddb102bd526965f77af2345e422cf0fdf4942b85dae26fb2a82279e9c881623bfc0af8c08954561aa1d785bf94d13b9fc5b6b008dd9976f863cd8e01585f95507954571fcf00367306b5df396f1ed5eada6aeb1910125b81b7830b1b63be288e39c2060cd5df5701496a416a83f379660c5073c1eeec74bba7e587b076c3308728fb991104297ef56d40439dbbf1fbfd5478db4c9513f871286a18c5561e0b0cb3a8d8488effc5ba8e93eb391c9c4a4ae31f1e90434845ff38ea7dc03297d93cb4fa9323d6ff8d44c40f6b846d2946b94dba9a911daea21b94f421f2c80cdbc8fe2809acb907960e2dd8e84b12503aea9e0516b30924a7a4ced7f662733e90f16df5295bf08f7e8098836416cfb97a459d56caa777eda65a1499101d2cc86444ab8f831179b965d535b342a87c8665021d90df30ebcec1c0dfe6f95c4e2088a99db6c179453a1d255df77000893dab70982da1b53342ba6215f021f12947e0961dcde34708b17b977b2e1a9d98929725553624974b67a06070b3d7faf8691621eb396eead95545d0bd0cf", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x0) 16:00:35 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000fb3000/0x4000)=nil, 0x4000, 0x4) setuid(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fb3000/0x2000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x41, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x80000001) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = getuid() setuid(r2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x108, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffd93) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4d}, {0x806}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x100, 0x990, 0x80000000, 0x7, "b14ad0cad6e01e8905f3e61994dbec4a3bffb21b", 0x3, 0xbeb7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x28008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x43, 0x2001}, {0x1, 0xd7b}], 0x2}) r4 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6, 0x93}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:00:35 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() fchflags(r2, 0x10000) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r3, 0x1) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) r6 = dup(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000200)=0x6) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000005c0)={0x2, 0xfffffffffffffff8}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x91) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x0, 0x6}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x8000, 0xbc}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80, 0x6, 0x2}], 0x8, &(0x7f0000000240)={0x3, 0x3}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x186) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r7 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r7, r9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:40 executing program 1: unveil(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000180)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x2) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file0\x00') 16:00:40 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/35) close(r0) shmget$private(0x0, 0x1000, 0x206, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x40) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/55) r6 = socket(0x18, 0x1, 0x0) mlockall(0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r2, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35, 0x2000}, {0x200060, 0x7}, {0x6, 0x0, 0x0, 0x10000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000080), 0x4) 16:00:40 executing program 1: mprotect(&(0x7f00001f3000/0x2000)=nil, 0x2000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x40) 16:00:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x14) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_open_pts() write(r0, &(0x7f0000000100)="d3d61b2399983adbba4c5051bd59924a104b76623fb3c5cb920f5789f87b17ac10050e53e49455c3137d46b99fc1ba5a0469b7f9283ba404497af34bf38a09df694bd5964da3b4185b595bd1379967563e99255527f11bafdceebab20ff6244dbff9f833aedc5dbb8ba452c0463e7f4dc29d502bcc36a8faca2c5499963d1943dee2c82a128316b6d765ed03bcd579bca7a12a7c8524856f43eff0905bf6d99196c7a1f1b2acfffbeea4af5cd3c9efb298f15aba2be5d1f1b12d", 0xba) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x0, 0x3) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe15) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x100000001) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x40) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x3, [{0x1, 0x6}, {0x2, 0x2}, {0x2, 0x5}, {0x0, 0x7a3}, {0x1, 0x1f}, {0x2, 0x1}, {0x1, 0x6}, {0x3}, {0x3, 0x184000000000000}, {0x2, 0x20000000}, {0x2, 0x101}, {0x1, 0x7}, {0x2, 0x1}, {0x1, 0x9}, {0x3, 0x7f9}, {0x1, 0x100000000}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x7}, {0x1, 0x8}, {0x2, 0x800}, {0x0, 0xef2}, {0x1, 0x7c}, {0x2, 0x4}, {0x3, 0x5}, {0xbd6a68b43d1b51c7, 0x10000}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x9}, {0x6dd5dceaa9a02c46, 0xbd91}, {0x2}, {0x3, 0x5}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0xfff, 0x1, 0x9, 0x3, &(0x7f00000004c0)={{0x1, 0x101, 0x6, 0xff, 0xffff, 0xc3, 0x240000000000}, {[0x80000000, 0xffff, 0x1, 0xafa, 0x8, 0x5, 0x3, 0x40b, 0x1, 0xfffffffffffffffd, 0x4, 0xfffffffffffffffa, 0x200, 0x3, 0x5, 0x2, 0x1, 0xd2], [0x0, 0xfff, 0x1, 0x307, 0x3, 0x7, 0x10000, 0x5, 0x9, 0x6801], [0x81, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x1000000], [0x7fff, 0x883, 0xffffffff, 0x5, 0x1, 0x7], [{0x100000001, 0x0, 0x80, 0x9}, {0xfffffffffffffc01, 0x1, 0x20, 0x1f}, {0x98, 0xfffffffffffeffff, 0x0, 0xffffffffffff8000}, {0xf74, 0x5, 0x4, 0x9}, {0x9, 0xff4, 0x1800000000000, 0x9bd7}, {0x7ff, 0xc5, 0x0, 0x1}, {0xb, 0x52455684, 0x0, 0x7}, {0xffffffff, 0xbd, 0x100, 0x4}], {0x100, 0x8, 0x7, 0x4}, {0x9, 0x1, 0x4, 0x401}}}, 0x80000000, 0xb0ac}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000780)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000007c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000800)={0x2, 0x140000000000, 0x5, 0x937}) close(r2) preadv(r2, &(0x7f0000001c80)=[{&(0x7f0000000840)=""/10, 0xa}, {&(0x7f0000000880)=""/173, 0xad}, {&(0x7f0000000940)}, {&(0x7f0000000980)=""/230, 0xe6}, {&(0x7f0000000a80)=""/228, 0xe4}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/49, 0x31}, {&(0x7f0000001bc0)=""/166, 0xa6}], 0x8, 0x0, 0x0) pipe2(&(0x7f0000001d00)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x85, 0x101}, {0x1, 0x20}], 0x2}) r4 = open(&(0x7f0000001dc0)='./file0\x00', 0xc0, 0x20) r5 = dup(r2) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000001e00)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001e40)) unlink(&(0x7f0000001e80)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r3, 0x0, 0x0) socketpair$unix(0x1, 0xcfffc05d2e8282c2, 0x0, &(0x7f0000001f00)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001f40)) bind$unix(r5, &(0x7f0000001f80)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000001fc0)='./file0\x00', 0x0) accept$unix(r5, &(0x7f0000002000)=@file={0x0, ""/95}, &(0x7f0000002080)=0x61) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socket(0x0, 0x8001, 0x49) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:40 executing program 0: semget(0x2, 0x1, 0x16e929c315b721df) 16:00:40 executing program 1: nanosleep(&(0x7f00000002c0)={0x7ffffffffffeffff, 0xe}, 0x0) 16:00:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pread(r0, &(0x7f0000000100)="1ca1c0de652c003f725130306831445b54e2bdf552c498ba8b80fa5caf5719488ed9ea0d6f155b7284df717c664520c649aead74c048c79ce9e2bca973e6aa3c3625d21718ed0941eab6e1d2322e4cc95dd81d53cf34af49e5084961fcf49fef171bd00ec600f22e796943f96fe53f8b04e6b08c1d819ebff2641cc67dc6da305f6c53dc6329b1daedc5902479", 0x8d, 0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000017c000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x0, 0xffffffff, 0xb7b, 0x3}) 16:00:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x10}, 0x0) mprotect(&(0x7f00000c9000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xaa, 0x2}, {0x101, 0xffffffff}, {0x88, 0x9}, {0x23, 0x8}], 0x4}) mprotect(&(0x7f00000c8000/0x2000)=nil, 0x2000, 0x1) sendto$inet6(r1, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7ff, 0x4) listen(r0, 0x0) 16:00:41 executing program 0: r0 = socket(0x6, 0x1, 0x8) sendto$inet(r0, &(0x7f0000000000)="3668c19a5e36c2c3ef5f9f166208f368c2622663b599fbb13f164f20ccb90b8a09654032d2e217b163d67f578cef281dce7cee0112936131adbe426c63b0c6869c4f2a60eb18ab902964313fbd48ab899aee760d0f6f36", 0x57, 0xc, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) dup2(r2, r1) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x401, 0x0, {0x7e, 0x9}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x1, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x3ff, 0x4, 0x101, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x6}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x5}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xdb}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xba12}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xcc6b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x2}, {&(0x7f0000007000/0x6000)=nil, &(0x7f0000006000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7e0000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}], ['./bus\x00', './bus\x00', './file0\x00', './file0\x00'], './file1\x00', './bus\x00', './bus/file0\x00', ['./file', './file', './bus\x00', './file'], 0x80000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x5) close(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0xbe5}, {0x18, 0x0, 0x0, 0xfffffffffffffffd}, 0x5, [0x8, 0x31, 0xfffffffffffffffd, 0x1, 0xff, 0x5, 0x6, 0x8]}, 0x3c) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x2) setsockopt(r0, 0x4, 0xd, &(0x7f00000000c0), 0x211) 16:00:41 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x80, 0x7}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x107) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3f, 0x100000000, 0x80000000, 0x2}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:00:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f0000000100)="c9200000000000000000000076c2820cb735610569039c603d9d") 16:00:41 executing program 1: r0 = semget(0x3, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x4, 0x7}, 0x800, 0xe125, 0x80000000}) r5 = socket(0x18, 0x3, 0x6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0xe, &(0x7f0000000100)={0x7, 0x4000000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x400000e5, &(0x7f0000000140)=[r0, r0, r0, r0, r0, r0, r0, r0]) setegid(0x0) getgroups(0x1, &(0x7f0000000040)=[r1]) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20000, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) fchflags(r0, 0x10000) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x28800, 0x40) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x9, 0x6, 0x7, 0x3}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x9) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:00:41 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x40, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0xa9a06d9dd9848376, 0xf0000000, 0x2b80, 0x101}], 0x39b, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x46, 0x20, 0x6, 0xfffffffffffffffb}], 0x0, &(0x7f00000002c0)={0x3}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x7, 0x5f7}, {{r1}, 0xffffffffffffffff, 0x82, 0x2, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x9dfefefebd0db25b, 0x2, 0x8, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0x3e0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x7fb76210c21b03cd, 0x8, 0x7fffffff, 0x6}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x743a20926cbcfcb0, 0x0, 0x7}], 0x7ff, &(0x7f0000000100)={0x6, 0x10001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = dup2(r1, r0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x10000) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x8, 0xffffffffffffff54, 0x4}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x5, 0x1) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000140)={0x88, 0x6, './file0\x00', 0x6, 0x970, 0x2, 0x100000000}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0xa0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x10) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff94, 0x5}, {0x4, 0x100000001}}, 0x2) acct(0x0) witness: thread 0xffff800020ab0290 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e56fa30) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020ab0290 cannot exit while holdi ng sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 193909 89727 0 0x100003 0x80 1 getty *478316 45751 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab0290) at witness_thread_exit+0x213 reaper(ffff800020a5f3c8) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020ab0290 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab0290) at witness_thread_exit+0x213 reaper(ffff800020a5f3c8) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d4c0 rbx 0xffff800020a5d570 rdx 0xffff800020a5f3c8 rcx 0 rax 0 r8 0xffffffff81096913 kprintf+0x173 r9 0x1 r10 0x25 r11 0x9547ffd4f90d562e r12 0x3000000008 r13 0xffff800020a5d4d0 r14 0x100 r15 0x1 rip 0xffffffff81e731e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d4b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=478316 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020a118b0,0xffff800020a5eee8 process=0xffff800020a4a008 user=0xffff800020a58000, vmspace=0xffffffff8261f828 estcpu=3, cpticks=6, pctcpu=0.62 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48693 328068 91948 0 3 0x80 nanosleep syz-executor.1 48693 252398 91948 0 2 0x4000000 syz-executor.1 91948 10634 44656 0 3 0x82 nanosleep syz-executor.1 29222 482771 44656 0 3 0x82 nanosleep syz-executor.0 27992 517291 0 0 3 0x14200 acct acct 83585 490643 0 0 3 0x14200 bored sosplice 44656 88587 29391 0 3 0x82 thrsleep syz-fuzzer 44656 327990 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 75923 29391 0 3 0x4000082 kqread syz-fuzzer 44656 134062 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 459362 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 302288 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 198822 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 29255 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 115571 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 108470 29391 0 3 0x4000082 thrsleep syz-fuzzer 44656 5006 29391 0 3 0x4000082 thrsleep syz-fuzzer 29391 397115 59313 0 3 0x10008a pause ksh 59313 148476 60563 0 3 0x92 select sshd 89727 193909 1 0 7 0x100083 getty 60563 341053 1 0 3 0x80 select sshd 75355 471104 14740 74 3 0x100092 bpf pflogd 14740 426191 1 0 3 0x80 netio pflogd 16369 389820 95557 73 2 0x100010 syslogd 95557 191672 1 0 3 0x100082 netio syslogd 53503 372533 1 77 3 0x100090 poll dhclient 68711 455998 1 0 3 0x80 poll dhclient 78121 435320 0 0 3 0x14200 pgzero zerothread 4947 295359 0 0 3 0x14200 aiodoned aiodoned 20270 415020 0 0 3 0x14200 syncer update 48894 151826 0 0 3 0x14200 cleaner cleaner *45751 478316 0 0 7 0x14200 reaper 42689 376545 0 0 3 0x14200 pgdaemon pagedaemon 6966 208488 0 0 3 0x14200 bored crynlk 72190 116805 0 0 3 0x14200 bored crypto 18527 51118 0 0 3 0x40014200 acpi0 acpi0 3450 163676 0 0 3 0x40014200 idle1 89995 400920 0 0 3 0x14200 bored softnet 31371 238144 0 0 3 0x14200 bored systqmp 31682 75514 0 0 3 0x14200 bored systq 72564 273599 0 0 3 0x40014200 bored softclock 8704 354656 0 0 3 0x40014200 idle0 76287 194450 0 0 2 0x40014200 smr 1 352330 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 16369 (syslogd) thread 0xffff800020ac0ee0 (389820) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82638140) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e1 #7 ffs_update+0x2c2 #8 VOP_FSYNC+0xc7 #9 sys_fsync+0x128 #10 syscall+0x552 #11 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9643 6866K 15411K 78643K 45566 0 0 pcb 13 8K 8K 78643K 970 0 0 rtable 111 4K 5K 78643K 4282 0 0 ifaddr 87 23K 27K 78643K 1544 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2131 0 0 iov 0 0K 32K 78643K 1601 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 77K 78643K 13672 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 200 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1394 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 14307 0 0 sigio 0 0K 0K 78643K 175 0 0 proc 54 51K 83K 78643K 3434 0 0 subproc 32 2K 2K 78643K 745 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 1204 0 0 in_multi 33 2K 2K 78643K 910 0 0 ether_multi 1 0K 0K 78643K 63 0 0 mrt 0 0K 0K 78643K 40 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1899 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 118 22K 31K 78643K 47798 0 0 UVM aobj 130 4K 4K 78643K 157 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 734 0 0 NDP 21 0K 1K 78643K 473 0 0 temp 235 3545K 4184K 78643K 188688 0 0 kqueue 0 0K 0K 78643K 93 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 91 0 85 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 605 0 603 1 0 1 1 0 8 0 rtentry 112 509 0 465 5 3 2 2 0 8 0 unpcb 120 4502 0 4492 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 8499 0 8499 2 2 0 2 0 8 0 tcpcb 544 2235 0 2231 1 0 1 1 0 8 0 inpcb 280 6581 0 6574 7 6 1 2 0 8 0 rttmr 72 7 0 7 7 7 0 1 0 8 0 nd6 48 129 0 123 2 1 1 1 0 8 0 pkpcb 40 71 0 71 24 24 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 263 0 263 50 50 0 1 0 8 0 pffrag 232 26 0 26 15 15 0 1 0 482 0 pffrnode 88 26 0 26 15 15 0 1 0 8 0 pffrent 40 69 0 69 17 17 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 409 0 386 1 0 1 1 0 8 0 pfstkey 112 409 0 386 2 0 2 2 0 8 0 pfstate 328 409 0 386 9 6 3 4 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 2143 0 1946 30 17 13 13 0 8 0 art_table 32 2144 0 1946 3 1 2 2 0 8 0 art_node 16 505 0 465 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 12 2 2 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1392 0 1382 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 23478 0 22030 47 0 47 47 0 8 0 ffsino 272 23478 0 22030 97 0 97 97 0 8 0 nchpl 144 43926 0 42291 62 0 62 62 0 8 0 uvmvnodes 72 6240 0 0 114 0 114 114 0 8 0 vnodes 200 6240 0 0 329 0 329 329 0 8 0 namei 1024 144007 0 144007 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 37 0 37 25 25 0 1 0 8 0 scxspl 192 139348 0 139348 70 69 1 7 0 8 1 plimitpl 152 1246 0 1238 1 0 1 1 0 8 0 sigapl 432 14384 0 14369 5 3 2 3 0 8 0 futexpl 56 169648 0 169648 1 0 1 1 0 8 1 knotepl 112 2905 0 2886 1 0 1 1 0 8 0 kqueuepl 104 3026 0 3024 1 0 1 1 0 8 0 pipepl 112 7814 0 7795 15 14 1 2 0 8 0 fdescpl 488 14385 0 14369 3 0 3 3 0 8 0 filepl 152 84385 0 84286 33 28 5 7 0 8 1 lockfpl 104 4736 0 4736 6 5 1 1 0 8 1 lockfspl 48 1620 0 1620 6 5 1 1 0 8 1 sessionpl 112 59 0 48 1 0 1 1 0 8 0 pgrppl 48 206 0 195 1 0 1 1 0 8 0 ucredpl 96 17063 0 17053 1 0 1 1 0 8 0 zombiepl 144 14371 0 14370 2 1 1 1 0 8 0 processpl 896 14404 0 14370 6 2 4 5 0 8 0 procpl 632 44842 0 44797 21 16 5 5 0 8 1 srpgc 64 89 0 89 40 40 0 1 0 8 0 sosppl 128 182 0 182 38 37 1 1 0 8 1 sockpl 384 11891 0 11872 17 14 3 4 0 8 1 mcl64k 65536 664 0 0 78 74 4 65 0 8 0 mcl16k 16384 21 0 0 3 1 2 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 293 0 0 28 12 16 28 0 8 0 mtagpl 80 73 0 0 1 0 1 1 0 8 0 mbufpl 256 1207 0 0 37 2 35 37 0 8 0 bufpl 256 41602 0 34583 439 0 439 439 0 8 0 anonpl 16 1324489 0 1312288 288 223 65 68 0 124 7 amapchunkpl 152 86666 0 86557 71 66 5 10 0 158 0 amappl16 192 72401 0 71708 365 321 44 48 0 8 8 amappl15 184 2800 0 2800 7 7 0 1 0 8 0 amappl14 176 2426 0 2421 1 0 1 1 0 8 0 amappl13 168 2840 0 2838 7 6 1 1 0 8 0 amappl12 160 3379 0 3373 2 1 1 1 0 8 0 amappl11 152 1911 0 1896 1 0 1 1 0 8 0 amappl10 144 1683 0 1679 1 0 1 1 0 8 0 amappl9 136 1434 0 1431 1 0 1 1 0 8 0 amappl8 128 939 0 896 3 1 2 2 0 8 0 amappl7 120 1719 0 1710 1 0 1 1 0 8 0 amappl6 112 1812 0 1804 1 0 1 1 0 8 0 amappl5 104 3859 0 3842 1 0 1 1 0 8 0 amappl4 96 12227 0 12194 2 1 1 2 0 8 0 amappl3 88 5378 0 5367 1 0 1 1 0 8 0 amappl2 80 114353 0 114271 3 1 2 3 0 8 0 amappl1 72 321453 0 320981 26 16 10 20 0 8 0 amappl 80 45805 0 45766 1 0 1 1 0 84 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 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 14385 0 14368 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14385 0 14368 1 0 1 1 0 8 0 vmmpekpl 168 104177 0 104139 2 0 2 2 0 8 0 vmmpepl 168 1752038 0 1750070 603 507 96 110 0 357 8 vmsppl 368 14384 0 14368 2 0 2 2 0 8 0 pdppl 4096 28777 0 28736 7 1 6 6 0 8 0 pvpl 32 3579461 0 3563965 683 521 162 166 0 265 29 pmappl 232 14384 0 14368 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 740 0 113 20 0 20 20 0 8 0