Warning: Permanently added '10.128.0.52' (ECDSA) to the list of known hosts. 2019/05/10 00:36:08 fuzzer started 2019/05/10 00:36:16 dialing manager at 10.128.15.235:18446 2019/05/10 00:36:16 syscalls: 320 2019/05/10 00:36:16 code coverage: enabled 2019/05/10 00:36:16 comparison tracing: enabled 2019/05/10 00:36:16 extra coverage: support is not implemented in syzkaller 2019/05/10 00:36:16 setuid sandbox: enabled 2019/05/10 00:36:16 namespace sandbox: support is not implemented in syzkaller 2019/05/10 00:36:16 Android sandbox: support is not implemented in syzkaller 2019/05/10 00:36:16 fault injection: support is not implemented in syzkaller 2019/05/10 00:36:16 leak checking: support is not implemented in syzkaller 2019/05/10 00:36:16 net packet injection: enabled 2019/05/10 00:36:16 net device setup: support is not implemented in syzkaller 00:36:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='}:\x00:.&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$.\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='${\x00', &(0x7f0000000240)='}.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00']) fchmodat(r0, &(0x7f0000000440)='./file0\x00', 0x124, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x8) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4012, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0/../file0\x00', 0x8, 0x2, 0x7fff, 0x1, 0x200, 0x9, 0x1, 0x0, 0x2, 0x9, 0x100000001}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x5}, 0x8) getgroups(0x9, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x5, &(0x7f0000000700)=[0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getegid() r8 = getegid() r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0x0]) getgroups(0x9, &(0x7f0000000800)=[r2, r3, r4, r5, r7, r8, r9, r12, r13]) r14 = dup2(r1, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0xaaae, 0x64}, 0x8) mknod(&(0x7f0000000880)='./file0/../file0\x00', 0x6100, 0x0) sendto(r14, &(0x7f00000008c0)="1843733728442d54402c17f97790880442d0122783b92ea4f15a7d14d43f629a8d61f22412ac91701c69c56c573076157068d8433aefcce298724a0752950bb951905ff038d3aa7587ca224e22de2d84fa700ed85f895322f945d02cb4342b1b1d3820915303f986bfd9e57e8279f519cdf6dc92c1a23b2c2bd4e9ffd638b8ef89e818a507b739d1035065e97cf6898938a842bce29bdf7216d2df417966e12839b2518fd19ff29aa38d45d7e158", 0xae, 0x40e, &(0x7f0000000980)=@un=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') r15 = dup2(r14, r1) execve(&(0x7f0000000a40)='./file0/../file0\x00', &(0x7f0000000b40)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='}:\x00:.&\x00', &(0x7f0000000b00)], &(0x7f0000000bc0)=[&(0x7f0000000b80)=':\x00']) connect(r1, &(0x7f0000000c00)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={r10, r11, r6}, 0xc) getsockname$inet6(r15, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) 00:36:21 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = shmget(0x3, 0x2000, 0x580, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, r7, 0x8, 0xe1}, 0x0, 0x7, r8, r10, 0x10000, 0xb7e7, 0x8}) getuid() shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/35, 0x23}, {&(0x7f00000004c0)=""/37, 0x25}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/8, 0x8}, {&(0x7f0000000600)=""/184, 0xb8}], 0x9, &(0x7f0000000780)=""/14, 0xe}, 0x800) r11 = socket(0x6, 0x3, 0x80) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x282, 0x40) sendmsg(r11, &(0x7f0000000f80)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000880)="197398a9ba5a306c81bb00d89b22467f7f61acab2e1fbba132fa306f38eff30f47938a99c9fb1b91fe819e6b7c5c35033649b7e5cd0eadcd05eebd998110be5599d7fd15ffbbed09e80cc4a3d2d7d5e3cb71bb3ea73df7c0", 0x58}, {&(0x7f0000000900)="b5f4b3b7475f13017b8528cf55c958cbcd4d5175867d2bf801b4ca302eff05733323fbba", 0x24}, {&(0x7f0000000940)="1740e4094dc76a81cf19d7a9ecadb029a4502c1fd31f", 0x16}], 0x3, &(0x7f00000009c0)=[{0xc0, 0x1, 0x6, "7bd6c91e4b78a895cdac21e4cfab9c098b258d336a317cd124838841168312d3d643e57cd297fcec6f34249789b91dd2fd37445c0b92dcd0aac73d16ad3dacc9409f4e4f441c3d317a57b285cb169b5093fceb825147739ea06502ee874b71d5d8835fbfd5011c7277338671be6bc1078c22c661a04ba6334434c5f095a6986246932bd73a73848a8caa6134f66510854b10c41da4b018a6e84e2b022e6ed5e91c07e3f5327337c81ec4314a3e4861"}, {0x50, 0x1, 0x72, "b9088b2ead796e2a155d921d7ae280e6f5d1fce56a905422e76d4284ea73b414a0ec012f304b95e8b02875e9172f20fc9c70cd76a3730e16f76ece9732f4c080"}, {0xa8, 0xffff, 0x7, "731fe6f18e53d140d4a55926e357b791505bea32f91a68dce70cd2112d537583a7a815aaccdeab0e0af9c38c270a5d90d8b6876fac183935e474e7991f8c248a56d66a717c0a1e741ae75db96d76fabbf4470b8a329ff354b4de70d51db763f4cb61ea2b9f81fb9df1cb8487c36ff4cf8353bb2760a22554957ae8c979a3fc300541417aa1eebece9553fa6fc5983598bb08e6ba20a0d297"}, {0x78, 0xffff, 0xfffffffffffffffe, "869bc815c05dceebbd53adbb9a1e62551d0384952d208963b1e10a512f29e43363f35feb97863987ecda59a88ee6b68f8d4ee91b6fd905188f6f035a4f3d786cc42255f01049a4234ae71518a3957d2d64a6b1b130baf20aa573b973c9040057da"}, {0xb0, 0xffff, 0x1, "87cf00fa5961c50ba68207898833b85ba2698087e61ab4b500476bde636537cb13e21da5b2a7ae88ddf0d965e6ec0fdacc0c14ab574238578883c126e3949d8cea4babf8aa6a932585258cd565bb290c34444018066df0a057dfc0d7245f7b7a614344975efddebc5022093db374de575d075570a21a4fa89695c7bddd4f97bac7b0e7583c971d1125682bd47bd200c4b064e784ddd846173578535863558f"}, {0xc0, 0x0, 0x488c, "e51a5c922c301a5af36472907bb81c9fdef524b96e2d1891c92fd9973893b0881cdf204e21ecd365212a1418da937ca3d06a2915bb141e6ce228846a0aa41c127712f933031cfc99c8f1652cc575e27af83b6c3c48b1eb7bacf3df2ad11680a1e0b87d690db2e55d8d76dba78b8c78d8856d9d48afc450edc96b05286914e758df92958260fc93451b9bbedea9da8d4a325c8f83e9e2038379ef752c17082ac6a4c6ddc54fede41f17915b217957"}, {0x108, 0x0, 0xffffffffffff7fff, "a0e9bbc0bca8e3f671a9cdd6c6ec4074a7ab9afb30143677000662ba972d272a89fbc1d0caab32c5e8b647eb3b3e2ea7099a1b43dc46bcd98c6e3baa20dccbe86278b728cc0736d42bad2ccdd19d9bef7e74a738ca097a6aa1200220009dadaf8bd333a10cb119c6be9e5c6a5e1dd30aa97a85f66145dc174fe5e756858f6d07e435b9ad2bbc97f44009fc71c72ace69c44d80cb02eafe3566a6ef9e3b5eeee6f5e9c1f2956cdeaa1d768e78dbcfaf10e73e15699db929cc93d6119c989bec1bc5c5c2fa667df114dda1a2ff02c95a8d8e5a187a5e8b7c2a79ab9b049211737f42708fda947f55d8cf49f7b3e604db544c"}, {0x50, 0xffff, 0x400, "80dd9c02a480e0ee94331a8476e473bcac28a6a030279e1f0e1ac2858beb7c7993effd859c746117004652cc137665ef705f81127f82f6ad40cf52d301"}, {0xb8, 0xffff, 0x3, "184201e5e5c0b27cc3274abc89ba5878fff067b14e8cf07065309b79acce96b0757e7e59c1fe275891a3b8fc572268fa5eea00b081854f44c39ab4f11bcfe3b1cbdd18dcdbff4acfdb6368b31f19ad0c058e11276aa9e6ceabcc7da38e007a9979e7045bc893d709f82ec2617670a1de91746102638ba3a609a4ff88a81fd2c5f1b999491bb4c3e501bac50134a0593f9e37e71b2a99b5c06be4f1dff899ff348dd69e755d7dc897"}], 0x5b0}, 0x4) r13 = fcntl$dupfd(r11, 0x0, r12) getdents(r12, &(0x7f0000000fc0)=""/122, 0x7a) ioctl$BIOCGRSIG(r13, 0x40044273, &(0x7f0000001040)) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000010c0)="30971452cea65f29be947390ca3caf16f9dfdfe68b981ba9489b741d95a1", 0x1e}, {&(0x7f0000001100)="fb7804e346e526099302e3f14aac870e3718", 0x12}, {&(0x7f0000001140)="7b1421e3e7d85a1c63b75da5a4422546cac7c5acf67e5f24b9be85b8cd41f818f333a690afe967c8718a82f242bd8b3712c0f887b6a44a17aa6baba74bcb2cd7427a133b", 0x44}, {&(0x7f00000011c0)="9677b76c46bcfb17353845a2f451a67bcbb4d8a7a6de4e34a911ae8faa3b1fa0c0f602c3dcafa9032e16340bced1e82f030a49756ec2aa36ee4d84fb362c2825270b7dea3a4db52c7864011f8b0b041c4c1b03f58c41f7c26df97bde3337d837a290d6b2dea4e0f89486002c790b00eb0f0fb016999179214722f69a4b7a3ad41ec84b8f2dc9b60c698b14a3fda82b503827132fa31757c25e80f4a9146c42d9c1ef961bd4342b327f48795edf2fd9822bf1a92393d9140688c7c6159dc61c68672f2044ba60bf8bd66c1a332ffea95de507e030f0", 0xd5}, {&(0x7f00000012c0)="c1bb2bdec6f3494b729b1fadf6184e54779beae0e66002bc69bc55712bb40f4c4cdf2b03f96c9c64fc936d92f563d485844f426a7aecb1cac607dce707c068caaee6adc3204d13a4a323457b5fa336719da47098905bbda5ef04b99d78cdcb78e7dfe11123aaace77ad2e6acdd22e1c4e4fa53130d5d96d20bf5b64a68dddcb5a711dee924e7d397f4561432b8eeb768634b8bf040369b63db499a7ab2664c00cb5a78bac5c327b4aef5116adc9ac61a7a87c12d8266a5d48adf3430810cc1500b9e18ea417206", 0xc7}, {&(0x7f00000013c0)="c46e327cc25fa8d0d68164d5805ad5a41e2a148fb44895f299b8caf32d4d9aa69d1fd7f05d3d96a4202b72d042e6b12e025c6d6bb1d041eeec98e5d49bccdf0338784542634826eb7abf5156be85fb8995ff8ddca4e76f21e4855504f6a37d4fcf51e92f98563272e8be05dd5ee61184a1a5abe0081901997125525347ce2d7d64828c4ae6af9475ac5ab99fac385d61a9fe49a19b4e65d04a004879c386167a87abdf3559028ba7d869c7c7f4c391e57e8df7a84eb9065e0e8e764b332d49c362fd0664f412eeecb4d23bca639e4b", 0xcf}, {&(0x7f00000014c0)="100722617a12db362b5fd65c59de0c762a5c6a7a16ff65468caef32abff76a7f2c86d1b468ff83f759aa8bccdf07c96f7e37393ab40dbea4f5468f53c41bc550af293e305923af09b93c0d23ebab56fccef48848cf961f13c4cbde3c5d4bbd37b15112a5608c3f6ca6ada460affdbe2f2623771b5c5591e9411024d4f3f233db8f9c04c1c91a948e2b94307f7591a56a33b80e2330e97fc3b42f8721952672622afe36201df88886852145c61632c95b066b6bdf851bcca124fcb1", 0xbb}, {&(0x7f0000001580)="ae55172e11a76abf54724d03eb1f", 0xe}, {&(0x7f00000015c0)="9f1698f513ea4fb131614a362c426c", 0xf}], 0x9, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r12]}], 0x18}, 0x1) r14 = dup(r13) setregid(r6, r9) bind$unix(r14, &(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) mknodat(r0, &(0x7f0000001800)='./file0\x00', 0x9c, 0x0) fchflags(r14, 0x10006) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f0000001840)) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000001880)) sendmsg$unix(r13, &(0x7f0000003e80)={&(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003c80)=[{&(0x7f0000001900)="4b812e3fe42d3f3ce87483b9753fd35c47b93ca3b760655851fcac929f9cf863acef052493bcb9f9e700a316c9a14ab6e27c21c833454a53883bcdc53e24fb56c808f7f5188e36c7b73cadcd72b3b275bfc890300e86f3977b763892e47fa6c90b88e6a9687b9c7bbb7f6535ced4063557eeb37b11bdd5e2f745b418ca75b0ae344b3e76f8a42454f9e62f6c7a6e1bddc2f6437799a837b4a31ec218a5f66975cc87cc686b9091fefa95de9050ebf3e5546e1b41e8bf5aba9ef75ff93362d951e6fc28537b329cf1f1c75113be4a89dd881c", 0xd2}, {&(0x7f0000001a00)="925896416cdbcc016533adef682950a8945d8661c90cb4571a3f4f16b2fac679fc5065ce960b52088edd93ca173e849ceee220a42cd48db019136c5d1760360953ac767522299178193419ec9b7e586908108f968255d041a8563570d0dbb07b908aae8130cf3a36dd6615941fd96c856af69b652e9b5904aacba8fb29b7f4b347b55a3fd398025f5cf5c39a93bb8264ea15909c3d3f522772aa3af98bfd784ed2af5489deb04eb5918935bd7983d9ee74e8d3191862ada150fad1f4fb61703f54ab90c0d86c4b391b93178eefcd5125eec065c54b89826d18446c60ec5a49770aa629f40d7f2e41824c3e1b81b1882d9b1f493c44d916a304383d7dd75427ccef236820c4d09adc48c5b2f28251ed058e50c7c4e465777cd685821cf62aba9805f3a3ff21cff75fc2ac2854dd130e42fd41453a1ff10464917f162a3814e329e590f16b59dc90a0426e03e9f4d9f6883b9f0663566fbc895aa6fef76f4657a5e747782139fe39e431e8abd6593d60d684f4a6a2d4d3178b1bb45295215147221e3d6e07f25bbd13c57c162a2a699b22f2849dcec38c0e4232b83d7cd73773e3c942678c49cfdeef20d6572affb0913408cb97552df579f000486cb2df41b61f38c7700ee6dda1d29da7c3daebf07aff761c63cc6da5deffeb9153e01e20dbd719853cdcfdde6e0113e150f54695c3c4148562a959434e0348b8a32ccffdc245027e178ef15da48b54b36c88bc4d4dccf1441c4f50314b09f82688a836faea963c42f4e687fd0b6de64b510ae95e954a2a04ed39deb220e252a70197701efccd9cb7df3d9a1924663de26513528c9016c5d681b9bd6d9ada2a1ff720b04efe89e0d2e1733e237021bc08956620c0eeec036da9412eed55532480fe5ed120b65c27e9c23cae27dca669af7f69d3a6ed36053fe19bdc7f0cd62732da2e8b6072eece69fabff7540527764ca4d8fa2fa07cf459d9e9e11911874555462805b02b21bfb64cc825672b575716dd8b8c4cc72116d42d9eaa40e14c9d45a2ec91e0a3c1b4d05c366570053af4ae2ce79ca184c6edaa22791b5006e1ac4edadcf3bfe49574690e4059a8f8df8d7e751db0a9ec372dd5972ff19ffef58526a868ea2c8da2778104f5bb9b6a679c10b477768720d957a208406f0a6a23b253ac3d6532d69ff154f8fab80df4a22f90c38249f84b97ece6f42316b0bd299e7a603d67795980392df64689584ae3a0dc127a729e548cdaa896c5d9b6a046a63f258c90db58f3dfa76dcb10254d18ff4dd4dc71df62b49d6c24e22db28b6e257fd9b87eb7cfd2c6f6aa3a776c204f452b1bcf0781e8ae8ed4cc502eb3de5fce7543141e52d588c46c7a12e71bfe426ff12ca0656687b0166559219b3df3470ba9abffdcd46ee55e85dc20fa6854a7c9b370cd552c029646519e1fc373b238f3312b031e0f854e0954366b48fa4026b70478da8c84f3ec610bbf3c36d399f828f930545e67c825fe9ee47d0c93719b9c49009358642c03beda4e729b999a56f8f0f0d398515f395e937f051fde0c7e040248f3d328f7eb2553fe523e06103c5ad2bd92800b3e4e150375e580bb3b11dc0b031d8bb4454bc4567c4678d5624209288548745c3591cfce8e1ec3e4248692f8490eea252683f7cde04c7d3108a0bf00e545fa6dadff6c7daabefb5219c8518a932b450ece95a948af67a812474a6e3d4bcc1e050bc9806f480b749ed59a6863db63d40d3ed9f66eada9003d6e23c36e4ffdc01cc3ae99d9a2084978e35df78b127fa6ca0a74254020b8a0063f7bd9a3e2fb2dc81bd0ff40119674c89b2984970a2533bf8c79a7e23d18845a82857cfe2c7e8ab8a6b3a3aed4e4a4612af00f0584bda02588dff92c3c8fbeeedf0ee13f359173fc26e0d41a11b4e2a0d48f0525d78c751c184ce3810c9b5625bfb8ccdfde3cb2b7be6c54339458fb36e69dbbcff06e3b6c436b24ad3367857fb0c1378574ed491857bdccc84b38e1e23cfe53bea0fbd094358c33d70ffe282d08d6da3f36af41c1c518d8f0c8995a71d3373082832e3d460599e660a0c06eb87bb843b2c8faa59f8e07c29f8f39c0f2f6e72680b7bd6b7292e572173521c215e57cda8df06b3f2d001e806439bece4d556e70984ac1dd23d0611bbdbcd0bad4e608dcd1439037769dd06bcf7b9825c05584a6f573e97d1676a9a5cc91404a5228699ec7ac2978084851e522f52533839cf177a89e91e41168bc18fdd06f2197a93699ba0461910f0be764d54c37f81295a8c2520c8bbe76926c32723ad42894d8c7c03028f59cfa6b21a11aec5495964b77bc45b96ac0a6a320781370cb2b942f0f96eb244ed50491410a082b3ffaf61a4d0a3718cc52761c15981b3ae6d17c3935ef4391384d30ce941fb3dd2edc34ab0dd8233209d838acea6cd642069f6aae2e0aee15033a7b951b9d5c46217caaca58c446cf53afebea525d3fe6070e2235ff10acc92c1aa00362b40035f806e69c7874249cdb9165b1f8eb61b1b7f0d6ee156f55dd452e8a233cdec57cb822d49d389370fc889f050b46191a3723aa6d0ac4c1f2c291ef89e0f718eed805df1fed90cd792b8136b6e23fbf93cbf662a2a66060c7a65fada7bf0296ba0519e804f5a0c2ac3aab2c9b833027858eec3d378d6f4ca54e3a53d94792ac4409ae9dc4bd5c5fcb565bb529731204de3371af171cc775e9c34422665947cf4cf8142d56843e141ba9c4745ee38a6e4798e92eda05fc8d40c88cc97856f030a9cf1c86a60b3e5ac6d00655657cb2152b4e34539ced78ecb75fe5c097a4011e002e3e3c860869fefa5c50707de7b9c8d1c3cba02c6b01dd3834196b06a8b61ba977c8e94b2188beb1a79ac1502c3739c3ff5e260ebc76b7aad3dd9c567e89e9b4fa0b29c40d1e98f3841a8c3424099d7f86ea709d8ce1ea5b6aa2282d0dcee6a854f715a055314579af2e03826f520e4d0f9a1ac59cc71ebee46aaf37d563a3f9529a44b81116f8ab8983837e08dabf528bc0eece0cd171053d7121c96cee00a31db4ad93bb3465c08ecc51ca82ec5f3d845301c52e5b240bf5ce64fe7a5935fa0466f44b099470147aa8558a2372449fbc19acd68d1ef8197d3ad380464860ba7e90fbc383c84e9acb87035ce589636a7ef8b15f6dcc6f82bc6d01c0871ecd0280e3ca9f13aabda6211f8b64b71d148ecc5ad26b959e552249325401bff1c2f311bec2bb797638f605868f881c40d2568f4945238010cc50e9f4ca90e44cea17f1dc92d21b9599e9b4ab164841ea5f2cba9a75d7f2170dadf6be96214fc265e3a002943bf65027b9ae1a8d12806b0dcdaf63194aa065dd0ea5c9ce07e4235344461581b63d10ebba9976d06030c1c455b0427132cd806cd5f0b70da6bae79f3c0aad948c07a0426e8edd762c10850938c6c721b7577d2627517e5531c19bdb37436472ee56fcd44f8d2c85463d39ec00f067099aac6a5c16732850148cb92d49b8a41da1764fcb33c4a9d656b16ecdeea7bbc78933d06d9cd41e604aee92cd6c191bbc6ebbcd98c6de719674d38cfc00732ffbe766899381ea4486e5ab86690ca3f9b057aaaabafee6bd91388c2d395adc3f99c7b706b60183ceffe6794ceaa27316ef5062dad69d563f5a4742fa78384b4579804a084cf9cf7443bb495feb8d6af7217d40f1126afe673b7eda179329af402e003cd3895cd21a2136c89c14859599ae3bd35e1685a8671afb3f1de752a26c243d2df4bbbf9735cc4ee91975bf60d9077e516674f0f07ceb31b0576625267b4b216df1fbad10b60b83faf72e5d30db6876e99cf7d5555500c484d0e8ead25e290eb674bab9ba3c635ba9e0333f9b35201ab1a415e599f7a659ef4c0cb809a7732a73e85509a4e5724245b211eaa2544e83bd9890fc6825e8e2374dd052c01ae0ebcae0d98d94426f10cd08860166677b057bd69d0e2a40cfaa57f02625264fcf3e76a3c33738ba3ed780ece8b7ebd8031c9006a08188862ae56fdcb7689a24755d1dd15c920a5800e2650ffdf91c16e48c2a08af6e185ad8fbd85eeeb7e83c63b71c96135b9c5368fa6f9c0aa4e871fca87675ca8ee361a23e779bf2a3cfdabc2e4b9fae007a72f7ff472935d92f353e3fd3c6de6f6bad7e0d384945305ad6b0fa965e136bae869d3af3163b0627bbb6417295aaaac79ec88bee08c4ddc04a2608dcc7ab9d9f245ce4e8d7142e005315671fa12f532f8b9d941c6e36e3820c67ed9b1e79069ca79d61408e8916659d337acbb556e3e61b1283c84eead7b2c40ca601e3bfe17abe57aa7d128513b6330936e79f2f66b91a88ad4aba0977687002276fd8ec11367b545c648439dfc944f1468e41d688e00f11ef454edb8f73b36136ecfda375a0e9d019773c49d0835793312ab6973b04a0ccd36e620f702818fd4b16be8a9ab29f3f8482416b91b099940d61d794fa182d8bf428a9f7e7e38139b3af2d774d5ce2471c8b613d65babf2b1f08213d053fd5ba3af9c062811ea8b588481fbfade4ae68c86d24d7b0277b54f1eba8c912d2ea047852873fea4756bbf214fbf17cc5e9d49127038e59776f85f966f34c5304b91f9b02cf2ab79b2490425bdb60c689fcda86ad922d96bc898bb9540f0e698288d94db8a7b4af91b0bfa06bc762679af19e0c7af6ac1ab31b3bf542f9b915377a82dc7a66fc5771df41bfaba159eaa31d75328e7dfaa4ac888ab4cc85bd8609ddd443a9703c43863c6f642ee34b7a6e535156a157397ee4c2361fce7df90c9b89cc0767478f0aeb64425d1104432c7d74b09adbf46376d8a41d7921b4ccb4da824a9774a86691e07fd70ab0250ecdb457050ce11060e2c0e69ec9ba4fafffd387c7b7f942c9d7892f1d49f065b4475d40b71f49f7b97e970335df91f78dd808bda940275bdbbfed8a327188fe0465653ae574145d2b275c43fe3268de89d4de67274b2c19a65d34349dd09915f4c6c6fcb867c537a859ecd96463093a4bcc74070a13d0f3c3876d6d832117687abdf020c3cd64f4aedc6b48f1313516712a05637d8d153ed46d64d92318bced96593a935f6ab38f95fcaa86476161daf5897640b192a0c4607db0147626d2458b5a2da63e15d23287a2e1bab73a1a85c7319580d61aa58c2fec42f06838038e5e74caf3334a19ec5a453df49b2afc416afd460621fb55e46ccce6dbcc8d510ec6032f2edeae1bad8730d6d1c6654c86adefddc6464b5abda0d395221d8ac65dc54fe9a4a03ff443134d2f1c6148ff88a0b8e72a1325815967e296954e4b9d1b91407847412b8292ec8b58819894481df91c93f02f0d1d0c450fa995f7ad5fdf2ce5b72684b2ac697f611d5f53a6f2d61a349b8036b22727b8c701a162ac83c9e82f7addcf7737a8a3ea03c15f6ecae07a4ca8f5981654a3dff632263a062c27923613daf5a490a3974cdce9d38a0b08419b13592f613ade4630213bc9a23dc2a17e8550c75f24cd5a1d063bcdcb35e1af0ee206f4f7bc86e21853a05a22017cec6123348d501151a6e2077ee6aa31bda495ef4dcfaeb01643cc257eb446cb562c0e1abc38af784f891854718f98130e95cfe00472881f58f10e6d4536f44997011b422f1ce8a2943b8595cc41eb08c06961d9b5ac0786834dffb1717a724c42b51e2c98c4ef1ae4d03f86b40f70ff69d06bc2c3dfb5d4e824cc0b308b48b956ebad7399fc111e7eee05f6475eb2fd0ede006c7fdd7df5764108913aa8440ca61d7874529f80a9e0a650ca3780f3a410a1f0ec241ef6d2126790753532e86dce46df878d69ad7380", 0x1000}, {&(0x7f0000002a00)="3159a2e5b5fb719e3b2521be3701cc8079ba6d9f00cf0797ccc1f499e238320a859fd2dd888e16868f649753e755c88b8a5de533b09fa02fa6d3", 0x3a}, {&(0x7f0000002a40)="634d6044d1903873a6f2c5a0c2a28ee6be0bbc2b96a397c816de294eb8833e4613ee536ce01521c1dfa24ecc4ed973d9cc392ccb9762de9e69c3751f1944baa6fbd2c8247f507a10c9969c1849c274d1807e75fe05457a673534540dffc5f3e1c88af44c9c77b4b740fc25", 0x6b}, {&(0x7f0000002ac0)="d486b0b61a5342617fc66d009aa171fa635c18fa9ed196d8cf", 0x19}, {&(0x7f0000002b00)="73bae457cebf52842813d2250fc35ec8a50dbed1c009c37025f282a8cdad5e05a2877821d911c33ce519821e0f35511a382e4fa089be9ec0120dc97b0566ebdad0b79b87b9b88f74d031deb881129bb39722eed28b3d981e2bd420ac43ba346a88ce7fe91c51a93ad36c32229bc5b809f356079b3ff7d25889ebf928c5adfd4795c7bc28fccb6195749b4bfdb8cba9baccba45524626329af490b5a2acd863293859aff261847734291c0f1dd7c33f64f3152b73a7cef7d374fa96cd438ead4cc96a17d6cb9dbf4e", 0xc8}, {&(0x7f0000002c00)="80cc6672edcb29685b131bb487fd5ca836021efd248123bbb0dc37aeee09a89367cde0c55bb85efd0c695d9f0527aaec557014954e040c299153546a853fd4c5df6fd08288f790", 0x47}, {&(0x7f0000002c80)="0a44e85069ffdae57924377d511444540d0875e2a065ceeb82cb8a9d67769205a95149f1f48a8288dfa013dd17e42489ae8ba9f19e5683d2f0145f74cdc8b906a8be86bc2fe4dcc76012073275a0e448cd462a59d4182c526132a8bd284e29cac2a174715460d6333db5a52d124dd9aea788488ebcd367f70c8d84d4ff7530a8c8069bc6cd3e30b3b43d48f6f1db048a48f2b314aefd55a27be0fbf6f94d48d599b782bac8eeeca666d9c5f457ad7f5bfc96835ed2dfca7de22edcf29dc303412eea1f9344b480f47359378d8dccf741d22670b293ff40ff18fd26723aa6f9f6ef26015be9beb429ac831327073770e63696ccd1bf0ccaf4d9d70b6e1e51e4374e2733aabf253fef39671fa0405218596b88b9e655af7a411aae78447c1708251d97fcc17e1719852b7ff0d831804b19b6606b9d33550948f5df3bb54f124780a1a82a7a877625ea18b8881a58249678582ce69a8e54f49f2528b714f04660ed0c3e6c1cdb7ce5d9b066d5303649283a8dff878ef3726f0b8457eed37db2d6984c689a555837d8cee2e75d3b70872fe8373dd7cda586c0424e67d56be4c4674222671e87345a4010d6e669c975e36a9a7fd38beeeceb8ab25f6fcd1bfcf3ec762d55206e57faa5777b2ac3a4afc5bfcea3c45fbbde416c4b9e2e25f1d3df131e746d1b006835ab1962423580222c077e6e244f1e6a07967868117628537ade3fdd090bc6688c5058a125a17585f41d81f79c9957f140f1a661263248099b66330df386168e8cb1993e3f309b002cf340d30ca1a455e6e5fa4b86374ed53eeaa8b8bb88168989c51edd44e447dee1659cea27e8ff4066e6f56da0b019bee010a1bc407d509a683a6dc35ca60829359b6ef582200c82aa6768a43b043ca7c94fd28bd7f07c1876fb4fac983505b8a13b8424f55938acdc09c9e2425b2a04298dd7a6bef906b1814d2155569a4a0bc90d34884cc0f3a060ada2437fa391189ead2c3cf344e04fc31ec767049ddf68d6a194fe75e4dc42bff1b104ffffc319df6d87d53e8a2cf90ff42189e62417cdd76a5b102781cafebed726fa5e382fcd6b01a136f0df180d57adfc512e06cdd5d2d5dbd66068dda5320a33867e173f3888364c6b172fde0c7134650098b4bf1500dd385a7ea61915cf8bca9665b26a42fa23e366d5678a620a0f927d5eae3f864624203e858d4722537d9ef6e8b20299c219b3c31ed1a82480561f5c8c40f16bd6397c2a7626d3ff14aa551c3ba12220315bb905f1449f249c3093e7951336bdf2e20532f77424d122bef02fe74d8417ff21dd2d4e6fe0afd1c621826b5db44f9aa2e5038d58875ba520724a0d6a8a916cb61973f4699b70853a5d0918b0dadb40d83b2cc3813852bfcea31e56d81a923f6fedfc99cb3c141b8dd499623b6f4a48c8a5c5ad0c30b3ba5243885e5209db34198cc22faeb6253fceae0d6327ad1238068074c1dfcb0397090c6c1f4a03c0c2490330f6cfc0d74aa9865d4a22c704f857da10cbd20d1f79bdd294258a879f281e51a6767e0e4fc0e8ee0dcbe5d4974a789107b5f3d192f88278a3f38701ba6485012a494bf5d473ac1fc4985e37f7b644104f5d76c3e81627b7468fd54a8dd20a4670b08db55fb0ade8944cd7a14e13712ec5a796998609967b1a1fe4e874a79a9bc1bb0dfead97409c34132f2c657c9c0c05164db04795c733c232841b94603b5f2681ddf2f09513e4cff01694bf2cdaab9b9401eb45d8eede980e5557a32a1264121c3f9aae4e0e7b3b545b90bccdc493e255d277181ee47016f48d3f99d7206f63beb3bdb100dba79922a85ed2e869a2d983224e17d2e1122eb1f53f4cc0644274b9a12e8e225e711109feb3d96256487914d3117fc8fcae855d0d3ca772802d189bf7cc1d149a46b9b83d575f09832f7827407ccd27e7e24c46fbb34099ebae81e6ce002940f5d4a7aac15dd48f405b629326f127dfa6329ddbd796c02e02b0277f3b82341c7b2750fb4fea4a6a0a65c416c9a284eb7b444e46b71a9b71f6d8042d31f9a3969b14d9c85f6a2f98c8d9204e0230512b363785e616c8ee7e2f602bd7be72309db524bf0224f0f1cedd65d64d54dc079aea2f20701236c51ae6e09ddf332588756bd674ac44124a852f455b874111bc6d3f3d6389d87290ddabf2e252368149df4067db74a9ddda3bbc24fcbc460e63d27325b404ad39ca8902dc97431e92d45130ea2bde8bd08024fb9106f6f1f4ed5dc57dc7ea2390f2484f53e14451e82c0c9d9611c1cc57856f1745da25cbaa866f5723a50bc2198c7996465f27de66bb9cd5f44574f40deb461a607060b2d198324d61f3f1ae821f1e9370523253fe3cd165047dc0a3dc8f1808137bf98d5bfcf1ef0f4ddb82ee1269bbb0db432518636dd9880f341b4e651403fe8df8ffc4f2260f3f0861ca19cfb49af3236c44d7a3fd4afacfe31e0d7f338f7fbda19aa6885755fcb3954cb1c2fc154d156302b48db4837f7cf712614a3749ac873379ba2e1ef185f65895b8bae421f1006985eea9fd0a735093b53eef2ceab1082f037d161012029a608f3d3d169ae2a5d9af36a477b64216ca986d66a4349e70982f646bc330c8f880352efb92880dae4590a042fbd901d1227bdf5eb7db32a9b3bc6a07117cb48b9f01652ea5de7b038ee37dab6216f1464e699501f61b70c98176f6389dae03a63bb440cd50898e19118f41f3f6a35e6af1a587e576660c852544d2c73980eb618afc4a4e0f4521ae72c6aa709638a8c88a32e2f8969934d81cc0f23f4b4f26ce0ae75ce850c384e55cf92804e7fab6eac9be9fa80f10fd864a5d6cb64a30e8d6a77ade3b82e3b6fef924cfc3037fa5f7027f971bcd61d963df05879f08f8d2c53412aed341104ed9b92c1d50c932cb4e55c3c45183be413f0299d719e0348f5a675ba4bd1f8c1588c7a1331acc35d205be50810c1a7c7130f9b5b6d18ea7d7b328015e884d85d27ea4bdb7dad699a4753d927fb32ad7e494ef574c0d81393c8aaa950bbd09a9bd85df34054947795828347cdca1ebcada384a9d464f1e88cbf5f388341e04d3b2b4e8144b476988d9e1310b3464c8e18f840b067c9eb9736b498e8298d034ca4851d70d71de64cf92ad2ee182b966541f46791d4c19c8baddb48ba3bf5b8fdcf85bb7827c8f1540959bc318d3a302b134e5982d915b5149eea8984cdebd3c80622fda48993d1c4eada87a8309f643955eb08b5420c1b313cc817af19201d77e3c1d89f869f479910806e18377c3d63f9e46d87d1e435f093a2c186e9378ec77e1ad84da3dd464da04737974dbd74c9f4ab7236e2a8b70c8e867526f137d216891d432ad426b540d23cec68a4b96d2f90c05f75fecd5cc5c8ffd0af64c64d51cd74d19de004918f58acf3fe88538a7bab2ed885d4b165c4a13b8b772baf23cce6fb3e78041be06619e968d61eed953a2444ae34d7f0f78318159175f06c7edd68fd515ab497877ba448dc46ee04fac6773fb0d4114825b185b31ae94102898e258ad29f6c9af2fb9002b1e21a5b577ffa67ad2adbb193d18e6d04f03e6242c90cb4575d92188ffafb3e04e1f31552348068773ac0fd3be07af37a5c4d1193c6443d17636c5b7f95bdc56b35cea299a0b5758de7b37b544a06013ed3d6bc8865b25fa400181063e16f304ebb717a388e9fd2c0bf09187054cb1abed58b05dba039e44dbf2312d0a15c0ebe7e98be1defbcb71daba4d4b6426d358e1745d8ca620d2c53215afb50897aae4c1ce47d023165bdae7f1f8e07ea750f12be3a6a4c5bd43798fbc78184b2e4fd209387ed56eadfe69699e52d065dd15c797ebe93b5e2521e8089a2756a81ca7beec9613319fd16a7f2c61b9cab1b444ee23d02ceaf969ed5330138b5cfcb3408fad8a35fbf2721aa34b7046e737fbaef4b35240a98829b38e8f1df524a217fa17dc8467ae05bc15d64cf178dafb6af94262e6ef66206c99dd95e48b73a251b5dd19277e376e5cabbdefc34f8d71d71067f972b8790693670fdb5a0b4df5d93b232cc1e06d79ba41bd27d15cd24f2dbf8b51ca745324eb19d774a52eadd6b3f52b2ef74ff3f218b32a99fcb4e441d6973adc79ea625f1b18546943aec6dd6d2db4db583834cc4467ab4351590fbf43c3c2535447334705c4e0b524c55cbb821bca6506bbf343107467e7b948e8e13496a1411cb6a03d00823117ac0aa7de89acdb51e281bb356b2b1847f470f3b2381ab1b439fbe84d761e845d2cabd1c03c8484d7a809d3a5ab5775b07c2ae7a60f6cf802677d72c9612602238c2e4d49d5913c55a22b944ccc7497db0f2c6d5623711177e34b558495912b82956af09440f8bdb142369cce9368a71faa67e68cfd8263712a501619c709d5b3b8727f4672032e899f282f79ac0d39bc97744866dba98b2612e50dfe4500b69649595b82030d0dab831f989c2a728c848478edb586ea9af0ff118b5835ea29605eb3ae401d2d4a96c7a3856db774f7d0a1f8f2663d811af24620bf90f13ea8adc4589826b248ae796af8d01c4531cfd046accba96d2d0922156375f6e254505a19e753fea11f7d8bccfd959b09715ceb64f76ecdb1e18d50af6e28dc08315d2ef7aa798b5c1ddb80fc091effa9510575550d2979112daf677e4dcf91e825e73228947516f6e27531813deb20c8cb8fa1765c932b5e9d28283ede8ab96db57d310365d58afde15ea88a14ea26ef14bd8c3c601ca4d92f1c8edd2d2f06bbe798baab06649acc8d30eea7254289346a5545faa0aa7af566b781c948b0582d3a9d57b1bb166060f3860f8ec1ebc9141c4da80f2355c67b466ff39be93f05350808710ff81b3e6a6304c26e377fe703f2d9edafeb2585508527bd4e40a919d4c64f51dbeeeecca261addbd3b49a79d1ae65790997a7c5e53d9978eebd1cbb351da574fef4837e9e995c007109568eaa0ced4c0efe292995dbfcf7762f5db0b45edba09a2bd5dcfb66bce588e43a6c44b374af870769bc4e1f7030c72f5023c389072a3bb2c8ab94db93b6237291e006500da17a1075aaac982392e7217aeba2f9e23cab1d3b1dd739ef0baafa14f5e586fd71a2f7180ea5af9697a4736261457472ea380e2058285d06c498b1d2db5d309715e492ad7406c58f986b1aefa4af378ee17448e9800c32bc5aad5d957dcdc416ac841f1239d1726a695be446805b3f9fe212ffb895be39f7b22937b7d36ddd27b2d9f58419c0ced52e12855146f1d9a691602e3298897f0ec6e57eb955270e82e6c62454ca762d88c0c1e0b2df7a8845afd36519abd2f2e91c988759462ec2a129edebaa096938895c11fd628b78d46c4b00bc3f4757df71c49afb9c1424ab2e7c988d92135d1559030647742caaec6039071f2d1b05fd99da28984c9554935a4ed7075b35d99dfda91a9869733456aa2788cd0e16ca2a23f0907cbc835dfee446341aebecfe658a9e7ad2d71c2642b4f51c1b82752c812f92a0c3720bb34beac7f761873286d8c585126742bb004563c0aa5aa9a4567cf610d5563ab76f3fd8043e0873481d355afb39371703334af61a1159a9101b2f1bf57d450a369519ccdb432fa492c5dac8d4df593d72ba0698d2b93d9051a6f0bc7d54540e86b0461ea1320aa928fe4001d80f96d6e790c46534a2dd85b5bdfc3d1781acaac6fbc73054d2292b95f142e68406d88c8f4e3634b022082a156d6efbf89391e4667e51c11b37264290cc7e9dc004441571db73fd0a6b875934740bf12cb7a0c146da10666ad0afe413599e768898445382b2fa", 0x1000}], 0x8, &(0x7f0000003d00)=[@rights={0x20, 0xffff, 0x1, [r14, r11, r13, r0]}, @rights={0x20, 0xffff, 0x1, [r13, r11, r0]}, @rights={0x20, 0xffff, 0x1, [r12, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r14]}, @rights={0x30, 0xffff, 0x1, [r0, r12, r13, r11, r12, r14, r11, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r0, r13, r12]}, @cred={0x20, 0xffff, 0x0, r3, r2, r7}, @rights={0x20, 0xffff, 0x1, [r12, r11, r13]}, @rights={0x30, 0xffff, 0x1, [r13, r11, r14, r14, r11, r14, r13, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r0, r14, r0, r13, r0]}], 0x168, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003ec0)={0x3, 0x800, 0x7, 0x4, "084d2dd4f6e6ba0ac3a88160177c9eb6356faadf", 0xfffffffffffffffa, 0x1}) 00:36:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:36:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000016090000000000000000000000000000ef345ae8158bc1a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000deffb6000000000000000000000000000000000000000000000000d5000000000000000000000000000000000000000000000000000000000000000000000034fe5065442683e2e588eccd6be3c4ff61"], 0xb7, 0x3, 0x1800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/143}, 0x97, 0x3, 0x1000) close(r1) 00:36:22 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 00:36:22 executing program 0: r0 = socket(0x18, 0x1001, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8098, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3f, 0x3f, 0x3ff}, {0x1, 0x80000000000000, 0x2, 0x80}, {0xfffffffffffffffb, 0x0, 0x4a, 0x6}, {0x400, 0x100000001, 0x2, 0x9}, {0x2, 0x6, 0x4, 0x2}, {0x10001, 0xbbe, 0x72d, 0x40}, {0x8, 0xffffffffffffff80, 0x3f, 0x4}, {0x8, 0x80000001, 0x4, 0x5}]}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x3) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x8, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 00:36:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x8cc0, 0x14) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="3178aa3ad2acab4c84e34e0386c48556a8c922d66051fac40d5064f743869d94d5b91b81ae0afdcd0efe63c857355b4b2ac845f1b031b6a9ec78a7bfe9f92eb951d171cfe7b1b70c9d", 0x49}, {&(0x7f0000000140)="10158cbe3716ae42c81d22e64e35effb82809496ee50a288abed1e59e613fa3bcf0a1927bba0d4cb510f878304a212a4634e9ae7ae3b1f", 0x37}, {&(0x7f0000000280)="10359a8f2ca1e6e072580bdcb9a76c8e03f8433e3754c602aa65d78e5bc58e390ba1001dad09e68c15485c830de4e5bf1bf0068d21608f478ed87ac690b0220dd5ebee669e4d792551ffef6ac12ad54cff693462a95c7615e1a6da721e5ee71db15949aeecdc1fa96d8caf2e79368fc31eabe6a8ecc04467816288435229bb7146e657f15fe592798b64886f9e82ed674b3f1c7328b68661b0e1f13d991e3cd2e7086ac3a117bf0bf3d374dbcce259bd1605e01b45c1472932c449c10bac8e0c955e93a12e7ca436a175a7f392f413e576e993e155151516134edd098d9cb4c03ba7", 0xe2}, {&(0x7f0000000380)="c4647bb2fb96f39945d4e1e5e63587d4eb9d5c76a2451967eaf745a14490155666bd79f4c5e894ce1c7dff581f0139a479009e12ee5c0a514b0b680d4ff22e04fa3c6383841e5193a1c2fd3cdcff2d6fd24b38089039058ab3ae9db4e1be27b2b2613a756c9d92e1b16f8845674bdc3e143f95630ef95d0665d3168afbe57918b97b59a71bddabbb6a059aeb7776a22863f5c81d052bf09ed4573146484289a1774cccc5373c01595be3516300c653108d56a961c452b9e9c0e079cc7f709e592e10f17232f602f8e1d9b0608a319e61ea6dce1b6c163bbfb0c935225e870205be6f09d7df7dc3dc708c50b47b12be5cda9db6", 0xf3}, {&(0x7f0000000480)="522d65a0be31facde1e4dbd99b6cbc1800e0ededae8449f810dc374b020f87b5b2754750d2aff4e599502c21f9a8a06b8a0b171baeee8dbd38d44060eb3246965964b6ce350bf5563370b48f8c5d49050a4c1a692e4e5b85e22a877bd0f972d4c1da3e8fe15722eff9683fdd655fc4300ed1dcc23621b983d0cb1601fc2124a8bd6f2d947fbddff6777d25f5b1ed6febb30572f4d60ecd391ccddfbb25bf7fa939704aa3113ceb9523ab0ef00a10798838d5839472224dd564ea31bedba43ffdccb27b69b93c526664a089b3a7a9512f14e4bf0de0e200e21afad044f2984ca41560e0ff8b0aa9381d7a8193db", 0xed}, {&(0x7f0000000580)="90714f74e7e1090674c34a25f16b6023cfed97e1d3370c6d72a4ee53281b07428bd41bccecfe4e6ef5986b3d897c5dfab11f1cc0d5b7ee0c99279b423fd583638294ce0566d88f0f2b5a975553bdf16176379923b10c812febb479760161da3a294d779b441e9fd7ac4986caa2db3b5292a701daa5d5fa4079a78e022dcc90656d07ae1f74c78daac4e5069b5308a5dd97f8c921647ab1ceda3789", 0x9b}, {&(0x7f0000000640)="09b876daed2dec9ebf199af17dc4089f49793cfe10da012601fc3e170a423faaded03cdb3348dfed3b1904f6f747f99b4a7f13eb84214854e07588164b6b344742d2df7e2103ae20882ea579e01e16b6a2af357ab8d698dbc779fad37529eb0d75f7607f667beb03804c61807049b1e085bb3964c880bb2f2392a8ec1016eb28a8627d2bd0e945d3fd5f7d00fa97b5ed6ec12c4cb595996c6fecc824a95cb0bc7360f293f9cd215fe88c6d8494695eabebbe23335d0328c4609215e9caa12d333b", 0xc1}], 0x7, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x4) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = dup2(r2, r5) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000000)) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x4, 0x200, 0x1e}, {{r4}, 0xfffffffffffffff8, 0x12ba2e2fe822bd0b, 0x8, 0x96f, 0xe26}, {{r4}, 0xfffffffffffffffc, 0x22, 0x1, 0x2, 0x5}, {{r7}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x9, 0x4}], 0x10001, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0xcf18}, {{r7}, 0xfffffffffffffff9, 0x34, 0x0, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0x5561}], 0x438, &(0x7f0000000100)={0x2, 0x1000}) 00:36:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = socket(0x20, 0x7, 0x5) recvfrom$inet(r1, &(0x7f0000000000)=""/2, 0x2, 0x802, &(0x7f0000000040)={0x2, 0x1}, 0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 00:36:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f00000000c0)="c0d29284d7cb980607ef1770c429467c3072a745e431cbd4565f0fbc0d8d570ba2d6c99721e49a92e47a1a7a4bfe15da01835bdb341bade11927c5ac9e9559a45b504069674efb6732b7f23265951804d7a8babe595e78d78192465bbe3556ea6783d2c5849121239e1c9098d79d7681b193c8ed40d8b9a13c0f1923e55ca437fbc8300d14239e24", 0x88) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 00:36:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 00:36:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "050000000000000000009a155e279339dd5000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000000)=""/19, 0x13, 0x1, 0x0, 0x0) 00:36:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000be243e39fa2c14c5be20689b889fa00ddb8cf5a09bd324c37a53f12fc395c1077a0ce5603f2fdd79841b75cf90d10d40c1d2982240f2865b221d299cf6cb2f5efd18d0a941479d155614d83c5a4a383251eb79ec44"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:36:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 00:36:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8821, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xfb) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000200)=0x101) 00:36:23 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc1) 00:36:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 00:36:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x1}, {0x8016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x4) 00:36:24 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x626f575396c64d48) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x45}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) 00:36:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1fc) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) unlink(&(0x7f0000001200)='./file0\x00') ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 00:36:24 executing program 0: r0 = socket$inet(0x2, 0x200000001, 0x6) shutdown(r0, 0x1) 00:36:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="06") 00:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 00:36:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\xd6(\x00', &(0x7f0000000140)='$\xf4\x00', &(0x7f0000000180)='+!#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[{\x00', &(0x7f0000000240)=')\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x14]*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='**\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!,$/\x00', &(0x7f0000000440)='\x87\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x200, 0x6, 0x20, 0x2, "2e358ce80d983b9887909b12ad733ee167f9afdb", 0xffffffffffff7fff, 0x101}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./bus\x00', 0xfffffffffffffffd, 0x7, 0x101, 0x1, 0x7, 0x9, 0xffffffff00000001, 0x1, 0x1, 0x1, 0x1000}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 00:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x56}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") 00:36:24 executing program 1: socketpair(0x1e, 0x4000, 0x400, &(0x7f0000000040)) r0 = socket(0x2, 0x4, 0x100000000000) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 00:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f000059f000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x220, 0x0) shmget(0x0, 0x4000, 0x1, &(0x7f000059f000/0x4000)=nil) r2 = dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) writev(r1, &(0x7f0000000100), 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 00:36:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="532ce162cdda5462333fda3fb4b52f4494ba1be8d8fb01", 0x17}, {&(0x7f0000000040)="c6688dffe1e51dba13aac6726c9aa377a927d17952d02eac2a5d1cc8e7b606d7dde6383ead4a6693e4e898c5735e7f7eb720af9c012567e3968ab6c8f1fb9c8a34daae00e9288bdbf28a8ab67db7a772bbff0e8eecd1818b0954655a911eddbd3c27a4b7d6d80399a006b5c71c4335e7aa59d924d6dfc5e3f1b4f89c02300c9e0a6da5b47e913eb5276e12d40e136ae8b589f92d7203782eefac878ad4cf522b06c116bcabe0cad716ee1a74ad0ef7a5cf3aec7a51ab510f2d882cf1d58ef02ca0208d5d2acf148b228edbde32df47b8464c992c7f2ac1890997bea29e4bc857a63926bb234eeea5acaecc53094e14201b36d4c6bb88cb619df3", 0xfa}, {&(0x7f0000000140)="3bca6738e3ab25671f4c0a10331a8d188f11f1fa2049109b571ef2bab2ff7285a28ff2ef649435ed26c9da7f960392bc1c17dd2f593e6c6e23440bbd3c8e8df0cef511e222fa745a0637f9926a9e1b34102b9fe9890863c4af8241378184ea38531a306f928b26d199275c71d18d16ac2ea908b9178e53775735ee7f83bc930a4b67b92cd38f1f4bf61c2779ed2a82094bc4b69ad9bf3720777db7", 0x9b}, {&(0x7f00000002c0)="f6d2546dfc89eb777b853f13c3c7e2b324ed8a4799b9b07eafabd03cafdc696297c129cb370177a1e288b2615d9ac6019b05e24f4df5d4bdc78fb7a29345f208c13452c4ac081b8dfa030fcb60a5286db6613a1a5537165ddf8d6bdba057b1e1ea70cfb401de0aa8b64d68f8e2fd8ec4066d70466a120e1a26c066707dd5dca9069572a8d43d723777b54f8d877cd1683da2a1af41880e7636b054f211ac23c5d8c96cd1ba29ecbb0483c14f266e8a17e3ef230dd05196d729b8efc153e26a65a089790af2087789e949e26995ebfef4f085dccbc35840", 0xd7}], 0x4) 00:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x0, 0x7ff}, {0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0xffffffffffffffff, 0x0, 0x8000000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 00:36:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000380)="faaf5c47325c7dbafc2edf17cb6b864aa3bf7ae0fcbd3d4c537eee07e878d4b96b7593c3dc79759919b9811a2ef99a14ef06203f7f65b4845534cd6150f628791fe75a91ec", 0x45) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x4d) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) r6 = fcntl$dupfd(r4, 0x0, r5) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x200000041, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x80, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0), 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r5, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0xa, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x42) read(r1, &(0x7f0000000200)=""/183, 0xfffffffffffffe0a) write(r7, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 00:36:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000024ae26ee3ae377915a107f417eec3c9dd0c7501dd", 0x18}], 0x1) 00:36:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2001, 0x5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x20, 0xfa2b, 0x5, 0x2}]}) 00:36:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x1, 0x3, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f6669ec89e69965aa74"], 0x0) chflags(&(0x7f0000000200)='./file1\x00', 0x50006) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x125) kqueue() fcntl$setflags(r2, 0x2, 0x1) write(r1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="7d6c0515141a1c8b5ac11b67498ada6e4c04173e79", 0x15}, {&(0x7f0000000100)="39c1a4874fd78e2f7ddba28eb9da20ab41b93e72fb55a2fa612d04f945bd94fd216209389d36b38d1b1ac418ea082c09914c853022101c3bc80fa5926e855a254610d9368cd638c4f073becfa1df894dd0c206e1698ca2dd6c48614b455cdd5a91cc883060a4ae7da042ef99d7c24fad64ccecf6f0ba3cfe2aaa2eadd2a4c8953ad4d15145c328837960c2a1ba5014341f6676e1db27b547455bc331b960", 0x9e}], 0x2, 0x0) socketpair(0x2, 0x5, 0x80, &(0x7f0000000040)) 00:36:24 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = semget(0x2, 0x4, 0x400) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1000}, {0x0, 0x10001, 0x1800}, {0x6, 0x7fff, 0x1000}], 0x3) sendto$inet6(r0, &(0x7f00000002c0)="45b3fdbb3f4905fad286fdf87e2f9a6b04125287254167d52448eb70799215cfba28ed75f904c1dac5e8bd1f5591e48f36e00080c35fe3e9a85665a639fde89aac41d450ca977cad6c1d504bea2da945bf8299ad9e57e1ed8af1c59a95a8c8aa36bb87bd4bfd74633ceea644e973ecd3029a50b2deacbe9dea6071253bca41b03c4920fae86edd740f403dc66dd67ebf8cf1d540a3c0316bd98e5706613e5150a164e79edbdf6cf798b400e08530207bde538e2365249d53ce237ca5b983cfaf2f038ef0d86ea87749c93d74ceef51f5b029121b425657c99e23254df6d287e9ad95e9c2629eb9229c32e184af0957326d49965c0bb8ec4319fe08b959cf90d782f0d464389b4d370c83f680", 0x10c, 0xc, 0x0, 0x0) close(r0) 00:36:24 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000500)=""/157, 0x9d}], 0x4, &(0x7f00000005c0)=""/84, 0x54}, 0x1) r2 = socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r2, &(0x7f0000000000), 0xc) close(r2) 00:36:24 executing program 1: r0 = socket(0x4080000002, 0x1000000008004, 0x2) socket(0x1a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0xfffffffffffffd2d) getsockname(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffec5) open(&(0x7f0000000080)='./file0\x00', 0x3bb2a54d51f9c8e1, 0x40) 00:36:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000006c0)="b7d513bf30a79c24a453216850e7506be9ff59480eb42b568dcf011f6ecf3caea0bf31c45e56e5bfc4f95e4934402db4f0edc06a762609aea63f2edaa8e39f005f40a260688449bc49b4ae768ae0873c56e40cf312ab7b134291378bdc61d6c4be68261e1a2b0d3e3a461cfd77c478813f16ec5f30189644ca2f3b2ed6c83a2590000000000000000000000000005af9e5893dd89b6a99071080f3cd985308f6a4b90fb2bacfd2a4f4593994f54fd23d51bac6d98acb249c7e3ef7563e4603ab95eb3f0a0397e6") execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='/^\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='.\\\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)=',$\x00', &(0x7f00000004c0)='/dev/bpf\x00']) pipe(&(0x7f0000000640)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000680)='./file0\x00', 0x4, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003400)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0, 0x0}, &(0x7f0000003480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000034c0)={0x0}, &(0x7f0000003500)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r4, &(0x7f0000003600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003380)=[{&(0x7f0000000100)="a8db6fee0c7a8b8b98f75313130e6148aef35b71d3a00f95e4d3f02235389c3dfd729c233e3faab84c83bc5e713da28bd98c31665e45bfd8a41c1876082c3c8b1b1a1c42fcd34a4fc1dfee84cf77", 0x4e}, {&(0x7f00000001c0)="0fa4198960f3f5010bdcec80d52d1c3e32e5cfef8dce861b1d3e028c1d0cdef5914ba64ecbe4acb97d810433403ddd133c9e72d9fbc8f4bf8a687b7cfaf70fb63ea0a8927eae96e645ce5705e9012772193c2eb03db05d", 0x57}, {&(0x7f0000000240)="4e55e47fedaa10e878a317ef0dff824c7964817815255f20cf3be6a3b8b38527eb21d9ca016e76966af5c89e1a16c7428de59a885dd15b5d63c2962ef7c3f3c3b882754bf1fd121379e0ce051b23c1634d26cd974f210544907ac90dbf6df8cbf8d5b0f3f75d354426a1898f235e9f8b8cbdd754f7daae53d72e9bf05f249ca903e265e03961a2c5bd8b8e27fb24358215a67ff2cee1675b3286cd14fc8644db4a3b6683224be0147b8b31147704b2cdaeef459d5bb333f882c6808ba449f25f90d8b57b6c4a19dac86fefec0e297b85c24b4866c18d6b1b2c2e8b22c9b9ac8f2d7f4783ce159f1800499dba301bdea49489", 0xf2}, {&(0x7f0000000340)="2bb4b6652114bdc5824675e7ed49b43163a0f00468d6cdb4e26e297312a3b3d142f7cba237c6760780e08338b0fcce73e76a3d0765c40fd1411f374bd90137d5c71274a9043b9f65b08445ff4a3250f00d8f27bb4be483b952bdd94df55b10b68a0523946cae66592319661d5dd9886621c5fa9eca0fbe5d92ab4a85beaf3bbe1bfab3831df7c8d627093576ccc7daecde0d139bf2c743aca64b087ff727c7a851649aa7025a03aca05f42fe14a81176a967f8b9247dab8db17eaed7f1ceb52bfdbace20f517bdac6f57c5e0bc518d4c4e0ea4cb22d5157078391494c974f379dfe73c19081aa83991e6daf600edd4404dbed27a71ed63c6e5d1239859bcd29ee932e115d393ed7c100962740bdbc08c4dd0ce3fc51509bfd15f32f6bc1b66f3634970df92365de9d12171b6911f81a9628e9e196e1b73308402e4b679edd9e1af86dd17022db8ce5caa9bb445d011ee1468ba0728b2d186ab7fdb4be94c5ac20a49bed8f9fb42a196450c2e317549bbc7727dc6ab5cbc65db7093cb9ed5eeaec5419535846dc772e2b9976b5e89b0a935b264a94cbc12de9d6a971a115425ac473c71d53120bf07a06a038bf54318c5bb65dd7b750775266d03ac69ccabf7327ceef87383323d18857c768488e4c6136042e16faa853b1b4cfae383b7114968faa2e6d3671334390d213cf6faaaad551ba5a4c8a82f16cd6e14fb8076f2bcb6a7a9f1584786e9ea0bc01c5ffeddde1d7efdad6d46e70bf12eddb852b9a93673bf465394bf51ba52b130f00bab3788b10c3e12dfcf7f45876557e4bcfff8e00f157ebacca591e42cdc142f64fdfcbcee80c88626b5bd5ed3ac013e2570790f3ca3cacddc1be67754cd2066c9949d7dbd62fa4e27afc6b0250fc0b91fd1e5478cb39215b48d22633d455fa843c76d49d6180249fbfa933f08911a04706d965e77bbaa5b69e4ec22c362e369e14c6145333b6ff7bcbab4da11c479b7f9e606faa3cadff94a29db61993fd4210942541219f8768cc2824190cfc4cf023433c3a3e20d14c6fe67725b63248171b04b92fe28760e3dd89aaabfdb8415a1341ec252ffb9b54ca622abdbb62cb11210298769651ea06315d5f3139a68ba980e2db408dcd84c1ea38403947a49f4bd75a447f5848263127569d4c2328bc6c4b97f9eb0679849571afa77b8d76d3f4de5aad3382ecde7f82bb90958c9fe00ac8920d09aa52062dd5abaa2396edd0f75490030055c0d710992f124a548b4ff1723e4fb91e107d2dae05e0db0824680774a3e538faa1a51ac84d00152e83f2a152130a14ef95cf5194c28b2629bb22dcf4a417e8572e076b1841bb673cd423e2e522ea6244f7cfa48f0b8fc567056d1a7e96e2fc1c11647a5a5a6e6413c09d39fbfdf3003d75b8dab113049b472885b3b61bde46dd99472be12bb7951f8cdbc9b8204713e4564e7e46ff959b2604688a1967736870e649730c1ae98d149bad91bdfbb21bae5541613e647130c9917df3e20f2f3c7681eb9bcc828c01fe0752d777587edb0f02769377a889e0ecf54c8bdbe642df3cc0c3c11ff4a104426eb69c0c4d8668ae0d8be3f40b1a3f3638a1b5fab66feed19a3cecf2441c594674c95622ef337a4c5a36005c9e4ab765779a40ac35a6dac9d1f19b2a95fa39415d92b3d76421f62a428d41d5115b52d2ffc6e8e131eec8fcfc1e31cce0987860e9cf0523fc350bb283cad52cd6a930b40eea908c3f0ac64864acb21f7b7682265310ff079cfb6bb74532cfc33c70a23879cb216662d29071bdaa489a5a46f52468d8dcba8f81c5c2983f0dba2fedd3cb4dc369de8e44aa47ab55ca39e24d36a77d9fe81879c72da51ed5ee15a9d0f32111ddbe25d34ce3bb25be0d99528d7e2d0681a1372e496d5d47de4b8233b84234361e6ddc208851526ff6442d125487a93e5f5fcdb81b62cac8159e333aa25c771d8fe79e94b41cca8803bd41533c53e5c1d22298c5f6edbc666c1725328d540de5c090b0676e9bc2728b6d66f9ea6dd011d3d5e8a610bd545e67733ac20177a01542710e74a7b4e308c2100d65a6e7e2c2fa8f7afe3b892b0319f3dd67142f5641d113a5370c9acc89a464044f210dcbf4006ccedbe818d6b5924ac800468ea68e6a85a2ecc5e60d5c500b0cc341af262b2b1d447077c226311f4f0b258070b04735cd70c277d8f3ca03574f75971aa7ff30a89cc8e08992175fd4d5b9b7a44c14880e7f0b65e33f09993038840df4c3ce4bd9bc28e37a5964007f109dfdc4a6b2ba47cd156516f6a473bf7739d8d7df000fd69e23347ca7a0de3d43b2bd7a8c01b868c741208c59143b11a91cc7b6f814af3dd350b052720be93211b28405e563b5c431c8026d7f97f228a9b1347b6b50bd37f92f326d9e39060305f0dad7532cadbfcc2b855d7e282f8767dbc653e656a14ebe84ed45b26efcb62b1794dd209488f535dadd1d2367f00c47f9c06aa42fa7f402e8a148e50299f1024ef686855644bc9275a6b1fac840bcd0b23997dc494231e9c4e2f0288aae351c682624aeed040c5f234974be4472ec3fa39df15a8f5c59c9b5ce2a6cce9f202de8b64b29928fbce7978f38fe4ec97f504c4bde076d138fab6a672d3871c96c6cb926366e8eefa24c9ec9552803bc9ad96793122d7f9f64c74edb27bf35a23def550d94159279de64d2cd8c280d6b182f80f954e82be9c0d28e6ec59b2f0250cb8a1fe8d8d5d2d51110346b78200972949f30b10c7704fce27b356fb54de3846c61f378a189ce8968717084cd848d33155a888405a27c6b67d79e402593b652c21a383d61664e3fe372a1a7ddc61c3e19677b8aaef2b711cb2cc899738f7f154ec55dce5064b0585b617463cb706000eafcbcd6a8593c2d52b322fb00623b8b7ee239d9ad2eca40b69179c5f8faaaab9ac34008f7a96c8efa9abc7487d848504353c2f4433b930180c6409ab40122a37f5ef6824f29ff5e88cfb055ee8099917fa6daf26c61e2b66c61406489987cd63fbe685c5189ac2422b450ef964742b7b069d84369634d10374f27dee1b29ce1b3767fb593564b06a7556c6f9377d230c1e7354579602a68dc4871adcf345f4ae4c97ed3a714af9f0df49a9dcf88af2a109263e763b6bed20257922c0438fd5abe3539c278b1505cbcacee2835abc1c0f5c2c50495be0b43bc8863e76460b55f7f89d120521094219093c513b3b7083df09d6d50ee54c6f8e9dd9a382175b828c68330b92f0dacb9879ddf129cd17365f1c5c40ff356090858d800a1233fe9a357454620305e7d78d593d73c24e5a0c5c33fa070ad709ea269d7a7dfdc77e4805a13ce7713eb3fa5ea321f359d5e0234f265d57be883d681c43f81ab2e2f4d6a43a93ea73bbea3dc8b5f5178ff27cd993e55e307396595fb576c391f241923825b4e6b32c2c5cd06c5f579949d80e2cada69c199481303229e268e5aae6ce7328d0dc53ca29cefd5d33375aa1f9890cc040affed6296c6ec2dc759b2917c237881a3b49157032b8610ed7f5161b666dcafcbd95f64e29fc53f7a29062590b3f141ef27ad308f8eedc22b4dff0676b170e98f72aa0634e5a541c50f4d33cd399ccd215e69d7e341a9641f3d4f8604fa148ac9fbe242ed97052af8229ca71a0498b07a49c9b27fc170efe7283634d982bbbd9f82b7868e8e50eb774ba4f23123ba2d3eba4f63649269cf22612b6f5b9d3345a7d21eebc4339b076e95daa5fd5efd21af4c8dd514b13934f73a921d69aacc5c8d82dbd5f5ff5a6e05155a6399c3585c8e6edab0a5e4808603d0b0e77c6976d62e32ae6e65d75ddd16803da5c0245219c0ec10c347619bf25e8c6ceb37fe56d9580021ae95535c3723a7ff328c6ec07a6c6751670ebae9a07ea6f009e433d3e269f72df4a41352c548bc6103fe981a532f716ca5bfe9371aabd9bc8e07c175d87724a11d6ae85b3643c91d3365b1a63a586319bea5c3e3a9dc52ded5e2e74a3f3108c22086b553f1064b4178736fa859c48c7493a34a43a21920584868dafa5b858eef77cdb37df943de9c96fa38f2358ecfe4c82aa02ef4b08b0f6bfa6f14578a9f98943a5d7c37596a9291177453b67660f12c887dbb28e67132ac296350c2e5bf4fd3ee2d0a1145985dc2071d0201a2adc32a437ed4fe45413a40146f8697fcff0c5b5f485e683de3ad38dbfcb38a94a54689ae0bc18fec4c2d8bb7f526c7ff4cd494a9c935cb8409aa9c38a24200080f3bd04261deab989c9716f015ad265d7390c70d0a1245d99ddb193d669f224d9cc9f3c1bad9584eed49e1f6b9728414c8c98fb8d2875d99068819653a5e839db3c73e0d30bb9eabedd8b5d421b5a13a35c5a07591f1ab039ef45af96b78fde3c26fc54c1cd6317057acf7ef501f743313f157236889cdcb2f55e8fc5a2ce98332bf6f06bb85a94742d503586b1281b838c619bdcfe1e4040dcecc95973c45a5f4678be5e3b18b64a8e0979b3c0f1db268a3eeb39da8b35b73184cb0b223db0caf71bf955f0ce1497bdd2754b2ca91945a3441b8a46a4c49fa437b63de9cb5524c6260edb91780d96942f8c60f426b6ca3811acd39133025b6f22aeaa516c6047d11f955e30e2d0616171446f50ecf82e3d531dfacdfe3c0e30030da58723b85382446bb9d9016269a754772a44ccd64ec0b3fcb1f87ffe87c830a1648c34370258c00f144d4d5da05e1b007cc03a693cf525c816967df369b10652494ac12089bacd46b5f327051f398e88ecd4de2f511c713d8aee22efdd16bab9009a33ee59fb9a1405a73259787ad5dba7222a40e24401a4751e1c96264764ac4fea56ae4c1e77bed9179ce46d2d3a1b3efd67d5e7814fe4139e4c7d6b62164074395c3aa26fc4739073fb1e3a3bb8127bb0da959ec273f73135850bfe602c75046f8595179225ef1e7a92ac749563dea88361754fae09cbe69e070eb6c0a6a7d19c5c8dc5dc019988861f9a158631b9e3b680c854450f016500443b553d81e215906a17d561e28b0a4ab25250b3324a060e06f3a8183839f09f5de09d3c35134362ed162bb65a94b9caf643c05f83b0f3d10b28044ca25ca271058ef84a22a6249dc1bb5cfaf94ce6004f07bdda2107ac1bb0995a952a9ee7da51c0e3d0cc65f2dff8b7fcf0598ceb207210c47c35265128db7f7af1f6283d7a81c2c2f9112980905c057d5525d4b02f08db74b1a4a7c7aafef90ba726d0def4c7d5d4b2dcd0d2cedba4fce3d610b277b551f83be00b416b7c8d7ab8e1fbfb2c50ae1399cb7db549480ec195b2dfaf8bc9f9394f96b3262d8a0922792d02ee3cbad289605fbd526cdec1bbc76c6807ff55529dc0395a68c378821704c83a7414bbd7cc9a523cdb20674bbf703f65f23414dcf927b3cc0fbfa9afba197d6cd2af0e51f787696f33d2632ab9ce2613ca68acf375cdc995086a18b84f3c632d25eccc52b3e30e2e02603253f923e1018d844166ef698e91f61195f0f9b017f41ae53d5e38c0e8c68ecfd4031c9f00e377e93cbb683748f7a9beb54678afed0b856a1ef9d9f51d9ab38560ded83b000b758bd82121ddfa8eeabbf998fba31e3b6b2d22728c7a03eef289cb87b3d8eedcc405fae70e623bc9a5b1fe2dc16d2060fed5669367b2f5e0a57459d58914cce6a22d86c928e97472a0e0892b53c33928fdcc22f0419efbe59e7ddbd727993706198a2128ffc47b9ebbb942c5420bac8006537cc0b4b300ad93c4fe1af1dc7759ae6f32f61384accdedb6b6060d3267709a7740133d269db83b9555c142e0099be7645c83e75b6612", 0x1000}, {&(0x7f0000001340)="b2d8c39a0db1d27763b31b749b3264f7de9550d6ebb44586e1d9e49cf1e48228879909254601d2c097a4704ca42161286b51db3c223fcc388d116a0aefd595c27c1b54d8f182d4c9daf89d4b8c5997d5e0fdd243a6d57caedf595da5116bbfad642a7a98a37d7a19d16b43841f2bab765692f5ef053cbb35df4dae82b00aa223261ddd76d6b616c6ddb8dbc72ea89d68fa1d1afa0c8171e52b0f9cd8460981f3d4c7803c0a6123f048c23a12f502fde607817898e95706a796a2e645c38f9c77e67e4e6915fbe05ff6dadb954e6d965d3ea8191b5ff7bba474fc95bf41180f5278d3d3d77285ff1e458fde02621636c4789bc01117fc63717a62d3d9c4e5c69e773a6fe2f7d8a136e5e44718b87ed156037a452ba10c06241423ec76dc5eaae60fe35e8a4aff701d537c2b2078124ccde7f7d86e177b15aebabe583d5c63cb10e384cf480ed24d1d2f157bda3ec138c07c4b4267a3592fc73ea7c13353f7724f241d60006992a1cf61c2678ba7719d12a6880c7b2528bee1083bfad57a30c19b6f06aae90aea791a6da036741180dea63fc51ec1eebff3d12e1501d271ec5ee4e0aa0a257f779f6abf202c378bcb695fcc0fc88bb2953a451226bdc8fcb1fb95e1aaa0b304177a783310a5d4374c5a242abf6d2a2d1bf5c76e5816a43aff6bc41eabc97a1a345e4e0c27f17564b572e5db8ca0ba7aa00cc8462e0451a3429f61183cd5e80fe31e54b2185eb87841c09dc6107176fb81f9c936a960e5d372c096990e27c531f589c7d8c8239a09a15cc5d7ec5ab739ba316631d829f80e2ec952da1a5f49088ebb29ebe05c1079f1b88c52c48e6a2f722ed1058a7b8dced309eb9940e6501876d1927b5a1c5c65b7ee51e574f44cb4af1983a8465f59702a9925abafad527df7e8558679879ff6db592ced4b43cd28d622072cd8ab2549a7435bc2939e0f44c389cdc9cc608d2c08c23fe1b3eeb0fafc257fc41cc53ea24b78ce8946a76b082caf0bb156aadcf3a8285228d69aa5f0bf4d5ac6e29356dfda6f8042083643e143e1d3804920444dd76866e139a6d6fb8b19895da800387fe5a947ad5bc9aa1b9d91558b8141fa53a028a6e390d4be40158ab4f6985e214714b9a71b14798771dbe0efa4113eae536ad0fe3fb22a86bced9afdc46d8765b319f3d598aac3cd3d38d877f610da8b0e44f341ee9a2c76456cff368bbeba20f53f902fc6c2a68542d0a914b54ca2340c9f290d66de6b885c1f9ae6b667d0f8bb0f9efe3443ff3e4c24cc6dffd467d76cbdf7811c841ec4ce93a6a314deb7e302c1ec3db1bc93519f76f4511ca7b3e9e78267bfa704fb4269738bc8748bffb4859f57e75d42b357439ccb87422ba86daf405d1f5795c2cd93c70eb746ac2b250cb5439759d3bfa48f69d9bafbfc56a4d6be80af4660ca2503d41510e8811c9131abbc4910eb5e264d9af6d9a98ae08c03e944755775e77b4056e3a37b48493dab4f3609518344d8d6bb8ebec59c6d966ea239e467893fa7a367a34f48bab679aebe2eefaa092c45ba1b3ba625b6e3ec1a26ffcf6239643d6d49001fa6fa617eceaea50b7dc3833b5963c0b24fea773262b6dd56403838a1063c9adfbe153276a7cd36c21c8da49d7de5e773aeda02da9a18d576ea8ffa38f87d8bfd4528cc75053510d29b7ccd26538abc928371ee31d5bb4d3f013f27c2c4ce47f9db983581bcf16e01ff8d5514b83a06062390e8646c74f13d5b518f68075d2074cea1851997496609cf04e840c57c1d9531ce4b220066e131e29ca1e87bb1700593a721a04b191a4243e4700ee88ca2dfdc490f499af3eb9dfcfe9c5922721abaf66fc982d77cb8cebcffe1efa8ef6194f926243de6d3a15fe0eb283498231554a059f24c70dd237cec9dcc20eb853a249969fe04501724102850df27d0d4a4994f25ee63d1c46dac2a2be380dbfe9e8ba0e7f5b51ef655889c5282c451e318b64aad0bbf471b5ef86bbabfa97de72c3ef1fdc485e177cc75754613618a17e3abe1363fb5f38eed6e21ae5c3771d1f5810d1fb4dbb9f976fe6dc7f2129253c048503e92e47165eb1401a7c46a926de3fd467ecc4120e6fed4e06b15b1345320bc6ef389a3740a7226805b8fdb8dd3ca1f483578f1d78fca828dedc9b7d36b1f3174e8b24ee4eda392ee75ed415f6f038dad46900923b3d9c1473e26d9817355176adcfd94e8f1da48e0b056e0f5eefa5ce69fdd79c3349c0f647fcc75b7b7a7a840254b31f22a6bfa33a090b79e72de1151f6fdc90bf08d69dcb7c2cff5019623a5b5fb2fb00d6035fc87762cc2c6ad4e242fb1f24c163ac52211a624d7bfa21ad3ea25a1055500a60be02b587fe0a1de52b743796181ffc582aa616311213675f9a87672441066777ea18bcd7cc6bd0861c5225adbf35d4fa786ebca8171f09b7c6f9e82895f04f4c2f1024c7653050f32c871f49a4ebb2b4c3a49cba72d4da21279f5730f57a91a61840892971bc6cf9770ce24bb49815cb57a94885918d10f4815ab7e26e76166ff5a141d418ffea3a263198709322da5d11538b210a669de25e2c84dfb91b5d84e9c53df14887978a752406a08da2e36996f185d3d1662c8fd6bb974c2293e6b144dbf92f2d44cd8768b474c98d35b4e97d4880b690f7872b8739749e22533d04d4dc5ab5c97e0726cb5ff95239bab5d3399e0999fdc81a4bdedb2886e05e5f7c404014f1339539c41f8270b74a6b5e1923415c47c953541374504b45784fdec634eca4de84c45cfdff8acc78969218ec75dc95ca220600c2d4f28f41e499f877a8b06c7c920fd90827224bd79dfe8a04644b554308e0a50bd3d87b910f84726e50ce3c7b2d36c3f9fd6ffd7ebdbcd1e6175e593a97bc6a806d625c1b2a9b7a20a12b205594e9adf2ffcf064789de6ce2df26da77102d74fe234478aecf4462f4d967fcb20f3a4b05df124e934f9659544634e87323545e86c31f6b5757b00af92284ba5300735abfe765d90038daccc59dd0492fe1205c0c128da2b393c6649c48515e87b6d9c26b9497cbafdbbe67a0f7426461eb1ae4b4e6a4ae787fee48b0d8979d687993867439b6676bd0a144a76917ab806bae194c18c2a1935e0a1e88122ecb3365ba68638340e0fa5e4eddaa3261ec04e7e6feb85da285dd4ea9e1d153e8a8c23506f853bde41750b590ec29921afde866b3bd17aa71329127a85f481729d3434d26c5c0701b7e83b10bec9d1476ff5e8e94965e7164843e751524cbfed42625a6783276d293001b40ff85e28f6dc347649e9174ecd7e7ac47c91a8bf303ee3fa76120a175329e2d9a8209269976126f86e95b62952653440dd14c71a4df6e5a2f904dc583a55b1fef6d7b52a26b1a4be02167dc0a9f5847765f3ab266dfb4622fcb5a824dbb0e35e67e1385efc37258fe44cc1098197774cb294341762533bcf982a569e8fd452c1b6347dfb25e6b6ece96236d3fc0f299ffb76289736236c8c5293582009d8c2ed902e38bc0a2e56c3afcd5ef9d07ef034d8b53b2769d17a572ff1dca084704bf87f47d2b6f6d72968a4f42d73ee67b07bf050d2c69b70c217da077cc9a2b387d0c75b1828963619c96a14a3a20bb50e6d38fd21179c9458412eb8295d94ded2ad08e01aaa8949e583ba74b177961d4f4a549773e92fbea65474da6c89738af759ac1dd8ec75846e7104c7d0489e0c3adb20cf059f4d5e14fa64ad358c2829500f0dfb763c00e0a06069a20ab27efb085ab698e2c7dc2b0af259e2457ab00e6d215e34219e94146c49fa4b97dd6b669cd8a4962fcedec757193395a9b32d6bcb71b247d89865ea867014809688944449cdc265c7a646cb17be229461ac318d13b74cc7cf069cc9217e92135480fa3512fe54daf2bed2f2a9c35fd586a7768b7bac1b53c4af4eb0f02c067a4046ea6cf749dc0b545b30cd5fc3a10c37c8da6424bb8f3ac7634053767df86ec908f3bce86872b0dc3b144a6d7470f04cd8b01b5af35a13a147365ce3d7b11a3e0485f1b3bc4c26f65934156d35f23fb090b90c29a858163095990d45118f4555139c9d9c72dfa09e4b8aa9b940de61ced1ff87484b99e9a04d0e4247fd44ca954cd56c11a26259bb637f623a07e4910f33e37fb0175315c0d9a411a254db703113f82bd2eab306f351dc770fe25c0462eb064e3f45f837ffc63005c0c5aee9befc1962aba8867961268e4b8d7f75f0d9d0dd45433fa5778fed57ea891ad4a0550aa1b50579abf8ee3d01e3eb1e343b372f31dd937ae08c39eff5f7818e0f21de083feed72e41506a2703897f88565c18d01a3d2eae7e5a077a42e6b94825d8e034d803041f31b8d2fd87ade0c911508ed2e1b5a97996ab6ce7696a0d1c42ceea1d57a14f33a8953a0a18b1b312c98dbac274d1ea32041edcec305d7e12291fb29ef7698719f82addcc065c241f190c0ef8c7246e64cdf8c93582a37323548103da860ef48049ba003ce2678476b66d28292aa81919827d0344ad64e5f57b9608a65132c905afc6ffef974a65162f47faa49df0857f078cf369d64be913aa2c4d01f841295f15fed64c2444002573e476e6266a72b9a4fcb661062eacf6217fa357cce6a0f9d8873f6c1862dde3fc1a1a06190fd763adcc9682516d2ce669cc18a396ceb638100f5b17b74d11b423b8d40c730a608a751ae8d01289f99409ece4ac15640bf01345004d455aa4dbdd878411c1ebbb50e600bf6fc7a92c72dd65d18808f4b4fd5389693fd9122d6df2c87660a8d24e6b866c4588ba08ddb98d0ad3a52e6c1bc73e587a0cba8f201f1e61e78d021b241754c08e1e1f7cd91d8de21502b4af8ce114aa33dd7fef18e314a15ab4f5e1014e94eb023799c53f3590f571ae1bdd65664079d6385a1a9ad7352b26c1b37ada211be05c98fddc5cf55b855b97423a626420a6d87d12908cc77578fd4c88408dc248b54ce58e6c4244ef08304c52370cd5135f6035c44136908731b386d67cfdf40f9960e47dbbb6b8532d2e1331ecf98b69a11e73fa615088ebccb71ff2d513af6f0fd58b1d7712bf9ee1b4ee6e1eb3e604d740771b9f086e84e2bcc2f258a4b167a2335838cf74797b329126c6c6656649d53ec052b3c760ad159502669b6e948a8c795f375ba13d8ed0d1b54f80018fbbf19448123a913416a5daeee35d1a9a2145d3bdf373d846f7fe96bf90063a55cf27be15cb0046eb6d1cb5f7b85e28238d81929c488d0c5bb2febfb1554514a9e4cef51ae84cd808c34bb7e67f061069851c660795d82cc4f7e8ca1d2a3a94d34cf9ac62f422fc76026a7d22bcb19f305de9dc5a2186b4e1497953835b7cc1d67c49f22e4c13e2f9b218315af46c518f5217a40d9aa936b22690d805b9a082acba0e88f82fe3d1e6004ed2cb03b66b01185d0af5bee375fab438cdb0601b3428ae455cfad01d9c85a414c8db58e0d857e3ba3947a6c7962aee283a89a893527d39a70f4cba15b270949638ab359e291232e057902e7f99312dc6b92cd01dd37fa4e5a430ac4810c4f563dd44c0af0b77aaa4c1a6d10bce9a21fb52f053ef4d2ee022931817984fb6ce7c0f57ab4c5721568f9685bff77323513fa4bdeb6c5c7cadf7c06baf76fafe23295f6884a3b09a162957b023c606651397f0e6529bcd4fc200292097b6f84b26de75cc394f51e993db17cbdfce3f8959176c31d24892b4db90c75c4a396ac882a32d48655cca55c17e808bf48b4972ee24c64d385ad39109294ffe2835816cde4d518b8093c19e8c17a786d58bd92d6b5ce51406661b8ba7f0da", 0x1000}, {&(0x7f0000002340)="abea73b28555f0eddd7cdefa2bea6612628b8dd4611b1265b6ecb743f0fe88dc581e5ca2af1006a68762169a8b8c0771ce069dc2a96a972f2993b3505352f17f0884fde5e5ab01e4cc438e7970c2a7be08aea6aa514c6373960f4eea1bdc46da7a537ddebe4448f8a0b5d1137bcbe88b11cbe95fa3d61e10b2a1f69450e93886582139e7420b595a01e6092656f7c751b389cff4deafe885336c8cab7169ebb5fb1d0bed86d4436d36ef9495bd1c9470fdef49bc9e06d374a4211051f1e2cc25b9ada60e0e248ffb6c20356d2d0fe956951cc74254838e7906af24b79969d8cc940cbda50a465349c358ae6f30e5d655f97854a86a7cc514670e9739799ca8d101db97e87fa1c6a5977874844afba33a2bf463c635e0d1b1c45ac6d12877fe480b15a4bf2f558763f408035b518ba8bf8e7fae34a868b0885342709f92ba6fd858cf556f8ead21023042f0bd451236667abcbdcb9546c6350c7b89ea7341df4344acc36e85a92d3bca79ca8831c1a4dd04687cb76767d89b75d95ce05f36e19bfba561220bd9754822e4814e247e68d2b886e7f21312282dd9a5cbae560240d815a9ecac399f5ff3fcdd104d524275b9501c185dded9c3919b161228aed4b4e326cb6c591449522b95fbb0a7d7b0da3f490bec4accfa91eb771917f6d9dd85e455b94527aad8263e141cd87b68bd2fdf32a7a3ae8c5ce221988658d78fc79ccea01f57c975a4cb17fefbe9ae04586ae75b5af2041a51ea595a72083be095350e03ae97910f9b3d9c0785d9465c1c0347bafa396a0c68af5af5fd31535a79c0292b6ccc00c028fc7226e059182567464806c32c3a8494143c8ed832cadbcb5ce151ed6e42218634a3b2eb75b4d5da5342cfd2812489980fe32781bdbb86ba9efdfb610b2bc86d0d5ffd8b73e86d67a7b0a199680a8ca2089fdbd635d5a116fe7057b66bcd9d14f7f470681e3c70fdc14886bb543ef99c12f5034bc82b2a981df00dcdfad6a226d164466c2a8df39660c6ae102b1030325a04cd8c9000901037336082f22f56265492d2813f6deea02e396d25ae24d6935d5aaba0c849e553722afc3d952982d0ca18102d1b15f323389abee9dcf5cf491870390f4dda91d17e249401690029a94d57798fdf364bcaebca2acaf0eb149d14434b2b3c73af35e99854789f43b15fb173b3a36d613831cebaa27f14377d863d6380bd19d2b4cd3848249eacabdc4a3aabb5025c7dc67f0688d6b5b3a423f338f8fe78bc9e2bd4225f577391b07a11fc03eb2bdd0e462f792c7daa96b39379f561a16e2a06a3dc40007ff709f6b8ada439e1cc947be7d77c782d14810113634a036ff952927d504105f44a2adae826d7dc6fcdd3faedce7621598985623d7ac2463ea34c89c3d5315c6c103236e9a57a7ce94fdbb57ff9e2efb9487405417e542e389e2f96702e7844e35ad2e7c335865938bbed1a8c5b0dc247159b73034662652e2355c9eaa8075f652b43f03f2274ad6ce9b6248a6c10c82f814c36faba95c5719086b913d1af418370f29bc43bdc296024a7a430df141c3ff7262ca093814af90b7afd29d5006ed9fa498adb499d3b5e6a6c1e2b1eb593a316a2c6fdc7a3941ebe3e3d12fb8d09376d46c33f608f3f7ed7bf19bb2f1bdd5990dd9e182a6cf1011d7e38870758a5984aaa56dc8feb1b41fb864f6eea2546c3ac328d8bccea331213976f4744b9cd659c56a3874707fdefe5ad286cd19210d8756fb472f709ff5e2c885ab58bcc718364b44dcf4bdabfd2b28cb9f16b85d3f6d41bbfd9f24456531e257dcb7d6939a52515121a3973c49657dba0933176ff003798cb83d62b8aa500e717b3a94b1a9041eb3d9ad5aba9d158b049604b6eb66f913b73239926423afcea4735c19f714b22b0a25c4f4d6846b0fe7459410b1d663195c92e219587c9286e8df8a30a1159d521a9fd6aab917715216e20616fbf58b6ef19d3f3b9d64aac44feefaa434a950c17cb704b1e1d24fef48a08fec6b8d428595b6054a3db6bba4b6f4ea5c76f55f9d48ffeca9d1f956f7fb76956c2fb25ad8127dc19f36cd95bce3a1da63249e46f570ed8c5789f356f915def4dcd8f8219417996bf400576ab83d9fc8f31ea836a26e9c56ffbf52a3c3acf892fb7491b191847c7c5ad7b2dfcb83096316b05caffcad36d7e2c2523e79a0c5447f6964d27262875643de2bee9ea59f0d4376b4a2a1180f15bb29a5779fbd4e629cba4a315a429b85c1ce94c1ee2741e91a7dac6a2c825199e160f9116b16a4017b159b9c027f220b17d850676476ea2d285ee77381859feb57bce42b742fae905665126f54925f05fd0d9b4ccdf0b1628c1d5ea9ca62e3b48a126c001d1cf6a007373cbe143128605108faeaab7075bb7404929c6c31e963c7d04ff125f7c4f63c107677c2675227f14972a0f6ca88d69c49cf66e375d707a5552d74679f959d23ad560873655d67c5a965d74aca3597c5604fdc9dc80da26ffbedd35c43f09186c8a7b61083f133160fc12a974c2d7e2d45093c56ff4d7b2e1ee76b44c271abc772fb1fc8c559f58b13e39ba57e1510e155b33a4caae707d612cc86c11572b82e50fe1b9de8477fa5a11c7e0d3b060b29a4f0957637375921cee9bd9d8d3e0a4649daee162a1185ef4692eb6937de8a951577eced2412b937614dde216da9f19d285250f039c2f293f20cf2acff6a4351ff6921133e3fa9b08a23265153f5685de3067260fc9c7628adc23ab4806910971be957c83a061d46d5740ac1e114966d4a67bbf8ff23f2cc4472c6da0581f59741bdd892523dfcd118cad4c7e8d0afc281d52e6880b512a519ffe1c4469a49c1dcfe27752a6a0f5997e9551ffb5a220342b2c56243dd57e026a7929a513e4d187c2844ff00709b151f56b9161dd1899def9fe15ed4c0dca1fbb4944ee69cd4c065c9f090b651b17f7e7adca18462f1f9d9875741e616db083d7d74b460ee65c6c697907a2a4f372f0854d01b05ddf18fbb668219f2a39220e4aea54096f044ca92f9c79b4cf1f45831851c8c3e8c4de409f7fa5f648a6687634fdc73b06afd6841cb0378ff5f7e2c49799cafeb51f70d9c20c373beb40168555c015da34d0fe5fa4d32f4c2967dd711cf2d415891e43622a7fbd6fa451df5a74cd871bc1e4cf544cdf94188ea7bbfa07fe6f68895d85aa9a1026ae1682b0a7c6588c5794b5ccd213b9f814c353f35011a1cfebae691710e8b12589d9abb18547284c595a6ce26a5ef1f074ba7a5382017dd9a5f477a5d9ef3eaac413871e497c05d73aee47dd35d46836735ec6621cf701c33e473c082266e3d55fe1e175ae555b5a6e72c386239a6151f4f8876d6e610d9c8a502653e7e7ca8246b6d5546f022fc1c48740b4688f7cd81577dd1a1184fe367b232b7c7c5b2b29cf5428d083bdd2a8aa15f6da397344495367c508953ea10f1e668995e666d58ebc07f052f48b776d7b5e68babfe31a6fabb17e5c04212e99e8bad8359c0e8535d165875c47a0d28651fd336f9ae1f851ff9a38c7f33756e462bbdab6547a5be33048b8e6dcc931ce650dbe7d7b3dac430aa8b18b52d92b6ecbae1a93fc393ac9c2dc25ddcf73bdead57db7dad6a66535c5ebad1908c5f4475da2c14189e51d81e2b4e73e9aaf6f1d31c44debc0b67864cea4e098aaf6c8836445eb70fa87baf141c48817021a13452ce3e459d804de367cffd67af343a75b0f1092f8b150f1868fca768ad8e88ab2b06f21ae166b37bb895067274adb94909fdc211fae67a469242341fdd65bc9eca0497032d81b64378eea6b1fb83187ebefda349372afe862abc11748df6d8ae81d05c2f5fe606d7732b079e0d8418d28cb5b7664702704ba9ae4d48ca6ef753808ed07826539883a05f1aa0b749869966e16dc730f1986ef99a503aefcf1fe92eb12915fd205b2ebd8282b7c7e75943083857d98408774e82f4abf37e013ee06a39cad7937cf6886f22aba97fac248d273f3c01a045563d4d916ca078ed64d0f084171168d687936108a70e145991ed8a78e4af786d1dd277a5054875e038320181a11bd84b480cfb495b8d929a4eafff395fbf5428a2a680f28b15bc21c9000b57cf2fc56a3416641091df88b55c12fa72814fa9d5416fbce116fb1a350b2ce7fe7ba57f4179e17c7eb865ef4d71e0834dc529299bbf1c3186f5f1a75148bf55db260582ed401dd5a332e86aaed0a15384458a9ddc8e2b42e0805e9e2070351b00b10dff3ec001a3178ffe511a526f15c346a83dd9163578e2dc22dc8474114ab64f115e75363d9565fad99ed9d011cf874a778c5a8936ef2c97a1f07f5e3108fec3f3d7b5af71f99ada7c4580facd7c07bd24988bd053aeb7a870237cd489ad0a6635bfcfda7626f11ddbe3ee5bbb0cae3f8c690e94baa7fc8704cab776784e5660cc6343215e7d02cdca6618a714ece32ad0ef6be7d43acda72884de78ebf7cab70d29ba7bfef53bc42ba21b663eda377bd7be17325231b2847b8a7fb73f2f4f413d5b116b9e4a0afa91aa86cd317146a57b5dfae08dfdc50038879071c4bec18352b9777f16ec3efea535e1c6f9b06efaa12a81f5a90a7d1bd076e34a0ba8459f26e1514846c0595304fc47698a32ed12abe479756253d7275d540db91c63acc66429f42c8f141fa4d7a5f503230eee0f764c5cfb60f9a6ea88d0678851e21bb6aa5d83320c61f6ca95261951eae6c0650b065801492036d3a4eb3cd47b5c5c8fe378210f70a2c9585fb9aa163b6b1ac1a727582ed410873c0d9b03d77a6c35c43cbcc43d424d2aa44eec240a7eb0963fe4c4da91a44318f63bcba509014ea7cace5de5f44706d67726d4a96b901b33dc67427ff7c98061ec4d0906fc66c2f158d4be45baa35ad8b098d51c6d31b813eec9aa68e3d3335f436071d2b8cec322527dc695f7ebd7495292d2d630610e0e70d77b5c1df0196744bad6fee1d2417f9eb01b5e9869b99c5ca495c306447e299548fc32b10537d7547d39f7745188ae9281fd6e5af1d10c3d16aac5fe3c5a38d5ffffe9105e161a114c28eea468fe34e382639c6ac1142c9f5527b108ebe637a65476ebbe84ecf24558c5a65e7ceba7ce6439d659a460a03534bf3dabfa3e92f4bdbc8e5678637eec34e43dcb50f1aa3c201c6d85c44a0b60cae77b15a701a6bd5097360b1c7ed4cca4ce4a55036d749a07aa745c8b4f2d953bbcb66285190bdc534a2e39930eaf469a93a92308aa71699c272cf61ebaae4dc02b64b20915028dc1e34300529fd1ed7b504b94bb9818d0421ccbb750d5f119b98928f795b1edf331d9ae6a32b97e71d7714bb2383bc50b9a91f74b132bed82e6d63d3dcc19cd575cd74da0da1c4e17d7244d022583cf66e05a67d10b002278fef40738f5982e29e08cedec58c6e144c4a72c9aad0ded9b8f777efffc9d14cf472dffd854d7f8e60e145945654e2ffd064861bcb121855e97a5cf327ede4ff741903f30815a0e53b2ddbf38ad8b880d8932685a1f9705072ea1e90d7a8808569239f750ca3f0120787d17ce7f7b249431226fdd07c2b8410ad3d9326d134979f2ce20254bc3d28fa05fabcd7cc212c270789131bee198ff448459aedc5c66ff0044b9e49e237c1890e4560106a5f6bbe8d402df1e3ed94f3a8610955d8d3420d99f5aca4551c7fd952cae700a79cc2cd55e922a464d7cbc4117cde5610920954670dcebcd6c183c5e1a89b0db85182a9bfdd2a3f0bd6292059291e0fbb2ccd6ece3918eca39728901493e3b045a5392fad1acc60c17faabe07674c", 0x1000}, {&(0x7f0000003340)="984179ae79da8bb8ec516db857f1953e1cf96361fd229d466b8f16cbcb30f019ad", 0x21}], 0x7, &(0x7f0000003540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2], 0xa8, 0x403}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getitimer(0x2, &(0x7f0000000000)) syz_open_pts() 00:36:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r0) recvfrom$inet(r2, &(0x7f00000001c0)=""/245, 0xf5, 0x801, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='\b') 00:36:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x4000000002007, 0xeda) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 00:36:25 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x400, 0xe00000000000000}) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00009a6000/0x4000)=nil, 0x4000, 0x6) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 00:36:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100042000, 0x28ac) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r2 = msgget(0x1, 0x448) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x42b7, r3, r4, r5, r6, 0x20, 0x9}, 0x80000000, 0x4, r7, r8, 0x0, 0x6, 0x1, 0x3}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x104) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[0xe24a, 0x1, 0x400]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0xa1, 0x4, 0x4, 0x9, 0x6, 0x7, 0x3, 0x100}, &(0x7f0000000340)={0x0, 0x20}) 00:36:25 executing program 0: r0 = socket(0x7, 0x1000000002, 0x5) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) flock(r0, 0x9) 00:36:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x403, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 00:36:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x140, 0x3) write(r0, &(0x7f0000000180)="d1c28a0e98e9d57a798a2035ef84ccf278ee10d63fe645fe60232ae05ed6b213f2bb4c07e2040000004a995fe9c26cde54f2133e7c6b553ee253842c23cff16b634dfa3d1afd51c6c83b18341da58e392cf7101b412a75dc64f7d007b0e0b9b9497327641ae17c7921092ca3f157790e77ab1e3e", 0x74) 00:36:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000002c0)=""/142, 0x8e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa66c644f6762986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012bb4a4847", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)=0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r4, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x7fff) 00:36:26 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x43, 0x7fff}, {0x4, 0x5}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xc30c, 0xc, 0x200020, 0x8, "cb71f5930220a499c2f43d705ebe20a8f806acd8", 0x1, 0x4}) recvfrom(r0, &(0x7f0000000180)=""/197, 0xc5, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xff, 0x3f}, 0xc) 00:36:26 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x10001}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000000)) 00:36:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 00:36:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 00:36:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x3ff, "a600ccadbf3f9f38f215bb43afdd96c6b0cdd014", 0xdfb, 0x4}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000612, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() write(r4, &(0x7f0000004b80)="fbf9c90b8c6a6453bbd6e87b57150d0a10d148249a46a4556e70f68391435031944dfb73c9d96555ad405cf1ec8e62464396adeff25f660df806b2329a4238326fd268badc6dc55ca9b4b11f84f81cb9e09c25e75432c0e17d830a423342853798aadbffd6dccd90eb91adb6c8153f4fa83a5ebb20602d55f86d53a1020dec3308668db1a5d17ea21ff055b579809647358afa11da6ca3de19acb178cb62239e440297677ecb2f15fc7feedb2136b3f995147bf91835b4ede3717c934e4382fd567d45dbd284abca77312da42f3118f9102e0c321cf66e84ced005538e73480a4da730e4297343e42a0ac87dcf68ec5de40ee6ba45844fbe2d3087a18bb22c1df9869159d83020666e114cda806f59791959fb45fc7b8458d82e93df4bdbe4da5b0b9cf72f9e81ec347a4b49d67b868147ef46d508b704460d44611db845e6d7cda916519f0cdd1c391ee4556a22b9589b130109f25b1872a59d9e3b83c9817676c9645f9fcb5a3a33b16f156def0bf578e3f6f65673687790a229570cfcde2b7f67cf4ca4c08338af33a561de570a2d78ad0ca618c3c813cab04fe7ec0fcfdeead4401a8fb2956f634a360cd5284e006c01a83c9f257962148cfb978dd34a65a2d4d670476a4ab7092035195ec01573ce8b6b9bbccc2da843a6560bcfa16f8f501de08fb1fb02d8233f1672cd78fb385f9f72c903f9e206aee4ac906aa71f657b1089b22858e820f938024f7252824fe8fd238682fe4c8012c5c7a701bad31e7b6e79121dfd8ace480dcd9ecbd1fa554eb44e505796e58ca28fecc5f00be50286d5784ec27fa9aad0d45da86edb29910732790fce9e5ad69f2453dba73644b451641e8d7456aed4498e18f55191d49248beeeffa54320c8ab2a350059be21a0437357bfcfbbc915b7ed9415e66e4321c12d57c2ac0bcd7c3f616640a3178a7affe067e913dd2071c77bd0d4df09c8b07b10bb954c509312f36e8d6a4f5b60e6ab47007f186db665f4c243c3adcc22f2a0008ff7d175bf42245dc138264bf41dda5c3c116c3a6f4c98985bd08b66e9a41a4b2fbbfb54da1c85d4b7e1d4f016403bf607f195330edf859dbfcec71da0b57af60aa2e7dd46cc9176cc5092f54fd9cd2ed8f60b2dc9c3b23f6af6d819b4e34d88a096098b81599e4e615c1114dc47fd7f9977c49b7b10966b0dbc2edd68c9116d90bdd2123dd7da5875e85a9bf82218988c523fee04c9e7ebfed34b01af5d0e4da91b08f9af8602dc6d64d1366c2f9de4b61d9d27305543f6730b7be03f699089495f76d401d65a190b4d5acc4511cbd87ef6ce8a28079b23b7d0625c6f258d01ea5a442c4fc50f65b7549e617f3f79e06f5b61a78ac6c46284fa5a5b51d8caa13e56f281e546081d194fc08bf7a259704d34b755ad6e76cabfa09031786ccae70255d4354e39fde88048df5b44d4785b65bf6d91c33d66bbe18d0a23f08241e432a7170f96236c81354ca1118342895167520c329450ecc78f2a11a8681e6538c995c238d60c69084a3a9848a905012d1752910b63a598b5c02ed40d4c3be76f499c70a7a22af443fb77634d43e3d99a1fb816bb32360fdca7e83bddeae11f3c1f0e518c6f178eaf92ff8e1e202bcc8860c61993c7f894d07b3836cb8bbae4ec350eb383b3d3e52fbb641661e3c63e08d80bdf207ed2aab7c27928835d4d4445e74c942960c82beeff5f06a611c189ac8e5fb1f3009853285b08e572f4c7fe68df159f816f36f1f963deb87bfb944c21610e12bb969d339d3300bd03adb9cfb032f94085d1ecd0dc0a62b71aab774d32d01532f4a715b5cdbd6051a70bc0e434f1b20f00a4b7acf32531e96a0a9cca41634a15cd748ae5af45e319c4032342194838c7cc75b9aeae00b67505c5437aa24935d031846fa5c5d9d6a081ecc45030e813a66b27e9795096951eeb4d8832ee61ded07f8627c7b311c2940302bddae43d07965c87c4acdc2d3add8ab7b70ff8322a3c1a4f2156f9a56b1943026db36c1e69519bec6646f52c8c4d131388397e63faa92e93493ff2ecea427f2af433cfc5ab1e1cf7582a20a01d1421a675e6d097273b99f248b329c24a60b604200f32c89758617a0375c18d2c3e51a291acb4867c3ccfd7b32d6404debff7e48c1e9581d8e21491f1b63eea8dcc031578914da70084698d6c0f88ad6cbf273f3978378d154182bab67b6c215bc2d1e685a0548f52599ac7681931ed7f8c3a43d43d089855cbfa147da8ffff056f11675d93904e008d743beb836d4e90e7ee71902a7cf71e6b1e6b8157260eb831e555651fb5ef56a46aa98da45bdda1b80f6d8f6c649678ed66a2f3a9fd00b3d318468c0e413649392aac748c3c073ee246a91cf0d88ef5621327b92aa1333eb4c348039bcbbeb074b540851b0723009a9a4ffaf8831ad4a14b59878d3a694f378563048f5287dc6650530735d108dbfaff03c6b205dfe9b3aab080f84629516981e2d0a86ff9e12b205a0ed3f0fac4f8c90c877ee2c23afff0a3bce2e8c91b3fa2bd2294f6a161f960e63ca978b813112a5059bd789a3c29e531b85a0fe7b413d1e9c8e507973f09421b0edfd67406cdb698e4ee7f692ed4c8d0b8617c0fa5fb88ce8ff69f17ab106298481bdbffbc091cca360ec68a8f865e610bc88ed006aa9365bec3fb922a121234204f15865f5f3da63a991067fe5648215680ca8cc70cc3ab38d0cfafab4562f088a2eee01978d73b89a6577afd16aee35a228cf27d43a88923bf3a0e5f27e783cd7f0378d4bfa087983384df651b9b9ebad6b29c41ece72281e95961ea542873203b9efdfe533a433de8cc591e38ee1500e4620be566b1b712bfe42f1c0302cc077a9db243946cef963dc6d94b7d1887a003ff7d47d70b524505e2dd6c699239e2afcfd30c9a6a97f1f25aa1bf7df0b9105c4995cc34b8a03729559fd5d51b2de5e21c5a486a18f1f8fbae9fefa0834591cf6c03b3576f48459974fca6feab7cfd1d655bcf9ddf14ed257877f9bfa2544e860569ccc01e945b84b5c60ef813ca719475fb902ee9cddef65111d4accdc9af8c7070483046c2468e2962c1981db03a876d4a19014f97e94069257ba65ae09987a1f44f2bdf34cf19f5570771519a67c8701dda6bb538b4a0b7587a7e9269dbf38dbba9b91506a74e23da84cfc5294316b454555159768ee67fd24e50f71b1c1e3b52d11799c7527f1f169348e562a13ceba0ee2b0fcea7eb4dda922f2bbcf6a9aedb6607dc6f8a61fc764d00be9da2a7270017e126064ac91fb77eb7c21ac61d181f0b91fe6f264479360810d1f8eee2642590cb377e523c093e5380869c252b0c6dc3c94de8996874643cdbfa911881ca30fb7c63f7c6285caefb96a1685ee6e7809b725b02a9e3c6d9705aa5defdc73f187af6117851d41ff1f0f32acb25807b290e6117b2b2e68e901a16c7dba88601773dfec92bb0c6f758378a69d612b6971345a2d0df8e88581436de3ea2fb74875efd6bf5164396a384dd66d25d62f59877c76ed074fcb032e16b8cb2b2b8f079ec1be6604fa0b8b62131cdf01ba90ea27b6018fc91475e962b18b1417fbe0bfe55caa952226da9f91c2c412b40842d2f68e496b5338ee2faad0179b2f83bf921829b078f75a30f416192e99f7973554469ecff03a8f0a42a0a0ba72be355651b177246d53c58f39d976ef625d1dc50ee4a8b42824a3d366c2542564c8e17c3dd50012fb9e3256041400de2979b9518ff110807cfa9fca805c8188ed084172eb9f31b05094cf4038586576113b63b475d0b4d329648a2a774f4c70c210fae42dac494265210ae61857d309e5b58aa1489b4cfad460fc425c29e56e20666f3771266b125b6bd0406ff51d4d8338d2900dd531f1c00519af85db27df03143f1d8f029a5b13baf6b4dc2078e3855613f2960c21d61a9a6ddca1b77ba4f7e2ba31758bc7cb0b0e6d2b18312d17291da0760ff4e80aade223c6301018e7edb9308f54a09d399cf69d3453b742b94e28eecc8b5cb3cb10e37c3c6eac5305713e28f27aa99ba4676928e7076795b03c3480191b8ec2e0c0d27bb770931e05458c70ec8f1dc759b112a368b11fe556d124337c59f4457de9f444521d68f41cc803a43bc1917f32f0d19731b5f8480daa997a1304dc48419752f906e398d9728590298a06ceed784b1e885abe5c7754ea9473abab09e8ee10fec78a3f14f8d2b3073da7545843133a40d3721d3be35f84a654ddaf8add80c275fa0cbe070ab7a", 0xbc5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r3, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f", 0x43e}], 0x1) write(r3, &(0x7f0000000100)="46e035ff4c6e61e6cb07017e2d279693472baa0750e6504d3110b85290aadc51132dfcc1f55c264d1202e7b7fd0bedf1c3f0a20c9fdbae616bc6c1d05e4cbee20807e02a7ec9a2e24a220b2baacc1bb660cc90dd63d69e25653b06cf2ba781d3ad22e1aeea332e317586c24531e3c6a0e8f097c67d9cee30bc3277669fe4354f12d454afe37a8a3428dba1c039c3a1dbf9e710ddd71e5db01b9b9a6825eede1fb5ba33a7d1b4c23b1fdd4da2dd82860b9c22eb2713b491c5f1d1f9a7abca960a6aceb072287dd1d618b2497642c6a690fb52033b70c4f3588e01", 0xda) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000240)=0xffffffffffffffd2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) close(r5) 00:36:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0x5, 0x1f, 0x10000}, {0x8, 0x6, 0x20, 0xffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x5]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2ed9fe4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:36:26 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20180, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) 00:36:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="0cc25876a86e0051f6a73ce368cdb3e1733fcc56828d72fbd1f4a2e60047cd7f1f552cffaf59a97657f3507644715b72182d590ef0ed77f33a3367469dca6a5fdaed3e08aae4af0d4249c37606ce049d37e97b83679667975ea60e758c238e869d3c22e9ba", 0x65, 0x3, &(0x7f00000003c0)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="15e608be6e61489a01c5dd411a0a4f76335ce9cf2ea274e7ca22ea0bb9fd90bcc3cbed6587526a12a21a433225acf7193795b09457bc23f8fab3d53c37645e918a34ae44b81f1a47c5b3ae0dccd4cda3781f340c80921ec5956df9d07dc40876f59b91dd9c8893a233fcf08550cf70c1234d126edcc9f8049fe5da77576a2ccce7db30", 0x83}, {&(0x7f0000000240)="9d381c361707f033e47c0e7d0c80ea74c6bd7ac919c47b053547ec2ba4a3db457e98865e563cbdd31ab66545966825d9d1beedbd779d0ea1bdc107b1e69945c6d65fa2feab1d446b89fd91d8a958eaec7d0c833197c451644ff077bf35498a345c4151bba7e995a6a7b12da678bdb76993657884ff0741bbed3634c0da1e44e9034e223430559d7fa3c5162b55b63e8db259c561447fab3f227fef236a53a479a709d4e795a9abc63b2d3004397b171d0ca08894e3c06795a626f7718d36f72a59b4023f000239e050265a81daaf", 0xce}, {&(0x7f00000000c0)}, {&(0x7f0000000440)="a6c3c80f83ab393fcf01dc95ec171f94031c7372b44a834ff870b69c65b87dc2faaee28b9611fc665e439c66094932d37d9e52a6ce0aeada0b039680f2a6c87ca442e8f00e8c239867d2d017b13852cc06aabedb313f7859ec32069a74a0c4413e31197bd6c32e102c23f0cbbb96f06c0e35f1dbfad5dca3fbb353a00d5c80a9f0b1bd9fe8e092a937845d338024cb8ce80efcb7a7566dbff01de81c9f6bb0ef005ad6721dff3ca6b80bbec6c97eb87ed7bce30ac354b708c168b08881c483985b77ecf25262cd1bd735442836b3d95d4b21585222f823244c7cae5230a0705824966602181970beb6343480d20ea3f0a1bfc6bca72eca727d58ad341375", 0xfe}], 0x5, &(0x7f0000000540)=[{0x110, 0xffff, 0x7fff, "e020c43fc0cd1786b707230ffea4517db73a0aa0bc19032f781571b580c320af07d3c0f51f5bdaa5cda7adfab5ffc05e03fd080fb503b037583e981ec323b1c8b859778a7116b69387ac57a5e865eedd46a64c9d836fc65126da093689bb9a3da89db4c78e01893dfa11407f08ede8d05a7bcae366a01da7e1b00c268a81f1d92a9298b1e1e5a21cf75d9f2a22f823f0faede451641332ff94811162cc6367b426c9072bbd2ef1298344d30edde58f85b73c2f1be65ea1ccca059ea2062e87e723c32fb59fe376efe33b7674c121c235bae470229d85a84299b8586ed7b00b93825b1741ba3c0eb346bfe87c6d9dc7e54b92a2f7e27bb3f2dbeea591c142b1"}, {0x30, 0x1, 0x80, "7ed7c2b2c5426544ea00f09775db7176b3774b5b519ed0b34c"}, {0x98, 0x1, 0x48b2, "5db401009c3f34e4f2e058746143fd0a489553d692da19472f29020bafb6ff3a52809961ccc67b59817d5206fddbaa6810f62311d476d27aed252052ba6b9763a91a979a3a606f841b6ff632032ef968350d6e2891bcbb0fbc0b7497a1a737da99d1f42f408fc572fb3aaa5c43c7f48f0f40447178ed6e446966d8077967083844"}], 0x1d8}, 0x0) 00:36:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r0, 0x0, 0x2, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x64) writev(r1, &(0x7f0000000280), 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x10101, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0) 00:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() 00:36:27 executing program 0: socket(0x11, 0x1, 0x200000000) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 00:36:27 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) fcntl$setstatus(r0, 0x4, 0x8) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 00:36:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) open(&(0x7f0000000040)='./bus\x00', 0x10088, 0x80) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="7215a43c75258970eb057937da", 0xd}], 0x1, 0x0, 0x0, 0x3}, 0x1) pipe2(&(0x7f00000000c0), 0x10000) 00:36:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x30000, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) 00:36:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000100), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:27 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) write(r0, 0x0, 0x0) 00:36:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x0, 0xfffffffffffffffd}, {0x4c}, {0x1000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="1c") 00:36:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x9ae, 0x20, 0x0, 0x2}, {0xb7b, 0x8, 0x9, 0x3}, {0x6, 0x200, 0x400, 0x1}, {0x7, 0x4648, 0xb632, 0xffffffffffffffff}, {0x8001, 0x7, 0x7ff, 0x408}, {0xb7, 0x200, 0x8, 0xffffffff}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 00:36:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x3, 0x5, 0xfffffffffffffffb}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 00:36:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) 00:36:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) shutdown(r0, 0x2) close(r0) syz_execute_func(&(0x7f0000000040)="f20f79fa0fae2cbe44a7642e410f14dd41f7cbb8c100000f7859853ef30fc24a036626468aa903000000c4c2c504aaca6a5837360f8a92b9cc06") preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000500)=""/144, 0x90}], 0x5, 0x0) 00:36:27 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ea044fd33055552fb824b3da002bbd47b6e8d583e4d54a38b6b87cb2d72b893b576005c98387aa4f5b728193ef16ab93f12fc007916b3319c24ba11f881a4f6039b0ba38c5cc34505c8882556496fa390047bdb3cd1d2066397658b840f4e", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 00:36:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 00:36:27 executing program 0: r0 = open$dir(&(0x7f0000001500)='./file0\x00', 0x0, 0x21) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001540)="0b7c809863996f7289a836255d7910de15e7bccfa919a96f41c3da0ef3ef65b3c3f14b418fcbea7f7c0bf4c6", 0x2c}, {&(0x7f0000001580)="14620ef85e71bb43bd9694fa5e3427a1ad680dfd3c44dcada13891fecbc6252811119f91074ebdaf14b0935e66a2686a6fcadcf1b0b569bc2c85df2069f0a822ff1d8fe2fe96c9c7da4904bcfe7950e52354ef8afade190aade27f95e20830df11144b65e044a1957b7907293ac014d01b9f55b8d81b3612172b322d5bbcb92552c58d7a4bf884922ec96593f4f282616c9ccdcf0ce843d8e1c8c5a68f7fa6", 0x9f}, {&(0x7f0000001640)="a2b9334a2873d702e65f28d198c0078095f079cfca21ede79db26325908eef4bdbfe323fe2bd28552ce7647048df308f8e6b3886a3befcad182f5cf7d67e2b1cc7f0d82ce10373144cc32024308335bedd8e8ea2186bac904213cd625a97d81aafe2e83ec932e22e0dca4ae19dfbb096a69232b99bcc361c74eacd3e3d1f0cfcaaef38c51b952eb7e5645b24f5e1fbc968d667d91ff304cf825e5bc1ab1476551cdf0edb4d0558f4f8ed7d24a5e53da6e8bb6bf041971c1903fc82326a086a9f8fa0735f83b6482b8dc07afcafed5b862082", 0xd2}, {&(0x7f0000001740)="cef5ed098c3827", 0x7}], 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="45a34d0f554002561657c462e1e919bc58db02e1ce65515a8b9ac2e16e6725837476d124ea6b9bfb653c29201848cf494cf198adbeab12e956ecb8462418d16a846cf9edf6796d87604531bf5c", 0x4d}, {&(0x7f0000000100)="e9fc5e55467f2a2f7332501bab964782d0ad55d5e3f22afd741ad0a153a7c8de6cbb51d1c07b3992b0aeffe76c4c1289b58b1c7f7585f521e23e84ba5d090ce6d483838ac567c2043831227d9db4051c82eb4f0d45b98e6e0cc05b4dd950344eb24c7bf067e0ff988114278ae3db7b2824152f59f3a22b415074befd4417f911813c8c45ff11d379c4f681dde715f1f74bf7b7a9282c24910ee8ba716962b487cd0e00d21b009bb72a604a8c91", 0xad}, {&(0x7f00000001c0)="c9e10915b200609c9c0cbb92146f8a68b333064ea08a3fc96c18ba4708473a", 0x1f}, {&(0x7f0000000200)="1f1fc7a8eb8884a5655f1173c4659ac67627ce5d480f9e226b3c909bb842e55211bc628cffd30ac8ef5da87fc534560a12033c40ca9118355f6dab45e8449d04e1ffa7a3b66b36412a34904e11b42c90bc5d400ab8a7c6ed302dcc8453909d6a955515e1d9eabd1c00da7e3b16871a144ee9071992eeb590b12b44688ef5d92c159323b675a2eaa0c069b53ea5ee36423ba0e894db73949dd76fdb19379bca7b00c46be9b89822bbbee61d09cc4f76b6d8b3d3acb80ee249bfb8f9a513c77e9a4709568937cd1b775f55a879fc015479a82feeadf6db84346168347a31d2bcd4b4b4317d49fd5c65a58200a7b7ea02e96318aee6debfb65ddcad02b505c07ac058a554beed3506ae79629fa9b36f9ba15539bf2a47a4edaa2751762b4cf032ece5b52940ce978d07cc84766623f4d7ca93764fdc84385f653b6d4d41cc0bd7a31a67443f97e0e8dc984056c50241209fe6af65f8fd4106f922989cb5d1852bfdb5a7c8dc061de4ef0d48759ccea0823618540127cb30d6766224f24fa59bf31402456274a1f234e74f0e9ab31578f137815c124de5e8d43abb6bfffcc0769c8c171e921291508d653f2b17a4f8a4561c4dc13fa57c684721a32a332f9282db93354e38c9cd9a4d66041dc1058be84a01240c70188d6fff3df5fd09ae967eeca486ede97c1c039bdf813bb968c9e41e38c51c943015ca1284ef885e7bcfdbff324257bada272f34755a20c5fbc787fd060558b72737b22b878b617890a1fe66534a7d65e4bc558ca81c91b32bb21afe33bf00b5c5f7f9f8d8945d094086edd5e0e04677af7820451bf850dcd8a97f3fdef2baf2830804f8a323a08791ceed023fbead58508081e66b59340c601b6c4ca125830510eca4404f2c9ee42edeb3f394f27ae000fbd6f9c6d30aa3b883fca605173f862d05b9289354fb5483f8b27cd33729ffc8b81c2aff6e4cba10b1ec0658e958294bb9573dbe920baf6b35950fec7162a21990398547fb21664ab7ad972a7c3c68cbb8832bff91488550fb65145f9447c3e6bb7810bfa6aa3baf9cccc028446e82c5efb0a0734f5d54f00493601efc31054dc83785d06b0d922bca4691d8e5160372e90a78f42d53c5d9c2452144105ce1eff452298bdc34db7492f5770f82382b5cc04189ee10510be5fd6feeb3e7f07effc2545e9d5a9405c12b88d639f88f2c556f2f7e21c8fa06e299244098844678dfb80fb27205c2493a00698e57797ed8a0f56e2c0ebccf5f59514d5932564ec4d3a87aac0cd3a2040722b67e860b425664385b3b3433214c70c45ba0c06d5c7e1d0eee96c0d3abc057c4185263829c22fc0abe154d970a028c96dceabb00b2352f689d474b0607a77e0cb8cc274072896e4967afe76bee710ce5aac1996fdfb109bdec6b7b0d2cfc9bc8ec9d96bca695a9cf90b2cb2ba5a7fb253858d847d78113157d16e09f67024c945bafade03cd781b6105929fb9e3d25ada6dac7261edfd10d36707d11ef5951c10c47465181756f5ff3901e89e6e271f27f99fefd6cb4485f5c210b2ac9bad4ca1ba7b4cf7c2094c9d5d84e26b80fd49c2bbb1890b3695484a4a4d8418ef5ce69962a46f03c6eb092e4963ed47e53ea3967bcd8d4de6395f58216489f70fa12734f8018320c13bbcca152406adde38bf4f8965ecc82f2cf847d7634850ffaf6f0033a937a5fdf87220691b9605b3c8e44c6581011dbeda27ef12a6e81a46b1df8e27e0f3f05c321d3a9ec73e9eb358532ff4cbea220728544432d83f20fa7f5088bb0d8d8f50db6c3e67fbf7662aff54e45bfd4bfbb6f4ec5f98f2118e5b659e82c91423170223a6b523ba8eb4ed237e2a347210f825568bb3b57544b61e8f4d245d056048ee99754393502c6974054b6d66cdb8e156730e76fb337c9c4957e3eb3a8de6d7f31a4f900cf70687eb9be682a3aa4e6d5cae9cc4fa5435bb9e4da1b2e03a02e9326525efd98d22c0767b7138bdb3ba3d22b6303bb707372b0f2e6e0b0763f11003b23d67f70279aaa55f78162026808b10bd6102b3facd56f9e0e13ca318fedf8d761fe039e3f2e8cf2931a319cbedaf33f9896d479977caa953df8d21dd18fea7be311aaffe63ee0fdbd6b5214d55e03d96c9b80b5c015eef2583cb0855701f884abe0807861a43f806b51a94b1d3556131ba559a7536b36b9740da0a94271e1b87a0cdb46272c1a714c36d2e891f566a08bd8b29d42b093ccdeefaecb879499f19fcf6a23c243bc6dce9e93de3f36b598a783bfb4432ec2320841536d288223be37c19a3bdedc71c0bbb6978befb5ee9346210fe06ed86acb4e1917d71ae0bd5680f92579a0e298de9280f5f629be0d643389cf7aaac1865828c35bd22dbd18428a5793daf95a5422e5667aaf74acc5489a7ff88a9af1547f1f132816d2e42946d5ace8796665e5443b3acfe2c143574d5c06a3dbe0cd235a5b2a45778cfb48a3d17d2d124e15d094cea4b5abf2aff280716528f39f5638f3710cec6a47e172bfa60eeec1209ef879e750d20f52daf3c8092857b4fd719e35706f8c3cc67d14de3621371308aea7c5fe3a65b0bb1e5f84366b3649c7cb97376a2fb5e22797b8887434c525872de618fede3c6d6da7071e35e2fded15d2eab275594f6cb635436c5b8d037f2ba5deb8804e00282de4f271843050bb53c493cba9e748dabc5fd829fe995cb8ccbdaaa2aef26039e79d362612bc517ac402ca8cb0d7504cfab8a8a5b86cbfd2414202db0fff30366042254929f90acaa4beefd360980e581cf3dd6a419b4f69f319ab13e74a4ecdfda7af131225512cd41f4abf5f693d70115469aaab599f7608e734db6de705811a5f26aca68deda185fe08b7747f1bf5bcf3eb1657f0d5508d49ac3074d30f5473f9ed48cfd14d9b968f3c078db28262fd4bb155c70cc796e289633250a10b4b16babcad740a9bce8fb243e5bdd058373fa5994296e16b1d88a8c954a2bc448a402b702524f4ea863b75203f54af63946e662cb2ffb65a5e92555256041ea56ca10d495e11b53456ea625f52c520f7439a0f9c6c7e5f7677e76d36df017ccfd9cf23ff6301b1379e685f8a89925dbde7cd818ed6f57cdf14bd816f982b44b59082b0504f297821020104740a1c636c58b983005c0ac335e9a7167faa8af824fd0e0a86248b517cbe415ee5f92cff2268adbafe2f0d389ef20e6dfddc40555f672f1fb89d337ad449388f405d9fc9b9323e33a1b1033a68e7fbd920ed1def2e8fa1823c85954f7b7041e1c9cb439deae2399c3fc3f5b84ab3007bd477415c9443a654980e5b6be8a76406e3be5c951998465f5d8e2ba21de9e46046128a727c4be732250ba7bed40a73c09b3a618e278c6bb3eb163312b50a2433ee079027beb56e622e35db576b58cf308ac2c5905b6ce9b6eb7f8048c83c0492275d8d2bd1b361f993d3d8b5a93e437fa5a00fb65ef77188ab7398c7d7becc4f788967cfca2a8fd4a0c4b9f26af5e6a833e5f27ab16cc6c61cacdc2cf84ca8dfbcf5591d8c993dabf5858c5b7f88ae3ae12891d2d2e05de63385bee709487cec0193ec8d380906e4e110ec5eb362f4d8f9aeb391a15a20d7c4710af24d168b3a6a4f5ccfff1975637ccbab0d040ca6eaad81862b474b837fec7e21e5b86f8aecf4b016916ae789e8b052e846e41fd34b3b33e17fcca6980ffe4368fae1f18f99e151a6611634f86d0b041b1943a2e8ed17bb92a667393fd2487cfb7d0e61541ff0100e71e39a8559fbbae780ad4b9a613a7cb9128abb0020b7f542a3ee4de23262da64d1db7226a664608a1c1758ef4878e52ee6621158fb3c2ab543d231e70dd4485d53419f22e1aed068824d1233ec8ecd39cb633990bc869f7b1451fc4a39ff380498e7537910252e611183e3ae07318115516126a8d91873e403d366f6e41ae3a460aca1045d4a3536f58672a7067594f1a975058b95bad68dcb7270e3647125f26822240a7026edea2bf54e1a004587b3c928b99d76bf878fe0f7ac2225953779aa29555509a377cf9da4f9cd6fe621af38fa18a28818bd8b8739f28cd0277b8941e6fbc551ad32be3c441980cff6811a5f945567991e0e3e83003e7c08db34aac13509bb7b57decb77ee50431deb34aef8531c37c51cf1723234aec76ed87cd84e553110992e13602b4b5254c5f1bf707d6922d184348f02a705fcb8355b0257aa3149437e06e3e9894e46f1834835d684e0ad520ef8e1e21d8c724622f31ef5f781d29cbef162f6e66c202cd5fcc4c85f04d109648fa577294e8875d665beade604c3203cadf0298d4217e59b85299a03581d2ab0d1e2fd0eb452c12090dd63bcd305da2b5a73c9f7c15919174a649fa3d4e8eb271d031ae3779e2dd6f59ea53f62656592fb4ce20e69a5e6044d27094b8b863c898e615fd9e620e5cf03d2aee74200fc8399041c3eea2ecb867eda0d2a9b07d38ac3b7250b53d054eb1f53501a7809b8e465ca1c4390a6292989615ff20cb988a8f979c384e6783c37ce02c518dfdd05e7180537575207f903a2bafba5f5ee400fdc960d421cdaec3617972187b2618fdd8850a8464aede9cff1eda8bfe3701b8bfa0261f8eba366e29356a7ba1f65064ec9e062906927d3819fad307fb382f254b43405e5344e528fb06095a4d12b776ec51ac18e813dd1edbb93a410f75dbe5c676234fbbe2924bae3e27ddba27bffd88039644a21e73e50edc9a9c7f564c161cbd5881af30c92184f4efc87f74ef910557e149ec626a65e580aef06660b3e7d06df4fb6755f8901e7f288b5ed8fe386bfc557e54b8e275b63f47b24edcd96b75926d08fafcd933cac71432f4fa578f978ade21a5a6dd09973d21c78d31680786bf4aa14efb3cbbf60030c884862c22c1fc917677db4e822597d3bc03181661da5a48c7149dfd8207e2bfbe2a1ba3fee419bd3525c9da9e3b732f6b5dc19fbaeebc7d4a984c6f6c4049cafdec89fec7369c6794f482ec15216414efad6562b233f3c13973f3195acfd77fc86b0c41b2067155f50378814444e21deffc6a3afacfec7c1c78b3a732cf0133ed65a3bdbc54050ec8342b0ac6cefba675d88f489f7ba6357f1bd670a326fe2c12a999223b3c3c2bbf43a20e28edd18ae015801b389b6cda863263cfc0b1d05f1f4ca8647ec6e2f6c92cd5bfb0f2b81f5e0d2173fb468bcd40b380daeb739c6b04f29c7f9f02b231d92e8c9e5dda14c1518183acd95fc92905ab88743c53719117fdd39a97bc44e0213b9d6b719e66a4e980f84eb518e7fa2fd876383ebf408657dc12e05ff22c2e2769f146657fb8b5696e9744402a566a72622b089c836074c6fbf95fd6078080b6450aef08026648ebb975147e6ed2d4a5fc784668f54db5a2ed8dc3e44287793659e39343766f91df175f1d3f8b775587c2a24be2cdb6fa89061568038fda60d0cb57409641a98d2214776c6d6c7a248d827a89240c2977586c38e4352d81cf4c01890e9a9e09f6275ad8ce6d8e7c9a7ef438db092ee73bd802ccf6f78a3785c2aa0f729b89ec216e95188e3ae4fa32b2bbbf115dff1a85c975bd2f0c0eecd06f5f3765e9b81e28ea6b3ea29c4c5b33d119e7be1352c9dd30c66114a2213113157815fe69bd02720788a1cb6af5a1404787343d79f0b6f1f3c27f20aaa17e565ee8cafbee7e06f2c534b57e55e25f2519244335112c83ebba53c616ebcb087810193f349fd9b538020853f0d6954221cfb181c6e508333edd61d5a7d67af0494c814b0a7bf0d8f9b8cb03ef9e4e8b5e8dc45775ab36361dcbfabb4e0", 0x1000}, {&(0x7f0000001200)="c7b41ad407765ed12585aa5c046c00d15092d3ac390d01c9769bc133ea2f9c40f19006e8fba88211914bdcefb1828eebb333f2ad3de721dc261339c8ad4ded4719df7858d1ffb4cd738424db7c6d40653fe76413241acbdd9870242c4d24ff3c276edc685e059a5906e58ce4caaa2345bec45dfea9cd7e430d2838d69eec8681a778328009bf4edb9e2b", 0x8a}, {&(0x7f00000012c0)="01f0bc7457937e6a04a1c21beaffd20925dfc7a6d2d36e520321004ff25467a77266ecf09dfc3a67f7ae91bf561a4447108243843a5b2a10f35edd56d3df09f76a4f41e23a88d7b88016add35d592ebbd2b85736d6d1d03554bbd2cbfc5b08ac0be652021c2b989b9bc7730d5cbab53d1ba6cb2c88f1abce553fb9f7c533f0b7857c3bb0e964a49d3d7eaa41e51aa7bc7c750b36a141c32c6071", 0x9a}, {&(0x7f0000001380)="ed081ad75ce7a0b9156d785084dd", 0xe}, {&(0x7f00000013c0)="1b34daf92151526c26e5a3e03fcd9b050dc064c246c444033784ad6f5c5dd4daa41479144d71f55b", 0x28}], 0x8, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000001480)=[{r2, 0x20}, {r1, 0x110}, {r2, 0x1}, {r1, 0x5}, {r2, 0x7}, {r1, 0x10}, {r1, 0x8}, {r2, 0x21}, {r1, 0x5}, {r2}], 0xa, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x40045720, &(0x7f0000000000)) 00:36:27 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8fbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000001a, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:27 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) clock_gettime(0x0, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x2011, r1, 0x0, 0xfffffffffffffffe) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 00:36:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000003a20f3487cd84cf2515d7136aa98bc00000000000000000000000000000000000000000000000000004888664b15230400"/83], &(0x7f0000000040)=0x3d) 00:36:29 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x400000000007, 0xfffffffffffffff7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4", 0x4}], 0x10000000000003c9) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000140)="fe2014ae8fb8a0b28aa1e53f0ebc9bd5cec8a93e903d734289f77d7cd7f5c730b662e1d487878a469535e4a2198ff764e6bdff573e68b7b72fb973f9587469bca468ae0528e9180d3acbf82f9307b2dbfec9d0f0528b66b0580edabe91a6822d188891c6fc98a01bbc6a453d8b25a6097455fab5e7f6fb09c74d5ea7b2686a2a887d4352d1348e1fd6ee0ac2d535d4f6e286388081828e34c8a990514a275ed867a15e6edac5cd8164e9be4631c4b9484c9e472c2733fe2eb0136131aad41770779dcce4500c24efd9295887a025c1fffb1827d1c3d11b7e884c702ea19237f8846937abdaabb53442bc736240a5d70b8f", 0xf1}, {&(0x7f0000000080)="967ef9b33acc07ad80de2398b6b9dd702d1acda904e6072bab4935ce3c6401584f24341abab3dba553dfd73b2b86a1c475a3549f74b7523936fd478dbe30adda5919b554ac2929d7247bfb9432b6c9e79a164a7f7dd549f3a0cf5f3b5e5d9cf82d9cc01af399f4cac8530f3371ee439fbb74784d", 0x74}, {&(0x7f00000003c0)="ff4e2096cd0816bad1a9b9c0f547a4cfb5866a553598e08e8059a6f3a821f6aa567e319386f279566f34d5a8a26b9a0e2ff2586a92d47115db98ed2f1f76db76f3ace1ff788849899c380ca7fb8e2f339fe42d744feedfd100c8f36a1aa29be1a06fc9e0131b67d59100e63bdcd53d857d7d", 0x72}, {&(0x7f0000000440)="68d18000f0b6d5eb00e6a732d9b5088d15647813f9df03aa2c2f39970726e37df44b9ad6b52d9b12b6374e39178849c227562c3cf4e462f836c46103db98a5bbeebe6a23601e1a212447eb036d82884fc222f88f4d2405f0a8e74fd51125fd94759dfd65f9c34ec55de05923d868412a76c4cad907629b9ba4a150b3185ac05d5c730c2bb1ce4f4abbd8d9", 0x8b}, {&(0x7f0000000500)="29ddfb1a2dd3dd2fb60244ca8849f416514c2feaeb41583300562b2c46e8447dcf3cf29737cce9115d236295ef02cbe7ed38efa07e7f584ce2e36e64caa236a534695ba4616866fe9d882e519a089a2e0e17011a0f8635d9286465d46cbfc58a36e9a5e9", 0x64}, {&(0x7f0000000580)="c3fc316801429409d9f469915ebaa7c68e0612cae0ff5bb251780311a05101837eeb9d959138f159388e6f2e74d252d8c6616893eb766a5bc16f2f1c3b78c10ab45b4c261868f90d2ef9c15ff43b7d4918d43b228f4c01299d97a1d3168f2df47c9ca26d94758c95a57b0db9f9cdd23a025848ac1b498f7ae8308dc35b1193e4f2778991658dd902fb00f7e35335f8f4d40ba081abccfbfd4d29fdc25dcb5c50e5e809fe977d2de25e9f55649ddfa27732ce2bb99704be473ca3107cddc4445a0e88ad7f55046b63401102f2bc7fd1e33491dbf8ab888fd22a234c968b98ac1b1967d67c622e92f546d8a5579e441ddcde4cea93a050e8", 0xf7}, {&(0x7f0000000680)="172dbbebb940f6ce6f083589f22a1ac0cfc9336aee5fea6c1e271358c1c59d60e6e3e7cdee7d6f3071acd90ff2b41ce34c74277beaeeb39e61790b84e4d359b117b8b8110a5e80c1f097c78b5a97d0105e0eed3c40b574cffee708b8d7c2ee42152835853b6484f5aa79a70cc9834a28007353177fe4ca679d8915c74f429d329071310cc6b23eac8578e5b351b65e6625d95e31c7c17f042dc0df9ea5624bbe284e109029dd56cd4265e2afa894a20918bb2c802c7a6a060d50ea9aebaf6bae61775c2d2dc67d237713096c15e344d118ad7a42bd07a9d3e58dd879dcd3a56b88c6bd9686347fcf367c495ea1ea93887fbfa2b7497b6a6423ae56", 0xfb}, {&(0x7f0000000780)="1f23d4c08472224c93e091b51bea45fe7b7c2b0118fc44ec414cfa9c4e1dce70fa57b36600005300bd0eceb3171623a8b2d54f876266263b5f529fd6767b4697e8853ef1d68fe1e88b3bccb213141e12e171b231c83f46e387e527c4038750e5ceb9b647a3a53304b1a538002a9cc2b0b758d473e2dc4cca6a97bf8a7903be1afc4d3aa0c5559afecf68fc2ec1062187d10d61054384e58d14a74070ee500e13258d8260511f3b7c1dcb2b4628d9acd45c0c1d1c898ed941b192efd1b1e4d9452c44dd2e4b5a75a8160d74a2c67730902a78685b452f68301fc5cf935d99e7fe14d19473be0e27b07e32644a1bb27bd7d49c4edcfcb58b", 0xf7}, {&(0x7f0000000000)="51e149445bee13904adc8bfe072f647463ba2c83481396758871a027ea541b", 0x1f}], 0x9, 0x0) 00:36:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="dfd9b516", 0x4}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7843) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 00:36:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d21ab8600"/4098], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c6500"], 0xa, 0x0}, 0x0) 00:36:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x3}, 0x8) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f00000000c0)="db561fe4cfc03d36afb87254f0ac08f686a2c138b873dc42d711fe50d018d584df076148f0000d5ad40a5d11e1cdda20640a617d5be512769eec8fd5e0dcdd3a98de0b2c38ec56608fc37d5819fc7978243e52958efd5d00b13fae94666a262b4be507247fde1ea6e3e6908f187b07bb63b3257af9f59d2f178840ac707848fcdc5d2eb4e301edd0784ae89854dd6331125a966c232c5da53651cce978a2a9b8f3f69c15e4be4530ae1c119dccaf4a4d73c6f9d092bbea82d05e3f3a672bb21e9a20e23258952ee0fc7606f88bb2991ad6f4f9f196f7221241bc5f5de3c8b4cd5a80465764065f2232e69515360e3c18f016bfa36d4aa237a44b3175419b1bdb3eeda7665cce1d9f73ffecf27079c176c14996687497d2f14f06d55535adc35cbf12315a6eb26a48b9ad298695b9bc1f7e334ec234253410ad17e2240131393b24c27f5b29146aed4b3b8fcf4f80a99b1e6172dd44dee22f11eab1ad35351c924913c879c9bf19a6142bc941527417349c8505fa6cfbb66a99344302c5c213c41604bedc4f427e047a2cac44e7299f1b5ed41d9828533d2c2546b2b4cf7511eb587df87efc76e627e6a9d0d02d86f07da1f71f1d474f0f530f6cccdb4451f6ce8a13a77244262a3502087bbc8b8043bfb70785c1117c316162da84470943303fe1a4c6fcea72b9cb6c52723558acb7868ebe9ee2bd4b3099e029f497eec0c6091447b74c4a20e80d63c9c0fab0529bbf60f898a2e14fb49ac11f86429e5976d95157d7b27a5e5d29d073a470f4b87ee3b026cf5a1ded8e4c32d2ac43f2082bfc0a9870c8df91638633f356c6230ef2441af8649e7f4c5c915cf181ea84136585f13e45429e811592e8843fa2593e2ba3340a4b80eca502f0b7137b9a5a27f9f63cfecef6fa79568a75f74525cf9fe378cf778219c162b81cf10a028d21c56437f96a0055847fb3ccefa29fccb049ed362aab13867b59779766953e373a53b23b63a91c9efb66f6f23aa0fce4564c0c5982b08ea168e25541be43b4eb35d47c1f1de6bb68c3fe4caaab4b73d8256c7542997710e9294718ef1d393bebd70264ab7c2bd382a0037bdeb5f1c6c146390d39cf0e174a0834a2b86ba2042725627136e0422af1370f2fb111c71712f438734dcd4b486daa9c719ee630d18838a986d863f67d33617c0fc133c7e7e2522f211b13ca3bde1381c807d2656998623fea3031c25ec06c9cebcf9148e4f164468a26ce88a7b9da71726499bdd9754f1c9aeab66664ba3256edbb9de19a10531747772a8bc1031b2f8903a2571c465708db073a4ed3ab2e2c50045880da510eca6083986c48443367aec5b7a04fd401cddb3649f224dd4695ff8bc230d690ac52874ec168a4889ab2d18f267ea2c1a76a10235e408cdee4e6e6d06d6b879c15d4efdbf43a7fe4bb002b71f05eff424e3757cec092f60d600f6fff99ed096871c77f06a39c481bd1b0568b4b81cc0b123d08984c77805c70326aa5c0e75f90a86921293d65043c6e6870918b950f2055257854f1944732e06368def158652934f02f149601d93b7f9215efea275ed6a218383562cb1786fefc8f2cd1935f19eafefe4a28ca6440102037acee188a834bdb1fdb7ea63a2118379b43d73e2dcd2ecd004b1185c081a7c1a3208d4a258c197f1452109b54a1947eb5bdf7f81e40554a4df6ff9fec52f78abdacf5d96b5e65735052c1deafe7c649f99649f642a9122d710f41957311834885b79e3ecb31b8a549c44d905f9f02f03d46876ca471618ae2df9be0594e409c03d7db70f8a961790be945f48f03636fcc1a14902aaf8b3b6d8279d3187266d7a7d594d72444bb2303e2afbf3a4481c7a2912b476623571f978a48da19e83ec67428e875d3946424893e10f9cec73bba131cdcff6e348dcb6712cc027d707af95385172c443c2b999bac3f69847a3efb70cbe1b1e8a50fb05107437a161fbaa1b4fbced5ba857b5c34de8d53bc9b4f3fd24874062a7fbbbe28ed26c613e4be8ad68173a8c66676b4a663418fb922feb683d6e8752c77bb3a9b281c4b7967225d8688226090807f3f7a7fb95e6059eee35a4ff4d9cbcfa4ef9a1eda68988a5839ad9353226b92c5ad172775a54fa66770032398384e1f49ff1d734f0f947ace8cf4e09ea3b2fb7a3d921c2e6e8c877a90a05b58b5c10773c2fda4568e39c36a123484bb64642c7d6672b7759eb15f0866636a066b68d0964372c54b5447d5f65357c90fcd090e8d6843f5cbd5b8fdcf2597e2947011e86954007d788fdd8ac8662b047adb41bc6be59927a4c30fdd80e9f8ec732195b504ab9f3e488885552a9586bc4dadbcfbe217489e7fc4d68652254675e22e6663ee9d85724492902a04c0d15ede832780a434131a816ef9f4482669c7dad8d2fa56a6c93c651bca38b414a66dfe474bcf8ff370fef333d17764b289571b82797b7f7e8aa34a1d9e707a269048677e5c16aac3cb18c4148ab1c2f47c84d181f09960c5f829ad3627f7680a91916dbdc5689e5d522d0fa3b029f98449ebd8bce30745c83392bc1bc08312383d9635c413277ac314be830675000c64a97e7afe0d7759ee76b44de8af34a88e1d01a8d19c2076e007c056aaf34ac53499de35b33f6b996f48ded62424f999d2fd72528d197262743e4672089241f995804094a48bcdf8d96712fbbd3676b527bf8cc3986551d9088e4ffe83cc071dcd27b104b3d0131b7aa2917998ad154dc64e2febb6c2ca8777db966b125acbe518dcae5d4cb8b44b0c47e01dfedf74ed9bac81f41e15fd93f25209a6e995093425df871ee7ec5a7fe1fbb47809538c1818ad582dd608f5d8b45d17f707b9eeb04c6e044f91fe18d5d3b0f2dfd8f9483b9876ef2d98e7674e06293ab8675826adebe179069a3481a339856e79880ad3867f0c6c4b693d6247c047ecf01c74af666c88316f0093b81615e2ee271b90ce39b9f8fda0e691d3247116ec5a9d8f17a5acb1b63af7f0e520935356cfea25c1d6ba143782e7afbaa82b8c764c62ac9e8a3a2e562813948d345f1994d4abcbfd542d193ca4f9d108346b91dcb1ac1d3edd1892c5f72c68fc954ccddaa34558c25a7596367e0dc25e7b5e6f6d6631967c3be5a8e29ffc9e2c1f88f55425489c2231111c578a9f092399e433eca42ddc605ee5881fa289d419a933319b912c3fbf9fbae12c35dae2cf72c77f7b784f90a6b25f8e90869339f7925d26a1a98731beaf82aa4c877612a24de9ed3160d9cc416fa46051c800923e0d17428e5583a00d3a5458dfc05169c475133779a24b006e850fd728eec5e5bce1d164910a8f8defd5f6b5efb0cc163e7ce22da702b1cc52c3b53ec97e9180f1981d9ac4228194f822363d1f74005f8f4373c062fa80131e451fa5edf465eff582dbbd48920de6bfd7c7d0631a3c3b0e51481e9c9a49abd862fdac933bb1702bf7aa1fdec561e0c6ccfa1a3a97944cdfdc9c0c2485968f1ef7f453cbeabd785bcdc33c46928a2b304e3858fa6fb96f01a15dce675cb88a95b7b251b1fc166c02fd01f72faadaa391881d724bb708dbad2237822f1e5d335d8cc66be5e006eefd491458f8142564de6c008e7946495ec16f6ef391b3045217d78c3107993f2b5dae95c90a30404dbadd1c26556fdefe26306021e978eb8cd4321adc77c6adace8a571c8b082f6d71987326805fef7babd713ee95b98c47e3e3b44fb0481aee5eb112cd40d7ffbfa08eb39a56c6165f8cff7c258522b7ba842e303af43b9a98102c9c9e239eb04539a9e528bf15631c837b5c9c8ae6407bc4d2c5ff94063adf45124343645b72b18e5925afb4d7acc84959c0d97797c547886727eb1553187796d7230f3dc0eaa5865d80b2cd5b399772086593a89a83f29b66a7c8f800e0346a361baf2a21328b5dec3d0eff5aacd1fa16d8fdda9dbc71980aa1ae36978200570faf011267577208dd223fdeaf3a2646a5cb982bf2aaaa2a0c315e22e76e5757e4964c219da50268428f3e3bba6a363c542e2816e370da0aba0653bc8df44f7a75a61fbb215b7aa2c8e14471151a97c1fb025ec41ff139c897816c2ee9938ee4d1b97df93e2ca832dc0e690837b935133d5ff5e35e64c3d6aad4c8a6e6cf4a306e73950add6cb88e3963ce26f95236df71601428484eb73d8aa767a7ab73ceea908195bd33ef2f69244e14fa90d7aec703352db39f7847ddb9bd12479defabd1db237d1b9fb104c9abcb09d25559117bde03393ed5c22c99e857ef8203ba28efafc44a1cc968ffe017d3bdfa9bc491298ec7f568cecbf0017dc6f642aa71bf8164c8d6ea20abc8de57bc4547afdc5ffe10d061497bd0595178225eee7a86bfe322e98ff144a56daf0d81c1051e7e5e616db17cb1ed165e6de377aa4dfd113a561c639112b48db9e28c912b1f3d1baf21adfdd911a0f481437f3f9fa281740a6c633091d016764f1098907900938f8fa5dbb0f29939735e25ab9f1ee2ac3a6f000c89e0a8f7634061a86d3a1fa4c6a1bd4660823c899639fbbfe72b4a91c410b1368dfb1c57b5c04fb0a127b797171f95fe7f274f497bc3032d63fe6d058f366fd9d085f5b35f28c6915413d86dfd7c9b4df0a8afd35a453309e6cf457cfd794e086c26c7ef2afbc68f0106f4f5103da44c4c5f306d453dd2a61777c4357b19b36cc23c50eb804a49372d7bddff62cb09524e306eaf7834200632d1a86027732721201e22341156a6e22aefba181208c848b6822a853740c456c689c1e552d8948d0cdbadf478743a9af26704fadf0b413f0a3e2edf3615c4942ad7c2914d62aec0af10306922fd6e65af0e4eecb7caa027fb6c948ab0904b51e6c3506eead7643c27d2803e3bdba0a4d9dad95cd266b32e3490c429c16dfa77fc29b803f4412753662ba3880448f2ed0458405529960bc385520b0d917e67d12cd0015b25fbf15f7c78557bf1aeaf11967c26164aa263bfcfb3d45a7725c39b5a0afaa7a83ddb0ee30b860c8be87e96d81dc897b3cceabe1c947f169668866de6b8b268b40ade35d1f9832f9cae6210cb02089be4321cf88a75dbd9236e03f6496519bdab34a62ccf69c02fb441dffb001536f17193513a5a5ef3f450bb3f0ec1acf3744101a89c92d35b937527689814c11596867c675c7275aa69e489f20191450176aa50700a15f45eda98047d70e97277aee14b838f31e88c00b2847590c49d88c5ac9aed89b7fca149e86f9ddd12ebe1cebd5c4515b8e9cfa68c99cf185f27c7fa87388316cf475551d3b3fa9b930b66d3b315ef152c77dc981957c8327cb6d9b46f96094c555568715ca207084a2d6390dacbd7a24205a1c8da175a4e30792860755aaefda078bb37aae8ce30c569afc15965844b811f951c3687a855c212af9cb874f368a938fc24e6e6293785ae5fc98859f95d5d21430ef2afdbc61f281797d2440bed7e70292af1f9ff580a21c3172a367296d56f3d1a64e75bc6ba4592246abfabcd61224e1ef0273a4015c69213a1f54de4ebc34090c147dd701fd90680a049d92998d3512ab42db11f7d6f346441b3b2ce3a8493d70ec81ab05281d2af22086ca39d641c9d67696690708eb5aace74d3a41bd271e88aacc66456e4d134a741d951f156de381ac734b18f5422a705d8779d44fe168b77a8482563659ca44661e68e256cd0ff9587bd6730cba3818f0fce04a8e9e019119803fdcb9a9c5e683f07ff84c243eda48acc341919c60ac73878d39e74927ca5a560ca5a8d7d940270b8ea77349799553964acbe0277c922c43878bab4368", 0x1000}, {&(0x7f00000010c0)="74617970975c589a965d5a2ad34bd91b16242453e523a4603dba152daa040b585496304c96b45054555a25b6bc8f2e38e23d472ed45e1556db861e048e48776952108c83f561e802b2fde7ef2dd4f236898722874eac2bd32639f64ac8488c823fa74972cdf98e7d072280aa44818deb31ad5897344427342c70281587d58a668384d73f306ac670176876765f70fe344db357c7b67a10eae4bc79bc0b2c21cc8d5f680cadd0775e28d81a3c8be9ff5293197eb047defc9e11876a16d83740b188204c981401c6c9975f15a33c888bf6516d9ad6949aabd54c0d94468d08763a31b6be1045d335a4f482ae", 0xeb}, {&(0x7f00000011c0)="09030f3c5b15130b9f195e55243ccb0e11d6be16397c6d76f3c109dde2335833faa4701637b27d4419d2beb7b777b875c07eff1db6aa5b3ace933b4545c9a75991ef65ab302c622d0c940d6653777a2409b395046840f95bae4be06e15e052fcaa0be1", 0x63}, {&(0x7f0000001240)="1c7a017ed7851217de58d1af977b089b0473edeaab0e3c89f9e7e88203e2c37ae57161b7eb5d16525193f64a57d6067adee03ee40a3f940a058a492e67dfedf87a4fbfa4bfd49c808374edd5354b43bfd1ba18a28371f28c674e0732c46452af50c80ba341d12158ac786aaa57bb36a8a26865c7d8e7c934ed4eceaab8900ba644fb4f010a5587332be754f13bc0baae2109b740f4627a78c8397bc15226f8e880a25bae79436416f4e1e88b5a469625597a2908fbb4223436238ae84acad072955e72d30b987ce4c472b3398129bffd99013598cb0adbf651002183bf91ba1657cec25ccc228e6d9401af9d940d830a6d89389b3c80b0cc0dcdbb547f752be5d3259f36d78cb27ebb86e81f6c5b1d8de4741497db32afe562b874e7d3bccfeebfa8d42ba4c13ce78e05403d18342e5a2f36c6b6121114d2e27fcbd9879f05dbd8f3361a6a284322537cf39c3ff363e359625171a2a6c3ca5476ab765d57d2926cfd8e3fdc7abbbbd5f4d147da0ed620a9df4612c6c27b66d93a639c57af536becca9d923800fd510a77b5512e90cf3b110b6c676981cce6a32a1ca2a59287702931f39cfd6e1e86a5ea060821bb33a6b8f80184869480f0fff3337ba5d8f6de0456183a8f66cafb6c76d412099663e5735c270a32213bb96c4f6805a71c00549744d681a55f5168fec73a53397ea1ffe98c73b7df7b5ff5d09e05bfdaf02397160ca296f060bd7cdb1fa3796bb8f2995bc6e7a814babf0bb1b62b5836a30e9bd1fd47d24f93a9685b2336730489662a288d3b0f70ea8be3401ff4a5e8486090873ccad31d65888ff7ec3360ddf0dffe37873f17897f09951ffd87d549347c7f5d5ae029f7b4bda122262642f266f3d60659e73a4d1804b5a3bd76d4299e88bc910a973170dc14ccfad084bb735e29314b2baea8d1cd0b02db53a61c311c88498ad0b02b3b0601505b910051ede952592b42d4770eeffa86d4ac1ccb6d746a846ec39b4255a8ec2c686a9e8a36db8199466a1ef022589bb84a3a208da2153da8e0c35d3260b95466a0c141a4c662ca215d4f85cbe420d81aa279898c7a326722a2453becfa439254d7b8295f0570167d113f149e4a1394f39f6508ed443c2a88f8cd99f240909e837d65f0ad82f6a1a89c079612dd2a89fb687da6f605bf9fbdf9ebea0831ff571fe5f0bd88b36c53cd1ac0d70754ce32965cb241b2d609d5b324d7bd17a33cfec41c071df43067c160f471f2bb5ba79a2059960df9ffc254b27fda848cfb890092bae3fa8e0858f9b8f257c1a94285aef74cc5a90c5a783a0225824518d115f05e7eceefe51094ffe2acdc4252d1fed056c706075da9bf7bbf57b981b0f2caabcf7aa5f4f7da43941463b4d66105d10fc566cc06f6398a476e63e4fc56f11fa9a52fff8c4f1d72504eb34c2ac6b32ca0f791bc64e6374dd2f35351ec823a02a67e04a982aa47aed81f1aa3c9c1807b3391470a33cf38fc4e1ad4297aa404150f006a74781184a7219ee41fd8cc137b490bd2e66b97c9824a38ed73893c722f9387c2a3d0e074a6bf894a6ca2c98491f428bdebb09779d70369dabd57c767124a0db6002cac6ac9a2307a0b7fd2d16247af7b486053973f02935e3b43414e050ff544900a128365ed7d40bbe9f576866d40b2ae89e3d769e981f4bd2bdf0ecb14a6e37f2686fc3a777289659acf98dbaa0f5c06a3391a8c145c3d8c0539078fa0f37ced49fac49c9682183ef3cec9f6804e8df17a1e956300261ffae6463e1a9e0995eb87795463bc929a128ccd23fd2185f8d61cbd6ba6bbdb1f637866cdb57dfc88910e52cf8aa7fe3527c9fb7134897b2b2175ef1eb23246e3b6e61f6a6ca79cfce6946aaaba959584f21a9cfc9fcd593b8b011b27c24f01624151388668e2eacc138b31f993a4a888723e6d5d4b4a35014c304b13dcc861cf85599d0d16e5cbe1e74bb5088f5514a9ef5ba1dbfc06ea73beee70e895519afe14fec06270e6c5156bf5e24939e79e9bf54d206cd8007873ea860fd12323e6682ac31bf4cea6533170373d4f2b370341cbc480ad406270582431fd8fd2ee9c49477c3e0b969fc71779fad4a0dced08cd2f4860e0a2b0fa8a8ae748bc184f155c9dcbef58c9883a31877f83768f1bf27de0a329ccec11eacf3ef7e2f28f66e115df2b5de2135ba053e8bb2c526a8867b862b649649e0c440290efb8124b49feb7b6d8bbc61c0404211f194f33b2c696fbba18ecf079320e6802dccef5f129f97981490cbba645fd58c7da1f8d7811034e8d080565266074a631f9c27fcc87f7f974f4787003c94fde84f678f9ebfce3059946d91841a82dd615b684b256aa293e239360b7eafd705eecd07318093335bad6e0123cac7bb9ac8002be659371d4112431bf50ff5fc31b43cbfbb690ad6d530bf347ace8f7633ee108b014539411c098932b92f84e187185d19cc7320268a7c9194ea153461b0f77cc9213a2704c4411719765f098f48a959c6baea9968fd146924275c60a3ae9bb6a56ec5f100fafa9c0b2f4e092f56af6c5f41c6901ef47afafc4388d23b7a7f721d6b967c7c5f4bd9bbed9059189324c8bb455a8cd623dab85a1b1466b91f59c3dafb233d9e691e10156068e82c8f9f07c3132b184c30b054e6d09dc2b3dd3758545c549543066c6f3d5bbe222e806b583c94d26cabd1ec37066adf97ff4705473152a2c32df99ecb8b146c0dda4136a7f613e48ec2f1c59bf9000844338fb6007f735680b95770c0f667a1f9647cc37b1fc52093cfa4750918f0a9a34610f4b8fded77ff27cf2aca9005e91b4d84b8a97104069683d001c3a6e2898e2c2d75ff6b93219cd017ca6897cbe87195b86055a15cbfb410b429132dd6f66680bdf11a56e8fd190ffb9956186101c193baa20f8ba81236252db74296ef35751eb1a9bf355c60a054b37c4edba5ad8553b31a2cbc2b2a77094f53d1e7c608aff1c131a9547cda4be29ff099ade6b3a809d19741fb43ecd2656c6350acd4218795107f1d26ec0989399a337633181657c7f268fa1d8b04db10c921d105873c7272579f66d951497258273f67e3683b2fea1148aa3a7c8f1c32d9ab1d8a82a78ce45a6ef397453684165b065667a3745819c00d67f946f466b5a228011748dda933d79c6fa30c8da00356f3bc90293d4e913e506c388cad363f8153985c14106be8aed010e4967ea93a761947cf159250940aea7d20ec3654f87d85cb9c6283940c5dc88c4bfa93dd0522f745182ddcf29834fab0c5cff3c3fe30aaddd0e6f087f581db3d10c0e163523eb6ea0bb66416fc271eb38bb87c972ad1450128e0da1f365b2fd34df6422f3b4a666d5846cf87e8ab2b08543f163338f70914b0fa47575695884cb0c134edcd50087e7ffadd50de347cce6eed7c288da4852fb9bbea41d237648655b3f7712a5ca2edbea5d05505a7105aac23ee1f9622df998307cee44f33d513955daa1d7540f9b07df37ac41c83523216b26d72b4d6bfed2705763835512861c44dec377d1201655cc57afc399f2fc90485793971ef9dfa177fb12c85a67581ceeb5fcb3fce5ceeacc821faad2f56d634d915319af0020247c769c5e04a1b69f0776cffbc693e7c334e5be810dfd8e8516c8e53717a3c1035c1c123139cfde89e4dbf2b9328fb3ae3ba024e0cbe2b4c312767654363f25ddc8544804472167a56ad454cbef539ecdd11527fd796a0d1300daa52d3546d84445ead4035e9c571e14158162ed24d2175c2cbdb1208a503f4d3076a1b84929f5db57ffc1277f3b21adf9dc0dbf9e360d567414df4ec5420a1702b00c07e3e8aa3b745d226474074c7766fc0bf86bc7d7036afd8b5d685d06772300f89e8a1a694af7b0fe48ba0891e203b971cf84ce2f53d5d3e2a9e4b35ecc928fd00aef316ec9947ed53d8f5f91a4df7c160b1577152429fab4dce40b00e4e0782a4daebd771545506551c12fe2b6b5d3b8c915679a5bc1f7395fdb204b0f4ee1291e46a55b500e78fbfbd4f8bf4ef0c81ba7526dc396300625163f936753b73eeacf6b1575f0415eafcdcdf1fe2afc0a1db5cabc1736ee5d89b2eff47568d024dca34c0d64f50b56edd9022eccbc3eaaf85daa975a211514585309a9b31d5154646d9b01e08664ab15ced35c5d4d64659a8c26e9e55b1cc7c13212b7f6a9766c8a2210b1c41af76879924cfa216e3af664b26eb86d1634f3e8d414f94a3eda9a8c7b89b7d77c78e067e3e1346919c600d6f825721a172005934514a0f669a48b93ba217f6aeef8f2f759f1490f9e44a5359a39ca1bcbcfe4d947423921d086d8df4304ada792126dedf12e1d60da86b8cc39e9b69daec186199a74e39a088ee12024c8e8d7f1be444c4be5f76529d2c6b34a349c72b300d212eef7644116e188e71486f4e4bfa8f9608d6f5c811c506b3bcf9d56e1f70feb30a43a303e907e16ba1ed5ef388dd24d622a688efbeb37cceb708a0f4149b48d63ea67874595a176c29c1fadf47734464d2731938d8f100a86f421493d80ab4477f883966ed4c4b89cdab203b239a4200ee399b822cbfe425bddc0dd83da42f5e1e39f5ffbfc14672caa8bb3fe57eb3852842c320e60bf3d88b14da11303392900f13420819a9068b820221a4d7116e22d1381364eef46b24b32f02ed5df02d841bd9bfb61114e51ad1882e3069029f1484d4e8fb188cc91d14b0bdcb0128f9dcb564f349583db7e5656545201945fc0ced3a306c59ec100b0a5f2f83cacc5a1ed31ff43c3f7b8a3d0a27ba2660632d510a14d89092093f893fc8b9c180eb95dd545986f4062947ab9ea8d146b2648743cf2d41ce7f36436dfcf86704afa850cac3d4bb39d4acd61ea3215e66050c2b08838e326d5365dbc1d1409e343247e595c8dba98e645cefbd9f209973a7edf5a1244e982c16bdee26d6796ca39a0972ed3fdd70f20f3f0dae5a7eb24d38f312fcee4126c1b3aa60dc5d642e6d5136c438b5b2de0505fb424aa24b32e2877af4ff8d44e926ee5002af4de0a07766a39d71440cb78e0c45bd0d45be4b549cd477c6a8db8bd6a9b08b3031bd1effa3b8311c65d4799ce8b23590d5b02e35829f2f681ac8ab94e5c83b1767cc96e69219af306e374996f6a2a55bad1245de7359fbdfadf7b0fe2089ded3d096d966e36eb0b1c52db6f598ff9723b97a9332e2b7ca74e0463f949c61a60b4a2a02ac32dac610fb0d56e2575d4845ba8b85d62093ed2589134b0dc701081ab1fce88996022d59e7f9c243db7be45d1a308eea3ec1edfe7cbe93cb536b00aca7749ea8e496910ff4d7527123f8198014356ce580ceef9593c8cd3fb58bfdb4a70b72c6e881c951a366c5701bdb069a9e483365e0959b96bbdeeba70606a3b18cb6df0afd3bc26487c6abd66329e9c04a7e1bc411a8a47bbaef8ed44de07b7ae9539678f8bc2295f0aecb3b97f03345e8ecfcf47e673d595f38f55f98dc8ab0b5bfc15e69253f3e8b5cd0c53dec43bd2989716e08003c706871ac289b51c7588aa00fa3cea0de07a96dbdc2030594a06c0ed7427972834586be28cf72621cabd47745a46bdc947fd9e38f87d254571b708f5a1bf22ed7b35b2b79b0de675852a4ea0f50a28ab2c0357d5f8a89514e12326c2358ecb363277ec09a645d0af51425c4021fc5c49f424803a2a9f49b169f4588cb511d7bea602d36a5c1b7776616887b4a1c8dd189a37a4f02a1dc8baaa0d6056177c3138a4cdfd5d418d5f7ace7db3c8c65bdc63b5462656d5003e5b432d2162a86e8e2dcf6b31fe2c2845140c039a", 0x1000}], 0x4, &(0x7f0000002280)=[{0xd0, 0xffff, 0x8, "0cf6c0bb910d727608ee608cc80aa075a4e2b329ff31c2d3e0b4adb273cfbe89258d96e24bc736483bf25309b81adca00d8019581807d1fffa87e586f1d06c604ac88466786d3253457729e35d66d7b0e8afaaa8ee919f04b0181b7f2e26bf2acd8339b34af38857875400d7bbed80775fc35915f45ea94c2605373c30574fab882aaae5a50c7e66b700458251ea91bd316b79d65385525b62353f43ebe9eb906e4d780498f8877984f0b9aa650c94834fe3be39ce57d8418f"}, {0x40, 0xffff, 0x1, "6b55cd9b2d4965c9dce8f0789f06d7246a229bf94ca44b7286a16bb37abb4a8130630b0cb04826bb770cf1f2"}, {0x28, 0xffff, 0x8, "505969c9274bd2a29ad165b872a00f035c16c6289413"}, {0xe0, 0xffff, 0x1, "36ad8ed7d3ad3b6d94bc207d44411ee9ca3f3daf38f94abc2ac732f4ae6e90ef0e60fc99e1280b6113c7ffbf43d88e9d348609d4efd68aadc6825ae60cc57b5d41ec35a7f7ce23803de220f4fd3ee1c68a8a23d51060d62c9b00c194aa65183ca954849758dfc7201b7b796bd6dc22acc4db574ae872378a603ce75b87e8598f8811d806e4c893ad2fbe68df5388560a00325e45d62b16bf0236317ff6aa352a616d01364271d1396e800e734e764875261faa16ef3f5634b3c90264fd62af0f6d8c8c1177bbaed27e"}], 0x218}, 0x400) 00:36:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x700, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffdfffffffffe, 0x93, 0xc0000004, 0x0, 0xd0e}], 0xffffefffffffffc1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = geteuid() r5 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 00:36:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000), 0x4) fcntl$dupfd(r0, 0xa, r0) 00:36:30 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) 00:36:30 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') munmap(&(0x7f00002bd000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/146, 0x92, 0x842, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:36:30 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10002, 0x80000000078) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) 00:36:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc9a, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x15, 0x3, 0x0) sendto$unix(r1, &(0x7f00000005c0)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 00:36:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "05000000000000001a79549a8e98eaffffff00"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 00:36:30 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000e4ffffff0000000000000000000000000000000000000000000000c81450d80000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:36:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x3, 0x0) 00:36:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0x7ac7}, {0xcc, 0x9}, {0x85, 0xff}, {0x0, 0x5}, {0x8f, 0x5}, {0x89, 0x1}, {0x87, 0x9}], 0x7}) dup2(r0, r3) 00:36:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6) 00:36:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffffb, 0x21}, {{}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x7fff, 0x10000000000}) r0 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:36:30 executing program 0: r0 = open(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 00:36:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x61, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x6, 0x66}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x5130, 0x58}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xfffffffffffffff8, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x200fffff, 0x44b6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xd7, 0x588, 0xd9b}, {{r0}, 0xffffffffffffffff, 0x9, 0x6, 0x45, 0x1}, {{r0}, 0xffffffffffffffff, 0x91, 0x10, 0x9, 0x2f}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x49, 0x2, 0x7, 0x6}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x23, 0x40, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xd478cb8fc1742705, 0x5, 0x6184}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3f22, 0x9}], 0x1, &(0x7f00000001c0)={0x3, 0x4}) rmdir(&(0x7f0000000200)='./file0\x00') 00:36:30 executing program 0: mknod(&(0x7f0000000440)='./file0\x00', 0x100000000001ffe, 0x4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x10, 0xf000000a, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2e538ca804de3e9c, 0x2, 0x7fff, 0x6}], 0x8000004, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0xffffffffc49f584b}, {{r1}, 0xfffffffffffffffb, 0x14, 0x40000004, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x70, 0x40000000, 0x8, 0x7f}], 0x10000, &(0x7f0000000280)={0x5, 0x4}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 00:36:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1018, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) 00:36:30 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setuid(r4) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000140)) setuid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) 00:36:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="bef794de8f83d9a9e22221e2702410e11f2b6d8a595850ba336c73fd42768802e190a5ad89cc1967163fcfa8209ff2c00a7ff7ae3eaad03edca048b939675c89b5f0560bb0899be305dbf3c8336cb36c41759882b16c6e8adb71e370db46fccaf15f074b8196d25390e461e582b80ced7e9b323b0bf6e80c3f8b489e9e452ce6b9251d74b72fcaa6fdc1f5c14afe49529b4ef328b26610cb2a48a4493a9fc9920d79bcfc937e8750a9be88a12e39a0ab571e4091f2fc6aca8cbe73", 0xbb) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffc00}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xe05, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="a989743708dba0bbdf4922319291a1dc5e679fd4afd87ef5dd70ed27bd87ab86d91f3bdac1ba929c4d473da60e466475f678ab578c2c04b1787168af361143e881fb13778f3bd09ab6e0a17300401dd00a08bff0665e0b44e01b391dd0ba502f526682f24401cfa081daff354903cba6149118de9f15d60999e6dab61214aed285182f4336f82112cec5cca50940221291260e2de344ca7620dabd5902ce7f3196a8752c541835a527cf88e5f1edea8f0ac0705fa18c5647a42faea18cf61308b145f0031a2be16fe683b0fcd66e4ca1bdd232d8e752b48c31c5f763c2e6fde7b7554554d1571e54d82e962c958942ba5bcea672ff0579271e6861dd2fb7", 0xfe}], 0x1) write(r0, &(0x7f0000000780)="c77f0b1bce7ea9e591bbc8f183af6f6ffa035784ac5f553f3368d2b94f9bb925cf01bdabb05d103068bfb0223747bb5040528cb93b7396debb0d0b79fd48e6752c8745ba027cf347d75bf8ab53b0c6250b0b01af5c954a0d3fab99dfaf9f43896365f5085727575bda5945486fbc38d1c5671cee0f651ded7f1066cda9354b93c71c6c22f973bdd816e3d3489aaa67f6f34810cfd3ea8de2c15c709889bd5560ef491a2a32b36946d65155b6cb2f5535d5341c44a9079d670f6c29388d238a604b7499880c06aaf6bf872f73a346a797d1ebc0e22d34c0bf4cd1e3ad524bf8b096b8790be59747fa4e7bcccec62bf769a321e664778177a3e8617ff6be13d56e77fd9d9eda09719f5554c77d178e096079bda0130abfeafae136556abe97708105fb816235d1a338fb565377de2409a8655c481c632ea89d5204cade353320edd7c7887aa23b36d254cbe6eaf91ccac96bd9ccbf8729d39444e21727fdfb9b0786c25dcc7388d81e95626008702efe3085ebca21c847bfe5ef5330375a08421e81796c65a475f1721f0d42822a6f2f979186c0689683313075ef9fc688304faeb056ea43c32674adbe8cfbac8a992d38462498310ecc8dcfaf492cd24643af3502850a74662a1f305d0615b5c0f8f61e89f0bb6864539bf723a1c983bdf409f7f27a4b46271c32abec805cbb7566a73bc7aea47822eebe0e4198bd988c9a8848a8c8eb4041d393b414d2b542d96963bdef9b0fa8731120083b810311834959a608fd742456be20c57010bb30c868c1541a9310a2e56b1556c45c18af3739db425a19385b0dc8a3d320f1c280d288ed94b0d158b52cd67851756168d0ff9553924877f59a3d300e654f0cd49bd66d6a950bdd46092cc8c70b86681bb0a42a54ce3143977b7ed87828a4a076677e155883700e33a8d83b54ac7f2b873fca10e45b1fd740c3e489ca098c6d9af3774e565bbab20547d90d34b358586bab4bce23919d3c2cef5966286829f5919c8e7e15759d1f7419d983179e41c3d3beeb0c8cbd3af612b5dc222cb1dbf7ea632d24ebfc40034a1e31b4fef4075c18e679cac79785e2d9d62b8c359460964e89c8e1cf5e7dc50c9447de3ba3213d0a426663caae3188241caf1d08df906bf5a7582be12a91c8e0a159167d6c9753be0d7cc119570c949ef63a2c6663d2912adfdb2fa37e64407eb0dd856b8c349fe78094a7f665914e7032be9e75cea63dde805e08f6cd4fe88aff5a282bef9ca577923347ee70918d407bdbcf00c361d9dff9d4aed2b92b7a5ffaa92675ca2c6f7eac9b9e03304bf888d6e40f0ea8786515805c95da5035eb96c8ecb81e0feba39497ee1256", 0x3bf) 00:36:31 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/62) r2 = dup(0xffffffffffffffff) recvmsg(r2, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/183, 0xb7}], 0x5, &(0x7f0000000580)=""/193, 0xc1}, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpid() setpgid(r3, r3) semget$private(0x0, 0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) semget$private(0x0, 0x3, 0x2) 00:36:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x9, 0x0, 0xfffffffffffff001}, 0x3f, 0x1, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) write(r3, &(0x7f00000001c0)="cb0c2697c72036aac83e999586054acf46e5ff4efd768e802b1eba7d266ec4083e0d2f91db43e209d9eefbf8c69603c2a001961aa6f0eeb580408cc88341ed25ecdcdf9e792216984d94e8071e3ff5a68771759b2aef685862148a7872b21b5bd1398ebae125325abb85cd6c15bf1c01855648078674ba02775df465e4c1520a05e5e66fd82ed1641ea5b58e97ce18c66ac2d1c0d21dbb664725f452f4e4aab1415a1d576d6e2aa376291b9a835909b8fd8a59", 0xb3) r14 = fcntl$getown(r2, 0x5) preadv(r8, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000580)=""/147, 0x93}], 0x5, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001a00)={{0x3f, r9, r10, r11, r12, 0x3, 0xbf2}, 0x0, 0xd6f4, r13, r14, 0x400, 0x7, 0x6, 0x1}) 00:36:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet6(0x18, 0x4, 0x3308) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 00:36:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10002000, 0xfffffffffffffffd) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, 0x0, 0x0) 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x20002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x75, 0x0, 0x80}, {0x1000004, 0xfffffffffffffffe, 0x0, 0x80000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 00:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000380)="8da6f93e5344308217b5303606929c815ba6cffe77916fa76796b99abcb3c7c39e33e5bee049a4ba3fecb898060000005b0e702b0100b722ccdf5397392e032fd5cc6272fcb00e5a8c3fb9e29a55b216cc61fcb580b78bbbad4c7cff781844631b98a7590bc1d17598e38b05aa06d1072f6f275faa6b8f35a4022a67e9eca6ad51e58fa253ffc4663ea90a8b3a6d04877f558df7053e222a54c129f256b7991b56f186838c7351e7aff5b5261b82bf93767fe42b000000000000000000") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000300)=""/90, 0x5a}], 0x3, 0x0) 00:36:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000180)="d9ee6b0779069ccb9a55aff677a9d19338b1425c662ea42809b4027f170597c2177c43ed209fb6512228b703255355d53d5ea4757f89bfdb5ec00cf325c1ae7d11a6e391a7558933c6ea630f76a012d58e275c29", 0x133) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x7, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x1, 0x4, 0x5, [{&(0x7f0000570000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f000026b000/0x12000)=nil, &(0x7f0000261000/0x3000)=nil, 0xe}, {&(0x7f000047f000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000418000/0x2000)=nil, &(0x7f000028b000/0x11000)=nil, 0xfffffffffffffff9}, {&(0x7f0000608000/0x3000)=nil, &(0x7f0000740000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f00006dc000/0x2000)=nil, &(0x7f0000276000/0x2000)=nil, 0x4d}, {&(0x7f0000081000/0x1000)=nil, &(0x7f0000223000/0x1000)=nil, 0x3}, {&(0x7f0000508000/0x2000)=nil, &(0x7f0000649000/0x4000)=nil, 0x2}, {&(0x7f00002a0000/0x3000)=nil, &(0x7f0000032000/0x3000)=nil, 0x9}, {&(0x7f00002eb000/0xa000)=nil, &(0x7f0000499000/0x3000)=nil, 0x93d5}, {&(0x7f00006d8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000301000/0x2000)=nil, &(0x7f00005cf000/0x4000)=nil, 0x9}, {&(0x7f0000318000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000656000/0x4000)=nil, 0x9}, {&(0x7f00004ce000/0x2000)=nil, &(0x7f0000764000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000200)=""/71, 0x47}], 0x2, &(0x7f0000000280)=""/220, 0xdc}, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000c80)={0x9, 0xa5, {[0xb0, 0x1, 0x100, 0x1, 0x3f, 0x7, 0x52b, 0x7, 0x3, 0x3, 0x78e, 0xe2a6, 0x3, 0xfb0, 0x3, 0x401, 0x9, 0x5], [0x7f, 0x3f, 0x3, 0x1, 0x6, 0x4, 0x5, 0x81, 0x5], [0x0, 0x44, 0x4, 0x0, 0x6, 0x8c8, 0x3], [0x3, 0x2, 0x1, 0x6, 0x6, 0x1], [{0x3, 0x3, 0x8, 0x4}, {0x5, 0x1ff, 0x1ff, 0x6}, {0x40, 0x1000, 0x5}, {0x3f, 0xac, 0x322, 0x800}, {0x6, 0xf5a3, 0x66, 0x2}, {0x1000, 0xf000000000000000, 0x1, 0x5}, {0xfffffffffffffffe, 0x1, 0x5, 0x9d6a}, {0x2, 0x3c, 0x0, 0x5}], {0x3, 0x100, 0x0, 0x7}, {0x3, 0x9, 0x7, 0x8}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000900)=@in6, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000940)=""/238, 0xee}, {&(0x7f0000000a40)=""/211, 0xd3}, {&(0x7f0000000b40)=""/109, 0x6d}], 0x3, &(0x7f0000000c00)=""/56, 0x38}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:36:32 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xb2, 0x4}, {0x5, 0x60000}}) 00:36:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 00:36:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f000032e000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x4e, 0xfffffffffffffffc, &(0x7f0000000080)="eda286192ba22736484437ff77ab55d8f6fa3364e0c13748f4d0293b92bf3ddd43f0378176e3da367d4a8973a70c48b234cb37faf840b5430c4b4b989ff0ea", 0x3f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x80000000000000b, &(0x7f00000000c0)="cdf7c4a88a68274ee55b35638c22d3b372dbeeb4b931f2412f0a8e896a3516832ef392f4b974f37d4650ca9d6741fa33f3a9d50100008000000000c16d5a44a69a333c04a0cff2996dc2f344348f9f0898b149f2ec85a4168884f95d5e6060332d22434b37db74f568017600b3a2b3", 0xfffffe0d) 00:36:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000a40)="1beac5c96457fe6f3d6a240f2c9ce35cd57556bee3a199b7b523493ffa8f668709f5bb6144829e6686340a", 0x2b}], 0x1) 00:36:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8b) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 00:36:32 executing program 0: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r0) pledge(0x0, &(0x7f0000000300)='pf \x8f\xc4\x89\x18\x97X\xb2o\x11E\x106\x84\xa1ya0\\\xeb\xbe\x99\x19\xd9n{\xedfB\x05\x15\xf0\xdcA \xd3}\xa9(v\x16\x94;\xda\x86O%\b\x11\xd6\x86\"\'\xb2\xcbfJ\x03\x97(`\xfd\xd0\xfe\xf6\xb2\xec\xad\xb7\xf7\xb8o\xd8.\x97<\x9d\x9e\xb1\xb0\xa0\x96\x88\xfd\x98C97(`\xb4\xce\x92\x8d\xac\xa1\xf8\xc5X\xf0z\x1c\xe5\x1ab@\x13R\'\xb3\xa1\xef\xe8-\xb8\x17\x8d\xb6\xeb\x10/r\x1e7O\x04\xab\xef\x01\xa4Jr\xd2#\xb8\x94\x10\x16bG\x8fp\x00\x00\x00\x00\x00\x00\x00\x03\x19\xee\x12\xd6t\xfd\xe7\b%\xccZ\xd4\xe7\xcc\\\xe13\xd47\xf9\xe6n\x82C5B\xad7\xa5\xd6B\xd5\bk\x97\xd7)\xf0!\xde\xcf\x9f\xa0jm]\x93\xb84\xe4\xb0s\x98\xff\xdb\xc5\xcc\xc1W5\x89j\xc4\x1fm\x01\x94\xea\xecu\'\x84\xb8\x17\xb0\xaf\x83\xc6qZ\xdb\x1e\xd7\"\x18\xcc') r1 = shmget(0x0, 0x3000, 0x110, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0x75, &(0x7f0000000040)="7948d63e9f7913afd496c234e6e19ae55821236c429bb9fece9b33c0b5101b3992d3f8075697072d6b68ef3a4a87c57b62f470e42c2eacbfa78623cd02a78b2b38cc60605a78a064fd7f5ebcc0900872cab5c9b502b2898d8a2fdcbbc4da72a331a23f66053d350b346a1734fec2de2a53da28abe7") 00:36:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x200000005}) 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x1ff, 0x7fff, &(0x7f0000000080)=""/61, &(0x7f0000000180)=0x3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x48}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="8a3d") getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 00:36:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x3}, {0x8000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5, 0x8, 0x100000001}, {0xa2, 0x2, 0x8, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r2 = fcntl$dupfd(r0, 0xe, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0xffffffffffffffc0, 0x4, "25853f0ba71945bb3aa23c3c2408e8c03f214f16", 0x4, 0x400}) r3 = socket(0x20, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xff, 0xffffffff}, 0x10) setsockopt(r3, 0x2, 0x800, &(0x7f0000000040)="12a0906c7705b1901894e0633401b42854a792d197424389e23869813384f7b1d4efa10041743c6e2e0014e0e56afe6de474fa0d6c6595a3d36d426436339c09e2fe01ecefce3445bb5792d78b6a97b527f9a72e5f390918c1419fed1f93e9feddacd1665b5b216b5d65e264871f14f9b74a5700f6b72596c5b288038462744a664f9386d5357850e424a798af7d475d831959a0bd0b62bb15f260eb908b649ff825a8b95d49ce47dd795f5549116b20ba0e8f623b7437dbf67242bbbfd5caef522ddb031640f8ea4495794bbcdacdb22d9c4da1554209ed48b8268e838c08dad90bad2c264fd7fccef67b0c9f425902bc730a1a70b6351f2e2f", 0xfa) setsockopt(r3, 0x29, 0x41, &(0x7f0000000000), 0x0) setrlimit(0x1000000000000d, &(0x7f00000001c0)={0x7, 0x8a6}) 00:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffff18, &(0x7f0000000080)="8b") 00:36:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00", 0x100000000000000}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x28002, 0x100) 00:36:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) recvfrom(r1, &(0x7f0000000000)=""/206, 0xfffffffffffffd99, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0x350) write(r0, &(0x7f0000000140)="23c5e57c10b9b26aae572afd71cfead5a45b95055ca2074eea260c0ea520abc5ca7a30f4acbc14c8f733633b1a676aa870c569bac6672862ec03328bef4861b6c72c105add00e7087c7e1420712acb2d1b2514a6aceb7920bc76f1f2543a08962ed48f231b3e77d77886676d1802004e486496b414b070a8c9be183b85adbac7565f2668de5547", 0x87) 00:36:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea5eb68f336a2628af57cadcf354debb91f501a22289b7df48ddf7145fd54feceb79ad8e83fca0385c5572910af83ca38105fd81984b4388555bd9f3bc23e62e6980cccaefc288db5704db05742aea854fdfde", 0x53) 00:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x48}, {0x10000000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff59, &(0x7f0000000040)="8f4f") 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7, 0x39, 0x1, 0x5}, {0x3, 0x0, 0x7, 0x1}, {0x5, 0x11c, 0x7, 0x4800000000000000}, {0xa1, 0xfffffffffffffffd, 0x6, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x48}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 00:36:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x400004, 0x2000000005, 0x40000000000000) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x10000000) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) geteuid() r3 = getgid() chmod(&(0x7f0000000280)='./bus\x00', 0x10) lchown(0x0, 0x0, r3) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) flock(r2, 0x9) r4 = dup(r2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000002c0)=0x10000) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000300)=""/214) mkdir(&(0x7f0000000200)='./bus\x00', 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x100000000010, r1, 0x0, 0x33) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x45) ioctl$KDENABIO(r2, 0x20004b3c) semget$private(0x0, 0x0, 0x0) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 00:36:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r5, r8}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="c349f4044624b691f9bd41c42e9ac8d816e47d7c914969655a3e2ec816978868445de15f82cf9a0ad317751647d62f0f27da3f", 0x33}, {&(0x7f00000001c0)="89f2bf32603a4591cabd24101bd74c622e678620e273be2a387648d68e05e2de1477e520e5e020a57e0feaaa2c8fada8fbd2e88bbb240a4df48937fb133715544d2f6607d4af2e9d484a194babf00fe21605cf58ae2fe2234c0e370db143582421901952589fd97d45de2a263cc72c27e462930a937306cb6a2c6d6b597145a2f3f9f734352cc43486e7edd94daef73305d20924b6cfd2bb2d8509e91714bb7a73f1a8b958e368fd536bb3d94b3d2a9f12247433150a96c545ac779a4f6a45f05005525d745d62fe5b11d040e641b26381ace49905f6c323c3e8a3accfc1fffd506e77c95c05ca93d16f", 0xea}, {&(0x7f00000002c0)="7c11b8211bd2ee7c0e157b576bd764948e3c3bf141dfc14f900489f317eb1df75980b2421a64d3581d0987f428219cf2a095b7b3314b0180365d1ce1c7aab2fdb7b539a9f06b39ffa07216a6203174620bd78a9f0f31bedba8", 0x59}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r8}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xd0}, 0x6) 00:36:32 executing program 1: semget(0x0, 0x1, 0x486) 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74}, {0x6, 0x400000}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 00:36:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="9c8783c3772c00359a7455cfcf1c8cdc10b87e335fe6317053e98ce2fbead623a68edb5965554a41cbae5e89ea52a7396adf69ce4e5f0c02e1b606b836d820e828bb1d90f3cd6b9bbf8aabc9ba46614a761869b3630cbec7dbd725bb0521c0ade2362e423f3dab70859f3212f0d51b44b92195e1eb979a91ca1b3ad841f6bd21c4e8a93f56c900"/148, 0x94) 00:36:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40, 0xcf7d11e}, {0x4, 0xe7}}) r1 = socket$inet6(0x18, 0x4, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x3f}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdc9, &(0x7f0000000000)="8b07") 00:36:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) sendto$inet6(r1, &(0x7f0000000080)="8909fbf1bedaff3cdb9675d2422aa366fd07d1d837ed8c00786cafd4e647e9255d836dc7452eea1705bec28064c2496f777042ab6db3151dcb69954845fe8fd2420cf7759b41e45a401ba661df8bbfe1bb2690730af2d8acc4596c5f8f0e63cfc24d39b264b3904930b1b1c0bd319d58a2dabfe004c2067f65f8dfe229dde8b99925db4590b775731d16b1eb655710998e9e03ad0a99f047", 0x98, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x4}, 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 00:36:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 00:36:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x81, 0x1}) 00:36:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0xe4d7}, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:36:33 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x1, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 00:36:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f5fd31f8c87dca2a78dd03790d882fec066696c653000"], 0xa) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 00:36:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x38b, 0x9, 0x4, 0x1, 0x10000, 0xfffffffffffffffc, 0x81, 0x3, 0x0, 0x6, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xd1) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 00:36:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6}]}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x168, 0x2) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000100)) recvfrom(r0, &(0x7f0000000000)=""/44, 0x2c, 0x57fc9357b799fc77, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000080)='.\x00', 0x0) 00:36:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 00:36:33 executing program 1: r0 = socket(0x18, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001600)="acc80b81b88b34431d", 0x9}], 0x1, 0x0}, 0xc) 00:36:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = socket(0x18, 0x7, 0x6c5e23b6) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0xa0}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000240)=[{0xe8, 0xffff, 0xff, "501acfdb225cc392f3150b0c8d75d16124d1f959f7c170be908c2307ab5898cf93b6851d3ccb10ff67669c583dabaf167e19dbc638c8a34cf64d94fd0400d2f5f63fdb4ef8aac62b43eeeb5b031064d35f91ab98771630e8707c2af70844855bc61cd52c1f346460394312615428c9a9dc056fbaf8ec3a6d687bd9ad1fca7dff13bdcb3808b403cae4b9c77ddcf80143f76ae02adac4cc556541e38696bfeefffa8d5d21db72f817e931ec88fa3c7916477fdbc557d7d2648c0fa19fd9713964409e6c2d16ca824e54b050d8ae4e6ca2240ffaec"}, {0x28, 0x1, 0x56, "f97806e760758a9a5e236eb0146ec993c0f8d3e10550a567"}, {0xa8, 0x1, 0xff, "9b4c8070a94b4e5bc2680fc20c7b8439ed53f849651dae9e959e1599057090d06de31610cb78ae361311075511f0d4dfdd0e237ac16af80f3ff9bd9c5d86a0fde38be578388041b9b1e995365f22d98f1ef0b83ca87c52f3a0c2a611b4498af6129bad2a1d7958b97ab5d048bf173323ab0b229243e37af5d4a059ffd83a56720a5014d97f621366ebd6927790187ac62fac8755a6d223ed"}, {0xe0, 0xffff, 0x2, "472b5da15d3dc5d697da4f794436a0e8662bd436fdb7a0fa43960cd934cb434c6182a6c36c25672115d75de3a7fcd7624143182840851951b1921cdf7e856d189243c54e747ce77d511c51da230416bface542d11670884d487e410643e555ad16bda65a6314d2dd2116d84905543ad991591f3468fb33dd186a3a07b2781084af699e70d62ff91238991fe8c4820b0e05079b28256fdf7d8aac5f3b2170a9c3baa3be705c2d1bf0534866e04be7f36b2b2352fb868e02036511827f9c221106c44936f12454c5939f6bac0a"}], 0x298}, 0x1) 00:36:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x14}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = msgget(0x2, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x19a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8381, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) 00:36:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5302) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10a00, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xffffffffffffff01, 0x9, 0x9}, 0xffffffff, 0x1000, 0x6273}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10600, 0x9) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 00:36:33 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000100)='./file0\x00', 0x81) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') 00:36:33 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/42, 0x2a}], 0x4, &(0x7f00000002c0)=""/110, 0x6e}, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000040)="737d20e2f88ab6ff98eb189f1821ba79a756794c018479b974f4c18ea5ddabe87ac4af2bf65cb84ffdee77dbc81853314d2841301e2b933b28d0bb33ea362c85859d1354f620a045503d5f1b412437484ea998e264530f0450d2f054bfb4c96987", 0x61, 0x0, 0x0, 0x0) 00:36:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) socket$inet(0x2, 0x8003, 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) flock(r0, 0x2) flock(r0, 0x1) 00:36:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffff8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 00:36:34 executing program 1: r0 = msgget(0x1, 0x8) r1 = getuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x5, r1, r2, r3, r4, 0x80, 0x100000001}, 0x5, 0x7, r5, r6, 0x6f8f, 0x6, 0x4}) r7 = msgget$private(0x0, 0x4000000000000) msgsnd(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="3e0df3bc64e0787555970000ff7447ac5086de4d24b345d74d7cee73246ae869beb0b5e78222ea9dd1d6a63b6dae58ad45f0649e87e832638d"], 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000100)=0x10000003fb) shutdown(r9, 0x3) msgget(0x2, 0x41) setitimer(0x1, &(0x7f0000000000)={{0xfff, 0x3}, {0xffffffff, 0x3f800000}}, 0x0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[0x8001]}) msgrcv(r7, 0xffffffffffffffff, 0x0, 0x3, 0x10000) fchflags(r8, 0x40000) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 00:36:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x167232a4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 00:36:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x3fa, 0x6d, "73cc0000000000517707130656ff3fc9c0670001"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="d60000de28493f", 0x7}], 0x1) 00:36:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0x0, "0366402ba73caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)='?', 0x1) 00:36:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x100000001, 0x5f, 0x3}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setuid(r2) pipe2(&(0x7f0000000100), 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, 0x0) 00:36:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) r2 = open$dir(0x0, 0x10002, 0x118) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f6275730032da5abb37c202490e4e2bec3cf9732355747f6bdc36eb27e5d1bfa6c3fb9e35e60ae31cf4d3e7f57a033efbea6a48a833d39fa3b6ea2f429247f3bb"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0x66}, {0x86, 0x2}, {0x88, 0x3}], 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xc2d5b55c34bf3921, 0x4000000010, r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x5]) pckbd_enable: command error 00:36:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) preadv(r0, &(0x7f0000003880)=[{&(0x7f00000023c0)=""/211, 0xd3}, {&(0x7f00000024c0)=""/218, 0xda}, {&(0x7f00000025c0)=""/160, 0xa0}, {&(0x7f0000002680)=""/163, 0xa3}, {&(0x7f0000002740)=""/111, 0x6f}, {&(0x7f00000000c0)}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/154, 0x9a}], 0x8, 0x0) 00:36:36 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) fchdir(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)}) 00:36:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xb13) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x5}, 0xc) 00:36:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x2, 0x4, 0x0, 0xf04e}, {0x32, 0xd12c, 0x1, 0x8000}, {0x3ff, 0x6, 0x3b, 0x4}, {0xfffffffffffeffff, 0x1, 0xdc, 0x80000001}, {0xb6a, 0x4, 0x1, 0x1000}, {0x3, 0x6, 0x80000000, 0x70d}, {0x6, 0x600000000000, 0x3, 0x2}, {0x7, 0x5, 0x6}]}) 00:36:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900fbff000dd800002000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800200018, 0x4000000004000, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000, 0x2}], 0x2, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:36:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="52ed", 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) 00:36:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5feca0f0613cb2b3bba4000"/4115], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000200)=0xfffffffffffffcc0) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007c64226530000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f335d23703561abac834552765cc56cc1cb4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"], 0x1, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 00:36:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x170, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 00:36:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x21) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x101, 0x1, 0xfffffffffffffffe, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc2809", 0x26}], 0x1) 00:36:36 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000588000/0x3000)=nil, 0x3000, 0x2000000000006) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8171, 0x0) 00:36:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c, 0x0, 0x0, 0x20}, {0x15, 0x1000, 0x8}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 00:36:37 executing program 1: r0 = socket(0x36, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) 00:36:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x45}, {0x6c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x40}, {r0, 0x20}, {r0}, {r0, 0x1}], 0x6, 0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f5") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80b0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="e97136ead5ba562c9da55051eb1413f3a4a2cf3527", 0x15}, {&(0x7f00000002c0)="73876d5568e7595654f0bd265bb484de801353e1c9771ef8ab7366d804d75a4189485b07d0b2238f781e7e9b127a0e621345f1dde8830768f0601dc390fbaac2ec56dbd9a3a60e67fd757b89412dcfd06ae057959a715938b054b0e8980d26228fa20c0deab321bd82edb8663393a5b901", 0x71}, {&(0x7f0000000340)="dca55d32f3", 0x5}, {&(0x7f0000000380)="ecba8befdfd23016489c71a0b0d6ec460222e91c68a26ae43b892f3f33618859ed2aa0ceb6e8885670115824a9db5adda4991736bbddef7ce0cb847371d8f8fbcde227b3b08cd1f1d485de5834222188fd85f1fe56fa92c031916197cb1cc30708507a35ab6dcf300ce2854107e99ae0e2b8b83cb99f580dfd6ee2cdcc99fa845bfcdcf10faf2ad5e5442a435e5e16c0892e63bf99a0460d7390e1ac8e", 0x9d}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x2) 00:36:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x102) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000280)='c\x00') r3 = openat(r2, &(0x7f0000000180)='./file1\x00', 0x442, 0xd4) openat(r2, &(0x7f0000000000)='./file1\x00', 0x3, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file1/file0\x00') 00:36:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) write(r0, &(0x7f0000001740)="88", 0x1) dup2(r1, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "06ff342e19f564ecad2cb5a3028d8a1b8fc9c738"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 00:36:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="8f73681e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x80000000, 0x1, 0x9}]}) 00:36:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 00:36:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1000000020921, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x24, 0x4, 0xfffffffffffffff7}], 0x72959773, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xffffffffffffffc0, 0xfff}], 0xcc0c, &(0x7f0000000140)={0x5, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 00:36:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/61, 0x3d}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)=']') 00:36:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/89, &(0x7f00000000c0)=0x59) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 00:36:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="d1bb3b02be365e15f4044164d08d78b42241c630d9e016b4d9e29f1155776f2e164d4f7be60cdd110d5936d6c3d5357f4d359d0b51d706653992651253c2acc77581f76a827a84e20777582d57661d40b11f90fd074a0b5abc143e282dd2400da3e2c889f360fdb3daf58c21f2f45c", 0x6f}, {&(0x7f00000001c0)="cb83ea61039eef97b53fa27a48e53ac9b5fe76709afdd4a602108186a416749b95c9dfc8bef248f2640bedcc3708cbf97dc154d64be1627db30c1cff5ae0b59ed14fe856", 0x44}, {&(0x7f0000000240)="4ee5dc00a8750f39bfc9bdce591cd5913d70d536bf3b49723f374d1b712e99751dc1c6b9c3db90ce42e951c76aaeec6f4df0cd2ca12b8acc1e750185d8c350356798ab1e593e7632223a6a26940987ca05c349ce89e18ddc9313450a31fa5b1ae61051f0cad86393c27601cc50486a6f9e42f64462eda44cb302ad8f088a870d820d6d805e9b", 0x86}, {&(0x7f0000000300)="97b9cdcdd9b017885b40145601ff030f1c4fe7bd41bae99122d8ae84ed3daa1636bdc7e7d244defa2fed17b446130e8f4c951f830342985a3bf6011c3e600ea982764cb4a3be38304e38a426831a826530a078f0ca416705d206bba1663068835e6b43f90f8099c54ded9713ecbf9c76af1ea32276d83f352255ad5a4369d20b476da21a97b81727901fb003dddf27755c29f1160e1bf2115d0fa38f8b3642f33620681d04a0", 0xa6}], 0x5, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0x401}, 0x5) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x1d8, &(0x7f0000001240)=[{&(0x7f0000001400)="764f463f58a627c0e339a9d3a0e0d4d973a50dee26fbdd68334d8326fadca0eaa82dba6888360c0f72d170e30154a3057c02c4fc1eb48b7bafddb245d699444d836562782d7077aa4ad31ab82776121ff0b37bd969eb93a0044314ccd5425347a972ba3313fae83fc04526270c9eea32492bc14a30f5456740e409313b98bd5221770a027f64a0a6383dbb3746ff05af4987c5413f74d1a043760875b6e9b4b7001afd6bd093ddfd12380e4002ab5e4403dfbdb3cf9b9e4cf454c509ff80b3e1a78e52d96874044ecc7a3a9bd6a06bfd65a50b7f21fb374f34a52c54c67398d3e6dcd536738c2f37529575683e53b0c953c6f00601f3a3fa4b127eb8f35233fa6dc1e2a68f7aa1e0ff14ea840760bb283744ebcbc9b6c981d982014b833f03ea5980b52da12b408031d9f19a85206fd345788b5a5af91e3f3c8801a0db0840685a76dee5fc2d94f1777ffac508c625f7a61f0176f583c204cc7558bd7fcd6c2e4f51b58b4086cd0e7e433b9c3636d63773cf77736e20a947b6cf96a3a3a2d181a630e20223999a1949eafd97906b19c5944b904aa86429e01350349fb4ec1afacde75c4bbcc1693a98ccf79c9f5bd849e07612a96de3c30fdb7de3b108ef72e9b9d195551cf953b3f7bd2a83ace5bfbd71d4cafa711978bd6853172013ba019d1fc6163cb0e9642e321cbba79a80f4f452be3197a5f166eb2ffd979211e22deecad3b1cbf8fa6eb09af57cafaf3c2896edb994b273dac958077e1faf97cb217abe145c8c21ab42a667118f74847220031933c24e5b2de0e93b0f2765781e5ded26dad9ce2768fe2f9b0c5feb326b91c6c1d1c6242554d4bcb15bb8a498a8a7fad019c40e641b7fa06cffc2dbe47aaa0c18f87f6ff4c8bdd91ef115ab7f388a7a3df0d23c6f8cd535c365ac48e87a3b16cf2a96447b510912c393bd174fb8e12ce485ff0c24124fbc801893496b892e6e427659167fd0bb527a58111ec3acf9c37c2aa1d4f49ed908771b61ece24388303bda49a0589c5ef45a2ffae6baf2e4c46dbb5b8f3bb08e495dacc91f95c9a4b65520e013a8817d422b4554c9e79d2c5239569def4a758d043723515c9c1063e1cf726104a5606e72fe6770b64a86dc9393525ea03194d601a83c244c034e9cf022071330af654634b5e2ee55e81d4506e0ef6936da8a64337eb17766b929e7b1b416e0dbc2cb6349421ac5533e66652de7f23d559fc735d4d19cdfc00454d1de3fbce48dc52e9c58226e4a461ae864048cce25209a3549efb2108b9accef0bd0f2c84a2c358ecc12bdc406885029e3968cad0f927210438192be58c5de74af874be6fbf58fe7171c32d9d51317d7b77dc0f7029a9d4cde3a95b5f5485499e36d93f49d0ff59de58fd70dbe058eb4c52e611ddd6c39f3b5a7de58c78a51d4b77910fd0604f46491a199924b7d0cb0c4719db26b9dd411bb150e23e1f425c0e60dc84cff0ad20e8568821ad5594c0ffa1cb364c87efef914662f29eb1c9c0a434e675d4dd0b9aa513f54bf5c370605ecbbb73944c31a14937850718988d5dc1298c511860f274176943015438848e617b28466e2d9d5307bfe3fbfc9749066fc53b81b56eb30681f3d52f04b778b26ce8ff29b48063808d40469b1e2cfb83bec7e374f1c804d7b1e85feda7504b82add32aacc97729534be681e1db039f3e2efa56752d235e746ccf4dc4b62f06d856f80a10ff560100e87831cf5b4ba8dc1e3d0753f66f7625a25fc2baa617581df14205d65300d9ccad2a8f58456a77fcaca9458f76259be4205793a9c6f164333009cfe10092a17442112b92cdcb7073a1e06e8f7c8ea6d9063356e2041a4a11f8463376921f4a8ac16fd84e307b89dd43f35f7fc05201a5ded6f962a10a50f81cfb00ac3ed888048f3afeb1ddff200aabb41dc974ced459756bfbea53a7125022e4bee6201d185b546adb88271e099acc8e624e66a883a44a37966b07514fa6dfa90a617bc887f0769c879773c4ec52717f19705ccf86b7f3c8ae75706caecfe42cc6da185f60bb2af9c3675402e2d9fdb91498ba7593df97e0182e371ee9f59e1764adfa871fc1d1b9d90bc0b67443f63ae3c859cbb8ead67a9f2673bcfa2f1c6709e9b5f012cac49d8659c69dc906dfb0ca7d063605741688ad46a01c4973793614d8bf2ba4b83fa0599122e6054eb8f40f38ebeb8defdea9166374ccaf9eb6469953e858d1757d57916928e3cee0b42e9956c6203a053d5683f13d004ccc75db5617ac7fadfad10c7e2ed12ea8d42379beba2c51c59f3473521ff00ad65e29f9a60320c0ff798ee6dd4df0a1ec8c88ddcbeef94c87b4bec6569814eaad2a351cc121f3dbc62eef3e87533d146be87d6ae4353b1e3ce2adcc9e60cfff78dfc71e0dca7fe9607def4b0ad378146e0b27afe8915445160f72c647d8ab8f7bdc04c5802549cac9a92a0cbd8d91c5a6e8edc33968d13ce5649858cd5c363b2d15bd536f40a8e6ffebfba1bad7d4a3147b282bbfd5842be5ad3811a289a5ad1faae1d350089c008c8aa139e721b36f6a0e29a83cfd2fa735b5b795a16a899b27c49a04acdb5728e2e1d64e1f4c05c49f5a44dd9ea7552a6ea7d87e216e06536317261ea696037f65897b52f278219493f683773f8957a63f9efb73bde260f24a4ba1eeea226c1cb0451bc32a3b163361c8523443b7fb66f4661b9e21680f607a2accf4679922fc9c077510d7fc66fbe40fdb3f7dc93eeeec625dc7c69be278132db67c9aeee0ff3c06677c90f7e63beb63336e205ded64a8469dfc535627d2efe62245a9835de2b764662b49ec12d325d6e3660526f4f2d53b24e294bdf43e5d4e5ca2af8bea404665c157df85400ee9929629f23f24d5adc9f45b0275f2ce768bdf3b1e89c34d308e67bda5821185b53de200bd4596a3752a752859a8f36d4875dee01c80e36a8afe1f734e9c41043a4e4856fecbe7be22cc97d660ea0093555ace97b3e7725598f930fed7f7fbcf6a32d7f08baccc08f38c4228a992946b081d2ca85ffeb4fc6e7f3f5514d0d87640f34fa117c60dfa0c9efe22269ef7c5d2280efb983c00ccdc61cdbcf74a4bde412e59565b2db96cf1d96e0902050cb3c869eb21571a38dce9cd7edbe6a7ba8b4c36977536c730a69e7079b98c90f2bc8a156cd971511eecde273d7b3a5408146f78c3ee24a2cfe597762abcc36ed6c00d5af3a487f6364e6a1df4b10561c25016caa930d7eaaa2732e4225fc8af74c8eea0a093e4722895439d04ff2e8a8a50c99e2bc7cc72dee94cb344af8651019d61c9f362260710605c9f3722a5eb7e9a4626390848fdbdd8cf2346ecdf84d76e19e791a7a7a7b2e7aa2e6e52be358d251e7d867e6d48036802d10ad3887d950b7a4c1627f927bd488394c6294a5d01fe7931b569957f95eab21604e0bf9e7bf04adaf7ec8c7efef0ebe2dd0d6e3c63872026f59d92fd566f74b4efff1afd9dbee5774cffec5ead2f267d2c607123a9a0aa4bd11abaaec0786be5312cbe57a9f4c6fe25719792d3f0ebaa33a3f4a2c46474ec49a0916cb81342f9c55ed339c4823f2c6d2b87579f6bfd1c8702b92a5acadfd89a617db6e7ff1d6f8c30382839e57ddd47341fb8e9d62d9a60c357aedb603c121ed0e1d1d6c0ebe1896855565d7a46fbe3d55b2a55864db2ee8e9ba9242774452008991af9e59b7181cbd0aa29cbd892c8e894334e044e807b26622f83c100a01193d6dc7d60b19e7970c8a0f403a0fda89508308543e66a8eb05599f35a495c5cc37d8fdb226308bd1fd23dba4a644811d1fa88ea20e8d199438cf092b64e8331f6a8642d11cd83c93de77edfb8e1febea9851542ff68a5a3b7e706ccf7f1cd67c8aca86790ab7895d5f3158eb1bdd6e421196fab2ee7ab3a460d86cdeaf806af4d47959ce08fd9cc6a32ec78968c83e7e1dc9239947510a6bca91f0815a08882c85930b491355b158917c5de1324bb09e18ba693c1bc9c3b62e7e2b3862c15427e0b506f7846a753ed544a6b657598fb803200beb4f8195cb3cc5d6abce31ada08882b0fecfc786fa1ed7279218267f9a8019bd60ba9f51dd79da2fa409681c3a0c33e6a70f870e033c5e6f87261b143f605ff61b0fdc69da7fb5301cda1dcc57517d719c2072b0a1501673755143cce82ca8de027c1aa3b630b50d80060ad406acfb851a9442fce68d8546ebc9de02ae99e5b5bd7403bd677737493fe36687d2bf1987d45c063893c358c12474407f550f059f0fb356191d022f503f7e3734089a0af4a6d44ec8bf9e4898708c5ffe32bbc369678c36ce73a96a67398bd72217adf3301ae49650fc1ba36ddfd8cfd786f26f66feb0e61bb96bcb166886f05d5b4804c1f0fa6edb8f9ba81e77a744186da00df514b128a4b489028bed051cf398cfcfa1401aebd682ffd80efa9e9504651601786fcf9737b28cc483d590a2cd9676ef98af37b2635460fd798782dddc5e369bd14881b593437e291572484809225d7ecc04da2772ef2fe58cd58b985a2109f6d5d5774e5b9a5ce259eab9a344557adb4737b9943761c0d252cb0933985d4ae0dbc9029bf4630985c157f6cbf7401b61bbc0d65c9acaf18778844ebdf0d756c76dc53a04f23eec638d65ba3a0cb62e0cb7c63f3f281741ded4f783005453b028ad0233ede3008ea873fc58bf7f69b9fe95853fc8caadeb9665f55877c2ba69012326a53fd2ce6d8873ecfcaf4c625178e971b53a437beac3b63246f5336ef143b7af6aae133c680787cef81239ede7f9dcfd124eee48e2508bf3b6439a1161f269e9912557a114f05a690226c189f9214a8cc581f0c82eeaa6b6204040e550df2bb478fb6991d38b36db48d705bc143c9255b3f6f4698824e06ccbd8000c4369691b866ff3afb506915b073939e2a4baf5a59dfe48797183757211393ec56f373c02d70b72b03bf0775b34266ea4913088ea50109f30c1780de8720a0b58a0117dcb9c40361a7f22a352a11b154154c8648d37eba6425560d8dfa98622395f0c0e33e0e3f558cd4e5edb015807014e3643414530d47086d5933ddb5b6d194f6ebb0a89fd2f41e535d5485cdf4a81d3f0d67f2cddd295262eace82d7b055b67f1889cc8cf5745ab3b0335697afdce79e6e98bfe336db2850078132ef744f4b151616834e1c298b24a8a17cbd85b4705920c4e7fe121724482d03238daadb4f96020fb72e13b5b9345532da77e9b89ea11cf2623548a043af103de1f6145a6ca0951447d57aa7d6b1312e588bf70cfdbe4aa83075df2f388c3002ff00b9f4fe41c2ac43dd4b1d53ef4590514decfb4b408e673b53b5fd2aeb477fa391085a43f6279099fe4531d5ad6ea55307c2d68d66d1657f20f2f66000cf72eeafc3d1f38299edcdc92850225ae4a9283eedc9c14a744c8c81744b62b1f19680e99b651e2290045dd3a93ddf6482c8908d29c897a0b2e926623c721c85db924064db6a04941b510841f1cbff8b49467223a3133671eb7c7dbf0e798247f328736becdaef726e91d78e134fc5af8fdd1d3ad60fdf346d6a031fe8ead2f1740e38e8e92c44928b8b18d51b08efbb86fcce2843cfe2ce3d1d535b55d251f4a779922daec8dcca1c13ad43691f30cc1bffbf0594f2da0a60764936c9f8dcef707c82923d1d2c145cd3ba85efe07e4e22c0356b29599702fa8f0462d9cdfc0e5ab794555c41f94dfbc5f6e1ecd325ee490c0d13ecd99e1d2b82cff944edc423b43b52e318870d23f899dc6e6bfe40000000000000000000000c9da01033f533c9a9a577d3bc735068aab80812d87206a64178838833e1aafef8773d301ec69cd958fa245e57f4569e02a4903fe773eab020000009a40b783658309d19c2a66ea797959a76a312c04ab20e08b520fc2d67a1a46c2a77c5b898c251f8793aab5a0e1cea08d5dd3a5a2a13e430ef256a89b5332404755a1413ad4033569183b9d603348b4fe1c80209ecd59ccfbf881f7e81a029372ca6660d02fa7a87a9cad342de56eac50f39eda1644ec30c9e45cb3097144853faa96aaa22337e0b1f61d49ee4671c2a923b76ceef8c0bd29d36f180a9fa0e4f2a6f4383aab6bba309759e68bffbb0b47", 0xff2}, {&(0x7f00000012c0)="fe6823dee1da2dcf3bda240cf6869b215bccc1b34bd351a91bd33ac880a6a27a4d8f7d3e47826a1451567d6b545503319f94132b3d9bf7d6cbd29c3e47446caf5b3f1b8f0b68aecfedfc2a61711fd1943eee4473913f755297abd148b4e7835a34df3dc01be43a", 0x67}, {&(0x7f0000001140)="4c52bad1ee35d82c41c6b06bae505f9d614074e205609dc2d90f66b420a7e58f60e7d6bda7a09c48e7dfa3efb57f99a48dfb0861237fe1141fa86673b62cc06d41e916f485d5edf2344d007e01", 0x2}, {&(0x7f0000001340)="550552d7580ed2a0846ad664ce934d1dcad14389b41564dd03668ff9912a1bd181893024131252f8e1dfaf316406dfb3f923072461c3b02216e498a332173683aa11b9ef54", 0x45}], 0x4, 0x0, 0x0, 0x400}, 0xb) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) 00:36:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeafbead}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={0x0}) 00:36:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/248, 0xf8, 0x42, &(0x7f0000000400)={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x40047463, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/134, 0x86, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/229, 0xe5, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) 00:36:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x2b, 0x0, &(0x7f0000000040)=""/43}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 00:36:38 executing program 1: r0 = socket(0x1, 0x5, 0x0) fchmod(r0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 00:36:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) dup2(r0, r2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 00:36:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x8000000000000000}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffff, 0xfffffffffffffffc}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) setsockopt$sock_int(r3, 0xffff, 0x201, &(0x7f00000001c0)=0x2, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x8, 0x97ad, 0x1, 0x6, 0x10000, 0x7031, 0x1, 0x0, 0x1, 0x8}) 00:36:38 executing program 0: socket(0x20, 0xc000, 0x7fffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000)=0x7d59, 0x4) 00:36:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800001f, 0x8000, 0x6e) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x11, 0x3, 0x0) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)="ad9d8e31cfa5b88750cd673299f9e918a9dc73d39a8b13e2c1f421df9548a6ffd2d7bd15e826104d93c8e76b5e2c68384faa3dcbed8217797c941a44066cf986934078bad5e58ce351e0a812e3456473ae360d3982cd6de8f01a57a8727dd8b94a9899c78f13448a0ac3d5d80ed8ec534be43f6f6caf74cadd6b56fd6145349a67e02da7cd9d8e404383e014af2f7d6dbf0a1f54bf6786e620a8b06c95bc86a265ce841c0d80a1ed1ccf7ce7bd3e8accd2f5721360e5470b4a697450e7522c2f10630a9a3b2d85a293a93cb15c67985a312d6582a127033264acdf57f9fd50f108b8c8b7705cb7bb63db98e1ae59168c2e86b6474c899332c6c5c6052f06eb2e1eeefa202683e36eaa0ac15831886a791d2f14dbe67264f1b79f060b581d136b7dd97cebc364cd7be894fbdd80fb780f833043000ff8a7a913e1b67f7e4aec05aefec8e1ed645b56ae9fe9c89f49d5cb92daad1ad46d9da40be1005915c1248ce80b60fe5090e860f94e2afa38feb41aad81b902e594b4a8668856ca397b2e18cfc1fb75a583ae54d905716815323aa2c3395fa0712aa0890d56beb069ea1eeabd2b33d0ec171b3068925af2fbdcc7e7ef11ec68c7226ca3fc3b1a7842424685ba7bf7729abb75c2951b298efab59c965b3258e4d746096fd789ff2eb89804680f6058c481bd42e79902b8ba51c0d00b301b944ffc439275e65acefe08e76995fd76965425e935bbb0d24a2b8c12624c8b28219c1dbb947f3ddb088d90cd130025d203622d014eb590fa42015b4615b0e44d8c97e99636863b1bbe67b66214c7080396f95063c33d81005c76569fd98e69aea14881c3b42a2105b434d20abd8269210b7cc08df5ee7172149a52fed9ce685cdffa8a6473a9541b2dbf42dffe87f16a97a128f5e247714ef3b4f7a2b37dc30d8de9f8bcfc2be8f44a77d50fb9cde23cf33585fd0df26ab568a2f5ce5dcd20ca65b69d59ff0b4bbf3bcd70d396127f89d87c7c0bad7767d11428512e96926af9eb64220e86522deb188ad42f50047689d9258165874df2b89daf5d3506c4722fb5182b08a3628f4a6e4e77d86235d9b438a1cf9e30af4462418b3c93b43c8b6f8af7396df57f242423317eb84173af96c35cc9a25e28297a8c65f52828452d8b55a5893134b3626f523bfeac381e69ad04fcf3a0519a61d3fd6cc1cdee434ebe4be382e3968a0247058b7c42cdf87c63cec7cb65315f34e35ee5bc3d83dbb27efcf2ef247eac8e777d6db7666a57a8e548a25f57e05c3e50f8aebbbaee81b8356ba699d09ef52827cd72ffe4a7617c8cee7a4d5312abcad2bceac1abda4ca89057c8a223a118d46a0f7e641a5a46d980c9b54785baf95a75ba74cc25ee4493388bbd1130b314ffbd9c4da37f476654666f90e7d16360589f542ebd0ed1143ed52a4a4f22ee94a3b16807997c1fc3efa5ffa12f47390bf5ea3d6a2a3fc05247c61dffc43c422deb5fdb84ce83196fb783e224b3af2f8a9b4eb21ee71a4e9da5077a9aa3d31236b229a845fefa9037a6864fd662cb18ceb51a2aa4fbceb76839fdfc0140861538f52fd106542b63ecb9e51370ccb89f465d4c72919edf8e59219dffec835fe46e3b3d71eeb2d03ea8aeb6e02af33dda0ea7d078d9b4cd164ea4347c313896dd1b77fcb8af11cf82f6854e2fbb0a5d0d1ff5849e2411d87210101ed4703d027d34b17f068ff47e2e446db40c17569812128ae804617d3ee8c3a2b87b531aba2f0e148735fd53caace0af2adab3b2f3782462f37294f057fd0a74e14f674ce4fc4c54a3172a3d77dcb450320ab0475d14584a0b545ed6f64a408e545c9cfb2e5284cb31b8ad3dc15140db1f42990a71b3aafe00882db364158368a2e7043339015d76b4d9864d371ec5267e2dfc002b2005ee50d8067a04be03665b9e7ade062ea8182468a17c5e04901c719ecc9f71355a9b36ba0e990967ee5b43dc4cddc138c46a817df049e0523defe4fac98ee1880ee9c7a26617db166b33035c6a5b27f03c7efa0c7785eceb7ffca9316fd18a303fef7569797d0012d0b5d031b19fa0e80f67fb101b66dfd1ee73dfe59fd56e62b2170f65c3cd785ae1c269a6fb3cd444a08a0856bcc8e79591a8ea5adaabfa176d5f0d36f0b7414c64151ad1748451e8a04c2f65717897b97a96635b9dbb5e8fc61e118ed8d518c38444a8faadd4e975e8c3598ab878313d23c0570aa322b528adfa85a684d22b05e57966dd53cabe86b2679a4d2cadfbcb69e9d732cfd5979a5afdcae296951f4b5c9a51c97d1fefbfc3b6575771839ac8aea966fccec217112492558e93e13cb04b5639706208e29e21ba77bb8991b2781e713d688ffb0d4bd3121d9f650b987df8456a7e9e9ca1173a37910ca160a812bcf182dabf3573f5a657a99e08463c54257cf9aa72f6e7c3266ec17bbea5e0ecccb5c840fd6a3fe7465cda8daefaf438f28c73cb69ffbadd9def89fe18930b200997a294993916e3ec7102e20b8ade363ac6251c937089168f6917bd47c03a38d1b344d6dbd29171de25eb54774aeaa8c9986ad3999f3993404625a18357035c303851c05046e6fc00d1c8ba07f661f5dfdb3bab255e52c43c352f82f94f7f0bb50f531a904742e3e9a5da2e3e83ab053f4a393f7eb3d2e3eefe14f5200e71d39c8ea50111da33470acf0bb62e68cdda57020503f8fc149cdd554a03cc55327c8c6b99d37bd4bb8c9d2142a56feea636e1c059429cc9fd6bc187eba4ed9c295da47673677ec9bda6068a109787a61fab791790fdb9c5641c0ecac04a1a674bcd71961bc54ae32c425e5d29cf15c70ccf470f92151dbfa20352c7d9cad68e4d3228d6863d5a4a87c9c66492ef16f3a977540df30cefc12a5362e67d7a67f7765e32e3f895ed1ea1c80604d2913a48d20beea2e4f6767cbba1d8da3606ba561bd81ba97e0aa90802ebab50abe86efbb2e41e9adf4dfc258b878609288583ee8cf29eca3616571f75bf234a6b203a3b9ce421d0e1c89ee130e230190b4ba6d53c259ca2a6d7fadd439902ff8cedca38d1f618448953d5fa501c0b6359c32e60a6f09bae0da826ad24c29762fccfd6f75b18f5f249ed9d3a5a6ef4376f6e526ab90f20b9f32918336358688c6a82390ce886f8f540f0866d89805d5de2811a226ecd54e0145ebfd1d788ae6459532c57189624aa077dcd2c824dfcd618b261c7402b40857821112b0b751570663fd56f0c4578925524dafc61c10058713350be056569d7e8b24263b7d1aa0b8586c0a44b9bda2c8d6a8bd5e1c737c87f90361b349fc1b7e2e260b56401fdb267e401af8e0d658f75e70964e69fda344fc37b7a1cbb7cc12e7986130977f989eb330f6124c6b9c3e6ca87e03604293a07b3e075746e9765a6bd9b2f530e081b6d8295917d06be07763f77347084df27a01045ce95022e6a04da99bcf750eed31e61ba905585ccd75a3206787261f7c6e5f51e56031028490cd934df1d4314ce66adf1fd70f95a5af872ddea1752567d828a91abe085159ef751cbbab59350681311eae8fcc6d059e30c5bd46eb4def96725a95ed4a402bd7d835189b81f6f3f7b87a007fe22ec9ac814eb0e96cdfd011453dbffcdb0bcebfad3ee97a2684c10eff9d96f697f7df9d4a178a77fc59b6a569fed0b72bd32f6f1d74eb71840246198945843ea7cae53cc00a102b8b6c8d77d3e734ee2b7e3ebccd032912dad046d2365b625f170c870ce1e3ab1666b5e7703532a85bf57a9b158d4e828a93c09fccb42fbb38062107b5c1d3a56d02be83e2127d9b16999af3c122048791f1cd58a0f0f0bf7b3b49d0eb7010024447d5a1658a14f4682f35003edb1527c3895ac63e71f31ba3a24e00912abbb64c24e5c1f1a0d832e230d9c0031f34f20831a52e36a4dc362a1f9c99ff2cc4c1bd6c1f6aa2c427190d99874dd0209ba80960517dac83e1d0477c9964baa1bbdacf7ac57deadcef25a171edbdfc3e0484f67fe5968844e60c486c5a6fcdc80417718ffc52e920a1b483cbe5f915894734f2f2e29f5be82f705a296673973bf03d00515173d14f95c996f2b022775dd2bad78ce272f1653ad7f945a4a3810a6cc93532e0575a07423bc8b5a48b0231182f1821177e3fdc4f876209a83371be4aacaf0e005888d025e30524119f25ebcd29e57cdde4f2322d768becf2825241b852e18fa50244d8b8927b23076cc873e15099c3d0645496803740d3bb736ce7491888161d0b416c894a528d18a87c6adda0e72cb69caa2b09e0134e115123fa927c0a56242f3f4af1c5965d063ce798c89436cc494150be7d2c616a66fcf1009822de28ecbfcd0e69420149f13a325defadbf00b7bbd8c9fcc62537179d352a1cb60a1be7bdcf315f941499b649d4ea73af70a6968d93f7df2180e0c17439eb369e1040e27911a67e1cbaaa554e5bdc548bcf0745492c5b4015bbb5bc6ca3c60ecc27a76d03b83f2527a305046440cfe3e6efc9f3ff56f7ae38d3b08531d529bb802b71e7bce83ebcf6a335290750e699bc20a14419d1de64649ac0194e6f300bf8b5520a45b8d9671b91fa2bbf5f556acb2db1d67748a03b17a987ba044eac2f07c75fbb4099974edc2ccb6ec0f0bb69d3ac58a5e9cf6127b1408384de6a40104ab3a5b098af17b61089ae41d2733882246dc7aec5202ffa7cf0d02de1bd079b0cdc0c6dbedb65b2d55ba66a95d806286bac28ef1b31b02a1ce44f5a8254fe143bd294d2b95ca0fcdef70ef71aac6a1c14e7bf4a2e629b6789b3a133a566a9ac311b80113951cb10eccb083e91a4d5933ffe61be9efcf376b589541f1fe017a723f6947530161b70f1879963b8aab85af53c0d4de548ae3b6d840d64d23c54e76566ec1ced2008ac21f4b9b9aabb1c5ebe830e01339507af172019b8c0434123aa1d7215255967a7fb575af2909c31fad38597c4fbbaf3b15051369dbcb9cc1ea00e1e19308e8adc03cd4e02cc3556db3728deddeb2ce91eb0e5d50ee08f4b5818d1bca13eb9f5543ce56222baba2769f5b7918ab2cadc8e420d7c3094242b8b63b412d9e3add8c2759ff83cf6559e6834d0ac70c2455b9d03b91719d78d212eb071c9342077bb0a7caa0cf7c6fd329efb6889317ce45681101d18502b154ed6267b1bde79696450fde6b9de1b4e2f3de2fd64d161f7cef7724722052f924d086158eb217bad6635780f8a8e517ddfc56624be405dfa02d1a6289f26a8e2b76e551113cb0d16a8324ff74a4739ccaff4680c0d79b0e50f3a2d12b63df385f1aa6eff757712da032469b17558149ca7ccf2b152cb4170a97d53a113b79656ab0e127ae29b8d2ad01b646565aade7cada2fe69f21d60282cb3bfb4528fe7e5e0e6f6b9109bb629d9dfc1f61eec5fd7290788ba25d6831d1e59eefd0eb081fab6201f57c1e7439c31e8103c292b8fe98ef6b9258a9a1283e8f06c0d5a0c8ba274962f948bfd1a599437c9cf17e81a82f6f4db1917b30391af7c5b003edb52070d7d52911921e094aa770abe6efac363977343fe19e0fea953d151de049b8b22e93c09ef5b13bcd7aaa44328b1b7dd35caa8a49a47f6533bc78329c75a0ce34f821b980b07779d0ef6d1c8a52fb9d302fedc46045b323d988e21e5e13aefadd368d11ff82d36cb8bf5ebf5355157d2c91931a8d0be04741650c8bdbdc095482c43cbc3873682d15cf19b04fd14dc524ea1a03a2fc8d7e42b663daf61ca47d723640319ea86ef3d68c45ea8697dfd4af4449f69f4ba4420cdd8e10febaedf3f90fad3150adf4b2ffab519a139ff9f5", 0x1000}, {&(0x7f0000001040)="9a5b72cbd92374d824956d9d5d55bf82ef4d73ecb18ad6fecbdba101631e27dbbcf0e627719f378451daeddf86755db0fd697ba467cf8e5dc51bd22f99589710334f42bdbecbd22ec7486fef31efeff0b2766d7fd8ec76bd97", 0x59}, {&(0x7f00000010c0)="af1298b2e0ca6602d691874be5d6a328944fe647b1a7dce687e0e36442d26bf110a15ee7d74214c745bf38006fed0f55acf21e9254761d2c49b91f98c08afcf463ddd014bde74d98f2e8a737833173a80fa2fc17a9a83f229a1da4bc8c8384c120327e1b9f081c7848ce42e97c3a423bdbf09bd06b15dfac5fe8c6da634e9a904048727cc1f175437c43c92f1616e9761833caeb39edf7bdd2e33e232a28543b37bd76dfd8467c610cbd97818bac4f", 0xaf}], 0x3, &(0x7f00000011c0)=[{0x98, 0x0, 0x5, "252a1f7bf01a85282fef688f6e49ee335611fa10049f80c22c96464df9a2890e3d33a3b2c9b2dcf906d53c9fc6e4d639b42d4d9506db4e44ba9906af6db7f681ea543189da28edc9df5a820b1f0fa8177b7d7d6cb5696ad65cfbab298937a76fd403e8d75425d1c3be33f843230c20a1d7a91445c0211281783311e9d432d18f66a9ac55dcbc"}, {0x1010, 0xffff, 0x80000000, "a1d3b5a7917091b3b39888666d92eb690e4df17b6b4c87604d28a5565695d759022452f51853389c4f7f9648383c5f74cf35e06b0bde6031b1c90286e7cbe53976fd956e77d6837c43c5e2fc3ba188826c2b67a3a9c7e57844ce3efe37efcaff0631a8befbfa33174bafaa77dbd747d15cf9153d497980c27dd7036d54eaff213b1f6d8dbc68618e10fd61207a79419891f0d94fc40c233692f23bae679d4d315ea0bcaceca63725e99478e3818a4f41ec8ffba78c9e55f4797a47db6b5a0eea9f27387dad4bcfa7f5f7d1997f1547591e6d188791b219eb9250fad6dff426ded5b7db9b2e73bb9d74e88adcaefe9dc5e7745979a991ab8253a693fea3be2ef11c450dab7bd61cca3fb5ec198d9c8e49565182c84044515b1ab56e1aedb878c20d37e14062b3fe2f3d34af853abbd8aac5f434f353ff2b7ab017c5568139ac4d8425e2d28a9d32d64fdd12bca5808c6f366b60733f8b936bc9dcb7caa37225b9f6143b09a0c1708eb867695ca3f37b4d83c851db3c17993b34c4f878b9c554811397d406d819e595a12936eb342e4d4dbccb5fb600382a5203547aa5e9aa90578108080d1ab045112d4fc41eed8bc775859ad77a22cc7f7ea24ba0367a0316fb9105ee5b23ac1f9e7aa418cd00967989dabaac60ad9db45e153ee605ef9110585dbeeedbb328f966e534da09141298d9a78793d4a104af5b6358bec391dc4c33cbc2c39e3343985af00a9d15e8f8f0b7cc4432d78ad55828ea4e5e04950a1afbfec0bb59243bef7ae5515ddeeff1a14f163208a4ff96ac41524a54505de3cf1d6ae606b56c8710144ee2e854bd2ae5012a40b1c83bde7067ea7cf4f2b4da362d43eb12f2e3d03f47035242255d8fdc3407e790a7552722bdb65dbdc0f27a4d7d71d6be692f75b3e8bbca0c30b4193a23b7f303dfe4394a965ea4b01eb71968c34b513ad78c84b46d18e650b546722dfc83e8acb2d4ff298adf6c4dfb0eb78acea62e58d37456e3ca2e4cc27c0dc1d472f5a64237d5a36f9c767d126db800b7b5a9474768c90e2bc55c775f607e3029a248360db3e7d75e8b5820e341a66144f67a6433807bd82a99efdb3c404de01e38c2c7694f3c883811d537e50870f6e28fdf04c1e023597d4e1fbbe8dd1add63386917474d0b3e2782cae0283cd315cf7606f2cd3718bb332129dc26034ffba8b792c45fb047180a64bbe2e08c12eb1c024737ec2c9f58a8af1dd795828e42238d7fc5b35336352c59fc726c2fded551e96be828f25b545760f266e3f87bca241271a6ca12695aef63ff80208d696066bf4999c68e7d160f9a747161569f43899e2fabc5796320ef7e49d0b0f4286c2c2310bef24c74448ee2f148c8f0ef89050e96f80a95eb0d92178e26c47c416143e70ac9ac1b51ba3811c5ac69469b054d738109fe48a1f3612f1ad61c490b0e88abaa504327632de88cda1d3fd0cc6ed6ca9152df564cfa57cce49011b64363dcaf3eb1238dfc5b27b2b6ee05e69eea80bc498c656f7dd8b8938d06c0d76f2a35c1f757f2fb7504a50db6a4ea3c4f6bef77fd9ac76e3cc817967ae89fb8df9b2e7479556293f3e073fb6f58f7c88402a3e846790f7601f88092fe7bdb2b8ca83e224d3b1ed88f26af11ab5a505b207f25671b738d27880795a9aa46b641db4be88ff9785b36997a6f3e46e8d5ddb84f629000fa62026ced7ef91669631630d571cc89429ea949a267f3d08bf50e8304a0330aa16648749602453faf08ba6a3c0777e45462390a9ef64ee29b5679957c85fadb0ea991549c5097b676cb206003c999c5bbe08acc566179156b8c63bb380b0b94560218278db7c7f827184d88563c7df9e92553ad30c58519a60c1f7818d6d15580e9f8306cf89d2fc85bbde6569f290490f42e7da89d140aec673f0898cc7df8050adad2d390fe2e9ae6909e936269dc311b424766610672b628ed99fdd4f13ce3a59f1c2bf14833556167bf669282ed085a32d07f46a04ee659f509f0e1a73a95882a17b7a87af1d4962370f0f52b5ae9aba5e3bc29bf86d149063c84027a535828a34ea4de2a202674e8c8d551a9c8ec26015a159d9cd0abebf2595462f0913d95d4de75fc64653cbad3e4d4ee0b1b3393c19ccbf6f4ab23a884848f4f791dae67cc93f901f6ce0229c0dafb3bce93a29d27a86436c50817cc6a64e9a2f9458a3443abbcd4aa49c65fb4cfe85b1bca86a3765db66fa910c01807d78e65d276037f11613f4754abdd224e80bb00e19b029c3ab2697dbd4a990ef7c334c9213202d99622ded8b8eb2635724d904377ce3c2c6e07ba606a1b6d6bb2ff755ef3bbbb88673d9e334597846c6c5075ad12a25f70a2fb44dea737393bff524023db0e5277d80a8812d3a60fbec8203eb2d9fe2d90fd2fbcc45f1fdc10e58f6067f3c62157e76dfa52a4a7268928a26bf87cd0b6ec1c83c1a04e8218eff9eb6cbe9823d76328f9daa89b17acd7789b9777b02bb01624fb8e86a8beb598db53093c097fa85a1cc93274a13b626583cf6c1e48f279e50146023848dea4e0e20f3d8b3bc8f5a40a15265d4c2e6c2dfc3fd5b52c3be3337ee613afa4363ed4e3b96f1b66bc30ce170d5ffbaf59197a8343df054927d93c89af588d2af00257b7ca05b5dbf04593f1d70301333415ba6ffb8dcd8edc128ca6ed8458ed237789f1aa589cd7ced15454fbbe82589233bbf3093bf358dde10e359802234deba3a3e584274702938c58a10ef3e10e7093f62155f16a276c0381f581a89d1cbf0d4ec660ecbcaade090762d1bfbaf2f9056caf79f1c94325e1639f4ecf01c45ad0132226775c355f75550848750ad3a3e480af607deeaba17e0a34a8407af68170a1e0697d3eb145b3db2ddca308787c54d909cb483596f32a4e3ed8f2f1fa728468a108d1e772a11b1c34a5252d596e538da9b761e65427eff7ff1fb2c32ef81a5f8651a2c54769d0b812f3e27714e1f112b9b7a77b379950f26be20454a7d2019dff12925922f88ea5d083b14e5c2c19c231b306d3497e8d6c3b550ec90a4b007f1e589d86121911553862c12fa1b3832c58d90674675e7148b10b6b689218aa3a93826e0e695b5cf27075e057cf2a0ef224a08408e30530c60b0a8bb12ca77e8aba551f129c294599a3d459608942f57f9c57a4648ae70b770e1d3129d56064b76c24d8e484fead49a13d81149849c73c6498d389ff95cf17504c261d420cdee4d2f08358fcfd185615bcba1320053f39c11f1b563cded5b10aeaa00227558d3a6869323cfbb74b12bc382b969920fcad0b0c004db7288d37a0f64573b0715e4c781576f90a2c8b17f1d9c84ddadad093fa1dc852f1f880f5b3a07a8b35ca79cc65c3f4b1fae0f46dbb9d57a58f0a37856c6c31db4b9cde8febd3bbf92d010dfbd16e3f419c3f22978162b35af87678fdbff30ec9c1f64c8f3c4b116665e08866e6c8f46c31982d895511061ac1ab932e7e7287b8354298e5a1c8020a47d182c6bd295660f82898219e0f0bbfe54261ee864723adefafb6eb86282c478401cce62af5f37c335c3c6073cd9f89bc091c58c1a71730c2650de3e1a361cf003cecacc18bdfd61d8bed7026442e348dd503ff3ac45aaac4007e0ed7bd5ad6d32e53069aaedbc63545e53883c9a492fc2cc13cb459327661dd1bea608b39eff169341fd4826935ad2d7d95801500191694f10dacf604219a8836bfbf3154becf4b7cb1fc785b7998a5d3aed257a8f3088aa38298aef88ba4252e3245ae8f51181473d98d3d54a47c66b8123511001468818eb6b3325593698b3721b73325e15312d6ff4e61b9563392ae5f831fc2264857f3411e8d432c06828a986b5a66aeecc248934111cbaab1c4e7696953175f376193b379c3fda0df8694d377acd8150ae5c2804623cd35c70105ef4e4857cefa082d25bf306a5bdaa5a4ee6bde3632a26743afda30b5808c1e587e58c1fb31f90f2e104d4694c2db4e52f87bb1f55adc0c60bd5559d6f6d40a9a22e2301ee319c9adf05d3e1366ae40bdf455b4f37af361e42e608c3eb6750e26bc28e29fd238b8a698b7a70c69cb7d45cee2a6334225f478c3fd304f011fb3de4b7c7a4575c40e843ed018cf98586d56de98725ad04895c50bebcbeaf442ef37eb6b7045287215c17ee68d8b0bcc099e59087b84b086c6cd07cc292c60bff4a328fb7f81ffbc23a6d11d17b4aa4fb48861fffeaaf8f0c1245905123f3e0cfbef4636c200f6b82448b5ff73ec17469054d33c254d4460445c6522b8049adf021d16362a07d08c83e2817355ed8f2b1491413a60afbdaf836e13edb49d9bf3082efa0072f8f7dd3595c12262e8ebc32404fa465bcc42027cd5eb3aa4a78deb746ff0078770da9d3efae6057807c6a68bf6204a0f77a3e4e6afd8e551bb46c2eaa030c2f53eb0830fb9a5d578bd001c82f207608ab1a00e25656824977e2af4b8ed6b1210dbc01728f4b28757db14019dc1b609d75119a318151eedacdf04dd3ea6d9a83d0556fd0ad27a651e414bd15ed99776a5603692a734950150c339394a9f1e6f09949b4477d47afed04bc6e8f5b4635a4f3d504b39d5a24979914d5023625ab9a8f1b2839444bc07fd9de4643b2d35f4c514190a2bfed5f25417687dffa28ae43d39b5c6eefb1098784b6e261723d54a5b0c5be3638231e32cac2122da731460fd86f714a2c58da131e0a41e7ea099546620e5ba26c9d6d2ee0d9ab0ab8e6d4d5eba03a396304eaf384486138047e79de09d7bc05fbe410ad3aecec7ab7a4469a2de72ab120b6f084fac96eb67d80b0ff927e017c7be94d58bf8491e74004ac95bbbabaf3d36b3aeb95a5a7847b0691c086bb7cd78e6490b5e4eaf1e9bc0a4e627ba6be25108725d00138d449b33fc8e9cb7f8b7e1383306a4d5b75af71b027a167799ef3940ec3d0db98eb67e1981c5a24bba8fbd3ad2ab4dd16a7ac74130dd9fc4025fcf78a5bb1811e9bba601fbcd13783a4849a03087f2f2e0d39b2699a63aee872ecba9e4627e5fe4711b59ab0669eebf7c93f6c83ac4d80b63c93f1f54cc5bc97f8934a04998d7fbd5aa3c72120bf677b938fccaa0e170ec9f0ec4d75b555cd90a02dbc94abf05542a057ecb929aa31b4800fb5206b4d2248831967e12a5b12afea3e03197f863dae259ecb4a4185f8df61a26f923a6eba09e1961d87d07f10516ad89e0f7be77bc6e236f47a5969ebe2784297057564645cee838b8f08de208f5c75eebc21225f43a14bc0bb45eca9f519129edc41847d678e5cbf6f1cd4c3a0871870eabc4a4f13a4dff7b8c2bb686bf55a26584bc38ad47a3e92c91a06363e2846fc22a8661d3083c7e4a072fb8681a74ee65529a1def276180aa38d26975451bc3054ec93ec33fad339d3e0771812e6361ab3426b7982e113ac8b49a043337500ef498858bc101172d996f921ca602542c7d19dae5271e3805f51a04bd790bfef504c83ec5d427cc43b89d706e660408d8ce1d61278254cd8f6208cc50690a431194ca5222f83bac06e1d91f00948d80d4c45e431985b4566d4db12a107330bba7c82b034a091e3eb2b53f9eedac2ce0845bcf04592767fc90bca66099425457d3d8a89bdc5ac515cfd5998e08a367b40969bf70e1eda0b45925ad92d075b25d00313d71ae323d51f1daef19ad6401c6055d99a40dc3663b97c9d747d666c4f508511ede16b0f4f80d0534fd5830dbc9ce7b217835806ec8e06471c29a9bb922e74b666528628a5b5d0f46efcb21577d4ecaa9238199bb5aafadb3b6a061bb6e4f9eb8eeb56d16"}, {0x88, 0x0, 0x7, "22b9416af0068942480b3934947c767afae7962ac3a0ce2033d208933f06c3ab2e7df6ba1f98704e65eaf38bf79c32aeed3b4d7c45999ead7895cbf68cccfd000c4b59a35e85c17acb5bad34e87f1ec1201d5d363fee2ff0c88058a7a1c9ac2c8648a99befe918e2150e0a9b77f7af07a9ce"}, {0x90, 0xffff, 0x6, "e14350a9da8c7abf648c5c94e27a4ab8064648e5a061224ac4468d69fd3e0d1fc790d85724d728114c4c9e2a6fe2e01ec4118aa7fd1c11607be6d5823d5f7606fdebee655fa76524e4982db0fe9317054ef83ab5908d466d70952ad495c33c62ec2de210ab63ad3ba04756514fdc932ad392df8cfa8e4e15bbe6bb"}, {0x70, 0xffff, 0x4, "f09bfc11ff7424a0ce6337185f344d40a33df842078c503af29caff064e04c82b31aeb024fca6ba57109842186b17c46357e5e46a4eba4f1640d260093592161051574aad9762c30d029c31c0cf4a4d1e4645f9def143beec9db"}, {0xf8, 0x1, 0x401, "851621adc7a1314e866f6f17b55b9bb37e79027cff87d6c6304257ad50bc48cfeea7b2852554e4742caf73fb10933d6d017bdf45871a0d44e47aa7fe1ab3da1b284e81508337a182272132308bff54690dcf8c4aa496e676027538c7777792299ef9b85a54bec60efb83bfeafa68024a8c9bba6d0202a374016f330d25ee50822794b214492d144d1c12e078f2393140698af72c9a983d269e9b127bf67e85ad84afd00155bfaff2b270a190f41f05a921f9ff3f00e6da55c67623abc1236cfe12d58d55d1d7b046b2aa16a5465f5e115b719260026f505ba0c7ce39b9f6529e5a92c5"}], 0x1328}, 0x1) 00:36:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x20, 0xfff, 0x9}) 00:36:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc0002009, 0xc0000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 00:36:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x10060}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfffffffffffffff7}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 00:36:39 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20c09, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x25, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x160, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x3131) 00:36:39 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000008d000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x360, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x100000000}) poll(&(0x7f0000000140)=[{r0}, {r0, 0x8}, {r0, 0x6}, {r0, 0x20}, {r0, 0x1}, {r0, 0x145}, {r0, 0x10}], 0x7, 0x9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:36:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = semget(0x3, 0x4, 0x80) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000480)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8191, 0x8) r4 = dup2(r0, r1) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') kevent(r5, &(0x7f0000000000), 0x68, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000340)=""/157, 0x9d}], 0x2) 00:36:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 00:36:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r5) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r6 = socket(0x18, 0x3, 0x0) socket(0x0, 0x3, 0x7) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:36:39 executing program 1: clock_settime(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r0, r1) clock_gettime(0x6, &(0x7f00000000c0)) 00:36:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x101) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/239, 0xef}, {&(0x7f00000004c0)=""/231, 0xe7}, {&(0x7f00000005c0)=""/15, 0xf}, {&(0x7f0000000600)=""/11, 0xb}], 0x9, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000700)=0x216) r1 = semget(0x2, 0x0, 0x1) semop(r1, &(0x7f0000000740)=[{0x4, 0x4, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x6c92, 0x1000}], 0x3) r2 = getegid() setgid(r2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000780)={0x0, 0x5, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() setgid(r2) r4 = getegid() ioctl$TIOCDRAIN(r0, 0x2000745e) lseek(r3, 0x11, 0x0) r5 = geteuid() chown(&(0x7f00000007c0)='./file0\x00', r5, r4) chown(&(0x7f0000000800)='./file0/../file0\x00', r5, r4) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000840)={0x6, [{0x1, 0x1}, {0x2}, {0x2, 0x7}, {0x3, 0x8}, {0x1, 0x3ff}, {0x1, 0x7}, {0x2}, {0x3, 0x17e3}, {0x3, 0xa10}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x8000000}, {0x2, 0xffffffffffffff81}, {0x2, 0x8}, {0x2, 0x7f}, {0x1, 0x25e4e6fb}, {0x1, 0x7}, {0x3, 0x7}, {0x2, 0x4f1b}, {0x3, 0x928}, {0x3, 0x4}, {0x3}, {0x1, 0xffffffff}, {0x1, 0xafb}, {0x3, 0x8}, {0x3, 0x7510}, {0x3, 0xd09}, {0x3, 0x800}, {0x3, 0x9}, {0x0, 0xffffffffffffffff}, {0x3}, {0x3, 0x3f}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000980)) chown(&(0x7f00000009c0)='./file0\x00', r5, r2) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x0, 0x80000000}) ioctl$KDENABIO(r7, 0x20004b3c) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000a40)=0x5) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000a80)=0x8) 00:36:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x101, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 00:36:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) 00:36:40 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x1000, 0x4000000000000000, &(0x7f0000000240)="79065011be34937f315fb879274c92f9a23354c4e9edc5938058f120a03e88710e308d2a2e2fe84c290f05554ff6b9b3610cda85eeb9377eb78e902250ff071e874ef4ff499b2288", 0x48) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) r2 = syz_open_pts() write(r0, &(0x7f00000033c0)='\x00', 0x116) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r2, &(0x7f00000003c0)=""/99, 0x5b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x800000000000, 0x0, 0x1, 0x0, "bd80527194be14f03d973242f69b5fcf405b41d5", 0xffffffffffffffff, 0xfffffffffffffffd}) write(r1, &(0x7f0000000140)="96", 0x1) write(r1, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 00:36:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000026004008b00002b06000000000000000e7f4afea1000000000000005b0de1c4e00008", 0x26}], 0x1) recvfrom$unix(r0, &(0x7f0000000140)=""/155, 0x9b, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="d0d5eed661acc16e95dcec3d9303ee3c2bb3854c570a209764127209d50306d52532f0ce8b4f38312dd4cd6f9d35f37090d2542ea7abe9153a3061a96cdef43f15e7fad9429019f2718b39ca8b3aaaea254104a003f2c7d573ce0acd1473b9d89001120952d6c1"], 0x8) 00:36:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) r1 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x5, r1, r2, r3, r4, 0x20, 0x10001}, 0xd, 0x1, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = getuid() setuid(r5) syz_open_pts() syz_open_pts() getrlimit(0x7, &(0x7f0000000000)) socket(0x38, 0x3, 0x40) 00:36:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x101, 0x3, {0x1, 0x8}}) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x2f) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x80000000) r2 = syz_open_pts() r3 = dup2(r0, r2) fcntl$getflags(r2, 0x3) r4 = syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x8, 0x7fffffff}) poll(&(0x7f0000000200)=[{r4, 0x5}, {r2, 0x10}, {r4, 0x1}, {r2}, {r2, 0x1}, {r4, 0x80}, {r3, 0x4}], 0x7, 0x9) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x80) geteuid() r5 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000280)=""/177) close(r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000340)={0x1, 0x7, 0x8, 0xffff, 0x41d9}) listen(r0, 0x184e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000003c0)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000400)=0x1ff) semget(0x1, 0x3, 0x430) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x9) connect$inet(r0, &(0x7f0000000480)={0x2, 0x3}, 0xc) 00:36:41 executing program 0: kqueue() r0 = getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) 00:36:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) rmdir(&(0x7f0000000100)='.\x00') 00:36:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062b874c5d3b14000000290000003e0000000300007f00000010000000007ce416c802fbedc443657c3b7a8a26e67c41d68b68d364cd8b4188b33acbc5a0c2040fa822f3b0ee8a367632308b1e760f2ff0c7430cc705ce892568e3026ef8c085bcccbbf306f8"], 0x38}, 0x0) r0 = socket(0xfffffffffffffffd, 0x2000000002, 0x8001) setsockopt(r0, 0x8000, 0xffffffffffff1ab4, &(0x7f0000000000)="528ce5bf11a14e9c07d55064a1406fecf05186a1740d6be0bcabba4f8c98493440b692fdc47e37182a36eeb2e25ecab064f010834e0560ec7b9d0da9f6f1e15a206724", 0x43) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000397000/0x4000)=nil, 0x4000, 0x2) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 00:36:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 00:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8e8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x890, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 00:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 00:36:41 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x6, 0x20000000000, 0x9f9, 0x3, "2b5926a412e721486922f7bd704703052cca3be6", 0x3f, 0x1}) r3 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/129) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r4, 0x5) pipe(&(0x7f0000000200)) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getgid() r11 = getegid() setgroups(0x6, &(0x7f0000000480)=[r6, r7, r8, r9, r10, r11]) 00:36:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 00:36:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000280)="eaff1213050000006043f241342c8492a7360604a60c385c5d152fc48c8a041fe49d335a0a6ebc312b614b6b359007266a2c2eeed053107ec00ccb54f98d258e3ea3f269239d9b35d4b0a3b8b861e97a6449cd6d4b3152f6519de237a90a5eda0e81e17e7b071d030a74bf3c2af5da483566c30b50d6c7a81813d5066a38234e0f56a995ee50b1a55d0a446414289a2e3216720a6ce7a779621950dcec8a5c5314eea49b0319b3ee95c3d3858b6cb9512f0ec6dbdda0f29631504652af1737be857d954c1d00"/212, 0xd4) r1 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/40) 00:36:41 executing program 1: r0 = socket(0x100400000000002, 0x1000002, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c650095642c5d29f9edf84c9b3c8bce6e2fc4535c64052c96838c2420f586ca3e101ad7f6c8a9e3b14ccf2a97ef790fcf424a737c7b9cbca6f1af6595505d3794562927ffd6a1f1a37ea4a53c01dc7490000be86327d85865bd4a3dd188fd5f7888a01d1f5c559246fda7a5b1aa8e4a63570b1eb18df4cc2339c1616142222e3176a1694decc79467e7288ff9358d5fd797f6dbaf889d611ae7db03936e4d3f424ed32e35ccbbfa130a9675493b01d15ec7c11f943217b3815459964a8b65b62ce410e07c27134c04eec53c7dbe4956ce86e6870b2b6a6d29b68c481c03040632c652c82158f05d1c4cf4e8cdd26272"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="1b2a0000"], 0xe0}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 00:36:41 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r1 = kqueue() ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000300)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000340)="852fc1303d4f2e0f24537bc480a95c2da3772379e2940b293dd03c6c5ae6cf24ae0cc4e67d7614df17340cba660458e387bde6a9cad235abb6e85ab5c66cc362851683124e6a74cd1b72ab1ece945e46d8298a647e4133da950727afabcf099bd4d483df3d20841867bda53dd05088a4583acec4a12e28644712d3677aa758f808a779a5d5a9bc3c5887aebd32e1357d1d682d13108edfb3455d08295b108873c2dce68e69ef119b0b094c6f5c728879f2d0ef5baea3bc", 0xb7}, {&(0x7f0000000400)="fabc7daa5d8b8379bd551798851eb54115a854e670d7455facf578069a08", 0x1e}, {&(0x7f0000000440)="a3aead52b00b8cc647d6807d8d5c2dce4c21bfdddfe4d14f95c596c21e2ed21be714068edd835978", 0x28}, {&(0x7f0000000480)="4b2e791f03b8b6e92112ce43d938f159c17a590d59b8d3a1e2ec7209a3f510e432be4ea7e92a446e3c545dbbe8b7433d943b076a8ef567c6484a25bbe96b3c72083cb05df493122481f22711a188313307a82725e16850faf6aab20eb9928be86e62c8655a382d6bdcd5f0ce61a86d7cc4abb94167fedb644bad41", 0x7b}, {&(0x7f0000000580)="664f209287e5ae093b2a4a11b16a91f4091f762a888ad9a50fcfc36c2728c7072192705e2f4c7b0b33d0d0c59db7b72ec3d0b21dece2d1f5876f478ee32af33d6a044c51c253cf9f1a88eec2a0ac14ec882d0a908b9ce88e0a6d364dc3cfbcff0a67ab350b13cb16387181a46022c485cd541577aadbc3fdc8d2acde4519160f4f2aa01f932e830a519a92fb97d5898765bb58ec210f5153ff02b0fff09e8772b6aec9b6d6b8f83ad65de32bf47dfeb00187f9c6df66584392c386694c6c6e23e0e8c8bc230e04f9511bd550785007f1fc0f382a7dc951777314dc0622e842dfd760432cfba3e96112", 0xe9}, {&(0x7f0000000740)="22d5889c279612ab3204d1b51efc8f8ae1b4b4df1e825cdbdfc5fccd033348d36a28778fbb9cfad77ae29a7475fe8cd027347de05f7eec919d33a8a8396e169c95b28c4549556c056556fb27db3c6ca5992097f54f48e819da9120a1461014a0c8b2ef956c9369946495ba4a467380f7691952ea95446a63173a5a1b703feb54b6f0e3cc8de91af093133c2726c1e5438046b02d74dff02181f7", 0x9a}, {&(0x7f0000000680)="504b9eaf3574c4b20bfea33d8deb01b5af261675542aa01febda0e2e37b7a53a6fd9f65e9c94007850b6c3cefe5ca6e8280deeb7bbc5d5307f1555f4adb379026fa26a3a9c0134b9a307f78f3ef61900e0f858a9f1f0e76d483db149808107619526aa4afb20343999da9c3a555bbd", 0x6f}, {&(0x7f0000000800)="9aa4c6cb9880595560531c2f15245a51ec46c96cf71db3bd64456ebb63934c7e6d8e5493b301c4d8aa356e75ad98f7f1b3e2c9bcae13672614b77e9cf8a22f18c8aa4e45182eb7b7346ac08e2992b8115c73fbc9047113f4a25b4290fb0692be556e8d9b56e48c26f079129ef67491843262fb0e5b090b6ff2edf1df69ea33ab127d7df8045ffd48493d0e1f6ff7f78683fb387474fe27fc", 0x98}], 0x8, 0x0) 00:36:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x1) execve(0x0, 0x0, 0x0) r1 = kqueue() fchdir(0xffffffffffffffff) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:36:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000003740)=""/4096, 0xfffffffffffffed3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) 00:36:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) socket(0x17, 0x4, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008002c07000000010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0728351987f70615726f5b7fff9", 0x48) 00:36:41 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/34}, &(0x7f0000000200)=0x24) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051390000000000098010020000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x48, 0x82) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:36:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) 00:36:41 executing program 1: setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="69970df254aee5e41c6228c01d01ef5098c38a9c2b30d9ff5c855abfd7e1f74e2bc9c291907695bc8b2f055e2b34efcba610498029a5f25d06fb88927e9cd77fe260d76e3b6b2bd6225e7b67cd7bed53acdf4d3b0ada8a5d1853d8", 0x5b}, {&(0x7f00000002c0)="d4513a5af613f60a1cfa31a92ab4d13e6bb19261c528cf876c8a23e821c80b4f625e23834448c8e0a332935cb3ce50a1f5755481e2e30fac3e3eed99184e5df5b240fa760772bb68421c3d5991aa48442b2e867dea4ca94e9c1fe898", 0x5c}, {&(0x7f0000000340)="1011af3f5155195320481143bb5b4c0f79e28a85aafe120c7dfc56df4a8ffa86be76802e5d2714f5bc462b1b0322936c3ecadf69fcee7aa7b708805b371f43222b3a916200a7c0fd", 0x48}, {&(0x7f00000003c0)="32e317d7f17bb6474afeab8aed24c23f66f510449db935a7c20c47509028539c84ffd82d643d81bc92f75aabd1206f134e456ed6d1482277d3dec8239884afb99f567625ea6c2beb1fd35ce02404b6b3d044e5182ac0eab7f050bee2d77f69a18813d85e8e8c5b07913fc5a3f8b4755578c5964e88c5eeb3522fda1e4c01f57899a7977b5517b54799d618bec3396db14fc495d9927c4efe219ee83ec8c789913b744c74", 0xa4}], 0x4) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = semget(0x3, 0x4, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000004c0), 0x4) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r6, 0x1, 0xfff}, 0xfff, 0x9, 0xfffffffffffff801}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x121, 0x0) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) 00:36:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) pipe(&(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:36:41 executing program 1: r0 = socket$inet(0x2, 0x8004, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 00:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") syz_emit_ethernet(0x1, &(0x7f0000000380)="f1") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffff79b8, 0x200}, 0xc) 00:36:41 executing program 1: msgget(0x2, 0x1) 00:36:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) open(&(0x7f0000000280)='./bus\x00', 0x21, 0x10) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/148, 0x94) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)=0x800) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) 00:36:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 00:36:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) dup2(r0, r0) 00:36:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="78fb259ac8c7aca99b8539320f063ac107864e860aac48d596dd676469d94c0a742752ba113a50a67b8625b9af82c5bf6aaed3d01fe54d89d0e8e87d04bf4bc043c289321f7ef1bb97c794832dc5b18f09e8d215f90502191910837b7aedea13b17fc626e2d3b03f86da87d053d055198e7100857e24c283789095c49baf04c43f5ffb74223916172c9797a87045532aee109010cb2c62547fd0fade6fd9f2195325a1e5146f8fd0eb18073f55c9fe", 0xaf}, {&(0x7f0000000280)="fa0d73468485e08d4a926345d5fb7e18e4c4d42e4bc72ae5a58a4304bedd9f55e6bf56b32b279490d4f788b8616f67f95ef9f91d2ee2682b02daf2b3ba10be2ca48a0231515d179b16f8f7083a811d713fff7e6c6a79a46217aa25e22493f78a3fe1f615d7258b260be3302212b7bd5e6698", 0x72}, {&(0x7f0000000000)="074c170bc48c7ece0850a04256dca4a68f705aef22a729297dc7ea090aef620879c4624be825c4bd4eb6e8f56d49f7706d72", 0x32}], 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@in, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) r3 = semget(0x2, 0x1, 0x17) semop(r3, &(0x7f0000000200)=[{0x0, 0x9d5, 0x1800}, {0x6, 0xc00000000000000, 0x1800}, {0x0, 0x100000000, 0x1000}, {0x2, 0xfc4, 0x1000}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 00:36:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1000) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fchflags(r0, 0x40000) openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x80, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1/file0\x00') 00:36:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x9, &(0x7f0000000140)="8e477ee81f480fcd77") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x1ff, 0x8, 0x15f4, 0xfffffffeffffffff}, {0x2, 0xffffffff, 0x1c, 0x81}]}) 00:36:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x80000000000087}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:36:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1d}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 00:36:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) dup2(r1, r1) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000900)=ANY=[@ANYBLOB="58383a1065b2000200d98696d6f8013cf8a89d46c14d1200"], 0xc, 0x0, 0x0, &(0x7f0000000380), 0xfffffffffffffeac}, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="f1fbab61d3a021dd47e65a2c23bc7cb4f2a502cce035f34bcd281d3f356903bb1e0fb0014cc334fade6f8110c85ff5901320ec68", 0x34}, {&(0x7f00000000c0)="aa7ad42de9042c58f6ba501d3113ba9874354adc83be34f5a10cf2ab1121996879bb5da0cf5a746e133999b7243c680fd5f23ab90715004fb6b374e7fb1c00f1be0c245c72de2b40dec6f38e6e6833d8808c4bfd2a1ed0db02bc4ad79ae331b6e07340b2b7dadaf8fd6f33c2b13b38876662f2491a90896db284f6b3c3fd175b125023d43c69e3664547da09597b287145d136ec6bd5c57267b0fa141aefc1f52cb708db6170d6b784c4777072224bd2e1d34e9ade4842d43e200eb68ddf81e0a659a4d22fe97dc1ce87bb5fdb9c79d46799e226bdf8d48bbd5e", 0xda}, {&(0x7f0000000240)="a5d75eff7d9dcc1983d6e7a3498379f955989763b2c78617395398e52349128bf3007e45b80a140b12f9b152a7af37e560b3ef5bc8eb", 0x36}], 0x3, &(0x7f00000004c0)=[{0x68, 0x1, 0x6, "f6de2c6bc089be79d30b1b2d33fe8f4243ac203719c339e55fa7765f51a57cb1ba371825927c0fe3b9a7df270d630aa346296f86f72d67624133baa2283e77932df1273774416b73154148759b5c6ac89be58d32bc90"}, {0x68, 0xffff, 0x2, "7406b69accaff60f19a0c15b73c66332eefdbad19bf3e21a2fbdd970eb383f7de63b70fab9c9353e561ceaf4aac7b1801f402b4d0c59e9af58532ddac3fb38bb0f74fc4564c7fc509cba40f06b13b7fd93d8"}, {0x60, 0xffff, 0x8, "0b411c9bd9481e0bac589194b2194858ef3ad0561dd9a79f564ace41776fb31c8f19dd36ecd91c19c15cacfb595da7888d9471d3ca6d3af8b01eda804b475ba0df68efe96be4ccceb89dc10f"}, {0x88, 0x0, 0x0, "d32612c6edad7af588fec02fffdec4368f7a485558f9a2e81bc5850f52f23fe5b41688a6a2456fd849bbff13760ebe7ef0a443b4e03294bb37ee0ac05952312ca1267113f7ff9f69b64d3b20ac7d043115a0ead28ceaef4d2bb74e035443ba84dca8d486b70b0f685774cf5bc28033e0bbc7f5f865c14670"}, {0xd0, 0xffff, 0x1, "fc45b7f3540f311fa63f826195b2d6219e8ebf11c48a50509c0e86ad74f497da5f37ade28cda0a6cc4e61fd6b514efea94b64f4cf87639f194e64b751702ba64dce245fc69788bb008ea4feb46dfced3575f2530b14e2637e007894f5837abfeec0ff78a439b32e6a89b4affb24c4ee15155f1096ac90929279bc8ca85e4b933679ac47e088ef81b045f6f7c2312c77751c3dfdf70836299d281392955765c9a4141cf6c924c3ace3e0f989b46f2be2b6d219cb1b53f202bf06a36"}, {0xf8, 0xffff, 0x9, "48a32a8dd10a7288b04810580de7fad171d2ab84e38139afefc1b0514cbaae0b724a96c38a08f48005fef29c023a51959bc4b6487f82336566c75c4f42be2360c8027a2a3ec7a3f139d5a2e7f27186226769517a94419bed2a319763535b1f39efdc07069dcc15d8217bab31a70e2dbdfb2d9b65e08b4a51c5b2cfc08588986a7cb64faadccd25c85c5273b41da61884538662805ad09bd00a870b1ce0b049d588057b01fbdb40455ecc34f062b40c4726fedb2251bc5347928a90e05b62e483dc1616146b4336a113a3f0658cf82f779750e6e755d4b68d55cab21ec22005574e"}, {0x88, 0xffff, 0x1, "8f1df6ed3c28c939d4c862b0e2620881ea6e4947a2e8f910df0094e053a1dda29066787a9f0f4ea648b25b1788adf1291c366bd3d4a74c665ba9451380187425502a9aa113a7ae5b655c489a5be6c0ebb30824a8dd9605740e714893f84123e5b80192f69f56f4833a6835fe21f6236576c9"}, {0x30, 0x0, 0xb72, "f15b46384e25e80a283c08be55a1215893a65753062dc638cc"}], 0x438}, 0x4) 00:36:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x801, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xbddaff26534b91a5, 0x100) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002b27fec6007f000000c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 00:36:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) 00:36:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x59) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 00:36:44 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8280, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 00:36:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x40000000000032, &(0x7f0000000300)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d457de2306d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad8294723a55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfffffffffffffe11) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/32, 0x20}], 0x3) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100800000004000000000000000000"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:36:44 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt(r0, 0x1, 0x3, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000100)=""/37, 0x25, 0x843, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7d2, 0x4}, 0xc) 00:36:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x0, 0x9, 0x2b8, 0x579, 0x8}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x802, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x0, 0x9, 0x81}, 0x7fff, [0x14, 0xffffffffffff0001, 0x8000, 0x5, 0x1, 0x800000000000, 0xffffffffffffbd38, 0x7]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) read(r0, &(0x7f00000000c0)=""/106, 0x6a) socketpair(0x16, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000340)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/243, &(0x7f0000000040)=0xf3) write(r1, &(0x7f0000000380)="867cfb0dcde9cdc65a6339f19ef7ab2c22ed1e7bd41db3133a87d8e5eeba538327c7e3c8d357d0ea3f27e1ccc050c59565ce6a4c87b8432b74125d041fa28c85434434e6caa2b3fa7400bce1c6c50e157b554bdfb74877c44b9beddcf103ecb99b1ba4f92957d4fd45153704e3f39586feb19abad85d57debdc2918a09a700488d3973e3d9966c508fe338b8a814319bc965750aca26d340e2401a547797aac3be38b143ab98c7df5e872963c408", 0xae) 00:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0xb, 0x0) sync() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x96, 0x8, 0xfff, 0x1, "2ed57393e1c7853fca8a1da2515f35282db027f5", 0x1, 0x9}) ioctl$BIOCPROMISC(r1, 0x20004269) 00:36:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x41000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x100000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x65e8}, {{r0}, 0x0, 0xa, 0x4, 0x0, 0x800}, {{r0}, 0xfffffffffffffffa, 0x64, 0x60, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0xe2, 0x5}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0x401, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xc, 0x6, 0x1}], 0x9, &(0x7f0000000080)={0x7fffffff, 0x8}) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0xffffffbc) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9c) 00:36:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') write(r1, &(0x7f0000000300)="ad32901e9f7bd2ca1cb15a9a1567356a7aa3257d7c079013fd7f771b020310ec32dc1abfb90fabb6a58a2feaf45755346d32ac4a3e4f94351d09b8746aef1ba8d56e3ace968b8ccd55da98a8f6f26e7fcc2b470333cc459c5a58e8fc256f8408949049861dfdab7e6a2774d21b9b68b1ac90a11f8609ff5765180c33f275f2bf23bf92c0b6987a3fe1441b8a60786bb2d56ca1e7ca4c899384d4b2a37915a9e902948ecc43ce90a7a56ba66b6cc3b9c502488da44209fbf51aaa0366143cc41345ae311a7c2cab704c3230ffe3dc35b30fae9841e002fbe4347307a0951397e9ebe0edc6fb0a7d840d022a8b7b837b06c828f0acaaf990b6b304ace29b5383f3dd33c104a8648148168df81ab1aac89c272c20e2a6d8a94e33a94c51e7e234bde398e924a83e0009ae86458f023bd24cd820d54b6d3f8ba6c47274fdb14ebb8f250b2a5776613cb3b1f2266c87a576f38dc3288e52bd5270962832689235194f4c8d7b0c98999aafe8e1102c279981e20db432d60b6141e06535ca27cc8f9b25937256b034015f4b361c6184f73e10df9b15c27f7952b41f380b9bef88a68da3b7b860366dc9fd244d5d310a8136d83b740b3b8f14d008038a7e0113bcfca6f17eaa5dbf400b6e7100e4d0d7a7f77ddf67bc46dbde3a655cb4f8cbf8df41635e17d3b6f86b0aba24423337f615a0e40a0d4590831fb77fef04eb2c1cd71d89701b710f8f7e478f3e95d864d30c97f7294af4832068e4aa0f9a60b6b9073796475355029376879f2e8dfe3469f338426ae5114911198457d361006c35be792b52d071b1ea801ca88899d31643cab3f37a93730b3c469e89f4aaddb1aa008fc624261ee2c80924876e21f0c247d0c8a093f2720af71428ac972e60fc13303786b4be2773ece5b718e66a9420be7f22c3085740bd95ffc9377c54ef91cc7312e6e54dd5e3580a052009fad1b391e1f6255acfffbc9402b265587c36595779053f6cccbe92598cc04e732bff511dae24ae538220cae3c83f62d4890c17c34c9ab6a09efa7cfd74597a47a0cf822c714bf438cbb8ba8144f59e3ff8f4d6b00cbf89e79e9b11d352af5e245aab5799df90e38bb9a91652997a3da9e9993f7910d1ab3dd87b0fff4d1455f742cb5f9a953ceba6f6eb96e295716cd4a1959eca7d8b222d4bd2d7441c970865d68c8ce7b83a7ff47bc11e5be410d35b8c46b6b2964da7d0ae5578b4a0c8e7a081a3f86354c82bed50460088a0b273bb186d41aa2a0485842cdc97b23615325b1e74efff4e02835ed59473e12c705ddc59de92d20c3ab1e914819733f63c7ce86e7a5c1971ea0674a9766335155d75b6312d3a46c7fb4572e74a0c542d9d624e398d6281f0fbe74c21ff949ebacda0b4a8f5261dac4a4942c6d9d0fee4278a99f0ea910f015d7a52b6607af6502979b3523bbf0bd2ffeeacf12bef284a4219ec9d29fe57e7e4fbfef2da2a26a45ab3e9a35cbe1396868162361668565d08eb3d8eb970e6708eb013fa1f57ed3ab37009ef0ec33fdbf89b0279ace301ed5096ae07d88cb46a62962f72db56f7fb9b870d5003a9630541aa9b658b509ca3744f6933f119c2498e77f1c53276e0984bd88100385cff9beb107e4252d9771040e101b94dd735e36c6e6b9575edb0378de8945c8aa9ae787a5454d0867ff3fed4f9f7af70215c8600b5455c20bdded2803026c620255ca8380f2c938b3e6d5a9dcc97a7f4740a0f688e38e4f242207dda3590ae36a092b977b0a67394eb7955d2b40b49c9b4a6407052a182836ecfc71ca3df8982b60521e843c82899b885fb7032738406cda001f859bdabadbff2dbaf9b9622f780785d2651c7bc8533b6e7f3cddee8f4796d3845da048200f93196c0dc744aa57dbd80272f4f0d771ccc47b5fa10d9723a348ad03166bb342e28f78b908ea3dd899973f44935cb84aea8a75abfe2b8a79c88f4e9cd63457bddea16e01d3802736a2994f4cb4f6cd431c3f5ee431b4c60d2f13c87920669d9346fe87c148396581755c1059ab93d6db90a483ff2be20e87262e8f86ed016eee26304d12f863d6523b8aa2dd0639ad4d45ea6b920b2cabe837a25d4255f729413df20cd58e505e89e9f0f95ecba147ba57935af3654049d35ef943dd5853be77617eab3af0eeadb9bc1e0f15967221ab7640b4404125ae59b28ef275dec3e8bcfcee2712763a1be4c959c476a4108b802ed8f3dfdd42484787173457272c65023ee8488a776d40f1126b78187a0dd52ffde58205acd5fdbb47f1bfa79e5af876d6df5c0684c4c987e0c33797c2292aa5c786a10772db8a235707e6ef23b0ff5ab53025a44633e77bb330f764b0379aed23bf2021eacf27359dbb84507c66ec4c26c7665f7332910a0aeead78a0bb34ddb22c07e2b1b5b230c81b757350d949364b5a5d04d43c1c94c78a39393d45b678a85d7533a637756286c47211e959510b56daa7f3a21ea26bd1f66355268b24c0b231f01ce1232dd1e810b7d00812f022cdc071e4492deae4bae6ae991a50cbada74ebe3aa5e7f0c3821c19537b687e0f889e53c6bca3280414460fe53f1787df9296baf08ce5716c95cfe2a804f344bd97fc7c5ceac0ac41732e924ece607b1ca78c13993f03f88b552970a220a244b22c7fafc00e34f16e1d6675ec2a17e680c69de2734ec521a397f058d3628d0529c382806a69925391a9396cf36aec043ac9246d0392c57b8e5f379e97acd0373df68fbcf7768526f31da02e794153d8b9009217176d0a663442b7f1b3d453fe175d2ad500dcef9e5bc8075008c0091433c0b1065b205ea5e52406171f7d8503951a166f58c3dd6e280bd6113718b6ac7d4aa5bee9a8782bd18f9a6f83cbc42e7bcf4a03484656b4932df86a5363eeee90c751cfadd647a501034a6d9baa794ee1edf451b6ae7c4a2c4e24f91f9d18a5b3e9f4205ee3588b6fb6618865ec6858c5c19f7c3940eb7f6b5d8f1eae594cad9c40e2ffd19d34940b4ac6fbfa927cd7dc8b42b70487dccdb499643f0714524dcb02d0bfe0e5ac8eb3fd1fec54b012d4e36efda058bd5ab9fafd5c770ce3fe0d23f2c7626daca1e9eab8ed90942fcffe431311aee460e3c69de9c75018a582003513789559cd64407ef4cd57ccc439dabf985ca89bdc269247078a4fb3ecfef9c5ae0e3257ec6702f553bef683b9bf63c963f6654c8f07da59261b7ad747086227444a484a27fb030be380269d9e04f2c334b0f5221c397226c03d03004ef091d097c73cb50e08977cbe937bbb2cbd2539fb245693d9f2ec7c9b4c73aae160f1e74f633807ee23eed0f0c046e278ee240c8e91f7d27d95c46d5619c6bee111291b07c1ac6d6c6ebd577c156f16c1596f6b6cc2d738ff78195ee1e960065b6e2a7f2b498d6cfc78a04fd0a2c7ba6f9251d65956a76c840da0a2f9fd052b6c37e2677a19ee2d3e2eb75fbad0047bf028ab95206f145d2e58f36d094b2c5ef4aaec95df26aadde8697f1bb75a7980baea342ca4c338939eced25dd57ab981e4bacaa14d7acff7610dca2a47505db240e228cd582e68abfa4008bc2ec0a2517fcdfa3cedc0fa0801fa862990b4b327b78e4658b70131bedf4eee20ac120977e176ce03655bc8523c726dc4deb1e0e7544d17ff0b7cd81994ac546f840e9c3bc440e0e5faf17f76f28fd80082a25bf12fe4f60c0daecbfbd55c4beaa711f76f99255b7ea24d7b905a99775407b5ad82730f8ce8550b09e2c41101eb5fe668c305bffa36bd2c60ad80a4892ca95f750a8f9a5008738cf02bd936a4fe74c9c254c315464bda89b58ac51f6d57147262e183c50db3f6f6533f18bd9a14dec98e5dc8adc4fc882040a181c2643e23f535cedbcc7767e8862b22bab61e088ff6619dd2f8b5470d54a41e402d72cf6db1cf6994b99e299eedd37d422af8c786be5d41a05e161b84ba9c155dd42ac1a9cf54d2216e010d4e9ca56aebd8987ff0e0cd58a9b7b359d14c6aff231fbde2ee03decda1cc2656501df7a488dec9754f2e75dde65e02b5fd3dc4c470a791b81e7a8255fb281a54dc603e0e7ecce90e2bfd89a2f9921c4a4645f8e3e6e8583f7addaf85649bf8902fa76f97d9ccc047811ab5fc8314e014bf81b007fb5b9db07edba195802ae9e55b13c04a906d1114692cfa566b71819f7bab84ee4fb80795bebbac4b42f711d4edc25c2320897cb370db2143f2bcd00575a353cf9dc615062a3de04fb7381921bf6f594019ab214627840b913cf64ba2b175f327ab5af5febb47a0d12034df0e9da4b1382be0c06ccc72ed3ba1872118438d1b11ac097aa3a78b3a5d6a5be3468a9917ba6e4131241cc61e497d0e03d033f96a9dc45ae44fda6a618842edd4581d19dff9cdf57d935d9785c3786c6d63d1200568a2530900c5acd0c6c00f1b6ad465d9bf048963c078c0dc0223e5650815d668400904f679c2df2531214ffac34b8804c822d50904417445910c229f5debf809ac0a47919f0971f21a399b03eb81979b54a44fcb11cf1b0765e66100e4e6da8ab2ca787d93c6c51e1a4b618d8f4e37a76a3a9ba2beb7a61b45609e75c4225962a6cc97dd74792e6da4438f9525008f9627d0afa164fc9300e60fa16ed65e200cd9e4a2c7ca959c9e9b2b8d0ebf2fa191cc5e40596ab88dac73e67680b988533f76579947d4ef2f5460f0af4b280e96bc23cf361e497d35e8f2fb3f587b66cb3a997cc28f65295294ea15f475fc666f2c2543e26374364bf84480f824e1bcc138101730c4eb551d012a7d06960c41a4ad47839b2a8fcf22ee8114e61aa025607b27933f4b0d8fdd92fd6024f2a394cb3154289184e75a9037cee8e499dc0fa68727e7d0b7f7182041f76d2288ff6be39c827ad3bce0cd7f4fe8684c510129565c1bfc45f7d99c5171029df0b5ed4524d8f98fa386a991406817bc57abd3d5371b9e5292cb2d9c573b8fd1593ea56b91f13c738cef6e8f2f1af0b9339454b6b09781737e6020309e288100f986b9ea1e6aad4705c730e78ff2fa1cad2c7a5aa48fe17465e6082664c8ef7b085b6e7be486500fc45cc8b01063571dc0b4c0cb625659e9d44c38875d75902b045107dac01b54449e18b6f924e3d1e0519727625986c78049d12ebbe72d28795006c2867e095400e7ad815e3248b2b1ae2ed9896cb64950fe4ec21af98058ed082ca5393d2ad978d46357d3ae27100b740526ad0f6905af0ce16f41cc187aaccd4cb6e5efa0452d5574159e9de3ba63ca965a1f614c3ee583d4728d9e360fe783a73566f3056095501670aa785394f802f8dbb3bd74e20e762d4988b6819957b72af75bda0f4e636b970c91d1f837b270b72a9d653dfb74152be8d08149549bcd1f25ec52154bc14e802f4b48041ef211de7d9464d12515c4a98e05f5aa4e5b9a3c6ab2021eca8d27249dbe41aa398de0cc7dc7ee9b42f7ed48c5f72dc4b6d6b2f5b540518a36f99b4948db9843854189daaf37e7aa0ff71c68ae5387b00f5eff00b6d90425d517d9b499ac685b139f0a099f15b5f450fd58cc9ca0a2934961fcc62d604580758f7f47cbf7f3fc7b883573837063d6a7ac08398caa68883d1471606b85c924bce8127127bb4a009972d1aef9881dffc775e230c932afc860c0f9c6e80ebcb8cfda0003a3a57c2f4ae60223cca5d22a989fe06d965e4d75c3c9eab68da6f5019d73935d87d9b0857a7df1833aadd301e71f2b52af3ce3c9556a3b60130e39f7b8df20f5e9582069b190ecce388c487e1181c9182c70bc5aa20fb7ff23926d6e60d8ac6e4ade6e1d66a60", 0x1000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[0x3, 0x7fff, 0x4, 0x7, 0x19, 0x6]}) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getpgid(0x0) r4 = geteuid() getgroups(0x1, &(0x7f00000033c0)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000003500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r12 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0}, &(0x7f0000003580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0}, &(0x7f0000003640)=0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f00000037c0)={&(0x7f00000002c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000003380)=[{&(0x7f0000001300)="ed86289e979943567817200af13638efb8b528a0eefc35044b50609ce28d21ead25c50c5312a76cf9c0aba37cf3483134855d7137cf01538d1ffab0aa54f2af43e23b3237bab8691a4e183f3c9340f14d109e2d2ff0958f844a78ed3cb3a383879e2051353812253b81b913719849c294d44142b50893b2d1074f6cd6f5e5f7015ff7651dc10eb9eba11c03cce464d682fd2173fc49d723ad4db49f23fbc02c694e56aa4b09a0f40e8b13a44c358906c1fb131b665d45d819aec7aab5bf4c5345e884dd66d8e62b7d7a2372b16f9b902c98bed5b6e85830741eef1de16e1008aa71dae063ffdc0de31a0d9915931483676d02d5a16a987535ed8bcf27ae6302ba519d9967af6271d6eae1a89ebb52ed9559ebf183f308b9fb5bd26f596bb014319ec4b476c51d3395c53a858905e4ca1299a15d41c69617d0c06857aba67fe2a9ccc261e2a83a972cb1dcd2c31b8cadf9447bbe03e6b430771a159e117d5c739115716f16e6d8943c4d1a52ed405758ffa6e9165368f4b7f7662a48f3df3ea8000a980b2d6b964aa7d294c2f0347dcfb786ca755690fbac9cfd983b3f2f9391ba5c529bbf6c6ce55d94f693b029e5184cc2fff78709422d4c8caca57d646209c32cad22d36570d845780f904713fa2ab1634f2ae4c4ea97f90deb70cb06208089ee1441823d1067f98f2dbef52d46151ab8ffc56b7bbc41e5b627a2f2d11d0b8770a171bde51f5617cade918d74fea1593c2e3a14d11adddadc852c9670965162ed2007ebfc888c46015ff7b97ae86d383b4fcedb3456ad0a354f846130d50e47a6a121368f24e99398ebae0c6ad92170e445511d9b7aff93bd76d3ac04588b865bce6537a82c2bb1e91ab4a184fc47fee39f805eea472d594256d87bbf5ef48ec4b33c390ac5fe78a309974c3c00732d6d8bdfda3ecf235aa2933f27f2e3b1a1f2b902301f0a15faa52cc4ce7010e0a25879728c44ebf13fd682334763ad7cb67d14252fa92e7dbef5901e4dc72706de046f522b671841ef94e4e6863d1afb8ab8c86cfbe38ed6390501a8652feca38dbb62108b6960bda5be1e51bab549af5371633acf1c7fcadd096a63e88be7eef69a9c07cef3cd38f4df758440c9c84489de1985130b0c8847fe4f469c3210b2ea11b2d6e0443cfc9b351f3165c97382df032ba3cea73239c707de552785b43c6b4a8c529bcf046ad72f58135c7f6d93831e8dbcf0800d51ea7556158f0ef1fde5625d4268305217779458742061a92de6c3a816556c1decf283d7dfee6089618e2021f502cf12a6bee0faa54dcc2eaa4fefdf7e7804c5ebe53785665aa4a0dd062da0ccf8e44f812000334e321ae3b1f623c7906964e9283e4a296f739ebcad13af93679e245125d3e94e83ed7c6f2711661f9cbdc1b1c0247457e51b03fcc282453e2f0df7902bc3c14040d7f8c1970fd047217cf84ece529c41de7bafcd96724368fa441149bc4779aed7d84a85ab0b93bd6f7d3fdc12b1046fbca84af489a7d908fe5a0d930586337f1a4cbcb2aaa10e53451400ac268bc8e4046ebbee9e4bcec8872f8af917ffeebad13644813bbd1ccc3a37bb251c25a5b0d5884b10b6cfa148929e0b5de82e6fa1fc86255054db056a494ee0cca818d79c01ef08ced1692682734aac09182232183900c36ed1183f51588427b8b63faa9f070026edaf9e8530ed09f30469995c0b217ab3202738d492d8651500017a4ab4e4d33e62e2a585a4168aa082326a8522a52ed2933b61d6dbcc626412d9c8ed708acfedff8c949d45e9cb7ce50c62c7b37fd7fec59eb53b576e3e081d8ac0f0960eb0e8e963ff8942d36668e97e94d4df8932191c840386789893728ef8a1d787fc9f0f4153bf7ae5e8d68581bba7a5eaf5f9b3467f32603604e1e8d3dc1a97ebd44a29504056132eeeae84ce41e49a1aaeb9b86b420fbef997a39f45c6115a52935d2e2377c659248b2e04f429eb9b3a01af508faa94d9366bad9a83a5e67db63e2ea6d84a668dec5a8d7bdd67dd380901db529b9de494da512a8cd5d02ff0974fbeb50fda2b9481ed2788828fd597bdeb767dba70be1c42317d1754eeeeff619a206ca115899626fb18b73c8795c2bee5467c6c49a64d9bf972a89d74c632651105a834216b83cbde9b850ad1cac382ce56ee983f7c640bbdee9168ca43e82e0e2478dbcbcc65f850527d893d8b044ed829a49adf97b719ac485f9127c8ce444327feb6302396fe16bcf49862d1e06b65690e2652c9cf07a3aa8855b63fff8af609e685c8c4609f340c7204a7ad5ad8b3dd0bc05010ad34abd6fd4320de2678964e874edd8578b93db8ed4b8d4fc0222adde2c93f1b83b891cb0a17a52e5b57d24c93ea2773add7907930a019d95597f2eae1418948b9c3005b29925920c14c77bdb9f0e75cbd2bf9dc1394c5bedad1dd844fe0cce6e7cec9984ca4b835967d463687248a1206bed04ccaff835e80fbf7bf80b17c1af3df65ebd56f456f31c49dfe055dd57038c0e6a58bb0bfb6ee7b65d474895c50ccec5006444b4a7c59ca92f5449e26c4bd5105b0e2fb02264f1998b1549004a06f4e5d65628ef3884ff912068c8730654bcda45cda81fbbceb636325bb3a28070f63607acfde6140527b2b53689acae00fb8c3209f94c88de37f52f4cf854b041bdecd4c19fcd5a83359999cb67fcfe96380ab04c07bd805bdbfbaaf5b1b52540e015ca037d5fd54d7bcc12a2f4688aa016c8f275cb5bf5b0951419593131c97b9a2c9794d1cbab1b539d22c4b21a79c67a87185296b86f34b60062018fbf0a65654cf8911d9b620116e3efbb7b7a7160b72fcde8c6690436f981c96b621c96358725c7ad070e5f104bf1a9e97cb280a075e5cd1c94d4c8d68339ff089a3326a4a99eb637b5be0a05e2e3a2ae44ea4e0e2aa03d888d410d22a453110bfb54c3306eece1d15d1d9f197e949f5626a299ac75a571491fa14b647254f9e72d63d8e0135404cea5f583e120c691b69dc95bbd2edfef575a19924d320c219fb98072efbcda7648969d8b0abf1a3dbd09b41a0fc6c214ad54787e9e71b733e37961787031fc8fa95e8349649f0d7a9659b3ef95214be4148aab7ddb04d25df50720047b1a517078d12e5bed60f5b282b5bd78d36fdaf3b8df4ba059a6906edecab4244d1037f6ed84a49bd7bd1be8d7ef681795f940dacd4af2986524c4c11c4f6d32acead3df6e63194ebab41e4b070eda5673ae8eb9d1aea4a4b9907aa0be01113d1cd17b97674226e0dc9eff159e170ffef863475ff08411abb822bb27a0ba1358cbfbc42508d3109b74f608bc84539d742e1d72b991c99205aed8f98cab6de851d7a3d463c83e759468ae51354ec4856665ef7dacc0d9a0636b987e0ed94b63d529822e44330c01df2ef761606a8126cc47ff18e9a5f8b8027ca44b2f86be54ba0ef59d193c9c8dfc7d309220fc577fb5354a77c938c91952009bd1692d38d924e5cb29f8e1fa9fb1a48eb908e6a2b62100074d5a6ac4590d93e39042abd665fe36c0449c938539cfd6f3405cd5dac84a5c57c183fdab04ff76d268119a8c14a9f7aac443572c1f3f13313767b684da0d4975dc49aaca59cae4cecd777c39d856f19f45228a9c5ac0f756b23e52d87bd8b8a4eacd2e20b25b97dc0001a55e217563445cd97d8be712c29b1176a31b2c7410fac8adec71d84694f6c0731fa0e9d2fb54e420c09f29a351a082e2085ded88c7bc71f0f79c074c18a2ad5acf81ea290f03a5b5627ee4a5464e3a2c53c3997200cac0b7d1751a248482086c5cbf45563b33e1e946c398d1801044a15528570030b467e738dee8f16fd129794e5f3060c8894e456e2d4dfb72c72c8707f7949752c5bb8153fb8dece3b1af58c26714a5ddda7e96f1074f63ccae214d4c5ff075c5f9d5f1f00b03d8408e2624d53652387c58e76be281f5699f844dfe6a4e7baacb438fd8ce03aafb43e68e2d6fd68955289ae6541ad926472ada814f2c39b2abc6cc93fd01d63db46688c4900807fdc8e9ef9ad752d2bb8918b2c5d7f00d75b66ea31e2a2370244c37875d2dc5104ed95ee3d9371105c092fab341c882f9f75d80890db6ce6443e233cb4041e41a9b0a5a4254d8321e7ce3ea17b74c71df7fe38d5663953a732a9cc70175dbe7661c646dc5f0c88be1108e1b8c3e8dc0f9337474aded73b3d9c947aa799cf00e3d7a2fa404172f25ad73519fc106773dd3c6954f46360e1f0f90b893f0d505d36bcdbe1a8009ee8d54dbbbe445121adae9335ba5f6c3238ea909cc0817dda70ba01afe6a6212118d7e088108d2ae237b55eb8782f3221f35fcd3f50471ee7a3743726175f43c71d36db44f89fdef75cf25f8895d75f5501973e6ba2bbb1c2c269238e86b0a6826833ba514a7a7e59a6bd1525a1faa73988256d2315b81c35f6405b76d6132e7765742b0377e6eee13b2a01e984f3b2c84016acfa461c82abe025b50e9fcc6ac985329243b39e50a931a5ff253af440f82f8e47a13c0ea185cab9354e328ea2fe1212186ed38d97819f613db2c5f3573dc3a6328a585dc005d2ea9cb2fc859cead12dd7d1ae72c5ca54dfcc642eb15f50fcb2cf98bf34d1bd6f828fcd698f4fc988c04b4d607cd1d28c96cddce89db38da63a7795f3eedb26ed91f406e8f87df0ae7277b89dd4cb932d063a14bb3d1494af076707752314cfc83abb6b411d038904c83f745bc31f9f672cbdbc42631758f6c605a98013956b2dce3cbd564db0be65769d7b3684c09688c1607fde140fb59328613e5a2cecbbad1be09ceb30616561977c071b6a87f2daddfaf82b1f00bb579013ef31e0d9b5eea3bf546333590475e28b1fa7ee31857f7b40616b690c3ae6e90dd8bc3fe76139a1727db43491b6155b46d93c686c2096a2149c38647145351456ebd7496073e2a45ed3910386d84e1faf62358c6a4835725074bb9d60f9c1256bfb0e6286e40bfe907208440ee272e4710e4a2aa9a8cb5780c8a2dfc8a370cb7a17cd77da8048fe6d14b9379a4c3bc743694ec7d7a72680d93b51c7cfa93e3b06f25037a3cc8704b924550ca016ff863c70f3859a88ad0494005fb47df589fdd3b8a369136cc613f8af5452f1f03e4481c3edd1354319b103f71cc27fe9a906135dfcb45f31509a7157160f45289d83a071bb850f14710bd458cc2d5254c52ec6dc4e3a423b77120412577ed61de232e51c8f10d826b84e2c552bb2986a9ba45e2ddb69b0f3ee92f9d72201eb647e914a48533a898e2e4ed714686b7e29eb828e6c9148ae5260e218eabf66ebd6c96017dec2c63aab9de48dd3c753dbd6fefb19e57ec8285a6dea80f0411656f62c63791f996f0bb889fb23db66594c3e70ca85bd1cebb0745200a5b34745dddab5992a4d9564f969f186a1330810655de26e419bb70ecdaa81c333c5c0eea290d7060ca56525f208ac5368d7e5a45dacc9cf2eeba5d5430a0b3cc1fd9faf8e06c5c54b3435853ba00383f0e13d07d0a83ab5da75a2b8f822e50dc7ecef8ab32e6c20cea132c8478c478aaf2c843aa3f43ff48b25a4d054d74f3c672575dfb6672cf493229f5dc9a95824de46756ed7dce3e7dc6520248c05e4e4fb8292dc710de1292f84b29bf049c55f02d7fb31b78e9cefdfa4753fe636aa0eebc244d9d0dfb15789a9c7293b79306bda43f9b0124376ed4f59bf9c8c294f5d38e107105841c97a1ac1c3a04da7c5be5bec594d514def3a4c255f70d03569fc68d800080f6189b7a3b225791c4716669cee27b89b02ff1c75019705e8dc0e405a323", 0x1000}, {&(0x7f0000002300)="37d81d087282156f32ce237ff6321e873c633011b17fc09fdf73cc5712be486d0814add69165f8e1e519bf564cd6852fec23fdd18bc0005749e70a8aa18c7541c6f7e1f293d7a602ea3be4919b4bf33f15963131ed8d694de8100bef4393451937a6c758ebb4f58f1dbd34cc6d9e3c53064f0bd368bb2ca8fcd50d422a9775f061165abca46656795c6f8ec184512c61a03f4872c4911cd40d436b628d7306a45023d519b39845467427e67a7efa73e95fe8823d7d41954a29b447e31b2dfddf4766bf9de7a97b334677ba254a39f8af3f617a7e62b84a43c3acf858dee44b1cfef29829f5fd90efe844110d1438e21fae4181444fac3db8d293f515c45039f546316eb37c7d1a176c08c2421960275d7ae87675f4f507bc4edade27915ba2814e73f429a8a13b483f91b083bca6812f7ab1707ea54c6c3d01f074f3cba9b431897fc8d727db56a070b3fa3a0ca8e15368ab119d6380b24f1f1e78409f857500af766188844dadf4121f9e894a886e11b62a9582b63fe49642eadd0ec7657ea8af5a024e2bbb752de13ce32013a8a2f99bbfbeb5e833e885ca38ed5dba30831223ac2a5b9e4909e14db83634a638b349a499d63066b8e5b9393a993dd77960e5b8a81bac3359dc2bcd7699af3908aacc1ec52c129f2f6ada82952fe4521149d6c2d15ac6a721bce699b3da770bfa5c34ebfbecdf7df461fa8fd600355ab145de3527db1eb6e364d0be903835b0c67470641b270aad443faf0d3f97d2b41fe543f51c9493b0f9cf84173398a3bc676f8075f2364921b5a592e8051f31843d9c9acbf4ec92d53610dea46bbe576f555ae32250cfe1478569178476571da3fb34182b85b3832079f0e41e429e6e73be0db164e088120745ec8d68df76b04892f67626630026e7ae20caaf02412ae44d956accad2b8e0e2c13bf14ebc785ac88e969f17db1528c8e36d3c0aec988a8ad6f99a855de18e90896f2f258a779c7eb51ebf06bf1c1e55b4803776e0707dc13cc6634c47c84676001d901dab9c346aff90ce37881d078f6a9c6491056b4357e73ea150b431e57c4f5c929041668eb129fad58c1159f77c23bd52176507e30ce9ba5c7b865585f4b2d8e8506735362aea6bcd723b80eb328778526c764e20cacce24a4709af64cfa3d92310f8c778707846d720d1b2b47b1a48dd6f9133469665c4bdb4c393c3f12efe372998083a7a84ba01590044c5f629dd52047b8707ecb58af01a2faa87927353ebffc6a30ca153f5b24590930b4428d2b1f18623357cac2702796e1a57354eb22bb24f60dd3987e1ee99484536965cd84720e26d32e8edc5114021b15d33edd55f239ef690e1eae1f1009dd636596fca81190e2f20235fd081585eda701caf28bed557ccf6d5abc7cc03712a840dd8de315e5facd6ce8a895cba12d6904617b73fe376d11e4b89197973f66e26860a642815f39bda09f5b43462ef17b575d7c7410bbb327f890b3544ee26499b13c77fb051eb5ad5c0d7ac4810335573e1e03f91b56acb7f3568291f5ff36421808e1d6460b879872e43b6f695fed9920a8ab3463d62f6ee6af459173b76aef1fa3e3ad74abce304a1c19afbb3c9ab1909f11aa14b71a6c90640e4ecb9636aba148ac4c72589f26983a96b54d5aa32be65ad476313e4ae670f4658d651429b6dc8433908d7a7b65622e7ca06fb976ccd8d37c51faca2ccace62a707d7c8863b8ec323fb9891a863271bcf12ff981ce4a85124648888402b85f8ac236b15acd5552294a18d2f7f601c02c5882aecc521d5539ca2cedc6aa756555299127df4baf83b343c21c8bf15be545139ec765750eaff52989b29d900a8f28a4cae38efd7d7a060f3e317c28f3bc5f7e818ca66ccf9b31578d6bee1fc5c56195e3d03d4ae4ee8e44d0a720ae1356741989c381e8d060dd20bdb5d7373aa119293307efe655b5b7ecdaab4555f3c81540d49d90fca3b4d3168b4e7ff31dff0d8f0d3744b4eda08243872799926195f88b2be668d82a5dedbdd5cfed0272e1ca808c26986eadc8be7aa6f4473b44dcd3f41da9e5068c9cc67a62a0dfe220dadce91307305d52e76a99c99b23aab952711a8aad270ff63c302e3f703c172786776f46c09c9d027367d437deabb98f54768d4b94dbb1f29414450c5833c53f89a21af1daf3f2f86a2d70fb1f4af993532a7679c2d92c7f9d59127751131cd346d746243cad9bde7e7a764287d1bdb36a6fa9fd19cdff1a1c92b4e495fe730eaf841b81f2b73a7aa87962a5dd08c4de505ebe4ff6a6cd90fca5be3847783ef99c6fed9d7031a86eeac50546b141a13120654d9c122fa56c2d7d08e895edc4df0f0d6a2efae72c106b248378669945b3e5ab45af309cb8a6cdd02408e1e308d7d9bf07db2f5a8a58a87b421e8e497420c698c1268b002a79387c04b819fb25963935eb3f8458d700bac79dc51f93e483f275c8acdcb2596754020bd54b31fcb0fa376dc3fe07d12480f10743c972a59ad0f1cc34f0f34b02bfcacae82c7d12c8c5ad5cee9e20498a35dd2d1ca40e99e81743a9068947c180303f4d2d9ddbe7efbdd3a7f2f2269218a1dd129b81d7459e9047f73fb5faf820e0b4b2fed69a8a0d3e3c966b57d713513366bb87ec8c00333af816ca4e54c49fa47296506c878e2a3379ffd61f425641444067dab448d4144eb00eb4f2f5305854144eb7e4415c2069c520311b1f9d2f623cbb3a64ced1812e7d8ef6d567a6b741b2a1ef66866f1b157b8f15dc8b71a72512b0db299ff66f4bf338db6d082aeb25d92907e5c5741539ffdbc9166155d0212556affd7feefdbb7a0a88c070fc8bd3d152ec3502a1d3818172ffe191a009f99789336eeda382a97563442cc6323f023ec6c730cbf58765518df2cd6fa113b12a71bf3f57c1ff9cc9bb06c394bcd640b03fcdec863f74b50066b046e6aab8eaca08d85148953a50d86e451a022cce48d00c92d7a90edc15ff8ec7dc430d6b88c4ec91aa8019de83cb883b3719d9b775786303cba1bb89e545f9e1be415d3ebd256da59b661ae154b9e3b2bf4bb1e3aa56b7c8fdd12c1afb84e44b529ed3bec2da56d68991f4c68003c239ff1a29b9c217214128d7cd810549ff81ae1fd25f30b4688ef82b64bf69d3cb85ccaa1c6e4ce34af843589992df3980b90d156715b02b1fda498706a47a778bedf8bbdd835d2a0dec9db25efdfb25a9057fec9157b05759b9858ac6877ed720b38caa386dea2d906b2677c58d41a15082aeb71eeaaa544d5500a4ecbc1026880902f7d8e99fb5e29bba64fdfb2587f93f5faaa577adee755f51c10a31ea8dad3372a04dfebaf6af440a4df99f61beac5c5ceb26adbf4013c6157d33dfcde2248fbb2745bd2643bd191ebd58df8be0aa166b70a41f84928507125589d2dd9e5c73397fd18d7e0a430b818345d8b4fcace5e9515463b0ccf23990337fbc52e2c49a464abfc46385d92d6113af3303266f2a11127b5d107daf0dcd391af8792c044dd672af86c1c704c5168655a83959b9eac812fb50aea4ce0f31177ce852ddfe73be4d7dcb2a0ee2f41ba5b76079aab8a70d95eb4fc0086472ab7f337d6b7a1c7e7d26a3e31a6246b04fe495ec02fdfd0d3f0e416d809af8ca0b1cd711708a7ccd8ad99244b3c35c332a84ca26abebff9e7a68d80a0ee665d00b9952b9652010c9b04c36795900daba51f3a49bb35d8d9ed512aa4786343a1e31bdd0a314d502d9128f1a38ec861754920b0499314bd4f1ff6c3b06e7a802ec60d0ace5a936e77dab1856f4dfb450619d51ca4ed3444ea369d428bc5776d2a45426cda6a12331c6f8161fad33cd5fc9e2af0f85abe1baa0dd43b63889501783bd7af2330e8b51a633fac9e0c573816abf88b2f03e631dc28f33b15cbc3f7ca02b2167aa521d1c792689f695b7666dbbd05d32686d3719511281fc309570d56c96107c47644be4a7c1374fad66f1499d4a68f048c76afbba8e5f75d49772e14edba4a40fbfde83b9a75b6c9e40cb833c2294bfa64af13389e2f1ef527fd39da5ca2139449e37d9e85a47ec25341cd2f3925a975ddf1e3580b651a3e6d0a2ba5045288b1362e4111a390d80846526af5085f73b22447557a1803169b48d39eb28097ec714cfb944d7f9d845cabcca33bd516ecbd27d92764728508004d34513b232a793a4dc8077b143b7c2e3b2f6caecf25db63f554d7f8ea21ec3deed57936547167edd67d07165c82300ec8c36692641065a7e13b891bd26e81a4e835a8aa3b0496b908e9ae6474250c12f570f3b0e33710a2c970ef2f5ca8afdb752a9a00def4009955b31c15fabc2466fc67eae468045537f7dd36605ba4c94501b060f16c665616964dba8d23d2de637abac47f7c5214cdd6969b94bdca2bc1b430ecab453af7d12844974f1c750bd095152d7b95b8191a2ef56eee77e3597bc2d988f7e72d5d802d7eb9ca2a76a34ce5917530a34db049e116fe150188a6b011f6df0ba7d5d08abacc132d28b22762d77d96d15acd3a56300bf57cf30c1d254b122aa3f56a41831028e6c36936ec9d905be0f65b5d73357025a1f5cd3fdff5927ed04fc9ac2f0cb046816921dcc47a05504bc25704bbfb0193cd260c20329f8848f22da06fdfbf3b50b264cd58ddcea02e3bc28058a984ed4dd3e401b7b1d189639a39f34f117ab4fd8c5eb1bda282174b27382acfec5b57705d2aea3520adfbfedf26bc1728851facf8999f0842d69d39c70beaf8965afdc729e2805ee8a9267284c73292cdbaeea85d2efc5d3386371b0caab119617ea59ad9a8783c391528a36cf7dd9c7d905eed3fea01ebdd2febd7735d9e7631e9f6dc3a61af21d3ecc413a562eaed8eac46c951998ab8528bbdca29a234f2d0353ace05b25c46a74e601158f2736d61833aaeaa7a2072cf7066184264c99ee01e74f380f128847559a8bc00e449e40eaa63b2374585a5472548fd73d8af3d5f545305c1996d38780d4da402cb5a437607f796e14dc3917dde6c2b83c7438c2c069962b525e9d5582b03f1695eecf993f64cf5c9e81f7de5ec00f612695eceb306cf8cf677809dfa915890827ca992bcc3d85e87baad1b43e8706191433721bf0ac0a8c8cb0720ac2b0b46e4030f80b29e43ac2b9e088c70de1a1a2368fe4335962bded8b9d6ab38a9b1d21bea9eb2b2b732c2b0d4659ca2367c1387d4fb32d3746e944d9b8eca31dfe04bc9dfc3f48dc836b06a5d348d854ea6889322b5ffba6543e15e0e63b57a06bcaa766fdc2cc4f879d11e212868173d638d8dedab8d889078a89c215d7aee924aee102991261e0d9d2dbdaa67cbd05aeb1deca332fa2df0c062c738ce2c56591c27081aae7fc71a216733e94c949b4f8ae4755d98949aa713ec12d559e1b6c8f196cf793185103c2e7f261e5bd573e886e3e8c5bc602e041ceeea9627ff72776bd145dc168dda634d51f61754451700e1a453da81658ebe57a68594dbe0bacc31628f31b217e1fa5a730c9523e5ef4d594708645bb804a0ec16912c55b95efa42b45316b70fbeea94b83d8977782e50f5d90a46b98b0d0a288fec9b0986499d345c3943ec24b7f221662eeda4d1a0ce19a756b3d7594e8a8f6093ebbc1d37acc12b4fc6b583baa90da00f5b6c973cb221c85427893dab6993537a965d617d3fe0d0846a89281de77db8939e0d3ba9d96abd4caea0c30f14e9d78f6dcc3bb8946e9180d791c1a673ba12fc52f020b8132346c93d0d7fb401e826199030f3e3fb61e3d6e9cbfa18d455bd66334829521de133fa981711a3852faf714e", 0x1000}, {&(0x7f0000003300)="1ca586c732a9ca0b92b65333703c6e25bb74dea9f41976e12e690eeb6350cc5265a4e470ad1df76d855538f3492658", 0x2f}, {&(0x7f0000003340)}], 0x4, &(0x7f0000003680)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r1, r2, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x140, 0x400}, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180), 0xffffffffffffff46}], 0x100000000000005e, 0x0) r18 = getegid() setegid(r18) 00:36:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x88000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x23af, &(0x7f0000000040)=[{0x81, 0x0, 0x6}, {0x10001, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000", 0x0, 0x9}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 00:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003ba, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) r1 = dup(r0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x20}) 00:36:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 00:36:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x140, 0x0) 00:36:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x15}, {0x10074}, {0x6}]}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 00:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20, 0x9, 0x0, 0x54}, {0x84, 0x8000000000000000}, {0x8000000000000006, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x100000000, 0x5, 0x7f, 0x2}, {0x8, 0x9, 0x2, 0x7a8}, {0x101, 0x1f, 0x9, 0x8}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 00:36:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 00:36:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x1, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 00:36:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 00:36:45 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x4) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x64a, 0x7f, 0x0, 0x7, 0x4, 0x7, 0x1, 0x1, 0x3}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 00:36:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x26, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x20}, 0x10) 00:36:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f00000002c0)=""/137, 0x89}], 0x2, &(0x7f0000000380)=""/101, 0x65}, 0x40) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r1, 0x70006) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/52}}) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 00:36:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="849cebd02ceede199913bff6cd88c09aa779938ffa34189224cddfb674554c38cf84954369bdd6af1d425de3ceccaecdb8b2957fd6379d91f5fe103cd3cce9a823e1c549f1b62230dde119ff6183efd7a5f3b71ede84c42f1ebad253d3787d19e54b7b323932a185f0059a7ad9f3674eaa2ecfa63b70d978bc8ff5b6471fb6d29e33fa2b19e23558f867432bdb14105d4d0756779e31259a5f", 0x99) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 00:36:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x100000001, 0x800}, {0xc, 0x0, 0x0, 0x1f}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 00:36:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8ca0, 0x0, "08000c929fd8969645ae1000000800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 00:36:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x890, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x13, 0x7}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x46, 0x3}) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xc9b) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 00:36:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x93) 00:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x1, 0x100, 0x1, 0x70, 0x100000000, 0x8, 0x0, 0x0, 0x0, 0x6}) 00:36:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() setsockopt(r0, 0x29, 0xffffffffffffffd0, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001100)={'./file0\x00', 0x746174c3, 0xb54, 0x2, 0x0, 0x7, 0xffff, 0x3, 0x0, 0x3, 0x6fe22d9b}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) geteuid() 00:36:47 executing program 0: r0 = socket(0x16, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 00:36:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400000000000035}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 00:36:47 executing program 1: setrlimit(0x4040000000000008, &(0x7f00000001c0)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9cd76ef3caf00"}) write(r0, &(0x7f0000001080), 0x246) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="5c545cc80d3918da4b341b7d4b792f2d517ec18250a517f67ce1f6102d7da88533ecbdd00ecfe4f70dbaa0942e5168d34f7434b584d3b06dc6d76b6e01d8f3a352eaf3f8f0722120e045093417f4ed0f55d20ee2ad26cfdbba83ca5820c333bf23", 0x61}, {&(0x7f0000000200)="ca365686afb07f3768c04b61d4d7d176f948960f5156469df3ded2436e46df2b77fcda26f8e7dc11fa7dbd61b0c18cc015440fe57018363f531093b40056ab101464fe372b0e9a32e9129441a737c4fc4df585503e48c0c71fd66dbdb495de7feb75cd033fbd9cc465a32bc8a25a03cb4f26ac7108b9a7a664232f943951f2b0695907220dcd2c", 0x87}], 0x2, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) 00:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 00:36:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 00:36:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000300)=""/255, 0xff}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7", 0x4c) dup2(r1, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 00:36:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x21c0, 0xc0004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000002b020000000000000060d0746c85c2768511fe8b000000000073071b0cf3d5fe736e", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 00:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x5, 0x9, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x5c}, {0x6}]}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/170, 0xaa}], 0x5, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000700)="8b5886eb") 00:36:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000000020020, 0x0) getsockopt(r0, 0x7, 0xf3c, &(0x7f00000000c0)=""/12, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43108, 0x0, 0x0, 0x144) 00:36:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000001b00000000000000"], 0x10}, 0x0) 00:36:47 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setreuid(0x0, 0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) 00:36:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000080002005, 0x7) r0 = open$dir(&(0x7f00000024c0)='./bus\x00', 0x10000004000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x788, 0xf2) 00:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x19b}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="84") open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 00:36:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) flock(r0, 0xf) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000040)=0x80000000007ffc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) 00:36:47 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x73, 0x0, 0xe1cd}) 00:36:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000000040) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 00:36:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = socket$inet6(0x18, 0x4, 0x53) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 00:36:47 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x101}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x240, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001500)={""/16, @ifru_dstaddr=@in6}) mkdirat(r1, &(0x7f0000001440)='./file0\x00', 0x92) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000014c0)="0c8f6ed72518c3cbd7dca4", 0xb}, {&(0x7f0000000180)="472b5a9c8b93e9318a18eb98fa9da9d8683eb4f053f290d18b5499fcfef946e953a76bcf1c4f536f853d3d59ada7110566845af0ddf7a11535c4b29a56a1786a000696659b3423a0fdde07beb0b14125d65bce7cd99d3958c65646a11ebc13a07e461c", 0x63}, {&(0x7f0000000200)="0600f691f3f95a056ca6945545cec499f35ad6c72e8ba3794e47f3916fc952f1711faa11ad801bdb13ddb67169c9965842c5b343bcc34a5c7aee1a481c1bd4cbe0a5f762eef566d0268c979472ce2f634cc4af2135d36668572794fe456161931017116a096cb81865917940414efc6b820d489eaa25751f7eebb44709a85a4c40fbdda3aacc1b1716cef46086e0d1ea18f2b8c732dc5106aaafe4282588f695bb8fef0053ddaaf75be1c6e3d211cc354467d68c292a7f71d525f738052b7833c6cb3818726a071518fe80996edc5b3f2b36049ae7716f9ce15c61df9074fddb64a0f08823398975ffcbd3fb118046a119708ea7551a2818b46db748dbaed12921a7585214757e843b5c1aed1309b86a276d1f3cf2593be9f3e065e684265ff0def7814814217d197b4f13beaf0511f5115e7c48973f13c8c46f77fdc1ed3620df57af760d9ae650a1dad2a162275f789523ca9bc9f315f2ff2bd0eec1990f276adeb9a8b25ddb8063d1f29dd5f3dcff85cf3251484b55cc156ab1f0bf0449b4c7feb9bce4b4097d9b0f859b0d2e807e78c158a2a6802397d1f0517f0bbf40bbf057c40b6769c626ffa4bbeafd321c942d0f4a36a599002509b07011393707ed0c1dd5044d2e7f0b545738d973eb1187b496e804c81070b44907ceef1c1adc8b6b6be5bfbfcd1ced573f686e6eff4c23f3276cc765c739e8d847f72d979d132fd3a4887a404fb8d1f11dac6c382fa161fbacfbf24e136fc46d8f0385bd30590cd9acaa5d95a0014cee5a65c0d6611d000513bb33e26bc3f6837c56a9234b3935950e3d830647f055ed9bca467a9a8b7079a6adf5182c57f9f11f21ef02b40965788cb4bd9424f98199948115bd8532038140a5e83456d629c85663626627e44e1f30e0e0d1642768aacbdc1aba565d8c797a41767f2e10846cb557a2b6e1fa60246f2347970d504a246885c34e3a238c7fa079f9decdd21e4e94a2004c5fc62cab3f7a54a25eb165b783f1b26036a38afb54bb7f29c34dfef6089e4181cd375183913993d1e32786833d6754cfed05f57e2433179b10d4c69c3b688df6659507b2e327bfa50fbe95c99e2bca3f64d25897a931b2a4c0c18ef7e856b197b062672c33c56e5c562888c2ee287261186f8542dd4791cf043de2a95039f535d33c81a1f69cdf6c6be0c3c1567767296aec53a524b6929e2f60a5c3a5e4a6f44bc4ad17d2f9c26b96b092560c0d34f9ba1e31d398c9a717d00ded62fe7a053c1c7611fa0288b909b16f5279db141367781df5ad9b79771fe52cecd721c99d08f0773ce328f14f11667fb15f3f56b9c9155a9084ef0bed3bacff5075f456465c5e618d6b39482c56b94e36ef403178f4285e4cfbde90c2a0f72bc6d06873b0b7aaea6a88b4109f343340e80d7ca3ac70024cb013dc34e013f47bf876d4bd721410a8f64d422f9a816237d36a582566c012f9c216fd19cd59a535c8463ab065014651df756cad7ee023cb15e52fc2c99da83816fd15388e7fcd0a718f90dd458d3ea4dbf1279c065febf1942211bea8f581f630a90dbd01a7a654b80ab9840e053d99c0f72e9ef6e2560051c26f111cd595acc05a13c548d5db5b1d215992ca6452c6f8de7df55e48191dfc47c7be50665a1d7c24b6366b25cca7f3cfcf84385ea0adb203ea1e80bf103b1a87a16743389461f0e3911e0a7b685f70d1802e586ed37bd21d38ad9f12342e98e4f60a14cc8f61e3ce10217c822de3168c52a3989fd8767e7cdbbe6127c75fd692ac832d07143663e5ca2a90ce44b7ad9d641e5a8e6a63711f3623cced643e9f61fb980bac379c2896c63c0e68548085670d5971c6863fa4029151bb2b0b0bec4c37ed119ba5d04c3331ecd7422d21c11e84714396d5fabba837a80971a6548daef7e5ad32923422ff243f381734b28ecf8b9fb50d8a88a913d0cc6210653b1e573683c372d895316928e042b6a3e4f83a1921a9cd37fcd9f32082229efd631d0b4accf3e3d4d808d5250fc46385fbc64d81bcf324a3dcbe72c095a3d7058f69494637aea24bf353d6ba7cbdaf20b5febf6c475c8efd4279c2dd5389a12bfbb67ddeb427138d054e6be6e0c470202190975efc473042a05ce656ca2b2ef2805cf2a1660a11bdcd2319f553dd4753b336f85c4a8b1e7f511a8cd6193bf64df616ecf41ee86fe8fae7602a245e79edb5b493b742f46a0ec50762dff293c7b78a70c699854d9925d23b829254f2b257d2dc54bfe8a4bb860f580144d0200b83152f3ec230e146e2850d97dc18bcfdec9fcb626b69f9bddb8881642fbfc19a4e071ce7f4f260c7064d9fa62c9d2608452e8159089c8509c4b70a9d17a7c16682b9c927fce2be52054efaee2cae01efa86ef3aee98f593287afc930722b6fb054191ed80b29b1751ad385cc30c13d492bbe9a22ce553ceb3c0bea8175b15e13af71786ed1881df23bbd9c8c87252864fc491c100fa9197ada85e3cb604428dd8d1d685756af62a14ebfc5121dc2eff7d6e54f2c76dac4aabf6fd10e387513ee826d3bd8609f82207f6f34acaae095a356bec8971b4d8dbceabb17200eca3692a78699aa9ecb0e84ccf29318845c75c1abcd17c36932252510a34f1741f47bb9112d6488d8edefb8f2eaf4232bd59f64c230b2935c1cbe4ca954a544bba805213c8b01c7fa7716315a031f47a13d27161bd46f2a4066b8e707aa4f31f8e7c93113317ab94619382ada11eb3c89efe9ee8844d74e994079944cc1f732973520a844361dea9397c2eb66aaafed70ab43a362e3e9aa77c1363cfdc4e6569992d2a2854916d1a692c814806d751362b86802f8a7ac918f7a5654ef15b1bd0fa9c326c8195467dc038cee52e25b08db25a7aed9546ae9144ad3057d0d3185a8c099f5873f2f9663257c109e12468b8af52433a3812ca720bc2e7f62f83211ff3482c19e0c3ba74b43601ac13826fd00d23a56b3381df8a7e5fc512528d8eae2af8a674107c0b9297443e2f334bc456a1f3bce6d4825c1d2640b6e090c76cb3c67cbec5bd91da7b2458ba74690b5d0681921f2d6f01fb809efe125f66265fe3a3405dea18b9b08af8e00ddba422de185ea992103ef863aa1ead4be3a3212300caafa6c03b782997e7a865c195a59d34a53330c480f9989538c549d74e80fdead324592ab7fcbde9cd7893c899d6b13f3bf9a17d107a21e6d2b9c8ccb8b0b8dbb231eeabbc2cfa9744ecd5ba3ea04dd6c10996c95bbc73ef73535149e1c13ce344bd6fcc8f82c7613c6bfeed903d96147e509c5b32262fdeb9f10b91b8994bb3de908d4a51ceffe303daf6a3cff85b93628997e0abb1d4a5065be3a9fa504874229b0c8731c9074a709864b10ea3bf5acd2a7604c91333793ee1e0252c442f4ba7d0dbe3ba920856055848bde3db921acd20b22aa237038f43f0176625eb1c39a9facc979709bbe841873ad17897aea5aaff5b0acb94e053bd5b41080095a6ed600a4ab4e68785f2791a2c7a82e553e05ab0fbd9db64bdfb53dc630b0bf9e147c50746f9849d693006abdafa0932fb01cd54960671aa90c4455be90e7d8ce63fbbdf0ae494cc0e937a555769eb6c7957ca412a72f931068eaede3191d9a1c9b128cb8dda2b3a55bd5b9209cbe4d09847977ee38e0b1a3a4374902bdb2c05972f419888f0fcaf30890b4b49027919cf674a5ec017c51ad7f7987919e7feebd9463fa4f62975f23f94ddd54111dfbade0adead88a1cde05a5be7a0f04594270e3b646c72ea07b28965c10febd159850cde9dfb1b03f685140428fd5e784104fb9562e93aa2fe6cabc7c545ac2af885bb196d5f65f02966842a3816999d6ef735d99e51737b86d7277797eb8a7453d4ec48d12cf12f374294bc333ffabd41ffa92a5d1986a97ba5dfd2441e40dc1658f072e9e424b60b802e083e28fb41206926ae422b3eaec0223599a443379d314ba544e94def49ed08661d30c648fa9b0e6d43f7711165eb12c8fe37149fd73766e67ee459800ec3c3cf9e82a569584cd2cb6b6bf0a99b7ab8f407bc0868b5a1dd34d328f315a96b2e860332c417f1c321e571a9390a7c34cfb22ce46e3348983cb29a5fc66e41d5f9d1a2e83f1f22d31c9e22b83e6a0834854186b7d68e90732a3b7c9c00c7b51027914366cc91a46a9548eb6f2b456cd2f66827df2f912e60aca86e1efac9d654c311b223a8ff968b4109edb469d6a7b920b104c2acc798311e51f2f404563c9eba4066598810a6c873209429ad00bbb13fa8aa047bfdee98d40a664b0f3438e08f3513d25b8476b72282aa6da68bbbbfb7686f8f790a63d8cf0ed1ad9d360a43a085e2e4e55b3822d839054f3402d5c172fadf275d30cbeffefec804e34aecca991e2ccaaa1f9bc128bebb763b5314ac3cf3d64a5daf728b47d498bff2071b461b7d4953a516d642980ce0a223e7ba6579b200689a2df36e3c89bfc2c3abf3ad3b4e50fb25f00cfa61eddb55eda0997c3ba73d34f20b03f37b5425a19bbc75226ec8b626e3b1ba960a598d1524f1b45440a09c8eafdf1abe2a0c933a3f330a77baedf090f917800a39f2d80315144fc88457ff8764bacf51594bd88b3d1ba488137c98b5b2f26bbf4f49b66f76fe5dff1820016635597a3bd541be9f34b0f730c533d19762e44ee394696d4f85a232a59c46fa697e867cfc724beff9d3a6a52233e1a0861906696b0ea8ad231118bcd16b182dde7f69af1d1f211a2240533a18662f2e1f221a82bb89194bd18b9cc692aa7b524b1b7625f4b1aba8afaae15ea4ca3531ff35aecfeba1f626b3fea0c74d7ba5219c8b324821e7dcf63e917dc4c2cb96e2d6a194b901db808120d4299716762985658afd3773d0d0d234e5fc745d4bda29e2ae4a57e6ced6c0264b37373e266684ce8fa95387dadd72703ace6ce2ea53e35096a1924c93abb5cc44ab67da39d7d25ec441afbcbcd442ae7166fa499a37403e96878debef8bf406f5354039c9aa347f44536585facbe5b7272c0e85906b96de07d9c40f84b0b0e9d4a193eda8ed12f1288154eb9bf28868195c06f5b74e7a93591501be065ff059d07b6fd5d348a45d5db14777cd01aca1895da77721d171a5ff1622223da35ac732fc0469c10033aa0d10a356c5ff645b15c47d45c7ce4dbdcf823d58775c094f2b6691160d29c4ab09a9779efa8393c3fa08e467c35e9a16f7c365105afd2c2a41673f47bdaabe40077d74b7f09385747bc0f4202492f42f8516be60228c571d880a98b1511214878210d5afbb6796b22d567d52bb6fca39d555ebfb94cb8fa657f523d694eacc7d8e9a1fdec6436e89683858a3188ac2f85ec13c01aa982a205f0ae335e0d76c4249aa8af930152d9fc37a67bf027fd11820fee97fef77d10ab8eb804f262cfa46ad1287ee1c17fae02cef294edba97e0c08b88b9eee74059d8c59149b5da6c5df5e28666b09deeb3d6574f383527bfe674fb96086c18361139fe74ccfa72347a70f6941f773fc328f782a3cd9ad9297969e5bf437b0333efa0d486a198cb237bc443c8eaf946755dcf5d098d4f7bdbfdda17314763797a6b4dca6ea5f8fe12d1970a6d07441751f6c7d7b8fa576ebb9e06a8a290dc14c7511013253aeab86de0fa5ab0b700bcb2bf1fee6af52e683115a26420c8795e21b9562e4a3f907dd0c457c1d87c3d88b0a11142cb7ef6d87b16e02479bfb6f577442a2ff5ecedcadf04de596350cd28ccd101cc3682f001aba1a9c918159dff03b68d70aa88e25974e50b18486b44d61e81bc915ce7aa3098d80f84f5f2b99c", 0x1000}, {&(0x7f0000001200)="b94b95316be08324da8753863311277048692bec29de56c66ec0445e6fde5e062b5bebd3d86eb42baa54f5b42b73a884f9e6ced2b4df14f80c368c6b824d617310c17e5b6c083c017e347903a489b5846044e1158075590c155fa850f94b1265855b67c2dac0b0d8ef8fad177d4493002842e0c30f1971c2fa2c91e279c3c426871e550a5aa85c6f10de0fefd35979ad58e781b7ce9349d81d30382dc151a57689ffcbc8cbb2e1b03add1070b39a615ae575c674791e3f418e13dd2b0f4b54b885364759a2bd7c8db86ff8c8ee4cbe013a72f8361c0cd7564a3f66789399a551ab574b93124a24c2b62414cb176b258cf545d53edefc113b6a", 0xf9}, {&(0x7f0000001300)="fdd084010fcfc63556f871c2b082e257f084b3c77f437d1ddd9a6670379ba1fc08d517181e7bc83962ed02f16f1e5445b149da95ada74b13d0eaf0c31a4152ed323b1e363dfed930a1584ae6218b174dea314f2f65a5af38f34cc9c78a38226043fe617a16aaf9bc82de6a3b927b0f453fac226ab4bd908e82c034ab6ff7fbc54e8f7d9175f43c52f78a8a68571aa3d0a6a2bb47c954b92e34d412422f545a1223c2fa4d33f9804dda4a588da108297ea21f200280174f46", 0xb8}], 0x5, 0x0, 0x2f9}, 0x4) 00:36:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "000000000000000100002000", 0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x10, 0x8000, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffffffffffff24b1, 0x5, 0x7fffffff, 0x5}, {0x7, 0x5, 0x100000000, 0x100000000}]}) syz_emit_ethernet(0xffffff73, &(0x7f0000000200)='\x00') 00:36:47 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x1) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x330, 0x20) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x41) r6 = dup(0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x2, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20609, 0x0) r9 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000280)=[{r0, 0x108}, {r1, 0x104}, {r2, 0x135}, {r3, 0x4}, {r4, 0x8}, {r5, 0x100}, {r6, 0x40}, {r7}, {r8, 0x24}, {r9, 0x4}], 0xa, 0xde) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1fe, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r11, 0xc1045763, &(0x7f0000000000)) 00:36:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000040)=0xfffffffffffffffd) 00:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xa58) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pckbd_enable: command error 00:36:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fb6537fd9d7b5d3a22e40c74a544139444c8b1bc"}) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) syz_open_pts() syz_open_pts() pckbd_enable: command error 00:36:50 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0x0, 0xfffffffffffffffe) 00:36:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8d0cc136") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7, 0x1, 0x80, 0x1, "91150f01c233576dec495923cab584a65de7d929", 0x4, 0x8001}) 00:36:50 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000000)="f3ee520c4e2ba7ca9da94f714ee4e2e6f11224d5bc5767fd13e7685c2efa9005343827238c36e955b4a24d54d439c4ff3a01fc626e2b833b9a347e1508c64df01d50d3bf6ef4cc90157467a199f160e00d3e83f991b5077f5959fe023a3c1951be6b35381ef4", 0x66) pckbd_enable: command error pckbd_enable: command error 00:36:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 00:36:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x802, 0x0) geteuid() r1 = getuid() setuid(r1) fchmod(r0, 0x0) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 00:36:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 00:36:52 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 00:36:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x144}, {r0}], 0x2, 0x0) 00:36:52 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x6, 0x9bfd390282e38f92, 0x0) 00:36:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800080002202, 0xffe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000000) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0x5, 0x6a15, 0x6, "157d4015972e40bb32a8b9a4a1036dd22c91775f", 0x0, 0x6}) 00:36:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 00:36:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0xc00000000000]}) 00:36:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f0000000240)="7ce8504602be0dc2084f593f2e25efd533936e40b01ce08e7f98c73db2e2142f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0x3, 0x7, 0x4d}, {0x0, 0x9, 0x3, 0x20}, {0x6, 0x3, 0x9, 0x6}, {0x5, 0x101, 0x4, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xb1, 0x0, 0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80081, 0x41) open(&(0x7f0000000040)='./file0/file0\x00', 0xa00, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 00:36:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d3f0886b8e0d60ccb0044291bebc4f80a02a4015b9d4c9ab20a49a4dd569c031888a7b0e4a8a9202100673eef51f203d82339e16295f2ed82907956"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:36:52 executing program 0: r0 = socket$inet(0x2, 0x800002, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f94e9d0f33ff6"], 0x8) dup2(r0, r1) 00:36:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000240)={0x6, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x800081002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r0, r1) fcntl$getown(r2, 0x5) 00:36:52 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00010000000000010000200000080c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x100000000}, {0xf8be, 0x9}}, 0x2) write(r0, &(0x7f0000000000)="2779c36d23c4149b2368cdddd130f83b08e44fb53557e8cca8105958b3ba4420e0df25b9a478c3641877be9d8de736a6243ce4ce5fa7acde12a3459b9d001af21cc01df8d228d10edf168c685134ced4af01b146330a1f71735f65c1fc9584715484730bd6c49da3dd486f33bda12fc74df32a449bc0cc15f96cd52ff3aae0be1c4035041622ab49e0db31b7ebd983f0c18c8e5a9fd3c4c792fbd2f46c09912a6c7bde60fc249be2f54f6c57700654037b32", 0xb2) 00:36:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x2, 0x1, 0x80000001, 0x7f}, {0x4, 0xe1, 0x9, 0x3}, {0x1000, 0x84, 0x2, 0x7ff}, {0x6, 0xfffffffffffffff7, 0xffffffff, 0x8000}, {0x2, 0x80000001, 0x0, 0x9}, {0x1, 0x10001, 0xfffffffffffeffff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x80}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0xffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x10) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x24}, {0xc, 0x0, 0x0, 0x5}, {0x6}]}) 00:36:52 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget$private(0x0, 0x6) 00:36:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@abs}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 00:36:53 executing program 0: r0 = socket(0x800000015, 0x3, 0x2) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:36:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r1 = dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_open_pts() getdents(r1, 0x0, 0x0) 00:36:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000040)=[{0x4, 0x6, 0x81, 0xfffffffffffffe01}, {0x8, 0x6, 0x3, 0x5}, {0x8b5c, 0x7, 0x6, 0x3f}, {0x0, 0x6, 0x2, 0x4}, {0x8, 0x80000001, 0x800, 0x1}, {0xffff, 0xe40e, 0x7f, 0x5323}, {0x80000000, 0x0, 0x3cd, 0xd78}, {0x10000, 0x800000000, 0x6c, 0x1}]}) syz_emit_ethernet(0xa5, &(0x7f0000000100)="e4813ae2c8137e1f4fec20ffa8c16285cdf051e90c15cc75a820ab079c539b492dfaf936b54890b36270ee33f5ffc1e3bd50302fe97ff5f81074c736349d4339ebc47277dd27c52b77185d262f8b8863e0c159c7061d61d589604338ce105e8d17783bf05daaac171b23eefcf9e6615d040967a5acf92a90b8eda104eadb10ff23a1b07c69c33e7368b069f1aed7d5fa5ceebf4edb00ca279aebe3d4e3ddbe91229d8e2741") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:53 executing program 0: socket(0x18, 0x2, 0x0) 00:36:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) 00:36:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8000) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 00:36:53 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x800000000020004, 0xffffffffffffffff) 00:36:53 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000000)="1c7b2f6783d423e657e6950d2a58cc4f72a7bfdc0d94fb58a769fde25e41087e2e014f4de3e1d6a927", 0x29, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10490, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) 00:36:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) dup(r0) 00:36:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\x00Y\f\x00\x00\x00\x00\x00', 0xffffffffffffff3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="37bd104db462af3f99aac2fef8176c9846bfda441627543345e1e692166ffe2f35f326342347da12632609c079098675cd0ef8b0385ff4d8ad2fae44ba47c1565c6b1834ca41e1e95038", 0x4a) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = socket$inet(0x2, 0x8003, 0x1b) clock_settime(0x3, &(0x7f00000001c0)={0x0, 0x57b2}) socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="b95793c337ca0dcf5afd982055a0917f56c73653b496ffa5dc739f52e581736e5ed0fd870378668dcaaed8067a5db6ab7264880b3a330ee6eff052cebde7a84b3a626d3000f03914a546f3086dfa44a80f7bac4a6eb2a58022b93829fab148d752c6ae3901b08030577bbdbe5f0f177aea8b8eaf9a52e3966d5b57575a0b5fabcab80b6a30420670fdac1389a592d806a33610df62fa47", 0x97) 00:36:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) 00:36:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x89) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 00:36:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt(r1, 0x5, 0x6, &(0x7f00000000c0)=""/245, &(0x7f00000001c0)=0xf5) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 00:36:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="0832af604442e4f9da79aeadca6df456936ae4cb289468efce2755358a1a98f611e88a23165b1b130e77f81f585e80d2ef3351b20b25c493be295e2174bb9eea1578b7de015502b18fb695771922cc2a5f4304552c091759effdd72ec81747ae8c55f16a13330b51f08b1160b05fc49a4e", 0x30, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 00:36:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) 00:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 00:36:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x7) sendto$unix(r1, &(0x7f0000000140)="ee1fea6e293d56be67c8153931ee4c308393c8c7eb4d8f7137dbad3e5e7e10c0897f533c5f981c7ce17fa761f7dcee6f168636e455219082fbdd2f22fb1e4ce20e9d1fbf40ed8cc44d8307d4a4c7db58f8ca76980581c3756fd73855451a396f76c350c0f6a5300a4966ff986ba2efff95e4f9e4a93b20288cd71fb867abc78be47a4db0c777722f094888f773dd83c1f6afe30422f2ee0122eee56b8a16ceb2ec7ae55507cb3cb044223620fb15a9cddd", 0xb1, 0x4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x1cc, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 00:36:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 00:36:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7fffffff, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) syz_open_pts() write(r0, &(0x7f0000000100)="f916a2069e8bba29d41f77ba7e8f4f4f9d79b1a1c8492b000a665972481c031b11cd402d26b30e", 0x27) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) 00:36:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r8) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x649) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r11 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x0) sendto$unix(r11, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 00:36:54 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20440, 0x87) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20009, 0x10) write(r2, &(0x7f0000000200)="97438dd25246e13ba0ad22c69e568f30f8c4dd970e6233c0c1d1309cb3eaac3c93897c8716017477926c75003094fe5e2805a877734a2c9c8bb665e97379e52f58de0213ab6de97b9c259997765bd02cae96cb3768fd99a1d7f39811e88176a14f92086e018f6363f13634fee57bd34edf4378753c7094bbc0cbb11f23f2d09bd6d8b2f865b17db83fe56f4fab02033278a30d62d14a03f0e334dc34e2241f98c37b34f1eb30d910e8f6cedacb36ad7e64ca145aacc58207f01447f316055e13941e3e5830fa09", 0xc7) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x100000000, 0x5, 0x8001}, 0x100000000, 0x10000, 0x4}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x8b, 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x2811, r3, 0x0, 0x2) 00:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) 00:36:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget$private(0x0, 0x2000, 0x204, &(0x7f00003e9000/0x2000)=nil) shmat(r0, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28093, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) wsmuxpoll: not open 00:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xf800000000000003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) poll(&(0x7f0000000080)=[{r0, 0x7}, {r0, 0x100}, {r0, 0x4}], 0x3, 0x40) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") wsmuxpoll: not open 00:36:55 executing program 1: setsockopt(0xffffffffffffffff, 0x9, 0x8, &(0x7f0000000080)="0ae84f35c5d395f00f307cdc93a11e6d038dad18d3104eb6e9d1de26a6ab98f907076c315363871b2de28eb7f3766c1a972da31c5b46a545ffcfea6a42cbe0213aefd88e007a36945353cdf5f2349b91f2ce5c60d1a2cfafc289e9f05b48089e6a12e64582dec569d89bc1e3166e42f479b95cf79ba2b325585028ae61dce7f593c697a210624478c0b8d859d431194099152c9229aa54d82a89425bb06f86512f809fbf05db248aa9611572b4ac7459e5cc14c83b6ecf04f4eda129eebfa17d0ac5fb84a71f2524f40889d81b5681b7daa634ec6ccbc16411ecf43ff5a1c80de125f8c67605504cad74af7cb3a6b003ea379ac0334cb11750e01bfcf69318ce4cc24ee7448710558f28747cfeb58077b450c98ad572f65c8e66c0add5587fb57b65c16dd9a441ea6ad47e1bba30282010097ce3c3c0d8874bc2e1eddff91fe38ee25940a811ac8fb878b519c220cef4cca7d9542b2613ce0aae24faa388ffd3f9f067fd38c53be19743ff8b3fee50769ff9754a37b912c44e546e0fc359e7b731ea4e18b86653d2494b20c485398ee05b444450e2f5d29424c2bc0bd2773f7c12e3181d765e8788ba4fa8db1e2ba3773d5f59afa7fbaaff56e00e93d77ec0ce05ab4f1bb850b5c31bf94bb4be0cfdfaad05cfd4f69357633e2c79b9f49b5faafa03b060562f6859d8fd53132599ce701d5b45a1a02b3534bff344b9eca2fdcd0176f227afc5339def17cdba89ae9893a2dd440e110cb68a7ef3099502fdc124843785f7f5f9b3e2ea1909df4f05f70b8be84605ee24f5c6c27c5747d32f394c091fe7e0ca6cb3836bd27870cd03ddf77dfd4cd2bf426632386dde270d6882d8dc1cdd9e28c01623ff878bb89cc2f60361a6093a0d867c24b2756aa636d8e7587e0c2bc8adbed43fa6dc0b62862f747ee4d407aa5e5eab52a134b5638f665ac9d034d344ca198a25e7f2b8af3f6d08324a6e44eabf450e4911a43f042326c90e8923a5dc8d6d64829a17c4240219733a8862a3eabd6b750e1343a8ac91a60290c044a7df373b0b171c16864eeb0ddbf9bf2696da0baa0792e21b580383acebfdf0bc1b4a7cc5b5df95d466f86660fbe29a153e2d957fca278b9041bc792a2ba2599e62ec2d3731aa9307cc24ec84b59ccab824f2c2b75ec4cede58ff801812d83083afbd0b3e70a23b72f90bee84322483a4df1a2d7b84046487ce6f03e6d129bacbe4905ad097f55aade9dcdc8ee03729a6a6b2111f1ca589bf3460101c7771692214e2df4f70e6f8319024d65ff8f862fbf0ef888646200287c9ea5ca51302613e14afbb0bee64ca574d78835e5a2770a988fe6bdee895d30cec5c383f400222b16b7daffb26a58c112f7ef2739d6908ff6edd959f31b2d60926887de9d1a524d67a5b51113dbf5934082ee620865dd504948ad509cf30dad82258c52b89eeddd8430c399232c2e18bf6772e2623285d496cc34526c40bc0a3673e77272f018de931f67e4b43e521d64500c87724d9a72872587f859a70d70dc1c0bf4c2eaf9f7a197a222a1037c221f17e984f883034752450e841722f967f2ce5adeb52339a75cb8fdf6019731b3142571d9c7a7407ffdaf69d105a15e86443ecda9eb2646eaf9e9cacc50106be929e83660827025aaf280207d4153262507964540fab011749dbba5b3b09b1f27bf897ed399d90ffad11d4f1223d26d1a97e5be1063637434e48b1be8101e71c5ec4891e2e42a2a92cec79032b1fd91bf7b76656dacc1c7533c81b9c6adfd88fe16cadb7f168b5792b80d9bafd63dff30f97989441e95691a9495fa45f2eb722928862c6ce5dd35c22c2035247db446720901a9ef835ad4c0226fa31aaa95f2285c86a57eb61b86330d4ef61f4595729c983d7a6ca08e51e4f08aa948b9db6875e5badce9b46eed5365424242abcf3521b24742a834d79ed50bfa1159e200804fd789246a9ceec48d8a3600fa988a4045deebc82483fd31269eb082ecebbee1db48830708f3a7c1d93a260540b89d0e417911f9c79e158860a6d3341777750a55b5c67e886332ea5f7630936e03f6d39c1eafb7ebf62585ce43d6ca4881798d4bb865be9c13d60deea0059d0db278aa750bfd4a695a0acc4bd0ecbc87411180bab1c8dc54fd22e17652250a1e28be26059ccc853caf4c9f48eda3ce4a8622e3641871bf6ef685aff1aa7b43d8cf402c40feec0a107d08085c79f72fe79ec6856969e828d3c613dacbadfbb9a635c8068490d46532891868fde8c25009fb3b38b31f769f72c27deeab3d9ddb364bb778fa9b720d8588924c719428eb757ec9d7f4992539b4eabaac35a1305c7d9a9e0ab6b3bf0b976aa5cd579cf21ac528fa97b4a5db633a622e7fb85c26a8dc93f93fbde74477c9f3fdaf7360dc48b64424cf1d6962a6e25a916cdab5a5674b4a70ed0d1410a533ab9cda3708743694f535b9f7c190798f8336a5837dbdb7dff9efffc17a760f99c26ac0f7c87ad1ed1e2e61d45d425ddce98fb5cecc016a0dea674698510709d7051ea77f31f7e8cab947d5d58f0b901f15bf4770663cc5e22cf33d8b59c68212c27aca847cb66363f74116188980defe4a97aac7141a39d1e5207600dfdf55d5a58d67074d67b267a3beb61d5f7c437bbde0bb20fb74723647fa6c222ca8caae183b98733127d3de21cdd0a170b7def352be5468a1c95d5929c53be0f63314bd0fbf8ace95444af7039cc6574d593dc1b2f0e8caa69311606a9b973fe2103803b8b4036032f57f62a80c6f2568b42e3c38d15114c5a32ee48579567164bc0adbb9e96668d4c6ff495bcab0c486388b3212702a647d196edf2f458b88e389b50d7cb46d3433f09aa39edbbb3854717f03419433fb1dddbb8a8a1c7fdaf65719ebe261f05c91f018d182f4cd0c5ecf9f6d09ef7e2dbfc555ecc19cd3f48546e786449b8d8b572085476baa3ef5e10862a5f8c0596a9a19b415dc91b61215d3fa28f906e38bb3d0a17af365eb37c9bc2453088703c93c5785db15d9b452e9d4a8f2c85d3998d4c9cef8593b5e84a3ec07b133c83d32ee8500a32e5e0edf9d8ad85bfb6b1ade6fc1a0ec1fbf2ea5d91f16dad0ea7b28ca5efa80bf1a21672ba29bc6da1beec19cf69d0c9b934eb6b681930a81976f310e1e3bbb1a2106fa977649b6ce7552e54da118adbe6d7defa69e70f596662f1799213499e75681648381dff5e7dfd7c76697de97d9b6fa216446b4173bec7cc96aecdd2e9cde99928cdc4b7300f10794d76693ffbf4939d93d9d49648d4f4ca5f2094b53427ff1d12cf4034b09e4267691e66a5b228b9495850ec67accea2efb490ef08f375b7bb96bf0a22500b9c821e56c06d2443e76036463a0d3b8bed5af8d1dee8be249fe3c3ec3933961a00645c125123f22fbaf435e89f3beb20fcd9fd59abbebfb96b6a84b35feda3c0e4ca9f951e8f7e4347698606c7922f3a6223ef899a3860c95b00e753ef4bc6847e1b8807cb6ae3f753770d37f2e49b7853cea360f2ce4f707c57b5f713fbb362a1a9068e1ec6d88fad277b276699c6522edf4ae9afa4262fa4e6422bb5b80a51124b46be4184836bdbdcecdb14382e6c0aa7e5a77f8392360f6ec419c5a7cdb3f5cbfceda5f853afbf40256bb0874545205cd48064b297905ba9e954878f35df3a8116cf152972e03348809a83615bb3458939000c58990be14782f3a0c433f2a2e62fbd3a29f6ae293c03aeaf3e3c944b4d60f90f680feb4196c6a7e5f8335a90b77afa5ff7180af465cfbde209d18dfcdb60b2711e3dc06e0348a4610385a3f9b14b06ae217863a8ca7b0bddbe7aa9578e6c3ad77c5999a568c6c5a957239d721e60f9a04a6fbf7cd79caa981fd437c012e001657dc77f3d811557c71e696e12e01a3f5077610558c795757326373635d092569851abb97ca60028ad2650780015db65f771a019190178339962c6b1049ff035664d7625824e96159881d9ec5823764f78493dc7217ad6de4a6ec143a605acdfa9569b631e69b889061d6f9a737437e60a40986f6f5613d064e0f597d0b4142a19b39fdaf77b809e99e1df582fbcf3b7e989f409aef78cee351383fabe3995fd9023f6df475209c765e04e4c0e98c3c9390b5da388d56f9a3d2dcd2824f0d70eaf941e172707340ff193a814f566fac7572447f709c653350c0dd22792ad413b0ea197301f3e89852e2eca162b75e52ca8fbc040fadbaf01d2e4e210f76af03fe25e6e0fa240c3d5dd2e39d49b1c25322457ac81747369b493b23e65470f39c6fe1030cd70dd7af56216e61c01d565b1e61794f22202adc7badc60b39bf09e759d583afb1a0154677f60e645cd8da6bc9f4a45c99c8f8688fa33f92dbafc84691dc7baba1fd672e9dafed062edad94cba582e6488b99901f23cd709e79be5de78b316f3d55b282c9896e3208e2167355af9c1f7bb6e35795d6c74de9ff1563723b7bbf03777311519503c778c5bb263af5e3d2b5206dbdb94fab256ea9e218287bd19cb94d722af62a730d07a93bc0ec3822745260a8a1b7714d46ee9e2f66061ff12f283e8cbaf3fa3f00750dc16b7b64044fc06c22ed39c36ac215648c6ef494b8e601d7c08394fa063f72c772644f36fa69637471fea6dfaebc36b0fcce965162171b84bc17cab7185538179315e8e87773d997ebe957b4ddbf3daa6e0f3d2d40b1395ae9c8561edd79d3d1fbe93fc00d17b7d2b6abed865497a757ad8e0c3966ca824ab2e74da664a10c0dd53cd5e17fcd1281b54ce5101135063280032d1c513b63ef8bc23d46734570b3542455582b4b893fcde61b2c4f2037a7d24bd9a325c2a1c94df9ef17b0b4a60d7665dbbc7943e17e4d515cc056476e7e729ad0919047f11ed8f6c4d6bf4599e3e1c8236914400b0f60438ed7200addbcbd65d9a0d7fc6bcee0463b9950a676aa91e64f8f14fadd20cb7af0077d3abfaea3befb9e5be3971375e9531912b7d0ae2855a800f25b6fd7465bc1c2c72e64639e8014e45412906aa981f03a87c3b19cabc326ba985921e1d7f224d78a40e8e558cf23897fa79218217017867ff3ebb38f9ab838ee81ab150aea9b3b00ed713dc13acc9e2e1cb9f8968c881cc02833c47ce0b364e6e83ef5b3667b00e5cae91b479b3be5124d3df0fbaaaffcf72d37db9831ea44b1435d669c527c19a626e06152cac1ae9326658a9335657c1394edc54e8feb24e8ee5f3150d5f42311dd6ea392e083a3763362b8f0372b5a90b9351b133e405277d9d28baff71992465ebe5841c85455d95195be912accfc0a28ecf32f131576bf53b34f25761d03e63aa68c0d0422cb4f187250321c0ff4cff5007ad5ddb4df71100404d12e39fe3f8060b3c751d1799caba8e1013d8534cfced89f238ab93658a772380c61f33d807661e103b1e317eac198ae9ccbec63d8ff4ea950d43327d94013b4055a34814894577722842f701eef586c999ee4a17a73b5e3a21171c60792912bf63d6b37d8f6d92f931331167c016dfb0d7e1e94561ee17d313083b258ebe429d9535f8cbb34d8a5ebd55f2af5eb9e462ef2715a937af7dc4a918bcfc54bf91b3681bbb913baec9a545bc952ee6b3911199e7c58c51deb43e067c2037089b41704d6473d8f97ebb51f405b918edac85d4ded3e8dd7b712137c97207fa0629063a4ad561b1c41d0bf3f09b63b38601d0049158dcdb78d471df1e9c09b0e3096c0a28edd663b3d747215a56e4526622fdcfb9505f943d864417cebbae6baa7ba09258f15a53ead8a9605fc2a9133c475537f47fa44e4f720f3", 0x1000) socket(0x1a, 0x5, 0xffffffff) getitimer(0x3, &(0x7f0000000000)) pipe(&(0x7f0000001080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:36:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000400)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x1ff, [{0x2, 0x4}, {0x1, 0x4}, {0x2, 0x6}, {0x1, 0x81}, {0x1, 0x6}, {0x3, 0x7113307e}, {0x3, 0x10000}, {0x3, 0xa841}, {0x200000000002, 0xb79}, {0x2, 0x3}, {0x3, 0x101}, {0x1, 0x6}, {0x3, 0x8000}, {0x3, 0x2}, {0x2}, {0x3cf39da83e3dede9}, {0x3, 0x3}, {0xffffffffffffffff, 0xfffffffffffffff9}, {0x3, 0x3}, {0x3, 0x6637}, {0x3, 0x455}, {0x1, 0x6}, {0x3, 0x1000}, {0x1, 0x6}, {0x2, 0x3}, {0x3, 0x2a19}, {0x3, 0x1000000}, {0x3, 0x7}, {0x3, 0x20}, {0x3, 0x7}, {0x1, 0x5b}, {0x2, 0x7}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 00:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x1, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/3) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 00:36:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa1, 0x0) sendto(r1, &(0x7f0000000180)="98309bf5a49a8dfafb44ac294663f9fb3aa341bcb6c95df1c744a3dd58d649d6804b847b3ee1c7ff608585ad4c02ea2d57ded40915d533b3311d8f958506f3d85d33d0d1967b96fa62b8d5fada05196d65777689d8de6c7f2721000b36bf67e2e5716c18ce919a8dd7b2a1d986262335ec0966d3c373e6dd4d8e9ed7652ee9a4dda0baf087cdf7b472587efae12538afd1b4fdec4a5bbc4e77967acde65793d86310fe096a822eb7f9679c588bef0214138c661d3957916d94ed8c8777db86a9a17f6a5da7017c59670b", 0xca, 0xa, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfff, 0x7}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 00:36:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) poll(&(0x7f0000000240)=[{r3, 0x20}, {r3, 0x5}, {r0, 0x100}], 0x3, 0x3) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 00:36:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x1, 0xd4a, 0x8, 0x50d6, 0x8037]}) 00:36:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x10, &(0x7f0000000080)="e368d61e3601d0678747db15af9a3b8e") 00:36:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 00:36:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0xfffffffffffffffc}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 00:36:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ad") 00:36:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 00:36:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x409, 0x4000010) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) 00:36:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) fsync(r0) 00:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffffffffffff9) 00:36:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8002, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) write(r2, &(0x7f0000000140)=',\n', 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4a46, 0x1000, 0x0, 0x9}) syz_open_pts() close(r2) dup(r1) syz_open_pts() 00:36:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() close(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r1, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166dbe3f5d9fdf65bad7ba7c750e79377dc72c8b0806f23d442a2526cde826706082c6ea8f3dbff66f457069e60aa0beb91da1d859970b175b95a59cd93327f1c31d6498cfeefd90e91ad0ebc3f54408074d9c4c4b4854f194a2a22622b7d97da7c81547ea6ff71aec6ff73849cd477492842f6a974b0b5559009a1950c5be3fc40bafc609699116bd21878539144831b20134547198b12f75a84310f583bb0dcfba02bbd45f29da1cdde200577db26c9212add0951126137531723fb9b60230017b09f0f265de12e5c8d366e9cfd73711fb3e1901a2fb7a0e062ed3ce3329acbc4eb1f805a267110d4bf6086eb73900ba05e17ed9e8937017ccbdb21fcd5cccf640fa6f4d0e9ad2d9e1b5d64fa919036a878d7d2d44d6428aae5005ac84b0e8428d7f049ad0e9576161c4162cedd970d185acdfaabd780c6e867431b923ee4573df296b4db8fec039e52b4d03cf3e2bf7853c80dc504d758bf206a4a8466232e2c09a0537f2b3051f24faf4ab4da0fc4d8f2433a4d3cafbdf957f6c67563e7580fde779df315e2bc8beb4c7e83d2e83433f9746bf2576ff43ed1de2f5845d31fb52708f3c2cbba936459ba2f4aa3eed3df0845be6b7af9dc33899b6c675480f2010a8ae731005c66845820c539b0294bfd4659420e3b11b8442df89f718ecffaa74972ff008d50792c59d623dd1c1eb76579150a92abd4dbfa2328cb53e366aebd69b2c0ac7c9c94f0a49da40f98156ea7074f6ce4579e9d0521b92fdf9add76a88abfc4ceb8c8ace8924ab8bc966649030c427157f476762e41da8ff9b2651495a342b37584080dd854a472f58f801ddb49aa2521acb9e0579364ee028fa5499b6c59920bbb6084c456e7cb2217de0f90f4ba30c292ff830444ac8ddd2bd017f137ab37064c939414fff65760715f89322d64011eb48b9c16d5a8dfb0f2ef2a1a8d86634bcb55f1913d9e0d7398d657f989fbbd8911e4f4bd86bbe59ce28e5b552386fcbded19b0dbb71e2840ee9db944f7a40f97e665ec7035fd3d212dbc69f6e9b6efeb2fa6f3d0cc7199e3f4a9e01dec909c8a2374ab0d6d692e5f9df91a6781266b0d304da2ba1a3890967aac87c98a6313e31db3ffbc2490391422983d1f360665bad585fb2a4b80562d531bed3a9a1ad9f48659b90fd5cf3deb47523b24228c9ca7c9154b359ec8b60399be1562ad90e14cbc8584c9b3869148c24ee42d724e7b0ededa47fba4f86f8f92c64dc2733f2def6fd40b79c4b1b00620ac06d7913e673f5819159f45a77b5b6438f862cf32471e87038c0b581b889654c88d7bc8d24f90fab829fecba5e5c393b2678dd29b4b7823140511fb781263a6c70251a9dd6ae8b973d7346cd170bf9ca7575da86dc4295dab0318c27d839c28469d97bc95a7157a92e1c7bca471101961f0637b55a9474b13d5d5aeebd9dfc7145f1716e0535834b6e904b78cb3d24e61c812ad4f91d6070c813c5576afe5276cbd925461a4243f743857dcf9d9f93d7e9573688814a0dc8dda1912daf1e4ed4dc326ad892b57550f7612d5f9ac5a0a0ec7a4393d2f488ca50f7e5e5a2c996a486b7f257e4d5de9518629576796295e20e5eb6cef22d2ad6bef79b4c4d80a5d196ec872480de6a80ccc9dc48d6e567c69bf032a02965bb5de475769c5a13dc088deabb572a7db1684ebe0afcb11181662a3c725ee03ec4adb0fbd63b9b86568ed5dd3d77496f6d8b7d86c09b6aa3a41a668071bdaaffdd83c781be0eaaeac9fa4a88ef8ef7410cce1b0030f19ee04eba178bafbcda45ba116a9c7709c65740f437c7de9dea164ad4ca51363bc6f72b61f1dd902d469653d29746fb0ad199650a9c6fb9999fd8effb7d8484a7dc79e82d0a1a54663f98a8a2be46e451a1af7a5a7657f2a58633447c06e969aaccef68edd6bbfc73a034edc000cd37c04593a43246658daa43a6f962f6f19a6fef09745f211f5e239515b11e90dbac9807bb8c18b302bf1d29a086898962afa0ae22b163a43f8e34c4c9440511c926cf268a5a8a79dd19fb6ba6f710103d6201fc93aebd5eb8c3c96cf64609b4e9f674113d3570a902615a0fcd2c692d6b4b5c3394b2bb6bfc1130553f6dae421ad1db9cccad6587df945831a0816fddbbdc36c4612e5881777b14ffdfb1458ed082e97b032dd692d319d3b5e9f03cb05757d5660092676c15f093556c478a26ea08b76201639c870b7b66dbd22d9046dd131315ca64da7f77f696dc35b2a02d0aab5de09efd520786e3aed79742d7be3a112c63a3469a60ad0d4d39fbe482d961d72648c860adde482901a923805b504c4502fd697ac1b4713986c7a416c276bb49046e42803f3846657865d90cf5a30eaa49389a927670e98b40673668632b1b905fbefcf78e960e1820ea39193c663e29c095c72a4705bc70ecf0f3704707f62304cb93373574510fa79f4a8c5f6c4a5f6fd7a62044cf5fd0548739a4ea60c8b798ddd96649a8f220910fc0c039781f63a7c003934856b97fbdbeedfe65e553583749a069bb423ccfa691b048ff0399cc34fafc6a57130431f9127a96a1388692f25cbc8e6744aa8d3902c3f7c511e685735a061bc91cf9c92666b956f41205ecbefedec5ae636f05edd7e904cda05dfc4a3e2e5914deb642bef392a8ad743643d783a3977d613f4bf76383d0aed30f9c9e1d742a528b6e767097fcf617a24c56179b637316316d", 0xe54) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 00:36:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000000)=0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2026082842e819d8e358bca906e317e55dcf85d4", 0x0, 0x5d7ef608}) 00:36:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01927ae3896c653047"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/160, 0xa0, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 00:36:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) write(r0, &(0x7f0000000080)="df703ab10dd43beab136327e65d084b0f07e2e2e00", 0x15) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7f, [{0x1, 0x7}, {0x1, 0xffffffffffffff31}, {0x2, 0x6}, {0x3, 0x240000000000}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0xba13e9a3aa7c3f1d}, {0x1, 0xc4}, {0x1, 0x7fff}, {0x2, 0xffff}, {0x3}, {0x1, 0xfffffffffffeffff}, {0x3, 0x5c}, {0x1, 0x4}, {0x3, 0x1}, {0x0, 0x20}, {0x0, 0x51c}, {0x3, 0x532}, {0x1, 0x8}, {0x0, 0x4f47e59a}, {0x3, 0x9}, {0x3, 0x414}, {0x3, 0x9}, {0x3, 0xaecd}, {0x3, 0x8}, {0x2, 0x1}, {0x0, 0x4}, {0x1, 0x2}, {0x3, 0xffffffffffffff33}, {0x3, 0xfa8}, {0x1, 0x37}]}) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) rmdir(&(0x7f00000000c0)='./bus\x00') 00:36:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4c}, {0x6}]}) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000001c0)="0d0aff9e2123a555c43d249ca55b7a187d1c0b63a8ab0b5395fdbb97691141c078fec08489ed5d3e0b78040b2578c70ce786c0e7563acc12a2ff046916ad3c2a4fe0f5c8b40af98a0da9619eeae0c36055aa4b01e75db0566a016ec6a87518b8862dc2a644bba25d9e", 0x69, 0x400, &(0x7f0000000240)=@in6={0x18, 0x1, 0x192, 0x20}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 00:36:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x40047463, 0x0) 00:36:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:36:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffe85) 00:36:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:36:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) linkat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./file0/../file0\x00', 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x80487008, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:36:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/213, 0xd5}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)=""/61, 0x3d}], 0x9, 0x49) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x400) sendto$unix(r0, 0x0, 0x37b, 0x3fd, 0x0, 0xd10eb7bf) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 00:36:56 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x80045721, &(0x7f0000000000)) fchmod(r0, 0x8) 00:36:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 00:36:56 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:36:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x102, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="dd5c478e124ed70dc8c0000a0826850953a5b01f40816da7f05a6604ee791534ba477ad96eb47e8513823aba2980af365d93156618c113c8fa", 0x39) 00:36:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 00:36:57 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x20) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() setegid(r4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r3, r5, r6, r7, 0x40, 0x3}, 0xff, 0xffffffffffffff80, r8, r9, 0x327, 0x80000001, 0x1f, 0x10001}) 00:36:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) 00:36:57 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002003, 0x400000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 00:36:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x40009ad1, 0x0, 0x711, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) 00:36:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7, 0x7, 0x1697, "04d3f756b81dcdf5ec81dff4e5e3ec4d1422f4bc", 0x2, 0x6}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "867a72b000"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c", 0x50) dup2(r1, r0) 00:36:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1}, {r2, 0x40}], 0x2, 0x800) r3 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/120, 0x78}], 0x4, &(0x7f0000000400)=""/93, 0x5d}, 0x43) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) 00:36:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 00:36:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffeee) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f00000001c0)=0x243) syz_extract_tcp_res(&(0x7f0000000540), 0x1000000280000002, 0x10001) r3 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r3, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)=0xffff) write(r2, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {0xffffffffffffffff, 0x1}, {r0, 0x2}, {r2, 0x44}], 0x4, 0x3) getpeername$inet6(r2, &(0x7f0000000500), &(0x7f00000004c0)=0xc) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x7) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0x80000000000c, 0x0, 0x0) r4 = dup(r2) r5 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x82) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000440)='./file0\x00', 0xfffc, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000600)=0xbffffffffd) 00:36:57 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) 00:36:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:58 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 00:36:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x8001}, {0x18, 0x3, 0x80, 0x2}, 0x0, [0x3, 0x3, 0x24, 0x7f, 0x2e2, 0xdd3]}, 0x3c) 00:36:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x400000003) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\'%[\x00', &(0x7f00000001c0)='^^@]&(!,[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='y\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@*}\'\\\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='}-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) dup2(r2, r0) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000640)='./file0\x00', r3, r4) 00:36:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x80, 0xcaa, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:36:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x49, 0x6, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x100000001}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x0, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x69, 0x2, 0x20, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000000, 0x4, 0x1}], 0xbf, &(0x7f0000000100)={0x1, 0x80000000}) pipe2(&(0x7f0000000140), 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) dup(r1) 00:36:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 00:36:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x800, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffff) 00:36:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x20000000003c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f00000000c0), 0x0) 00:36:58 executing program 1: munmap(&(0x7f0000e7a000/0x1000)=nil, 0x1000) shmget(0x1, 0x4000, 0x200, &(0x7f0000e7a000/0x4000)=nil) syz_execute_func(0x0) 00:36:58 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0xb614}, {0x4, 0x54108618}}, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x3) mknod(&(0x7f0000000280)='./bus\x00', 0x2004, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x10001, 0x4}, {0x5, 0xfffffffffffffff7}}, &(0x7f0000000040)) 00:36:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:36:58 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x15c) setsockopt(r0, 0x1, 0x7, &(0x7f0000000100)="b8ec5dd16e8be3aa222ec0ff7bdf9467058a7afec032a774d06403af7e6cac2077be3a1590444573e813ef4a4e33489a86b1eeee60793cfa9ff32751dffeb60cc9678929be98d748dbdb218b2d22003aa75dc449566c24e7289105e5fb06ea0f4f521d190fcffd62c1a95b6294116795f52112e6527fdf3be8218094f10ecef5ac51a09e8fb0ef41ed422e929608322c3d2acce6d863e0d369e6f0f95aab21104bc4b1ef93d08d1f2f2b4d9f61eeab", 0xaf) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="012e2f66696500000000"], 0xa) 00:36:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x23) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getpgid(0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x800007, r2}) r3 = socket$unix(0x1, 0x8000081, 0x0) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffff8, 0x6}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0x4, 0x3}], 0x81, &(0x7f0000000100)={0x3ff, 0x4}) 00:36:58 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) sendto$unix(r2, &(0x7f0000000140)="c26f09ab9e54b7a716422dad1b2415bf580f12521db1fb416416448fed530c2989eb071ee5328a061022c3c12f096bb6666584b66174a998da3e008f8c4503873ff4ac8ab73e9eee53cf6cb39994ba9dbe21f596f9656a61cd4a5d50bf70342c44f39297811e02a4ca027e9030c791e6e2a80e8c4534f0b3d2e8d967a731070814c6cb8838d9d0894a6fa3873a9309952c131b45616c88e46f4afb5b80f32e2c2d83685903e40f6fbbc7f5e617d1b00551967b06", 0xb4, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6669993b1e7f516c653000"], 0xa) close(r0) 00:36:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = geteuid() r2 = dup2(0xffffffffffffffff, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) r3 = getegid() fchown(r0, r1, r3) r4 = syz_open_pts() socket(0x20, 0x8002, 0x9) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x132c, 0x1, 0x6, 0x10000, 0x9d}, 0xc) getpeername$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 00:36:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') fsync(r0) 00:36:59 executing program 1: clock_getres(0x3, &(0x7f0000000000)) getpid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffff) r1 = socket$inet(0x2, 0xc007, 0xfffffffffffffe00) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpid() connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x9040, 0x401) getpid() chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x10006, 0xeddf13e846646917) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xac, 0xf0000021, 0x6, 0x7789bed6}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6, 0x100}], 0x20, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x5, 0x20}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x93, 0x0, 0xd8, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x7fffffff}, {{r1}, 0x0, 0xd1, 0x80, 0x4000000000000, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x67ec945537ae9b66, 0x0, 0x1f, 0x5}], 0x8, &(0x7f0000000340)={0x5, 0x9}) r2 = getgid() setegid(r2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000600)={0x802000000, 0x1000, 0x7, 0x5, &(0x7f0000000380)={{0x7, 0xfffffffffffff4ae, 0x5, 0x1, 0x1, 0xa8, 0x9}, {[0x1f, 0x3, 0x0, 0x0, 0x2, 0x7fff, 0x5, 0x966, 0xdc58, 0x7, 0x9, 0x8000, 0x0, 0x1f, 0x8000, 0xb73, 0x2, 0x9], [0x4, 0x2, 0x7, 0x5, 0x24, 0xfffffffffffffffb, 0xd61, 0x1, 0x3, 0x3], [0x2, 0x8, 0x401, 0xfffffffffffffffc, 0x4, 0x8, 0x1], [0x6ef, 0x10001, 0x101, 0x10000, 0x46], [{0xbf08, 0x0, 0x3f, 0x9}, {0x1, 0x4, 0x4, 0x1}, {0x40, 0x7, 0x5, 0x1}, {0x8, 0x5, 0xd5f, 0x8001}, {0x101, 0xd, 0x0, 0x4b2}, {0x50, 0x7, 0x37}, {0x3, 0x7ff, 0xffffffff, 0x11}, {0x3, 0x8, 0x0, 0x4}], {0x5bc4, 0x1, 0x1, 0x1}, {0x9b, 0x4, 0x1, 0x800}}}, 0x4, 0xffffffff}) clock_gettime(0x4, &(0x7f0000000640)) clock_getres(0x0, &(0x7f0000000680)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000006c0)={0x1, 0x1, 0x8, 0x6, 0x3643}) r3 = semget(0x2, 0x0, 0x0) r4 = geteuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000700)={{0x1, r4, r2, r5, r2, 0x81, 0x9}, 0x100, 0xe93, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000780)={{0x100000001, r5, r2, r4, r2, 0x0, 0x3}, 0x4, 0x9, 0x9}) r6 = dup(r1) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000800)={0x1, 0x238f4656}, 0x10) r7 = dup(r0) kevent(r7, &(0x7f0000000840)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0xd0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x8000, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x48, 0x1, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x100000001, 0x3}], 0x4, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x0, 0x2, 0x808000000}, {{r0}, 0xfffffffffffffffa, 0x22, 0xa0000040, 0x7, 0x4}, {{r7}, 0x0, 0x84, 0x40000002, 0x3, 0x7ce6c6bd}, {{r6}, 0x0, 0x1, 0x40, 0x80000001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x30, 0x4, 0x0, 0x8001}], 0x911d633, &(0x7f00000009c0)={0x2, 0x100}) connect$inet(r1, &(0x7f0000000a00)={0x2, 0x1}, 0xc) getgroups(0x8, &(0x7f0000000a40)=[r2, r2, r2, r2, r2, r2, r2, r2]) close(0xffffffffffffff9c) 00:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x20000034, 0x0, 0x0, 0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xffffffffffffff03) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 00:36:59 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x7) setreuid(r1, r2) getsockname(r0, 0x0, &(0x7f0000000200)) 00:36:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x0, 0x2}) 00:36:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 00:36:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r1 = semget$private(0x0, 0x0, 0x140) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x6cc, 0x3, 0x4, 0x100]) 00:36:59 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7f, "000000000000000100002000", 0x0, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 00:36:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x9a, &(0x7f0000000300)="39def7658a63bd8e49e1c550400db27896acb2741788c76c3ed81a8da2fa961d9b8c32291892cde95e1cdf3e9f6e6d0f44b2986e74743bb6cf6b244f8cf93bd48f7ec6378a41482c0cd12179204055fa5f7fe9ee7d1d417e39ecae8429cc34af948d5dae152f06af5eca10a1b48c277769992a0266652cad0e28d3d3e64fefc90d9b9bc6b30ef1c30b17a5fde2af16d067628a22a2cdfcc7c21f") faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x144, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 00:37:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000340)='./file0/file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, r4) r5 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, 0x0, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 00:37:00 executing program 1: 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 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x240, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 00:37:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 00:37:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x80) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="eb96f5f8c45501d9ebfd"], 0x1, 0x0}, 0x0) 00:37:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="f4134ac3", 0xfeff) 00:37:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6, 0x1ff, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 00:37:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 00:37:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x80, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) semget(0x0, 0x7, 0x200) openat(r0, &(0x7f0000000000)='.\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:37:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18080, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munlockall() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x44, 0x0, 0x168c000000000, 0x0, 0x2, 0xfff, 0x2, 0x1, 0x3, 0x4, 0x56ec}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/143, 0x8f}], 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) sendmsg(r1, &(0x7f0000001d80)={&(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000006c0)="6e0d720058b49c02f64e6e32000035ed3cb9e00e034fcba692ea06e5f98f72167b2a6c5a53da9f5a7b55bcdba89bbe776c4002b0b946f96e7e79768a406bfbee4389f3494af7216dbcb3f82c7114332c1d228bb424dc8a2253a8307a375ea20ddc5ac259b526d7f93a9ce9bfe0e7c07a7afd23609267f54ebd13", 0x7a}, {&(0x7f0000000740)="7dcc2fb02ce63d0aebb6992539f4dbb06e365283", 0x14}, {&(0x7f0000000780)="36ba6e5ab7255f2ff80771893998ccc27e2d797d154e7b49945c6cdbef2d5bff8fcb07c4ffd8f1a5b76e5b0cf9a9e1003051a6dc1ef31ff9aa5a0b6e78cfb1a76039d997e752bd358a7c4b8879c0c7454efc93d69eab1d5983b8f8ff9b276ffc5320b93469ac86a19fabd0460baf7be7be36b6e89d66829ceb744815a98dad32fc20f0118c787f2245f3", 0x8a}, {&(0x7f0000000840)="3c393aefa3bacc10e67e4ddfd88bd509261f5d36b65203b8fb5766f01f65c9273eda19f9e3e4ccd5f2d5bd3bf690b2f41ef98054480873d604a4a90f4138dd3d2fc21ad66f0ce018d10ccaca3af47bfb5772b3d68f0d3ca7474ed82db7b571cb3b747c16d253", 0x66}, {&(0x7f00000008c0)="278a0d37db7dbf19a3757887af0fe6309abe4b2b9d", 0x15}, {&(0x7f0000000900)="c1a8e90b6eb49c86fcaa80e85e6609a2f1e1ab142694bef3820cadeab733005604e6b446433b572186b0a6ef913aae8460d42f4546925617f0dc6de7e7be532f803c535f5d3d5b85a77ef85ffcb65df056f160a1dfa94981e7317977d66b46325d3a82209076ed5e41779ef3a6ff7fa14ed9a9014b7927ce376ab3eccca2dc0a54c2c25decdc0582a7d14e17212cf323822c7ce2336f1bad83ad1a8ba67798770d0eed05401b471532", 0xa9}, {&(0x7f00000009c0)="2059916fe8bb0c1d2e0dcc5f686baa4970febf661e5234f14bfec24537a5a9452e75971e3dc669a2169fca1fb706593c5070a668b2c68e76e989916422f773eb2f21b2cdec2dc21041d15133a068f608261e06b363ee6c99f56cc2de5d0cd37f57bae6985de584732ec25ccd01", 0x6d}, {&(0x7f0000000a40)="f63ac0cbfca608830d6030a8b363f46d64323024b6964eaa94004eb45e9b2e731f4266", 0x23}, {&(0x7f0000000a80)="c0e5de6ccb4bf3a04ba3396a7b4fb9b6f7c1ba1562bbb49f8669e9364f2ab3d41ed91ef5f7c5cb7c8ee652c698a132ec0589e5904ede03f9e6f9009fa960a27e2a4fdd696c47c8e2c5bf5b45728eb1b5fc9cf5d42ec2b7314e999f9aedbb69d0290fb9d21a3906076612", 0x6a}], 0x9, &(0x7f0000000bc0)=[{0xd8, 0x1, 0x7, "cdb7d210a9b32b090d56a7f2c305cb744efb54dff35e198b6c981b732503d77741677d98361194b1d0582d6a246f2686496c97dfe5115a96c5c5e87ce079a285e9cb1216d8b556608ce7e510a6dc16c426f1db5e86ba1a3c0033b836750dcb7067876d4d0b5d94e9a9b23454915346936997cc6efd9ef191327fd33615bfb5a87f80e01aa9de306da5a0cd69a1825116753f6bd209f1de5c0a0a3af26ff4c49d66093fcbe96846133cf7a3c16575569c5f653487e4d0f2d9400b5ee8456ddde97ad27867461a521c"}, {0xc0, 0xffff, 0x3ff, "240935d2c370e234815d2435caac7daf75f2cb04145ad95059d541af914b50fd8b43adc97108b80353026a7f7e3c7dd175fb42f680be1d2808094555c6b7a833cd57e6ffa83d3c2d9aabb9af40ac953b24e02f5b785f0208591e13b694ba6305b833fcd4109d938ad30af68622865caad2a3d3b3eebdfbc1b8b74ea47f373246c54948f4033fb4a8762c919c25ce8479805b5268aa8273cf10a80c31b27c80f4b327701cd76b311e664b70f108bf6d"}, {0x1010, 0x1, 0x2, "19ca76f3cc49ca90fe59d363ddaa73d385b6de3574f828f792c0f877d3e8dbb7a2fa72ddbe23a34fdf71217c16f027d2249d936e587d1f90bdd6e713e1f6a69e859cddc6e6cb784b76d333d691c74913f10f6fbe1e08ba9a45e674f6b7a2ddae8074fe70d90316f8fe2ea8c2c6ce703c0b0d75c7197b829f273e17cca290fdafc81f7ff866d1031673a8e74880654f6b070c032c4fc75751946fd6104f86a6a874628e7e6e9cf207c9d5952bf76d3331ca1150624f345450c0210425e3c96faec3d9125c99aec9fab24603025a2967c48f6f8a5e4d33623c541bf03ab7080a28f77281708f84e710e61976c58ead59eb117825a567c41032c40b54da414691b767d2e250d61a1a030a1f2c75edc3c1243ae4dd8dcc81a02a1de53fe40ab9c138f976923cbc2f1364f8c6782fece0b34c1e2a67bfe91cb88df992a6760e6a37bb3cbb69026cf76fb0c33ca91d29a1ab4e1e067df76fc4fbe5f017a09c7814186089307b42c810e716a54f206765ac667a1489b4c959424a2a35f6d16a283c250c9c7142fcacea6e5bdf339d0011106ee6299a97e63e802320b3fb8f1a9145a2004096b7eca483767b5bca42998131ba27069998582aec4b67f995daaa86d1be8d070cc1e2ada031e0946eeb762e9cccc3b12e59909917803ef5f53c84c0775170cdd4c55016f66630933b1b9877f335a5d4b121c21d25bf0bf11674ee2591b5b30a242eb95fcac9c966c1df6478d5d164c25d5905d732c5eca7ded21b33e9847adc88885cc4fec8657365d94223be6237658b12b70b41a893bf4a2f22b260afc4f52a5b1a3b6a106bb569ae7ee13f889d06adac72c1d93cc9f4bc4af23cc8f2c41894fa49413955f93fc47a7d47ebe79e166766f03bf00779d69dc7f34f41630975866772edfc92299b5772e85a500e49aa2fe09a7acb7a2b31c6477ff6b7aff38307607db2b6cb9af3e6d221e1db599310b055d6f45e1ebb61d0c0fa3b5edf3b9c0409725c40e54996a258a078f60dca9a7cd4db5d303f591eab3a8e062c4c95e23027c0629c2df3e6dd3dbcea10e2587dd10114176d48fba0694b6b1f1e9caa07622f905e0f2d89e187426c5c59c280c45a877eedb41b8aeb6be7c32ee783953ed4baf2b3a02c7732aae02d449bad13e966e7d690273a1d8163a0914a2ee75aa9e6fba23bf2518fad3610bdcf0c4bc03d1ad0c3de4c9cd5760a44f0c473f7ef70e9fe838ddbdd47e9213237b5feed2ca9f522c6cbe16473df7ea884370823e115a9a4221f4e5400404fcdb4d4038e8233dc46508ea58a8bbb42ce8052920c4b0514314c92ea7c3d68dbe47020a106cdfa00fecf42ad9cbcb193834a35fa3be2c38cf21de6dc75c30b813726a6a2d8f4c450ce62b5a66a1a3f670c80dc9d03a93cdd7980c5cb8c1f8cbcac4b9e7413762f7a17654185bde1ef75f7cf028c1023ef34bda5988ee8a3c5e203cd9dda46a243a0bb5a7ca976271ebc31c83d1be6c98c863d351e1f94aff8d6e11660fbab35c39865530a33de226c6e2fa1a4960b7be8aeb6fdccf757ce589dfc188480d3bb0bcba819c8fbfe43a62224364e85bf55e56bd4308da7150397566fbcc596d7b94dc9eed5b553c78425bb3d65213978c9b43252e6c59447d8d8b8c1cc43993f886c2760af63c8e2144a6f727f1484c783ad8ff681ba9f1040f56ac0b0bfda2f13f9b287f226cfb371fab3cd213912661f62f44a400998a7dc802c11ca351c98524a297c2e0dee554b61d37587680aac4e7a2cc3bb5f47cf0672b25067d1ebe7add91c78f44c3ff7bde6d33ba2034e68967d90f8c91c0c1fb0c7c196d9aa5b2021d3440bb204b74a4a7385dc3f2c7c15e3a74d12179b61f30cc9765da9be4ae5814660619b655e78b35b3264e742ac908e66ea58c7f03727c5ffaa2b1ab187ee884ce9c3ce6a14f2f838a4081c37212adb1e3b5b0628f584e0cae88e818f110584b06deac2e4a932006e7f1a9ea4492b168e07bca175e2cafa2f06e98201ce4d622f9b08e20effb1c83c794a0cfa2af4e96e68ca9ca2b5588f4a5b2d418b5f45049e7d52d5ce5775874a395a8523b7caa0fcf73515ce04169c922cea831f263f0f1484ba15226e0b875b28b148d359fdadfbee4c9b7c62ee969b2f874a8af68cdf2ac07c5261ead38b484032a2f9de37ecc20a690adec87d6099ca445b440a1b62977c5f3b77b9c9d1444b0ccbd3e63ee4aec561f18e797b55ccabab83e10470da3475afc7be067b3374d6f73a47c2f4215fbfe12667f17e046f077e035c5522c0087d50994cae18173af6792da6c2aaddbd0a8e5c5c53b8b7da3b71a5f67ec46e7bd996d7b09f1da29dfbb1cb9c76da910aeda209e179582ad64f957a994f7eeeaef35bc6d5540537695ea78d180c493511e699d4da66ce09653991ce8ccee5ffb417819297a1f8feb26f917bc64bb52b7072ade07de35a0cdebaf51f1bfa701769eacceb6896883c58d0920cbd98eff341676b7fa96946e4401cf5f4e213e26ad55c9daf645e7739050daf9bce527a3a6f214237f1722ac8f509f0f27d29f1309e4afd90da9239771367eb7e6eaa297e56e1bc69d31f9549fd561641e86b38880e2af36fdfe4c5dd294232138d8d52eb06f8310e0f8d0dede6c43ec8262e70cd3ed7b32e655faf65d8abaa8251c4eca05000476da66c5ee0d9d1cf2489c7e47d22c8bd9313a69d2c3db67b9d220c616bbb8ef13139a4abe719fba5701682f721f26c890767592db35c3b37d8272adee4d906ba4cfefc1904e2947859150795961ed4b403e9cc5e06ad6e55c9efb7aa043b101da9881b82c3e740f1218dccd065985b349289afe4c88bf8589a684611fe1f268c42ce3390b843415293da0afb1f8f494a7a7f5b31825d8a28ef1fd6fc50d2a0f83f65bceec294324e3bfb135718b7c2f6108e66fa7502508e13a947c9ed27d35fcc94f02ecca4feea0ba5adba3d0211f7ded7dea6f172ae9fe99be61934775ac670d2cd7a600cb08cbd0a1a6d7dab834a92f8e219562e186737a75e1b32d8a8e291f7e3bf482f1c06ef8c6d27831cb03bbe276f3da32ce59da30ac7ab924383b94c0c8ffc6ad7e9395da293e696e16a56af38b4d81fbd1036ed320aa456e0d392f0f9e65e9dbbda3e932e4aeae6622a9f07fa171354fb5cc21f1cc0e453a1ad311157a18439421f134c47b42525ddd1e8ce49a6be1fbf990b8d97685ddb533a64160ce2d9bb182173f2eae735bff27bec6196d36bf916ebcf6aa0243f0c05281e24e04e6497bbef58b5be05d6b16854338fe15ebaa03126ae1586b03fc78b65a374f3e873d830f86fa90e1a5f33d8f4bfc7621d2d879c360aa8a494a1fba56d91a0481dc3e60d67a381fc7d50ef90140a2acf4906806dbb4c5b0f8454dd9fedba3c0523ab0e5f1f0be561988eb97dd638bc23315ad3af1b9a7599b5eb7e65d8190fddbdb83bf94227860f434fbabd37f39930d16c25ac0afdc7ebf57eed8e1279653d45a2bee4fcd95c1ca2d8e22e9402f84fa84b3648655d90581aea3ae7a997467459f7ec26cb804be7003d061b5e4045b8f4cdc2efbebd3658a81fe1b4ce032172f48dd71b640921108e894f47dc42cc6f399635f64ff99b1cc8cc0fc5acc7eb5db0d84d8e8f44e47136bb5ee1ba2c07f13f54120510b8486c680911c285febbab6321a2e122473be15716d722bff82c23d7b1ffd18892d8f01f197f5964368dfaf2d570c9eec9e5b3a0b43145efe710fc79a020703657c258f9ce238f895470e6be0b9bb2bcf7476e669c0c9f96fd48a3ff99ad5eee32b52d2a86b68ddca2ccad52fdffd29a273f2254f3ee8f5cb7f1ed83ae2be9982bc26c2877c61484a7c567ab3279d638c707e259732a71d8a57248569bd1d64c3380ba37d5b18a1026f9db0ff17b524f54e9fd7f9e06ea2268beb5b2fc24d2c36e8b129392818ad5aa4cd4b55ea4ab291b5fc93f3e014c0a7d3bd54a144be851513c2cb4e56923d9cd3bb2ced6511035e227e507ae2f3965b4c2027104d3a950af60a456895c0b12cc83a876789732195d00fc928ee7e3aa5447626982e03becb0dea33f326a1187d6040ffc93ca20447a7cc026de0bfa46c5cd6065ecec5b98596a09f2acba596413c85e61105b10c8ec16c72fab3677c21936cea15f3dc261d27ef8ae2e2872420af13116d7c9a6ce9841cf8d5e5eab4ca404e9dada9a35dd43ccd4c450985b20fdff0eb169bc928c1a2840bd1708db1faf770e6e2b9f342293d68c373612182b15ab96f365fbf0e232951949f05287c2cd4a2a36e3a196edc4ee9ee9fd03df0432457b6eedf566f9497ece624d50b87d6fdb1e40da0baea8f10655482dcd14c56fbb807808f947c2ad6edf059614fe25d21ce4fd041fb76ec53a42cf4295d9d1ab281bfa5e2a9f2a9c9760e25da5ba4b57847875386855ef4fb6a81c7342b5e6cbc63bf0419d45440ec06d2d8f7a465453463ea532891919df97448d35a4b7c231237d39b37a7c9f7dcba0c4518d74866b0507b373166cc911587ed1406dbc767ec499f0434060099db4d50f8551e76a6f2dc9e316a85138a78861e90cb7c2e1da9ff7be4aa389ffc2f66c89f596874331f979afd1d9f2ea4f72210ee1a792308f96351a09de5c2c69023c2944d5a91674b8aa2fa1c4e923975fc09f007e2f298f7a9c2735b53cbe2de74392d78d5f96f520c92a99d68e92bbb6a6462961d46043d68650bab14375b0d360c8739ea5ba38b8111c4adf457b4368a5b4b62124241fad2bd679576e0c57c3bae0d62db8419061da171e30ee0eb5af2af364e77b65982c39d71ae491704e18f6e71dc04d3321a111503b2aef97813b745297b3541390051415f643befc41c49ff3bc6e0a6c843395820c5dcb2c0022212a215ca04109147b804aa52fcac90eeb0db8241710bde02e1cd17e2d10e841f3087997d8be6f7e2a5cae36edccb568ae40f407fd87af3b05e3aba63ce369cce918434ffa9b0c8f5a8a0be2a2df0017a2cc455969ab675e379458cc3f2eaa62b06b51b618b308a6cf82f84893816467ec1efdabcad32e795577c26a927f8a02ab932a33ae5c9604d132e62c63a8bbfb74be4f058183d85244b2f0efd3d64c3c0b96db8bcaba65ceab76173ac277105cb296073de4f26e49e40f77104533fbf6acb8e3b531ea860bcfc70d8529388c841277441d65ea41b66d14e2c98d8377a46123b43186bceea2191a4983ec9c0560400b6695d9263074031834adb184378394e1899540b594a02df3adac8768c361057ecfdca7f7c5828ab4e8a0957e80722a5f506d0ae2d7f9d06fb916c33bd1556e8282c0eb2b04ad245ce6c750cc64faf5e3e5acc92eab2d74b85e2746baae0a903aa6b8d566a11443cea077abb4377fe8e23a01cfe76f004e7bd5b8d5dce27f7135bc392187e1d18ae52b4a803a09c650f9d6bf8da4722538a01b4c6a5576f68ba029b277df560fb3a30cd916b31bdd0a5565e13611190d6c4e904c1b3dd989654f6c84a23f730ffd4d3b005d59d7d1fbb2143667736d0b7119c4b4ce721a3e888446434c270a5035699e9b17e5ee32ca3bd9187da9c0c80627c5253f3d56d76cd4c25aebbe7400bf64fa8fff3005aa14f62c8bb9f8d45c4a7c6fa2b90848f2636b0e42d6d0166eb84b249cba3d17ed5569664a413f24ff59a4987911e397765a481f9da12c83e8490c99a9ae457745a80535d7d47b3118c21aa0a5c4919103edb152ef184e6240af81152a5346ddcf34b29646f9df7a1d948e74cf4275c2238ca00751118cc89e1c1ffa02c8bd1dd588eacd94"}], 0x11a8}, 0x1) r4 = semget(0x0, 0x0, 0x201) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000001dc0)=""/176) open$dir(&(0x7f0000001e80)='./file1\x00', 0x80, 0x71) sendmsg(r1, &(0x7f0000004380)={&(0x7f0000001ec0)=@in={0x2, 0x1}, 0xc, &(0x7f00000041c0)=[{&(0x7f0000001f00)="f95ede0995ecc282338457335974c6d2b3b7f4a0e32bdc831c950244d3e162f119415b9c55fb057af71698fc8b79626e47608d15518d2077d69ebc07108db7411c34107e2841b86bc28db4d6b5fff5aa4720402c5ddbe536c5d04ed446c129659986cc3583f691133c6e25fd8988f99a0f7aa55a90cf9d0392908645b3a5b7510f9a0ffd04f03530f7c85129fc1526e5774792a4acef8f345d2d9d9216a8e24e038e3e3ebf6104d17c2e094ec2e8ed82dc0e1134e886990dd636be3e99128c580baab8c0fb3e2a6814006de57b30989cecf0ca02f26a542f680a8c12ddddb29ab687c58aef97b27f3a363163f096b2a0e4507eb7fc9dbdcc777df0ac5d4410bfb0ef280c197c7028bd4016098c8911bdc5b9eb837bbb25629e7feeacaa500067fb652ed4f6f2df7f8ff5acb55fb0ebb857fb776cb56368540b4331d6d614dfb1dacc03cc88618b6eb2d7fc15dee1886a55529b84eb34b2d12f765b27f0f38779f08b6d6737ad114fd561e833c3798b653fb10475f54bfdb8d861ad635360f4cd5d696664ce918e01fd228fb64b5ebaae7d9a5407d1613bb2a09a825a71ee7991f4b91e62bb1ba7db58f9e7daa904fd4cb54ecf7e62bebba96af63fede6394235a279b03eb7d1cfa6a77fe403b5dfbb918ee27e34f213014508b9c5ff777e1e4aefdb091864331ad545925dd3f0ad116431fc81a4040c2c41f30a78a726132352a735620a7f9bbaddc67946adca33ccfb8c45e7b91225aba945d6574dac449056bd99002863f3c408a9f6aec2cd095fcf5620b3b243a78c9e043fadc3801d5a3a66268815db07052d6edbbef6755f0896b85f04aeb2cbf381048059bfd7a2d182c9345b3171aeb7e65687aab49cb6c53b31e52b509313312ee4d7a5bb14266ba5a69a4e5a71fbc5f4ce715e38ddb6cf3c2eea7fb7f1ef0865a0b929a043039fd6e28e197d488accfe3f557037596698c0b234e67c3ea1516caca6ce2e9cd36a96d282835374f3d1f71890f3c875dfd351b048d3400e55d462362dc598a86c30ca2c9de083252744f90e59e3c1149e649592817fb507f4677702e325747cd3fb15f26f3b400509dea86ffc583b8f1396ff61b96a4b9119a8901384b7e0c0568bd8a64506e2f83d8dbfa9b2bbd27e45e17c47879cf393b7232d1236098c9f7fa415571caaa34af626c6d536a39d5a32bd3e8be4dd85b398d37caa5f881b3b861fb986e06b1e2a22f3b0c11a8ae548e85f963bb5b7d7ec96115566443354049d1dc1a05fb922437293c023918d046c00dec2a01e0604bdd94fd137ff47354dbc67a90831b607187d5dbb3c9ccf0781cc6df5287e1204b1fb5bfc759b7d612be1e0894c1f9b1e2a50f026cd95da91a72838a948d7f8789e71abaa59c5f4472969ad31bb16aca2d29c57d184c6e410f7621aae6481a5b2e461dae59390b455af8d2f584eb0e43ad1afcfbf71eabecf79791fb163c2ee9dfec1b3499fafe93e75d149387911f8221c60bf4f10f7876cbf7be81aba257af8f6f98295796fb133519c90d05750a00026ad8d69bf7009f939b1e4d512d8c0afb0763719d14eddc9b07d856574edef5d206d759af6f10d534e0881acff6d997e43d5cb38871868362ad83f1d303bdd1bcbb19eba4b1507015e646c74e15412fcc9cf109800d0550d22c63a45e92834e10bc207beacf6f6bd9456521f080ddf68d30bfe623c965ca6aa524f372984af83b368e2b1831f4f1918f01c116e77702f315b7ed5fe7251efb812cddf449731697464657a1cb7fed1fdf8a6db1b3bcd9e92db01f78aad6628149739fd3c7efeed3cb05f193b03c80ebc484ee28c342d23db231b7c663f195aa2e310f233e6156291d0b8cbda92785e1d4823f9814d520677f1c2f57dd58f30d9f04514b89aa89f203bf290ee5d30c6d1b5322252d706a8f58d25904ce4e485cd35c6d6454d19c6b98f1fa71629896cdd477de61ede388076c8fe881faed1cda9dae028f1055091bcd09575eb43ebe67c0b5586a5cc2f71d3eedeb1f055a1a681027ac4918bf85cf3f096e6cea36daf3fdf05c52ac6ade77ade3fb21d35113143b40fd800742b0a8bc7bcc07cc67ca48f09e98aece15c9c1ac4bd48f6b77454b736b1bd71289ab3a1c51ca1668b77bdef96d56dfe4a9bee43c4359d7964ec4b8d65a2af0dd143e61bf0963e9459b5e8f5828c627b4f83afe997add4b4b865f3ef9cd19a0128525773cc4ae91140d0c082db8d59c92c5fb3d33c7b1190cedaa1c8ca7adf0f2ef024a2cfc347bc62e68693f49faa965d4c8d01fa218621a3b2df54010d80d33611d757c44d967a0ab35dffece6299933ea18876cd8be560068fe3e2680f7f8160055e135180e80a71b914992f49a4d6bfe468b3e650fe49c763c820cdbacd646cd551e60579e21fa4fdb5865d88c9d513ba8d32b0a6734ab6d1e2cc54479b31a24cd55f07936a32a886039c5600f4699f36fe0570043d9e4fda77dce2619c6cafc274db97e095dfdb8d2b924aa931283246482b25d1c72bb9899842adcbe96322ca6b14b82e2936f2181a1e085abbded3a16f11a52d3d5f1005f3a44b9b5e72bd33618cb4931f404d27de40cae4012725784b2f2a1485c622f88d350bbd1f0fb95d31839b697c98f9fd79a6fa6951addcd83ffa4c74df4228afa1dccf1dc29944a883e60145c8aeab16f27a2e39ab5005aedfa7340b3d5946556410fdf1a0faf957ce93f37b351ce5e8647611f01444a1c7846a42b96e410d7f4828fa7ac35f60b1e827ecf546c156347f1b42e2d83ddeec2e343f1a48306801c101e3c1edab618f437f2d22091bd184a66aaab6358eb9b9a96537998e474f8323a19ee5115962baf3f76cdeb86c4ca79b2d255cce6f53bd0162c6a6f5effa439d534e83b1f0ae0185419982bc0e06bd87989f006854419a685f1fda018a5a16536b1b9851fe8f7c5ddaedacf9951958f6924cea59643c7edfad51440e868598ab396ca1f68ad25f94ace9407d3d31f1e1fa9beb91b8bead9974dd630fcb6da2d3d3c1eb4675dc3e97396e35ba7aa0a7f7caa2e6d2bac443420eb35c915efdda10bf93de5c30857ceba445c52f3a654e832ce69a9466e6369b86451c8812b702751c1402f2f356ebf4709ebe7f8ca976ae9213a3d0a82830c19a304f1f71ff4b748ff35016495b4468730da6caf37647f09f648d551c5cfa06010b02820f9bc5671e6a1a37959417cd0af62f93fff0642c52fb43bbd13ddb6eea585b188fd004d858e7f2c12b34b59316dcb8c69aedafc9eaec0858d5ab2b3435e81ccd72dff979dbd03a321a9126f97fe27a1cba005da2b96c1ff1f1358d81dddf2b4b497f8135d903e956f936b15a779df723ea03b13ae5e29dca38d11a8aba7eb07c36c6da349fb6754eb48319c241a306aa01d387c0ec2e7dba1a173b503c569b84ca80945c3355f1599ffe35cff6a1c29cee86cc2adb93950571a8d09c05b8cb8b4232f2838ed9f59a5db427ba36ffc1a5721030a96f7575a0cfcb86e640e57e00a82c5b537dbfd63d2550ac26d2d008edba98e1c5a2c99eb01be83afbac8e4af00148ea58fe9105885e741b8df98c301f77f8004b791e7e6ee96d28720fc45460917f488d16cdce932c8315f34befaf2c7eb45f202b3bc030901762f9d22124f93e9caea1bdbcc9b3ca54ee9a5157f128af078654249215c8fbc44a8c210970c16c4d33ff419e8d6954ac2984eeac979787e10abe6b25c248aaa64814211e83e71e2da1047969a48e683a566c143d3abe72e45e62d3902ec9905efb68e22ba480f41836e2ec74707c499675163de95030ae237726a92dbf65960eddd3213aa059228721f5877d9a2fe7c13d7d85563608cd4424fd1f6a6bbe48fb5dac879a0f8d0324e4047b5abbeb7d0e52c05486aff8a1501425f6549291016892bada2f6167db94a9a1697115cf4588d3df3161ad85655fcc073f89256c7e851fa1d3161442c67a7d1c6f8c0171b5d5619910ce43d11a181dea90ca9e66bb5d44b0339aff212bca38ef238b52199bd47fe5f778ec186f769d4e164b11e600b45affa563e9f0c4746e94be3ed9bb5d0381558250ad60c1c06986ea955a5e97200b03dd49c517679cc963a65df6ed8d60495ef0d9e51ec4cdf79be081c27a39836e9c54310aad8e6c6e2a430dc2396ab7486b5b6c386e9151caf05efc7661a1c71842e5692499a03f69502a8274a8ac47694571285e9a5cd3b217d81537c2f0f24bf7fc35c26cdf9788b4b394a9203162bdaf4f9e4401609af5c022f904d5f2b85e9f16e01b7a7945bc577bf7be228f3738995caccc5ffea7bf75450e8697782624d9980cfcffb857e34ad125237320963f46a194bb96530723dc91d52cd14d4cbbb28e9eceec0d656b8b9a76f7b3b7678417803c88b9ba1d8fdba8b23b6e01c6c01c643278fd5159df9bdf2bc3605a1c32548bd58351f8d4bfe7a33c9db32875859119d6b14ed01a5d8054b93876e1bd2356e37c7633dbb6bce49f669e86f4f05a2b8015d313bb737fb548aa358cdf282dcff44569b9a504c082cc58c6cdfdb5437974cc2da4abc5410c8edc65db1ddb4c06ef8cf0bc7abafdc485fccb1f4ef46b8a53f51f7cc80dd82b717ca39ffd576e603526e435412dfa5c44d26e397f2cdbafdaf41f4829a77de244a3755e6c67ce9c787720c9adf07c55753b6d54215d0a69c40cf5eed7209d46f2ef2e6e58b593aa3fce15ba33dd54f2a53ce37c7e8e42c6e0a121cecb470b9f375db0a9dfa00d00393e97704c218b51e02d08092c4a225e46f1a4645e53cef95cce8180f6d5a6018e11c7ee4d2d510f25049831e579be056a901859dc65e12f73b4ae53888a1e965f5db7cb56fdf4fe4ae31ff3d4366d56f1e29d91fe0495d06fe1702a5b74d651a47c3e429a48b185f05a8036413a17c333de463e2e13998eb1960423c18f0ac5ca123cef65055c3b91d93afd0b28ef2950a4945849441e94227cda588f98536c644913d44abf99c8ad43f6dd236be3b2913fc472a1af584d5a171bc8f0b798370c0352a099e497ccdebb15271584bab3f5ad00d0f90740a6d7e9d409ab9a928b92229752c28938755c3aa22f60a4ad8feff22af551bc9208975e5d14df3c2d825524b29259b1173e983c23b3523e3f23f044b900c5f8790749ae4f873064d38f0b0341930c1dd903f7d35609a71bbf4e0e8b017046207822344877b8d814b05faa26367b50f04272f49085fb90443cad352e49b530b2898f6542a6c75b584dfd937aac57bf8dd03e92ab5f81f12b913a942d698f9c69e490b1c3caea52839e9398b7303f02ee0b4cbb4f492c99471024ac7b511cf9b295a0e4ca501cba2e8fc2a5c6d8601ef628bdfab0f3df48d9b3d382376ccf57ba74d272d2c0d5f5413bd8080ae97987722214a620d5197e34210cf329b7fe75eaf11699348622f2619b9a30e6598b8be6cbc693a309230e0714f670a1af5f50aab4a9f1ffdaaf76cf14d2a6d4377c135c08d6daf597dc41badbf876647cec39c7935bd20d9a902b20cab79b211e5701324dee32a6f270d44adea78c00f228b3a954cbe31641bebf4ac5ef0c2445454d9b232d6f17b4f6471aeba100cbe4f1c25c9f79c0b54a659b9d5475dbccae85d6bc0479bc6d4bd3018db694ff37ef0aab7e772d0d242c4657a73d2f5c5c0bb6bced7909954a05a06400990933b1010ca4f40d7ef169a2d1b6b7ed7f725446a80afea0e09404be2443278571b54368c674a4d698af7adb5f441f2b585fb079f7181940753d031912100d146fb65e39079d20f0e3aaba44a", 0x1000}, {&(0x7f0000002f00)="9fb1f20191d03c22682ffc431815bd18aec4ed54e92cfaa8aee436dfb88bb5163793f8485ea1efa6351fdf8dcfe0b6a81b6127b46d92b7b9962fdf6be8883d9e1d80bd91506c0c1947206f724b024d5d4b0549bf2076e41d925d816b09e0b76c660da2363b4a1ec1eb0f69535a2636cdaa5d1371996f1ef93ba7bcc3c942274ad30d5c35e4ea2d98b37b5f468aca3cac", 0x90}, {&(0x7f0000002fc0)="4dd648e5fc35e17fbf48c37e50cc1a840caeb2874826f00533dd35206e53baa6dcc41d7251fad420d02ddc51460332f6a3c520ce767021f87553315f355129dcc19875a947e16233acc197c911518fc619b184444e37943ff0ccc8ad559cf75c9400650fca9f238f7fd6b95aea0bd16e69d3bf5986dac32f3e6ededb8ada666604d12dfa9731b5d4fe0ebafdba430a327355d98f86885af373d34627f24e5b0ac53dd9493ccd634c", 0xa8}, {&(0x7f0000003080)="f474289b0fbf4ce4b5d804f93d3103cccb4d6d501c3d78ae1b1e83db69d2a2711b07015a6be178dfe3a186cc8e139bea5106d37127982c45f569610b0c134bc71784f818a08a33cf30ab67ea013987e4efe7d23a542af981646356d35408483cd6e725c75d8ebde96cc4e06051a6cd8c7168c88c29a698e847d4075854211ed1e27f5e16fefa319dd0a428ec4f6f349f8a0c5710f145c0ebeac6137b759fce0d07a6930df3c51e0336f0e2a837f1ddd9733261440db6c3686cb71f09d60455463b7f4b61b817ffcf3da063f3c3ea8517c2eb7e47e17f3322ff3176f15d5c59da5db28200abd184801808a07101b742403354d69741bedba027f8108007a9681539dd784962a937be6e50909e95dd0eedf63a6f8e7fa0381ef4c313af9e889b8c5c6afe6051ad0eb5d0844e801e81e7608acacbeeae550d72889285bdab469f5001899accb9863a1bec2b884098dcf4016f33e51fcc0e1cea89c7db4656e9c2c5820c688fcca497059aac83c6469f0a959a22ed6f867e05a107fe2161cb5b8784f8d8756bc365f1b6aa33e370acaf47559e8ddc7287986a4f970b4ce5af18b25be95e19b446d630ed849d4272c200690bb91cf23c5aca0d03006cd262677fb55b293f4ce551bc684bb193a7243cb33a76b58f3af13d7c357221377484c3f1c6d75ec51e74eaa79f029970526f67b08eb80faedc5ec143472ec8fa6bd41dc34f0b5284e49cb0f2431fef5e8c5070d471156ad5d5d4de630f47890d731f1d6b9668d8010cddf7525f92a5cf8742ed0d66761637d1656422db084d023a237e2d3ce41acdd5fd62042e9cf810ec79317f8dc74350e4a492f65f8358ba8fd42d8401e87598cff4df19f3d2c28dc019785ab68e12f05c84cc4453b2241d87ed98e911269d9b7c5850fe5de8428ecbaf756745d88acb499d03efabe6200b3ef084f7765fd996a57dfcba679afbfef64d1e37fda142bb996dde3f579550da71967b0a3c40f3dfe34fca17b479c8e0cc2409340b26c3f2cb768be9a4b01fb8ebfb455b851cf513a539eb6f1a05174924c4f4f89051e3b5d610baaa928ac8adebc80f36be955fa3bccf24e0477d1eaba2a3c5fa9dc23eb3c9f252735bb0d60e686354c51bac95b6368debdd334ce7ec003609a28359545648ee5d2a755fc41bc0e49f46e7c42999387d37e9a3f410ed733cdac16e6f39f06416bc3da456950990f4229995c6a4bc9a474dcab5ced3e85824b23b71f723e4264e941837e795d53c5fa113e613f91150ae32dafa2437729ea66e80499cf068892bad5e71e57bc84b76f614b84662249802233e0b9812a94bd6cd78f9e692beb6718b19a4f162d7454d37e1fc7faeaa4b65127544f241d4a1b83686a0d763e14e6acdd0b9bb78e941987f90b804fe395e8fdc7ca04fe3022998ab8db123a9d2852cd256beb110632fd3dda6537ab0fc691ce6eb9816270a20aec8784177b252df169931e448eaf10d09227a56c7018a991aaebbbf0c437e32a5178e3cd03bd0a7740a204f54845c70c427d079e11f72cb3395fc2d0fcf168a27952efff77205f8f9c17e176bef7bc291002accc1f41d8d1509005c94b4225900c893af009b799078ab5d113edb4608759048a349f82fc21da1f4abddb61d18296c0889fd4acb77b5d10de2472671951cd4ab64636ac666ec2fdcfb69f667417cf683dbfc9647c92bf983c16352a27e785bce616f7e62b3968a7eeb677e22f0bda8ed700f6f0b2e17aa65286910c9c13aa148ac3d73df399f692bb9fc494399b6ffc46943cf47d7617e8863c15a22f3ad9021ec8aba4e4f82e73af0baaf07b14e0bda489636496a485b3e81e9f199a19bb905b9355695a1a92e4dabac28b615163e2ea11abacd012404536bdec52e7978009cab31e3e10993e32425669ea82065bcb8225d96f58286dd2887f6bcbbdf995e53c45f9a2ed51cd908fc3617911e878b9dec0a74bd0fe08964b033a21c86aec6e34044b6d2077c55dea9f92bdc7d121813a1f8a0411e204817536ff87701b87053ccb2978348ae9f7502f33599ae70dd421b9d54cedc2329d4329173865b64168b4a7fb8308e16f5af51954cabc630b3cdc58454a4b048aec266813dba8191d08f006920c0ba60f2a48960dbae6f30baeae49da6fd0be7fdda1134c495ba90cbb80bcb67684afba08920766aa6f8c02589077f4970c0da9c8c2b5391f554e82f075af74181af7dbea030c2be9251d82259dd1c16a5006f7ae80923966a4e95a7f632a053185ddda1a5a24fe1eec72505b1c05403690edbe9a2d636cacd7cfd0b1033d25a00116972763eaf01dd69a7129fcb76b179456f4dbd50e628249b4102e165ee950dd8bd9b4871f3b1d5c29d3d02b37c155d46119ca5332e559ba1a5e292f4c06a6b74b31d76262385839f97e7704b3eb88f7c092cb7e0f16ff72aae9aaa030fbbe1e4e5248668e7b3cd8724f8c58ce5f948a93a7406ee2ddc542057795716beb416c2523c599f1d9e56e4ee9a5a8c4b3598768b6ed5ecafd271ca43dc1e4e4e630de93bc4f944079b0612b113a7b4a2133093447e61ed7318e81e548f86f886e1fc074a5988f3a97581b2fcd5a017c903709959e2e609408b80ccf320ce9750fc5044699b33e453672f214e59103902e82b7adb660566fc71d49b5746f23c7ba253ecf515da5d863d7b1c87d854a7691cc4496da7f35f2f48a27822adccd5220c532374bdf86a799c3e3bd970a4fb1fbc9732dc11062636222b4ec23ae834975d1ef02a36c20cd2d676005d5e05ef8bb6ecf152dca46ce3de641dfdeaaccfe56d8dac561228eef7838d7fb64c87b578cccac26d4ad4b90b04397b4d07380a42b800c4fe181e0019095966396a1b4fb6ffd2370b6990c89894a00f5541660d24ce7d46150071c9224980e2a886f7bca31d4030120ff78ab78df76a283d5d276cd3a24788f3d0f6391edf18d221540b4c2a9244b50dc00a3064f713838bd60a378abdd18cfe6c46e5eefbb086de046c3e4d07384243ad67a9e821bfec0665dca16b32261a65877cd0a36a95c0e14e7285ec632d8882402dee7b92634b8f324be9eacb42070dd7b61dc29a7b9b7c8ae8ebc70cc29d5cc61c00e3ebd3e2cfa3444f371975d482b3560724e9505474fb3d38016cfadacd0cf9d6a052730c6e91d8498cc75663c81a536dc0480c309cb623805fb2fcf914630e161c1ecf8198b1764b86a4885db5bbc86be0c6d7b950bbb51fa0ff1261a44b4c55b5aaff49cb5fdcba22748654818fb34e1b3337f6c58da5c5b34b8773cde1633819732e7d538a0677850125549878df3d84151b62edc94320b57cdcbb8fe1fdd38d3f36912a3713bf63ede4800faddda88648e5addd18223fd001494061eb1c1857b93e8ca52d53d04b3643fc3b88b403b0fad2d394bb07efd2fe76a57b52fa94b9c2be2547d9d45481f3ad871075eaa3702e8f39eca6fc4e59842524ee1717429d8f8e9b6913dae53b0c765ed04119833005392df209a52c7bb1f5dbdae8b0c7dcbf419746b176e08bed6210b42a933752bcd94b6015faf50ed535fd56274a9b10396abafc71d82fd38227b9f27edcab5457f73f2694d033e2b9819964dcf1eb962e8911a18552133e90294824b01e22cbb6085d4ebaea92a713c662f8ed7392b3393022a29473135260a1999cbbd9e6c699297a040803d242476f6f295283e3770062239bf70bfc217a7bf4d98ffb072df478a0ac7aee13929af84d11d8457149959d2714ea3cf0bc17174ab12a0d65993962c58462d070107b4853f4c53f42fb1a220f31bb27db9119876a75728c1873d194df795226ffe6c5a8bb471aa64e9a84b11b0ff6de870c2a10239134fc063d4e166ca0d65127ed734eba0b38ea02a5eff24092ceaa115ea1cb5b6256b95332727f22e6b8366243b976e451e1190ec9b507687dacfee5c050dc42d40d450c368bd4e744e55d9f3c962083800f7ec0962739c6e36ae4084d578e034dbae415d5e782fe0ddebe547f386bf7541d87be743fc277ee2704775afd778e7d4b5b34dac069cdd8c615d2c64f59b5fcabd1f604951ac22b7b548977cba4252bf2bd64aa4eb9b3de5116abfb33db1f4025e5b0b22c3d43008834118718ee7addc42761a5808c63b5b9aff03c448ae42c156226d9c8b6b54f8ada567236d0e1cbd303c457167d10d975dcdd576dd5164b73461a57a963bf178d118aedcb46b76825c32d9780328e333135ae88556b710ead4d53c07cdbbb99f3a69d5e30708942c03b9bfd78c386fb9abe7c0fd54747ad5cea7215f097c6fcba0cb855f14186593b848a3c59eff40f7afb5869e575ca5aec4fe39cc4273efb1fcb98abb3f5f1c49a92aec5d0552cd089965fb9423268ecfd82c0d4167ec9af83be4941e1481f21e754d97a4e8b238de91c124c8ffaceb6c7e76b6e457a663fb0f5e955ed084c34d956264dfcd54156fcaf3643f86409011cde539234605b393164553c257b00cf5e48b166bb8a8cfeeb1bdc244d7be7675156db9ad5a22ff828cc0250dddd269f05fb28bf0242bbbe525d1c9de1a6fa334fb77ac5ba3a1907e471fd57d262afa6467b730ecf4a0f3a06a0a325e5185790ae970cc335a846787022f2c5a0a01d9c1b12e78d22415f1e6a64b718a783644e820236b51f87f44123755096973fbdba3a755e44aad0111922baf37efeac89a1ff8a1f0eee74ffeaed0107837a0906ff57f38c32b231c8154d46b80cfa6d0029af9c379eb710e7fb7a9af501859e95bea551b43254396482e6e60103b7c699013af61e8f82b709cf8ccedd6329d2cfdbfcd41ef7432cbf4b9c50327f7570895bb299ed4e87c3b8ab3a04fc8dd1fbb1c3e531b33b15326d39f786e48da71cd01d571cbcf1293278b3026275d99cdcf832c385319b03a37bf50dfa9351aa93dad271fc00bedac56e3712dcd4e84206d1ecf1b361c97e6e196a1e906c3133f2a3d58cf72e9f4c134a986e1728bc1460f61cb70f3c8d4f985d0028615e365084cc32ff42ebaf43d891eaf8c0d6ede9884f3851465a4d332f616a1e00cdbe6bad8b310054cd08a76ae89e2aada7bec4b615ae652c22a0407ca8301f9b895deeec17b34daab3090e6ecabcbbeaa5e97c83afc0644a99af613d0b82b9f6aaca48cd4cf1a91866a5c91b351f8f9e3cf2443e1fd585c533777e76c683cbe438c3d8f42cbc2adf70e21e8227de1635fce574663523ee615fbea3b393414299be3fc03ae8af46a506cab9dee2f1f841c7c6d6c73db87230970b7c4dc062d015ae04d36b92c01a2ef4761669e22bebf650805af7c7b329974afd931c1b6be64820cd4d4c07edcb45469629d9a74acf73cd91ad33c1021d3d5de929d91135b34b3c7538fbc8487392a911307f9086cd2ab23c147724d22e2802eef2ff96e347155eb794e3bc9fefcc0b14874d3746db1c58a0201b54d1ac73629d52b7a4ef3fced38dd71c46c34571ef574887f5185312612afd0b8833c63438d64b6d8c352072034c6ce1d231c39b00b937567f2ff8098c410a05888667075c1176db3458d9821c3a9fcde01f60a5d321ec7d60b384d268b2ccdef383afb7122313e6977425cf41f6537590e4bf26ff16ce8baf0ddb379b43dd55f88d00fbd85b041e60c8d7fa447f8c70c878af91c019c2861d4c31ad78d8d7a3468e95382637a3d5b57f7c1e76c5f1e3527a4d16e5d1c04cc7556fe2d6f2c9ff0fed1f7f805bc897139ed1b30175ad7d51191fda2e871ca28c13982924d951312e8bcda42dadb5ab759d80607c5dd0ee4996ce2fe6ddb36036a8c01cfd", 0x1000}, {&(0x7f0000004080)="d0ae5251958a82a0b756d6484d8c92c4f0e0c9da13afb09d501307678be7edce39fdd281ff3fefa6871d7ab249b1afc93e8876b2e37caedc5884f6f660ecd5bc1924781ee834e999c09e30c6c7f8ef953688da340f037b5f795f058041e1f0b47b454c8245", 0x65}, {&(0x7f0000004100)="ae804f0e30569ee492412e63c12091dea2535fcab8bd7a0236f52f59d56154da0d68048502e3112947a1a567a0a277393eef6613ed88beac454d3de2093f8f8809e831697050cc035f716e061b44bacab3ccb47804eb2c260641dbacd48985548e09ef2d21972cb1ae569326493a3aaa880bdf9879d73ceb36c349b6e6abd4dd055d28462ef844e4f248bac21a441797d76094d0", 0x94}], 0x6, &(0x7f0000004240)=[{0x110, 0x1, 0x8, "cfcb1cf1e0e94aedc6539bf399e7be632aeb86c9a4dafac054c60e1e26c43d88c2d3035e43dcc3e3b516ac907c932fbf7f2d55482cee5d29d39b6cb078a1d57b44c0a09a54aef4d0925b09f08332708121df9cba8866e8144367e3fc3dd162bb1f4eb92dd90e19fe3778c1b63cd98e9b93ad0293b1382d622717597667390c8d1d14c3c66216259e4c34fa902f130db8d409067291c70ce999afafa90278177dac911772834d8c559ecba5f31104f5bdf03c8ebb991c3c2fc0870e2980292f2b513fd89bf66e5761bd0bc667dbc2a314346169418b71feed243faf516c814e599a725f06231806470464e5550acfa831f229360aa11f059b8b"}], 0x110}, 0xc) unveil(&(0x7f00000043c0)='./file1\x00', &(0x7f0000004400)='x\x00') ioctl$KDDISABIO(r2, 0x20004b3d) fsync(r3) unveil(&(0x7f0000004440)='\x00', &(0x7f0000004480)='W\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000044c0)) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000004540)={0x1, &(0x7f0000004500)=[0x3]}) open(&(0x7f0000004580)='./file0\x00', 0x80, 0x80) r5 = fcntl$dupfd(r2, 0xa, r0) sendto$unix(r3, &(0x7f00000045c0)="b9c1fbe737354a42b67cc83523b127b4dc63e7f7a1af8d0b5ae3e7e8e6a20aba", 0x20, 0x400, &(0x7f0000004600)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000004640)) close(r5) 00:37:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x20) 00:37:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x400, 0x3f, &(0x7f0000000200)=""/241, &(0x7f0000000100)=0xf1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0xfffffffffffffffe) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) truncate(&(0x7f0000000040)='./bus\x00', 0xffff) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000300)=0xc) 00:37:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10061}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) recvfrom$inet6(r1, &(0x7f00000001c0)=""/84, 0x54, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x800}, 0xc) 00:37:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff23000008002c06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9", 0x48) 00:37:00 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000500)=""/209, 0xd1}], 0x5) 00:37:01 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 00:37:01 executing program 1: mkdir(&(0x7f0000000040)='./file0/\x00', 0x42) r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffe65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 00:37:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 00:37:01 executing program 0: socketpair(0x10, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9efa0a041ec7b51cc013c5b03970a6cd6376b9929a5401c7c036376e043dd51853e3381b781dabf62ed822926b01ba7852358e924369334bf5eb88280ff7b750581bd7e470e68f098ca519affd5dc18002757e3246b2cd53064f6ec995f4bcb720ac90092661b7cb5106c8a634c23adb588003884fc95e01b1a4a3bf0ba0d91f4d23a3a7a5b31bb207c9cd3d89cc6ebae95ad7942bc16b782974e81b7ca0d16016ed856edcdaa12a1b0ef80514bd1568568568de6eac6cb6d9104a3dcea733592be1e72157a73cf39ae9a8baf90b73477be8bb58fd8f05642d8a1a3f3b12b62c72b7f0e23583f11ec16f66102ebedd6185ff26fda9f75c026611192942d455d676c0beec1ce73e01fb1d953cfa35d82ccfa41e3ac32eb3371ccb451bd1f231a2b59bab04d550d0c9fce3e85e22e0a0bd0ff493c627d20093df147b2c4c9251a65a0ba63aaabdcd30f16e5dc2f549826df3793d61c729ec837f84b0b048b1c200c2d458965a7ed770dd72c0fa6680e578d8e2ae477b110172d920ab674988762335f0333da88c06757fd44209af4f0f5c4782ea88be97c2143a9f54a7b17d78456d76ad795d890bcaaa644f43bbf791bd6910ea66fc79ff55b2e9a7c4d197b4d960176e5679cc4adcf72edb5fa6ef0732bd24342fbabb566b4e786c510faeadc9bb2abe72f4cd86882313fc19f2968d183e5912eb89a18632ff7304188fc45abcb874e4be7f720aac2769e1f88ae8b6380a24fdf2345f2cb0e1f9dcd695ba38ae7942b86192467b287bf0dad6b4cf6fd652b38071cbab360c125e5ce2b2c61a2d79a202f3ccd40260bf879ab88bb5ae702498cc076af5a7b24d78848a85286c2067fd7e5b297c45ad964535e921ef7f26767c66f2eb5b4598a714e1c4383c99385b10fe266426072f4bfbb216690401c958c38276a7dbd7fc6108fc510166a068771f675a6f4da04eba534f520472fd7bbbeba8f32c2add1219182ee43878aeb269fa1910c7b445515b7b8fdb870b730c5963a0bd1fd8cefc819aeee7ff800e555560cbd9e2d66e5e351bb6f61d7e68962393bfe9346045b0fd0c2e79bac4f7a305c4c8efc52acca240f77918d6a42cb0412052536bec28e3bd71a6afa0bd41e219f24554997053c7998ab3d6e10901b396349bb5f098aba9b2963016e96bfbe18e4395b5f5bcc9f77b786e8aa090279f2c9f9faceb29d66872d9b0dd8ce08c2431e384e9eea8f6a3cfe3b47fc05d553bc486384189dcb46279dc6006dc539134c122803b43bc25427c8f7304a4d8faa82defd725f865b9e744c628ffa8baaa5bd5fefd2c34750bc96bbfcaf29b83d393e1b4802f845bd020d36a049704c772bf4f13810372039aba84da1395651df1869518419522c9261e7106e2d964fe2fa8fd8da1484a264e4ed0c3a49d370edc56d740e88971a4eaa8fd89c2687396c4d50dd10d1c723f2af0144d4fea704b8260b4ef2ac568c5807e8be8bb4ab08a7e8cc8af76cc20b6c9201298d04d9ea7f0ff064e21ff10f0dca14006dbc3848fd2bdde54a790837720cfbcafaf23ad76843a3aa02e1f577befc86b7f91fe4efa4ce014105e1f1ef5d5fdd153d23ac5421896482fd5b8491b59d89cabb94a39f80cce7d7de7ca8705052f5354b215d54b2ae3e741944ce679c838a0d87125cabe05734b2fe2a3f9fac6796ede7eb3b4562bcff4a1066822db275941ef4a4f1b07a43b906010a9acca0967650854258683ede93cb6066d5eb79c41cf669e4bd1fe564c97943ea6bb2af9711a231c4cdd65c8876b7f0448242223b056cd15a603d77654753f9a57d711f3a4fb4cdcc6da70117fc1b6c439464f524408423188631ffeec5bce00f279ad17dbfa1ac442562397d8f0686d96a4eeb24abb0080cfceadfc455fd22803d57f4e11bcf7fcf941ed26f6519d3ddbf0c9271edbeb2869e7a41a8afe038ff449231d2fbfe59867a37bab8e006663ca0c47d9926e780373f8072532888d846f299ce2f3624f829b533baca2031933d76233afb8c5846b9b81d02cb8267df78908b07143b00f6212b6f25e3113ebdccecdd06338531fbc0b93407a5db2788bf410197ff63df66e0aad704369c2c9a19986602c8244c60e307917b7af0bbcf14a2984f918d1426a4324cca7843b6eb9370c75113d384222c50688c19d8669ac38be30eb8e6f21bfb129d76a5808f66e1eb3a832c60f00e4e08e4d30619243b9373ce00ad71f1cd797a654a694049d6322bca0cc88e2ddf4284085cb946591b1b7bdf33d820e5f9db7deab04d486485c99a8c0274c9b7f5f6f8f05c233c75eb9b01b1bb93b6b2ad599b56905ce7929c8f8bac9a2a8187b2f49f22108733d77328380d567eb2b3fc6a11be8062b81a98c955f053d22f93d12062b25f88af7aba9b64f83026b6875a71812050a6759549c4f05f879ddc3420db10d03d27242710bfac3a2ce358b265a824dacd7c28c8831d4106af11ba2f640a802b93fc1e6a994299f8c8f80d7f6dbe47ca4fb9ff1a008d8c4f2bc9af1426834022a40f3b41e12b332d2ef7f1cb7f5d71c3157b53f8cd1ce14e58a2d7eb971dbb8ce12fbb819a01ae9bd0f97ce64256a637b366c1799b018eed922d93dbd67a996fca13d2842441f4cb512e6acff29d18d080c371469dad5d9e0a393502305a18e55ff7a1420a033ab9c652399774639e0a18484e98c9700006e60c27e9db238b9b455619c7a1b42a5d1a59cc3dcbd856c89f9f9dbab0ed772322023ecab0f944f172e66fda9ad6214ad16fa19f63754f3511b49283587997f76a1dd5691df8ebd2c8f096be849e573222838c25ca9b02db891d2d9a63b17429d353dae8e99528972df5f5011f75a70f25d536b249193e3ae5c42da1981f65c4e45550442925cb5a95c211ce829118936366daa54551e26615c53de90ecdf83960a439fd8c28918968e0a2eca81e2e893dbc723edc41e4bfc37d4c45ab2277a1540545ddd959f821b2a422908e3da9ce8f2f31ba7018b753d81ddabe27a50945ef34a29cfc42f5a4ea693a1c0a19805c56f12b50fd42f78f9ae0870823f54dcdd6274247d57d487110217c7a3c3d4e10a457fde5534588c5f4959feff9dd7e27259877ab804fe0b381e5e8b8c63cbcaafb52e838a62ee3f54ecb4ae5a4356223cfab27a7965c759b685e3a7e2e5a2b539b20d082c2b95f8c3fa093234e103af15cb40b4f2a59cd2352ccf4a0b2abbecaa89617c7430b43b909e6009dca6565fae1556917d2bbdb9db3954ed83d0d07a5ebaadcaab5ba562c010b576b8382f0a0213f9afb8066321f8d49ec4e98bb08251cb9669f95a1035ef591b925f9e914cd9af7dbd6395c7d88abd1e7e588352b40a96174b39c211437dbb1ce232e1a8cc5983e33683db04b5b53035fbbe95ac2384dd0f021ea6e061b104e51f738fb57e90f3edcc26ea8dfd8bf46721119d2811ec7531d849e8bb4fbd7e19b177bbb2ad03e4823d46ffca552e9c729c431fea8df4580686a3899207187033c866623cac6d430552882bf1433ece00d54f8deef287609329c0b24668de3a6f6f3ee2e61115fb30aaba64e4494e2597834e7687d454b28f1c72781226cb2e077a58e29dee0dcd750c8b0880cc69f79c09b73fba0476a92f4dc9d21f0ed5256189741d4f461c3c103faa3a19d2f2c97c9ebf9eab51323bd5565968331bb2cbad45ff00ce4eb78f7925034be483154fa92c8ab90f84a92d1aa24ff7787635cc9838004fdfa1f95f9a59dd9677baa09fd7040c446bde02c62d378ba2026511090fc6e89d19422ec77de7c5a8bf77efbc32afa1557749595717db9145368a3560b9c1d438173e5140d30f6de96ad77a00a7229552589b9ff6002a3ed27508d70b48541794b448803f81d54bd3e3e1adab11f36aff68021b80f81527b8a4eaf2473e8315a36acb55fc841081943a576bf602123313c3f15694da86df13f14393a72497212659f92edc2c472170834a442ab994dd24ad4da43c50006f7a48d4b91ea6f64c0d62f6fe2823a8b3902bd594b8cd436f17d389f929443d6a3f32dccdfbfbb07fc34ec01d72efc8fbf53a69488115b870bbed78d7190bee56b7867521755986d2e019bd9900bf98cd0cb054af89ba1c08d0ca3e5ba72a46b483f837cb5516903d3b4e6df1fc76e53defc3fa39b0cdf851991f6b0ec5307642d5deaed10b4f924e32a251f8d7147b70581dc04754df124526ed21d5688b0cd17f2ce89296e3da043d1eb11e822c840542882b390c0606eac3b738268f41a07c2c3495e593cb8483207df8f5094d1f00b5b62fdf596850203db4564087d5cef93ce4f7d685a77acee5c0c7d5d8d12085aa691fe0054467b60bb34d513463d0d1b3789bba77f220f71ad01a90a98fd92b61bd87a2baf3f5843affea569252e35bf9f90a1003270b265528e88529d4fea14e898002647f49260698a373ad8f61400e1b06984ffc6d9b0daafb464d2697f6d684f06cbe7f10c68ce59066c84d886aec1b857911132f395817e67a6ce6d481ce55eb0047f4d62fe88d80a9c752cf4e710b76c6e7f6cdf91fe7d7fa88ea33c12659f3fe7b37d94c5db74c7f12796472e9ce538ddf8cdf6225c7e6816fc269a34939cc876a9bef1e6f1b20784cbab82608a89a3448d2efa40306e6ffa37707483ba4245218426cdafb69d64f0de4de64363feb90981b3c89387c0596139643b763145ff87da73ccc278060bdd60210f3fbb2402b28595bfb6a54338dd30aafa3b5942646cc6b5c1f5f1deb9b89bfb692d04cb0cee13d0898ee0654e6daa3d3789551640013165a1fea467e7d5fb0b31293911c2826fca06f8000c67fa0f5b0d2c358603052e4da91485a4e37964d96113eaa3d0e12b4cb1d2883e4b88a71001896c2af3d465582460ce11010bea95114b4aa22e6fcf773997da9abf3998f4ec489da53f8dba06689e798bff0067640eb489b7b68570209ba661b504c3eab4671223d7edc48fb94af2c64238eacb677ec9b8005229efbd92b6ddd0c1cee32f8a7ea03e24a02412488c36e15ab3019badc26ea752fa2aa919e7c4c62ad6488543781f7863f6fab6163765a516e212068c2e44ca6f6db58ac7aead89fe3ea5a08537b26eb4d312f441fb3a37ac3cf7486dbd84b79b91151ee7d9c5813f4e9a8bf6c48002b0a36315e464d4446dbbca99c105d8d27eaa88de540dfb11c574f80365d7cb371216d8db2ac23ce51fbe370c6634b5e13d72372dbf46263ebf8c77079f7cfc54df7020839061d12da760a6dccfa12a1d3b365527bd86ff56639e4bd4a9f9d35ac8766451e7a31201c5882fbcf5cdf9072a2f4493b7333e2de0c169e6c166f390839e768c896a0f682199ac716338ca8b68ff07735ecc613de8f758037454286814c16742ac1b9ed86d46fbd8169b260c9c940cf3a44709b689d9564dbe13519e8f1677cf7ef55c8cc7527c8fa3d05d58566cc4e0d862b5ddbc1308ac3b2fcb1d31092cb761c950a51ec9da38011fb155b342021d347269aa31d3bd6bcc180fc9e92fc7d2be9e672a720d8c80cf6ab3490c42573ba96c252da5a72ff60ff24bd85a592e5590cc13f6ff25a5f733110bcde9a7bc9891d00575b250592147cf771a5e04380913b114dff74b77d0249437f942e350ba1280d71f9b519dde6614b77a1e6c9c071661fee72c6ea98d0de31ba5dd38307b59f7af8a0bd4e32cd93b53fc0c487cedb84ce821a7459acb0abc1ad481beeb385f01a84ae0c8a9be0acf63ce6fde472bd42ced7239d38c695ecf0646d7d448a0da86b64e12063bd820a440558a469a7", 0x1000) 00:37:01 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xa0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = dup(0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/20, 0x14}, {&(0x7f0000000680)=""/93, 0x5d}], 0x2, &(0x7f0000000740)=""/170, 0xaa}, 0x843) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/253, 0xfd}], 0x5, &(0x7f00000005c0)=""/78, 0x4e}, 0x0) unveil(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)='x\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$inet6(0x18, 0x8000, 0x5) 00:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fsync(r3) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x4, 0x3, 0x800000000, 0x1, "40e7391131056827568469b552d445fbe7fb8bda", 0x800, 0x9}) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000200)={{0x5f379ac, 0x3, 0x3}, 0x0, 0x1, 0xffffffff}) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 00:37:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x545, 0x2}, {0x55, 0x2}}, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x101}, 0xc) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x1050, 0x4) 00:37:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x3, 0x22fd66c6, 0x1}, {0x22, 0xfffffffffffffff9, 0x8000, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:37:03 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001d40)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0xffffffffffffff80}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x2, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x20}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r6 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r6, r3, r7, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') lchown(&(0x7f0000001c40)='./file2\x00', r3, r8) open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) fcntl$setflags(r5, 0x2, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x1, 0x8}}, &(0x7f0000001cc0)) mkdirat(r2, &(0x7f00000017c0)='./file1\x00', 0x2000004) getuid() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001e80)) 00:37:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x120) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 00:37:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000000)=""/50, 0x32}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") fcntl$setflags(r0, 0x2, 0x1) 00:37:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffe7) getpeername$unix(r0, &(0x7f0000002dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002559d21275b9d534586d45762e1efec8c29742aecd3363a3444e1b75fce6d241b3a3e60a6439aac600c2bcbad28da406cd68aebde7af7978e12166ffdaee00dfee75762bb1e591cc29a9a23d6f1e9c36eab18daa5eb897b40d838498240de5bd82fa137ded681d61c8fe76ec98c97ce6e7549dd2ef3c"], &(0x7f00000000c0)=0x1002) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000240)=""/96, 0x60, 0x841, 0x0, 0x0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001900)="9930c860525e3ce18a0b8f3ca2894783d3202c8e9bf01ea54c5696c2b760b8b5ee32a65ea3716c76e5d080318fa1224ebb33cfd02eaacb3357189548d9b5402fb459e0a0d04c6c5ef837a5fc816ef591a052964f0e6f185e7ed41a2522b70ef83a7c527dab32a3514842297b9498c68b85e9582c479114724d3deff66f40d553e55dd37b9c9795651bd8bf0875740fb0bac4e80204c12554ef960bcbf10ddbb693a2f276e1c8", 0xa6}, {&(0x7f0000000040)="519cdd8dc7768efe799668574b274c", 0xf}, {&(0x7f0000000380)="72565093b6d572a86c7a60e7dace83994c9d50b71ddf5c60fa1bcc7e9b3470671192cd6082c3b8c4d1a89a4b1a45b4dfa0d59ce8e61f659e1582fe746098f89624611507a27bfc2958cb310342b7a4bc3876724313e00d14bbad6fe4ebea5e3ddde3d78c3fca4754fd9e286d18fc224615f891c8ecf16f94d4163b26ea5d86967e74cb4ae0772d0839586f920444881efe703039a9e4062d269cb847f738fc199f88749d4d126c", 0xa7}, {&(0x7f0000000440)="3173fc3d413b54f1c831b1935baa4fc036d62ebe27144020381c119f5200e7f2194bb5fd1cd551d398ff23ff2cfab08397f6853b8ecd64d33356eeae7c96a2274d8a2ed00fc65729133341b0cba62fa7979a8ac609e37d55cb4269f0b3939bb091b020ff77db0118e3791f6f2842e176243d54f5c42a4ba639b64bd21a86a6d5cd6f165318178e77cd7b12ac470f77dcc0b3586ce2b455d4d8163473ec7292c869150413472e32a07b95bdca815f6fa1", 0xb0}, {&(0x7f00000000c0)}, {&(0x7f0000000500)="eb6dd96d9bf199dfadc663c72099e2fb604f6b7efc13f20eefcc0ec568957cc64716a84789e5b7c8a31f4916319f8acd783d0271fde8aa85baf372dc0ab9d0484d8a27d7d2daad678084d89ad203c838bb29d0f7716e3efa88f3cfd6c052d403f2b4a97e1fe33aba4ec02dacbcfe3e58a4e24386d7446f222e91be4ca2cd9365af06", 0x82}, {&(0x7f00000019c0)="7ce0cdcbfdf0f5efbce08b4fd2c8c4f64144cca51140ab0802ea35e80e380c6ebe024952614be8e3ccef8477161b56c85248dfda2dc504fd5def6d4a42ed375e7c42a3de790b8a582cb4cda0bfb5ea7110ba1d8b68fa215fac5ee4099c53840fb59fbef04091eac3a909c0411d4b6614ae0955caddefb63208bab9858334326a2f73edd9d089f21137e1711f3c25f74df85294fa7944fefb9000f38e2eafee41b5d8c3b68a18290a1c751d9ce4ff8e66ef84cc4b", 0xb4}, {&(0x7f0000000680)="ae2935ae2e8d45a5edfa120350ebf7b494af7508bebfce3bb7e0ef6914ef69c4843041a51c93b50fc2b8c33c99b161e7d3e299e9fc847c966f8e770ed189e6170a4395bdcd702c23fe054da97b9e23c3912beb91d6df3fbdacbaaa06698444e82debd58013c37016d6632e487cd6853ce9493d3e27b13fe99fc968520a883879a70ae130a5af322cf61a532fd2f4787a011a334041e34210368a77f327757090c5e7fa18a0d315a498ed", 0xaa}, {&(0x7f0000001d40)="d9f228f16f73b50d1cd09534da5bce6587da1bb1cc8c86150c60b456c741a5055c8d10b5a9e3bcd269fc54a192715563fd0ddde7d6622c1859f270ca687ff969c8e95a5114a88f6b5ba9c29b88c44f9f773d7095edd0cbf274fa340253621694b4b798bdf658684faa2202706e5981a5682eabfcb8316175982d6a2c51bf9d2f77b6895d662ca1f48811b223b4c7b209a876c97c50a9e100a4cb067c26561b2e1a9f18b694100dfbcfe1290ca98a089dee7a2e7c6273391bfeb712985a212a8b421e17ebf52391a9e4bbe284155db63c4cac458fbd4d30f2d12f5eccd984b7123735f578e6638512e8360a71653d82c091411b47947fe24654abf68d165843f0186a5f4da67249eb69970ce5ddb94c6e8484fa2bdba45bc445293e533724ad30b170bee8a151049d316328079fa71cd2ca618a6ea5172efebfa05bd1e3364fcf6f88660a9ca402eccd43648184850b6163e94907b0f8b12cbedfb8773a46b48f316200199eae12e83ddb0fe20ba82df3846be9a078b0deeb84dc8c31e35b32522e5a3fe2dd2a519d9b907b627fe5ba167476b21a5e5abacfa4765268fb787e3d21d181e6f16d45c6ff3332f600f3a1bdc2c54e41ec433f9b4075ce231facdaf394a30edef26a32f9ea396ef288c3361af406a3472d9b40245ff47d9b4751f7679d33802829a64ab46f679fed44e85540f94e3f380da330f53e0c340fbe0fb920e454d346322655c2861257b0371dc1c83500984a2327860d5b7f6e6f13253622f3c16e44691acc0c032ec808bc892e36692a17c8c9d1f6b4cf5d59435bce7a104a4462a4a1e5581141d0d6e648d75dc53f004e4d04b444d60272dc5129e2cae4548cdbb87a6605cefc531493d309ac3c6a4d13cca625c41f49f232d723b0ad8a8195219284348247e8d87e1fa338be305f0c4216450a42aa900c5ae3e2794e8200cfc7c6c2eec515796612db2d4a18f67a91666eb7bc5fbac033358558178856745a83459a5493eabd42e63d7ca15242223f9fc70f53e0cb265466c0b225f3aed17e640a74ce90c83612173262fa5a9fde67b0d0d10ba6ee7f75e4c644601770df1105d4491b9e00d66819de99c6aca79b12d035ba6c42537999aab2d262a803e74cec8e6eb4d16ac83d0483cdca6182cf39512b92990c9d3c62fba28c739c656b5ea3fd2b4ee3dfebd9cebf81dd8f0b52658cf724832cadbc375ded3e8cc775309e4df5c04ea0ae6d0e58b90b75504e694eb7b65dd62a4af73ba64cb7813a5dac2836b41eabc2f58272fad17e408278eb0c03c6aab23342e844a96155f3072eb8c517deba47f710eef48ddf69eddbb26b49d677be741a83f531dd4d22e1da4a587bab051ccaa59d95d015402d860b0dc15efbfbf5794018c74a74c998aff3819d61227df161f07b5ba1b7e5a56c3c67248398c3642e9e343f887b12aae1377c705f4da23e17d1a622b16be5bae51dd9352e53f11889b6df76a58c388a74ba404aa9f0c29fed652c8de88b3375087c9d098b94192aafd9315e46d84bd5c532feb650617ad1dc4d7b05dc4f408ae2b395b4ab97b0a15c4422ec1fe98cce3afe735f25acbf1d7a45b2c014e8950aff55fd76c8e9701c465bfb2edb7e6cdf42984410d79320d029e22d79c04363d6e5b7a488c4f00085155f9252dcb5559ff951cdbd4eb1a4ab03c37412be2af239b3b8462e06131c93ff1df982cb46b6c133d12f3f470251ddc44217d60ac5b156ce1e44976c48522be0e9ee90c7a739f1db108ca2e2f17f3078c129f0456a170157df528edf786787330c8087b585995ff4ef3c36eb4a5bb12944179b5164a85dc3d8b20dd7ce045e9ed291d95736c4fc423c9234b973ee46ac7374225ce209d9ddb7dc80e971001580b88b81f3a83e5868b64e1c6e9508e8ba770f4476783b462f6410666620338578cbcdf1e9a293a0a15293a7b980e1cc405c1a8a05fd83537ae19985305a672b5fcebe4b6bc6baf7b3033d4a62565825eeb12439325f4b3740c5687d610225baddc61f8f7462d0d7724b22032bc21c4f69f44b6c209b36332f04a3334946d528d8b07fac70ab697f0029e8e57bfbd36a33ad8b07db85512c11823a7ef6fd6027070e3a527d567c32912ccb6dce2066fdeed66c608a99267a7453fc99a5a99b3164baa96d9aa7bf0b09859818a5be32af7e44fb741595ef873aa75b860d6308cfccad3949799e868a380d302eb9ddeace043c6761ef98644b084ffef12fb4696787c43abf97267bb8cd5e553ea267636106fb142d38d84eab94d0dad1b531f93787efb698bf88231d7eabd570b3085f4b561eed7f5dce5c79be7b88c1faab996a831fd3c0163e88f70ebb2c4375f2fa55908c5ba7d79e3bc374510dc8de7b8007ff1f106a127e3410693f7bb8dfdcd4020859cbfbdfb5edb28b08ffce9adc6379938be16a55ad6a7131a264c8e00963506d8a71939406b669d5fe9fb1cfec1819c62fdc6786486494c45692121117ce890a3588fa96e12c62e935b48f5ecea67b5d80284916df391fcb41104a4a4a559ef5d8cd68988de072c350b39e2bc15132cd78c7c6bacb56225869e6a2885f40cc11e383440e2af555a87da59c770b08cbb8f3cc2f09298a3f5c95f1e0e2afe5e128b0b58029af27d2971fec34b60aef976e8782cab3d237429ad006c61b10e2237b9e8a08fc67e6e6f531b9ad3eb867fe1de8f845b622cb9fb550af4135e8f145def7422fa21f1766afea3b16b476087a0e1c0d4e4f16f6a47ac26d7b5de7633b7f0e6386e34ec463757aa5e2d912624dcdd54bb59d72558f051eafb84e7ca8a4d5ad15e668d901e452ca2794234734c31e2cd6dc5a4efd696c12480108281206cbea690ec6d17fa5592dd3f41437d1ac5029c5fd5c67b89fad0c38df517b1d0f70a8ed49e44d1268246f755a901f722d4f74843e14020de19bac362f9aff2c84df5880a24b0cf868a593e7dca0e88648db4b35019a8b5c868273ea73bddd08f6a2255356c82fa3fe92582e978a7ee0499cd21e5027e8ba3158303891f3e8b96edb69fb985fa25972e9f557142924dfaed0b5e803a782f11ef4265f728a29866c3a854ae8dd1a6dd4eeb342dff59e50780a19b6d9551dd7e5c40428de7d17d80f75224a46279dc18b74549322ac571feb2b36a6230f066b430f4aea59ea385db96cba55a884faeb130a8de0a963e7e62bc4a96e2c25f1d00fa07e0d9d871d9dc54f79d3ae7a951271ba79da277d89301126db557b8dfae1e9e4d5e5b3d0e939d9051c25a4b2491a43a7addad3bcb5f4b09b511343f74ebe440a89385563f46fe0b8c0081944ca6be2df3b5d051cb319f2b4bcc006ebafa0bdbe37a5f9f46f72917e6346cce2c7ee46bc3603484263596677ca6e6a36024e6f40a3a278e1df1dd6216a3ab7de075b7d810bce6453441a86e6a22fb664b6c5b2dbcf98df7369f1f19254f9f72e9dd89a9b99c3d67e93f53f5f06b45311675ac969e094248eda807929c099df887df06f04b039dfe86cae4696f8ecfd185fe05c5b7b1aaf328f7a9b8ab53ea38af5ed6174c9f8281152367ba264000bca5099a164bace1692552dc52206d8104b3c577ffadc94c2139098abe15dc823c4713a8c3428f4380fe1c4af20896138ca525e57638ab7bec5333607af50d1c31607d81f625765294f6459ca5eb0387c1cf833110e311d5b9d98b88e0d8e9d63674233d8f4273d652e2fb9e4dd1dca86d76a55faea922cba30c51bc3bb4360a2339b669c53f41655c35f73c90e651453b7496a73deb5fd3398540c6d4aa6a94eb9ebe8f72ab73b69637fc9fadf66447bc35c1e6a45c3ac38c8f9b2cd3dc85594838b245a0e860d80b4878a9764b35d7d83b566ed2198771ea36f231c4b4710c0c842ae489f3d422cc8a1da89af92914ca072d1ca51b38f44d4123e4a5072b9e6257c14e187d33c825298be7100ec4cde2638248855a699c3b4e2ce37ded9df2e2e23211c8322ba12daeb9f0ecd2ca3efc186fcaee0c84aa18f2eccefe6c7ac703f36956da24ee3a2f723eca2c105f955bd021be3ac4301c91036901d73cddd5d6dec08d48f1ccfa5793a5d0708e03d18f87ab4ee52cf4ebaee5e41dfbf33985881b9543acfcf45fda36a9f21dfe0e813eb4dde0e492ec7d20ab8100e1b21a80ba1768d74fc160a61270834c42d53bfed1825cdc73287bd581d7c727db79f6c302b6419dda2eabca0a73a8b30308394385b71d1e09011ce4fe40ded0161d31d947fd124a690c41059fdc045458786ffefc823c030546ea19670e228c12cdf49f5026524ac9aea9202aec503d09e4a6ae783fe17b07b4aaaba1547d71d77b4405e4581018e68e9cb289e345cf7f878b968ab1e9326cdbd02a37e89323507ba2abc4fa2e25829fb777d3009c956a5246a37662d9709379a77f5f52e9e8e07c210c4a657a3809d7a59931f3efbb3244bdd299ac56c02b024dfe33611e53f65d00402893306e81646085d9bb30e6169216c63aadf10b7c4868e0b30da714f71b1a4ff1ac46c4165af57173764826fbf539dc404d5879ca61a72a8f9df974153cbb627304cfdc2ef6fedeb87d660509a8126449b805e0370cea4ed66c2fd47749125c8d3c20e25d5a76792af57d7fb677626d5dde945035b8ef8a9ad0a2d90ec30d4b8dab01beae88fd8051639dd0728705b0c5121d06a6f47225bfc60924198f4dfed72a758253689cb5e419fde3cd0d532c314ac6e2326e0086e98c251a73f093981ab5a6633640fe9ca445913e1c89806ca2f206c340bb9404c8f6e541ac95f0b90b47a0e1fdd731dc98db39f9e7b54a037fccadff926373e0e76ed76da8c047a0b4dbce1f0256b36baced51fb36b09c0c58885e1e7b061e7978c68a3f4291692ab993f4db306a829852e1d7c33546b06610136a719846679684dc782f53c9cb00bb10caa17b975c0ebe256e79f2290e3afa2e43b4f923e2adc4ac8b6208433daa7feefba2ed3b6cc485706e3dd285ca41115b1d157539d7a714ac066f31d0f81c84b6b5e411966ef1fb1e2ce5be4ac1eeddea7784e72a5e8f58188b794a794a186716bfe72542ce7ca968791c3c42d2c3b5f4488e93705d9af6c2fa1400fee69b1953852ffe83639062fde07d92e3ef801a56b8abaa206a65aad6d1b3fc1118d083054cd071e9ebbee11923ef36533468f8ecb2a8a6a882d321065d11653bbb2e6b8fe5847e3f260dd43d2e56e52456c252ae0e3afad270eb543000b276e95c50f676ade0be228de18a155be4919944df8d83149844d7d9e1eb3cdab84f5652fadb8a5b64594defa99a6487aa7411ac54ad11e0f5a3b9858f6fdc8954d7026926ce2a8cc52969a9cc690582a2041f09684860fa77fb561c1fc22c855558ecc5bbfd682f33707aab4b2d6cd302546bbd4869dd207045c8b0ee9ff482421269bd44e3adb6a67bd60916fcce2d95116cdd93c07cf6e6f41f9194e8d94ce0555eaf5fffd6d695d909e988907442b08b635c3479bda3cad8de0dfe7105d6ef40903f7d2b1c056734a7a0bbc948a7543b01c1dde2900be3d4e41f9b74fa4d4d7e74420b937e7f1611435e76fd2eea1a2ec857fc79227227e27eb61f89f947a25788cc61880901447bf97f1530f57e2d3bf7460f430d49ee9c422746d86f56f87a824240273e75027f76a462bd2526b26d8959d2b77989edc7dd3ec70871c2307abbb261207b30e35c6725227cb1d7c015630ec1af2c48f7cb37e32282e334c5336d39c2fc4d4c2ad28dee7f0199ffbaac1952d5cf57e9b789d8113017959c26cc1f7c7859247e9c17a1c77", 0x1000}, {&(0x7f0000001740)="e846b2094b7632762bfda5e83cdb3883025d84f175d72bc2fd42250d4271547171f661fafc0bb1cfc5bdfa0b10e2496d37481838fd0fb2f91c55137d0091cadfb853a027f0d57a2a0ec91832708c454b1f1cd751a38f4928731369350b903fe0689805147f7ffebfd02966ede5539e732fb19155371400e4260ab561f291d6a76ea863708d6b840b4bb64d65f19fc02a96a3e54c7d9148fddbbc887f118600c5e9d4baefb4b3ce9e72bbaf259d5691a369bfe28b7b552ad0df81cfddb02f436c8b764c18e150f3ea62bc5cd4289628d744ea971b405485d0d072a59196d37eec7d66e784cc7561", 0xe7}], 0xa, 0x0) 00:37:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') 00:37:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) getpid() read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 00:37:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup(r0) ioctl$KDSETRAD(r3, 0x20004b43) dup2(r1, r2) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() syz_open_pts() fchmod(r4, 0x0) 00:37:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="d0a8806a918bd7240335558895f019af51291ca44e7bb0374072e65475cb7251e3cc7b78945912a6e6c235b3e83aeba8a2dde237b46684dbc072", 0x3a}, {&(0x7f0000000140)="6088b96c5cfabdc24ff4d809950447b87f06c54cb225176cd9e1c059d012941ee4644fcc0b92a5", 0x27}, {&(0x7f00000001c0)="13e1a6993c9f9c30bd693aa497c8a2e566d149524598639274d0041aa35f08127640936da2e598", 0x27}], 0x3) getegid() 00:37:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) getuid() 00:37:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') setrlimit(0x4, &(0x7f0000000140)={0x0, 0x6}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:37:03 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) fchdir(r1) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 00:37:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x9, 0x1f, 0x8, 0x9fd}, {0x9, 0x1, 0xafa9, 0x4}, {0xff, 0xac5b, 0xfffffffffffff3d5, 0x2c}, {0x87f, 0x100000001, 0x3f, 0x69c}, {0x2, 0x4, 0x8, 0xffff}, {0x9, 0x5, 0x7fffffff, 0x1}, {0x0, 0x21, 0x4, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xffffffffffffffff, 0x8, 0x100000000, 0xfff}, {0x3cd, 0x800, 0x8000, 0xfffffffffffffffe}, {0x2, 0x9, 0x5}, {0x80, 0x8, 0x400, 0x5}]}) 00:37:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7fffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x1fe) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x4000000000000001, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2811, r1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200000000000000, 0x2a) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 00:37:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)="86b782750fb3771eded429d40e0c730b5647046635043c56f8f767dc23f870e1239d378ecba7637533c47455eb081c90b3b51cd06133271e4419dbe7fff4ca662a36f920b8fa01898c8560d76f74de487783ac5c323cb3a41f8cfe79c7a1f5e2d37216c002df8437a846956d3ee7807419dfb04189390fb999bdf404c92267c67f98a41b6dbd6af224cfa365d3018cfc6c9b80657821dfbbf94381383f2403b5b3b98d504114a47b32b591f7d0bd60fb86dc3da3fcec4788509de5abc06b53745bc40e2012ac043f20c94bbb4da818edfb26bd3dea78026efaf96a1265dfada4d53c83a178dd8f3adf4c22f74f1db258994eb43a7a5c06ac412e27e7af25", 0xfe}, {&(0x7f0000000240)="efd9324794cd886c0bac72294502fa9a63d4d6a8a3286bfd76e9dc75e960f3b59b4b29e8464cc2295e41276a10aaf9187736b764a6ab5606bbddfa63cabe2c509a3d32115cd573d43d6b553a4d8ec803ebf7c3b2a0ab24e1e01cd64ddaca2781ff110f6cd8ab8fd9dcd71bb196eda91dcd572b664296d63bfb7456b42b2f302d76a7a41b2b702506b4e6f748f1bfdeca807558f082effa04c5f256464e0461a4169d93e680395de30e72cc2ccbaa87e30db7449e1ba1067164ae5ec61b68a92ded32c6749a5bef3b0db8475dc735d8180219d95a37151252fe6fac268fc4ad65ef618787bc1d91c06a469500d800d8a68dd53ce12c716f40", 0xf8}, {&(0x7f0000000340)="f76487a796370cc62b3e5ddc7cf0447ea3c4c765372951cc2ac6ee2cb87e5c5ae9ecdf91cb58dedefe9e9aa29ea696bdf331f7ced4fb98f89c59fcb0d5017ec98a057d4941ac51baa0e23bb721ebd1b73143df1502d6b2daea97efc484d6009a30974c147f8661067729be89f90ab52ae3c1e5216e86654614a92fa48641b8fb1422781146555c23d2cab7c99ab0505f5ed1bbe3e5494608d8434ab43ee19be6eb1258e915c4a12e52f10c7b7f", 0xad}, {&(0x7f0000000400)="ca24967be55072cfd09a2559e9e2873a6d21ad7efafacdb9232352494d07d1ed45468f8188dd2fbcff8354f4ad3011816ac48eb470bc1d8696c5293ae2f56342adb38b3149e554daa8677716d442a385ba048eb49234dd165086a8a324d1e7bf6a", 0x61}, {&(0x7f0000000000)="83d3db08b373c7ae7a629b04e9f6", 0xe}, {&(0x7f0000000480)="464963792f060ef60339a90302d9dab78995c956000d959c08b9fb9ca0d6cc0b579d10d52b93dcfcf8", 0x29}, {&(0x7f00000004c0)="3c5e1797f5e7cb17a68e7de649d380dcb4d5d805dc09fa6fb7205ccf314829e03391e778545c09aa9f95bc00e3e72b1443b49bbdb9b04e8c616b5902c868220bbe1b90897d0cc0c97e20be8578abb42a1cfd0c7d237b5864adb71ef2a936d63479db5bd40c8753cefe16ed5c9b3bea3c954c187af660dea87b29fe36c1fd39d15acbcb4c522634fcb9f98e45c15d86187577bcf730814ae870a95ba99427597329a25935e6150d0986bf2effd54ca990b1153047e7793b5ae1c45b25470ed050658c72c149787c31f18d1908d32faedad2018cfcb6994fa30f6203bb32a9f9cc1fce5125431f", 0xe6}, {&(0x7f00000005c0)="42580c66b06039c7b03fc918101d857491ce00e29ebad49d797d5ae0937f3d469bd4cceba5f0326ee4f44fa4bc120a75830b6e2ac77645a4190d0157a933c05de4d8da2b8b3216bfc45c4057335aa74542336297a0db5d0b11889755b24ca88911415a8091f22889085c3dda38ada3053642aa562fdcf70932ffe230fd65ef54713bf4f244666d808e5be13513fe7d", 0x8f}, {&(0x7f0000000680)="f712c61fab22b7bb9ee03d7587d71f", 0xf}, {&(0x7f00000006c0)="bc115c4a6c1120a876f9feb383943e9621bb57d4595c063d385a8e3225e83c447a136ccb12b81dd61468ff16013e939c3717ce272dfa81b9b649d57f3aae3dad817bf2fee3876c8e039b9f843bda21d9c075f56a548a6a2b7399d3f7041033ccb313bd5bd43f0e42cab569c4ca244d70a95e14c5f9f9251ef3b885fd8b6610a36859be62510bb138f6e305e5eabfa6b3ab1048927c68c72aad6f85d123fd6d092fb16c7dc642534bba2263c66bdbdc14d58f34ef997be5d6208a5bb5dade3c1b933d7b33d81de0346687783c650e3a534f782f86a0a05224a6505431831c8c7dd70c90cde237dbeb2a6c1c0fb040", 0xee}], 0xa) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 00:37:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) shutdown(r0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 00:37:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x26c) r1 = msgget(0x1, 0x210) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/99) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) 00:37:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r6 = kqueue() close(r3) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r7) mkdirat(r7, &(0x7f0000000000)='./bus\x00', 0xab7e0cc7e2881014) 00:37:03 executing program 0: r0 = socket$inet(0x2, 0x4001, 0xbe) clock_getres(0x2, &(0x7f00000001c0)) recvfrom$inet(r0, &(0x7f00000000c0)=""/153, 0x99, 0x3, &(0x7f0000000000)={0x2, 0x2}, 0xc) clock_getres(0x0, &(0x7f0000000040)) 00:37:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x1d) setsockopt(r0, 0xa56, 0x2, &(0x7f0000000080)="a4fd58c85bb823e5e044e4403538f53dcfb588d72d170b18a1297bf0b763d8582bb81d22a2bd86f6cd09766201032140c4e1f32e6312854219cdda3ed2c336956ec29dbe69bf8533bb35c5459fc6018fa89c7fdf7b4d28257b761bbcabcc886d096fa3be61fa36df398a45ab1c530ff579b090981b71212a892ec0c444578cd14aac817538e633828a91bd0e9c61701664d326f0531f7b4b8de6d7c2475e402268746566d5", 0xa5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) setsockopt(r0, 0x4a, 0x0, &(0x7f00000001c0)="112891186d4c6fb0d71905355e38ff2d4cc5673a3723c24b6dac3d021fd844f1b8e1cd09b31f949cb415342056d0b6482f5010dade8a3dd0038f3a7eb717f933363e718e417a8f1c7c450921ea045b8dc09ba7bbecded98ecd2aa765d45e00ad1e697e84037dcbcc46f9ee6b295dc6c9482a4940", 0x74) shutdown(r1, 0x0) r2 = socket(0x18, 0x8005, 0xb) setsockopt(r2, 0x29, 0x24, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x528, 0x4) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) setsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f0000000140)=0x7, 0x4) 00:37:03 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 00:37:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) flock(r0, 0xb) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 00:37:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) write(r0, &(0x7f0000000100)="131131fae04481e6137af0440e37b0c5d83cf14753f31cb0a9dbe38e851feaca00e88b6cf87032e45e5ba75fe399e602e046ac1f93ba9ae675e854ca279bd753e8358ba2099b3a51d8d418cfc7da0c45ae611c5f3cc642550a55c2067de785f17881450ad6da882f1ca2081cd7a3a871ef26fb70a1ee329664d5de882e571f36e4afbe5f2b4d439d42cfe9d84f8cc0b3d82d5116bd3ab8ad44c82d89f346048d2f658ff21f6e92f24f18d1e03a8c50ea3e67856631b0e8613d2377fa97e72fcdd5f8955d2f9966b7a1d141a158c5", 0xce) 00:37:03 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10006, 0x10000000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x607, 0x0) dup2(r1, r0) 00:37:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x82, 0x0) ftruncate(r0, 0x100000000) 00:37:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) fcntl$dupfd(r0, 0x0, r1) pckbd_enable: command error pckbd_enable: command error 00:37:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:37:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f00006f9000/0x3000)=nil) shmat(r1, &(0x7f00006d6000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfff}, {0x3, 0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 00:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000500)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_vnetid}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="64cfb00137506595e6f8630e74af784049d9b52eb0aa937df5d2ecd98fddd345fcaa0f9182d7e695856089b93f44915e9eb67a404c81551d26067741fef04538e2ad18d48d088f9e64f5adaa48cd1cc64bda06486508698594ea29280f62cd60eb85fdbd4bd6211ede239e66a937893b10d895998a4a8c6b5c6445e154198e2e33dacfdbb89f631feca8ad7c", 0x8c}, {&(0x7f0000000200)="61143b4ac158164d3b147edbb2045a3644985321635f2b68057d6c6cdc58d67b0e6fe9dd43e61eab96342aed9b98add57ea9051d7a04ebdddcb08c4d23ae6043374074f817727e7daec3ba56d1e863120b14cb0a4eaca8a54d4804f0808504f2e3a2ab718d3d00191350602f2fe6e95b06855f3eb50f41acbcdc5f5f00c050b5125bd07656aae7663fb19ad9a08286d70a59b72524de87c499b3540aeb07dba23b8034ced1ddf0832497a538ceabf8255f6851d50fdd0196893e7dd72e8a2d415513c13756a59198c91c1c0ca7dd7e0b8d548d559565e14e73a67eee84b6d0fe751bd864d64b1801c983b2829e", 0xed}, {&(0x7f0000000300)="07bf13556166d0437bd785c20caa9c44d86eaf3c204c34609a47a12271222f84c4471cdd7038af4724defa7470a52573f80bbf3035e7bf9fcc1db05a6ea04d478da279cb8b507100c2b4f003900f0a35e3c517b54d3965758a534d1efccb64572b710c535fd415778a684b35824868b70fa0a6e089353ced2c85a3d2343e84d87a50cf2dbc12e3e02485a06af52da14b02e3defbb42c851c720bbc438adeb925", 0xa0}, {&(0x7f00000003c0)="e94b2d2da7fcaca6b54c67ec9d38a6128a57ef8360bc344e83066d9b2198d01b4771fbdf99076a8e1dc64da8a56c03b0a8664f5fda691ddb4edb00f6b9a525c4c36ea60a277ec17f2a815656bf556709bb0540f95f444593577d618a15fb1f2a6ae7ad32ae86290d6cc1e3a5273ebe3954a2e2bbee6a814fc7c0fdefd527858783ca29dbd2c48ff54b6a3f3ff5d09f4d654279a134db0e082384d372865f7e087d7b0b09dd7eefbc1603a629885865371356d6dddd5d27f9d158aa9d3868be95f26eed9d85623300c9ea36b9c56b67bcceab7521508b0944fe39dc7fad5062c10a3fb4", 0xe3}], 0x4) connect(r1, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600400670d202b27feffffff00001a000000fa14b2bc3ae5cdd26d5663de3613261ff0406c000000000000fffffffe000000000000000000", 0x3c}], 0x1) 00:37:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000080, 0x8e39, 0x401}, {{r0}, 0x0, 0x4, 0x20000004, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000006, 0x2, 0xf32}, {{r0}, 0xffffffffffffffff, 0xcc, 0x1, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x10, 0x40, 0x3}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0xa6d}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xe7c, 0xfffffffffffff8a5}], 0x0, &(0x7f0000000200)={0x11a4, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setitimer(0x1, &(0x7f0000000000)={{0x4aa6, 0x100000001}, {0x9, 0x81}}, &(0x7f0000000040)) 00:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6}]}) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 00:37:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002580)=[{&(0x7f0000001140)=""/207, 0xcf}, {&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/243, 0xf3}, {&(0x7f0000002400)=""/154, 0x9a}, {&(0x7f00000024c0)=""/175, 0xaf}], 0x7, &(0x7f0000002600)=""/43, 0x2b}, 0x1) close(r0) 00:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="3101ac44f68f900626f14fd5b24142417500a35e1d635021c596a482c6cb2351cddd95fd187c2152b419b28ee18ce80de2431f3bc2d8806e43b0b22d91dd0aa6931e8720b1f26baafa61250bf21b10a7c7d9e5d87b8b450c83bb1f7a34302b22bcd263fdb738dd8edb8dd00ea2e893adf6b7ea8638d6428a56d90ba31dbb9098304b599a94b0e1e1ae5074c83dbaa977b8da9d1c0cacbc802c9fe38a809e5d72eaebbecc7b164792c3", 0xa9}, {&(0x7f0000000300)="d7f23d96073d9e272e67a663f5e4ebc7f635b337aa9332e5d82ce05c8395f75e36f9ddd09741b087cd5a7efcaeb430a7c5dc25b58a46eeef70ed1a4a1a5e50cdeae043ce696f977c5dac23bd02a2d5dd76e1852f4a7ccb1721584332d420dca4050eb8d29bb3cc6d366eb6cd7c3e1f8d9e7d2fdc79be57b3965f94fe52af9a3a2580b9a678c9511d943dce68ad495b6e4959a5c3bb5e94b18f9b23ad263bdec69498057118873c4298e95082ec89650531d4544b09d0ecf36596", 0xba}, {&(0x7f0000000040)="130969587b272e308ace3d16ed155499f98037fb3f2ae89b9c14ec271deb9b1d4d863aef642362ddb3bb7c", 0x2b}, {&(0x7f0000000140)="b645066a6288cec449a4e31160348f3c319b19a5ae25b13bc144f553dfd82ab74812e72ff9c71eb644982c3851f2be27983fcb2daec13135642a8d85118519826b7c9fc244e7e15f6b17c21587baa9f42292f0b2d6fc8de2e6b4fe", 0x5b}, {&(0x7f00000003c0)="d360bb68bab8789e98fe96e3bb4d21ce3f1b5a2f270eb7fd2e62e3ce6528f69612e88070a99e03caf0ff08f50f1daba8192bec41a11b26085891706bcdb6589eb1304acc6d649eb953a6a099d1a824ffd4c00349eee17d70", 0x58}, {&(0x7f0000000440)="5805c15b2b383f9576b687f40e87423673c4cc32d229ef76733b5e18467416ca4bad2f0a56b6b7998bd096d0357cccf50bc687e7b9383fc96d4c8761c4e44c0d2bbad8d6c5a78b2e4bd07a1718f90ab781", 0x51}, {&(0x7f00000004c0)="6f881056186b125d7d98768b2289bc8cec799bbfedba94dadf51d3f893a8f30a18b6b992d6e3f5d1e25bccadfb82b2702834497d724a6e4b6a52ca66b084281ac266fa31bbf16700ff90591745b5df2134762921c2757b33745affcdd272ca99a1a0662385e074906adc2f05d3", 0x6d}, {&(0x7f0000000540)="8874a2103f1aee04ecb0660c76004a0123766f6b156707d4fda7c19749a696ea052715d9a07249e1032e0e1bb759bc2646b8fc4ba81d3b4e7ffc211010314e06d12391c3a61ecc575ff5e13bce231ce2b46e6a14b6525b8c03c759ddea403103a188f66cb593c9fc9676518f88a360c669eab40948250abb50ee2344", 0x7c}, {&(0x7f00000005c0)="1c2588a1ec13c8bad1bb69a7086bc06b6772e955b16929960faf1d6b223ebda86c56bf0afcdf7d704432d2e37f5c0f7c2122bf6ec6d3f724ed56067f038262e509f72d0a528b561af1110c436749106fd98e13cf66cbf8855daf8eb4a8196b0044811d1d40382654efcfc3d9fdfa571613b171a8c53b6824a1e4b01b44c22651a3c358e9790bb4d93caf2120c7310cd3d43baf0de1dc6cc9b0362215919afc12cf1aa6e1ec0ad8aceeb65c13d95a5f2e5093fa49a8ca5348456ee515c21ad5e415faa67465056195d9e77d9205cb5d521c46ec7dc0eab5d5ca86c1d9afa1f71ab2f59c", 0xe3}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 00:37:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) chdir(&(0x7f0000000000)='./bus\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x100, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0x7fffffff, 0x2, {[0xf31c, 0x44, 0xdd7e, 0x1, 0x3f, 0x6, 0x5, 0x7, 0xe9c, 0x6, 0xd35d, 0x0, 0x2, 0xbb0, 0x9, 0xba, 0x4, 0x8], [0x7, 0x1000, 0x0, 0x2, 0xfffffffffffffffb, 0xc94e, 0x6, 0x7, 0xffffffffffff7fff, 0x2], [0x75b, 0x1, 0x1, 0xd6, 0x8, 0x9, 0x8], [0x6, 0xffffffffffffff81, 0x4, 0x6, 0x9, 0x8000], [{0x0, 0x3f, 0x7, 0x9}, {0x4, 0x1, 0x5, 0xcc0}, {0x7, 0x7fff, 0x1, 0x6}, {0x100000001, 0x4, 0x1000, 0x6fc}, {0x5, 0x7fff, 0x5, 0x8}, {0x7f, 0xffff, 0x3, 0x6}, {0x1, 0x7ff, 0x3, 0x20}, {0x80000001, 0x4, 0x7f, 0x6}], {0x8000, 0x8000}, {0x9, 0xc5, 0x9, 0xd0}}}) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) 00:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") flock(r0, 0x100000000000000c) 00:37:06 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25, 0xfffffffffffffffa}, {0x6}]}) shmget$private(0x0, 0x2000, 0x7f2, &(0x7f0000ffb000/0x2000)=nil) syz_emit_ethernet(0x47, &(0x7f0000000000)="75fb36f252bd3c5a85b0b76dc87e515622429f15744ea9ed35b60c55ed71b6090bb6fb0f6adaf111e10ad3abfe71e3f42aad3154a98ad5015534291c29e9aac32ff129ba21ab7e") syz_emit_ethernet(0x0, &(0x7f0000000100)="8b") 00:37:06 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x3, 0xfffffffffffffffc) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 00:37:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x10011, 0x412) 00:37:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xd0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r2, r0) 00:37:06 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000940)={0x3f6c, './file1\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 00:37:06 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) minherit(&(0x7f00006b8000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x6) setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x43) getuid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 00:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x910, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 00:37:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/177) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/106, 0x6a}], 0x1) close(0xffffffffffffffff) 00:37:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) recvfrom(r0, &(0x7f0000000040)=""/253, 0xfd, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x7ff, 0x7}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000240)) listen(r2, 0xffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$getown(r0, 0x5) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:37:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 00:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='I') ioctl$BIOCLOCK(r0, 0x20004276) 00:37:07 executing program 1: r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) listen(r1, 0x67) r3 = getpgid(0x0) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f0000000180)) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) pckbd_enable: command error 00:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCPROMISC(r0, 0x20004269) 00:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x5, 0x4}, {0xbd0, 0x1, 0x6, 0x7}, {0xaee, 0x0, 0x1, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="0f") 00:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x8004000000000005) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pckbd_enable: command error 00:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000580)=""/133, 0x85}, {&(0x7f0000000640)=""/126, 0x7e}, {&(0x7f00000006c0)=""/111, 0x6f}, {&(0x7f0000000740)=""/136, 0x88}, {&(0x7f0000000040)=""/48, 0x30}], 0xa, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000008c0)=0x2c) 00:37:09 executing program 0: r0 = socket(0x18, 0x0, 0xd5c) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="340fd74a7e216a901755b3cdfe0087856820047c74b24b24290b9ca1339c6371ebb110a2c48ee431f0756655c79248d347fd429bf33726d6b0e11bf6a96d53fd27bb06fc86345c71025f8fdc6f8bcd55c8f5e34a053a14ee3f2451f3223f8850002107edb6", 0x65}, {&(0x7f00000000c0)="d42a6589025c4605eaefbe56942595a7da7e04050226b646da22156a9e2c3ff1e1afca5e36d736db4e1df0f32799ef588999b91ef724e1d98bf06c55942b6497f129bda82e85b69a32ee233aa62df9859b430657f7b7efaf3c8d55fd5b42e280e4c1b3271f64313542f945b9be80d71c149c3c411e6ca2a1edc1344bc3757a7c066975f92948", 0x86}], 0x2, &(0x7f00000001c0)=[{0x1010, 0x1, 0xd244, "176d87d3f495b2db4dcc10453e03cfae0d4a272565177738e48ebd9799fee6d7a64d2ca5cc0a8f9f9ec11c2a35d1d1bff61a85dedb814ec1dc9c76347d275265c8cd740050d4686e8089aa943dc4bd154b936b45b423c0e5335bcb98e582991dc970419e465c687a92c36e0d15f0fd38ef94470cc4fe8be16ceb39b6acb8b93c1eebfcaa56b5696298fe9c69d6910892a7e44f514bde3f7c70ec6888457f4273adcacea52a00091fe157fa686284b297a9cc499b43990f87ab33fd894580ce6b61e75f088bfb92eb4b7a2c590bc55dcb3a9f591cf840cb0be2ca145e839b89d73e1bd35719d7fb2b1b01eca8b366156bc3f592857e409c9885318e6011b988d618fc90769750b3ce5714bce43f3675f661b48d2ae91af227d67b2df97318ee0ee39a2de9799cea75796642fc1cdc92ceb6192193a0df9411dd7cc6891f1b555a32df14aa1a1b3e94cacfc6d4ac41e80e309c5ec6141608ce3d0e54c8864c200cf8b0c87b1dfea2e150c473214cb3819aa44ed962a3c2d01bc5b7ed7aaab7239a9b617ff91c66c319c59ddbaf1c017f4b84f233f9edf2a8a1896eaf7d85cc3a76e6a50b0b58486474d8e1eec81721efcd410393c38874054334d0961fb955a6f11ff9cd6ba2304f9f91310827efce832ab266d24ec6e18fb781f254aa5d11c8838281797c3163def74bd3acc429e1d1610d1a69f0480cfe941b738b8661d15e394c9d8182f2d4d5c8fd1c22b81db9e80e8db22e7e9ad2f7e0c8ddb0ffea962d2de510f11b80e67535095660efad9b37524019dc272e325b6a4d967ade395efbfe705707e2c7eba20a8c59822ffe18459e0bf9954d69704f7ecbc5c322d93ab0ff7cb870535cc7f2559b4e5493cb55fa2e571fd62d92953787700d5c0d1f328b27e7d1f4a56c32626fdde1e2234c7b761ab4213f5b7b6b27a0b63bd259d66f674819f8f284ce5560292b3302ed4243e1860952eabf2f192e98d0a47ad44bb13eb83e83a2d91ff1ef9806a2ddac0fb78d95856705916a2e11bc8acae7b4e0a80aa215ae112904304427b61d5c2a3b66a37068d1d2c45b71df4fe3b35bf2446b557f2cdcbf93f0512ce0ec15dbed0b136807069538c41c015b80fbfba66738eb254af5edbbba792cbd425bf437bcc5486168cc3f2ce95b4bf258001eb5e38b3672766e1370f6fe295e766b3a3e2d454ec9bff402dd85236484283b1aba94e987ef5d9a9c702c9e1c3ea79388a902584f3111b30ae2596e4feec8d1c847c7abb964dec885094fca7c0ab1eeb30a78eab10041410864948400433feba36b013ea1d6a9f9c8cb5976b9fff26f7d107f9abf7e97e478bf069ad7249e377ffb89396250da36d2cd08bed2fb7e5c44c5c688cc4be30717e5459cf00cb550f41c8864325229f7056022f72d48d759667a04b560f48f9449a8fe1bacd1cd96659be1f776dc891573dd2a0dc0e6b831d27c731333389782c09f4808f69560b182349542b2058801d400dbf56ba1ecb103239536bb16d8b1c83c829c08e43f34af9f95cd8ecce3e945bb5e4c3a433e2bace3dec55d988091d803b902fdbe79eaf6c0a0ffa488155c7685cf59f82d82455dd3d84ed2957d0fc91a0afe95fd078543889499867c1722a4256240e484f81e31b8f462e30ca5f7a5ac378125e65848699243d7e5b0709948eb2c80270bcf996ed36a198440e2a38e1634c9c638cbb7339fe9b94bbefa5055cc1bcd8d2dbfec8b13c6de3490a7fa0c00609ef6596b8cb951e5f913f433b4fbbc5277fe5fea9732176803db4c064a3661dc8d1fcdfe122bbf50731da90d8786cd77547cd6fd009953dd24d9fde6db00330c443b58b75caba6c72552ec771a249abf39f88e9b028f2f434dd0488bef07666a0906272cb799b8033d405d2c87c2f140b2e1309a5c90dadbfb70fe34b5bb0a17d02c8927f2869e27491bdcc45c506cf40a2eddaa8ec5e4cbb368ab8fab943ba1d0b479287debc50cc4731c8b6aca849437bcd858fbbcff4eddfaee48564f8e81ae323c8516d415432bd4597ab8689bab61df9c52928697d792a0a5a57276cd0f91044f46ea5302bcf109e1da7e13bbb550086dcb536136f838eb5d720432ae3a6bbc55fe883453be804313592d035bcadca9a7471f96323b97f954353b19904153bb3e4b8e0233560ada8446cf1590d7968c113c7b23ab5a10f1b48e85478c674f781a0d7cfc228d4074b333b9a908f1de3fbab5fb21722f937036f38e006a36af46adde901f1794769ff93f9050295d9751dd8192319d6e6332cff1752fc10ced84aec600f772d151d8fa14a792e618d7b7e4bafa6efab25a82b25f85fc9974eb9f8e8f2dc35a277eb9f1ac64ac6f300d71a12b2ca080fbc7da4bce53a64c209d1bfb0c089a51ccdca9ded88e12addbbbf2716731f9b2daa0c455ea53bc219da81f5986495226967b1bb6011cf8462608be8694a4be2c518f8786f0a4991eb94b4e0ff20fdcf6cf7eb5027f172a95ee1ff0b474304028b5a28de90affda3bddf0c301efb0b1da0920486aee7d274611695e8bd8b9616c4dda4bbc27d4e6495a9ece58c8701b0d64a6ceec04e352635af47c38069990c200c1d11cad3fb909a7e837ab466e4c066c4287a3eaef4b53e2350f304410a8881b6fc3a54375f22cb67d654ff0ad5282118b0d3f577842a71588c381af5f53d597aa4ebfd614da9e2a54306e4166a0351f0546facd831fbcd36d7a3b911e5d06a7f7c644e0b3ca167837349e58c4e5a3be3c2506d39144e7ff01cdb6589de2754d3ddbdd949498297e07451963eed021fcf67d88b13bbfb12bcb86cae84c2d1edaff27aa6196579916db81e7047f69caf0c4ac12f0ba282d557623a60bae0e2ad3ca6dfe59cea5ab43215c75cb484584548afc08a1729a859cbd8d15937647886ca9c6eddd654b37d716b8a4762cbc1e5e56bb253a3b8f9b9a620b9aac2aa71345500340f137918cce174a7bc03aed4f4344d52a4ab19b83e6508f7fcadca0879e6697bcdf04808da69d745abf4644fe93f5f309745905c9c2438ea2cb1358ad9202409bc59e05aaf68ea3d1feab81e0150c5e82787f1dcc7d6a0ee66963d9cfc8903b3988ceed566b191a58ccb135f17d47f105d530dd28aeca15b6318a625307f00b177c025250d483b093b74f10b4c72538ef84267ab00135ec0013d1e9837b7fa8dc0eadd5349ccb5a15f7aba7549c93f0d40e0d0688a6887cac14a4006592cb107a65970748cb717130afa500db067ca9468c6b7c80673693c4a7c4fb202518dfe75b5e93382ebc16135ee69dde04875fc70ad5ab713f969c4d4834580eade5ddaccad45949e6e872fea988207692fb5282581bcc80acbecbbfac0063a3f1d02ddf2a25ec7874a9527f307bb7aaa8e6d0853a074a91f605294c1420b291d9deb11bde5ba35f67919b5712e620bd5461ef457e1701609f73c6a96b8e6e82a2e6280cc23189c4b4b5155455b66a451250342629d421d08c7b4a5e69743a506040ec347bc75d94a5131a0663830d73df1430638fbeaa68d997055ff30a24a75f16e50e045fc5a50431a42d66b4070888c27976602d69a8a11607eb3354b24f4c63d8d188d8247fc0db26d471fa48bea1b7d1e40baa7e064a9828c9cd921b4d19e2593dda2495fa87ac50f6b277e6f716a2a191221a10bf04b486fe608c0577de2c32c05e616ec24cc17da1cdb2fe48d259f7ce66f201afbf098f7dadb8b2f34100f9ab51fdc710a208349607f184b82dedd8cf52c5ab893501bfe5f6770423536ed3adea853e21a7afaa9f79d13e11e89504ec576ef63dc2732b4881b9fa660d57a2e07c10a4d077e9ef86e458ddb1c7771173bd5db56f154434df31f63e08aba90d142aa961c86d00d609a5ae73cd455349618e809120d733b5e51abc319f761fb0f5019568a1f67c69040b74eb3ab3be985d8e212c430f12170d914084d099c3fc02444e84d5c1bb6fd39d69452f963d68ae026500d249d592575fd34d50afadcf4de75efa5289fa2cdf19de47e27251d2de6455d5963074ac63c89cfb6176bf7eaf3ff84ead8b5fc97eaa07e1a20bcf0040ce64ea154ac96e9245cd179014e3d35d656d3bcc2131393e23ad94b96feb468517cd7d2e4735ccdb5b0212a9d10dd4332ee5fdd9454c151ecc935609abb236de8296f77eb844fcf3d3d1dfebf6c541cec0b1b7dc263471d5d0a1308d6260dafafb4990508f42a89b8748fbcf81f4573b98a9d6291967c4645be8a0e7ee7c2f471b743b58cd974dea29583f4cacf76f27bc31e0f9b2738ac8cc3a79860065642e0d03f50714bd26d49379f68d21dcca5b8f18e5e0f825676cc4fb859620cde925d6661e10510c1ad948d7baa56f8272e3755ff9a6e663dbf5db6c462d65df105f0c91c6d4ea8f5a1fea3e85a6f95860d63e2afbdac8d4a21318cfa58323f036dfdda9a0efc4924bfdd35c562d05e4a08919f2e4aaf1719edf8c8d8bb948e6c8df07e474856549fb07d13efaae9cc92921aaacc805db972b7f5341fa284c729ff74e3fa5028ecc4b75aad10b3435dd73953ff158443f35e5c9a5d21ab245ed93a8c0c16077e6b6b21e8e8395728d5b0c2cf7c25a3358c3d8b08d0c0029bd5ac4a90144320c2ad84cbadc5f0cf355c2291acd5a96e3077736c6bb686928e2b0e3c795b36fa26ddebb0b82c6a187dda345e13eb1d36cf103440b2d712bbd05324f87b84587fb252d059862020331402ee114cf382e8c112715bf88bba500f9b8e400640780d1d99c49f5b20d0bbc4c15d412f47432bd5153936693d578396592b6eff76a6d0bece0e233539d9f3e471ff27a2d627f62ab3466e866188bec6b6e92a2ee1ac52d8083c9fdb3dadd3a661733af3d0236fd80912814e518216d006ea88d767f43f97987fbf41b4ea371e8cb22def09cec3061574bf57c8c731703361e41f92a07a30dadc82b96bd622e96184bf915fc8e81a920f5d5cb223c055dd4e123f975f1a168259f34b39fb6d237928ef38efe1d785840f7194d3369b7a68ca0acb0c5d94e27046b0a989b545fed237fa3784d8f95d7deb38cadb25404e7b89d412bcf0263ae9a9ecc532940adb25c6ee8318f6ea062e992608103e9f1ad6f76fd880a91fc235f123f17c80851f769e0a13145003244646515302b930c21b143e216e97c477b772826df8a6399152fed4607dd4b6630544da62ed934c00c3145c9e14b72d06ec50daebf20befa6fdd520802e8c0ac915b79a569f907421a7776404004d7218ddbb012526bbf1ac56044e6b871590ccd1c9b13c3c0d2c6611eaa0087908cb0c2ac551e51d2ba78fba3bf3734ddd4f915ab8d54b82276aa145ef852dd8981f4cba427c614c6d1d9ce86f58bd0c27acc3894a4f275adc80244d68adc323301ac45a3b5a1ea58679e951a21e09e090a19840dcd10dcb24d994d81cb4065d9c5764c8afd420f4224e15ff4e4950485025a26874a2bd85452fe0777056f2d649b9979afa36fc08df63fb3d78943581eed98745925cea880f0ea02da307554a1e86d10006fe7dcd2b271b067938294ea556e4bbf8255970b4868cc65b7a68b8ed8709335edb0a9320b74eeee45140110d784f88485966a6521b8b353deb60f82b99a49da512bb275b65457ef896ab573c12875204144e7cba424ad7c503c50267d46ecaf4fefb163ff19e65399d76207f237e42895bb37dcbf25e68e46ad52f90b557ddea9402f965dddc2480d355514870285f3b80dde3534d14776146c0b14bbf4543388bf41181fb0cd67b47a781e6463039098312e5d706bd4b35b1b0a"}, {0x50, 0x1, 0x5, "e0e3b1987ae13cf45b6e974160c9644c4782b64117de0af5276b80c5bbfecb8e268990956a946e4bddf3d970c8f1a229459ccc54843a09326d159cdf63be69"}], 0x1060}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) accept$unix(r0, &(0x7f0000001280)=@file={0x0, ""/108}, &(0x7f0000001300)=0x6e) 00:37:09 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bb27284066c2a37aecf98506209ef828000b0ea4e492f6566da68f2ce60903ed8b087d9e0cd640929b575ec903f1814f6895a953c85dc46e24d24712c153065d714b31c2e96d0468a06a84f704603ba5cef67ac65fb53c0f397ae3b9ebde640f740874f8c6009194ce880876f1c3ddc5a3bd", 0x72) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 00:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) r2 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x8) socketpair(0x2, 0x5, 0x3, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 00:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 00:37:09 executing program 1: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x7, 0x5) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:37:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffffffffffff, 0x7e, {0x6, 0x7}}) 00:37:09 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x3, r1}) 00:37:09 executing program 0: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='+[}\x00', &(0x7f00000002c0)='tap'], &(0x7f00000005c0)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='tap', &(0x7f0000000540)='tap', &(0x7f0000000580)='/dev/bpf\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r0) socketpair(0x6, 0x8007, 0xff, &(0x7f0000000000)) 00:37:09 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x7fd, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0xfffffce5) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x40) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0xfffffffffffffffd, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000900)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000880)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f00000006c0)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 00:37:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x48, 0x3ff, 0x2}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x2, 0x27a813583e06096, 0xffffffffffffff01, 0x81}, {{r0}, 0x0, 0x41, 0x20000022, 0x81, 0xd1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000062, 0x7ff, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x7}, {{r2}, 0x0, 0x20, 0x40000020, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x7d8}], 0x81, &(0x7f00000000c0)={0x7, 0x8}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 00:37:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x381, 0x194) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 00:37:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000100010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xfff}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 00:37:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 00:37:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 00:37:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1013, r0, 0x0, 0x3) write(r1, &(0x7f0000000000)="d58c3f77e65d5fb197f63ddaaa1fe7b37116d11d77f1ebb47f4eab9d66857a7c0bc991cd387ef76f7b38f4477c404a393ad8169837d9e2497e0948478fdfa7ded38c78f2f0e3729e1c5f3aa727faf1dd9ef211f58f9ed85030a1e5132380cf06615d76e5c69d196da1079fa520d54584fabe39f9e9e9f73e1de68a06dcd5640d2a4b13d639519fef8b53e453621ac529e62584", 0x93) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 00:37:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x7fffffffffc, "2fee08a58b37b059ab86943cddf48c00", 0x1f}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc06, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 00:37:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r1, &(0x7f0000000140)="9c8bc3774f6e", 0x6) 00:37:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) 00:37:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 00:37:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x17c) 00:37:10 executing program 0: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x10) recvfrom$inet6(r0, &(0x7f0000000080)=""/4, 0x4, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x8001}, 0xc) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xe) 00:37:10 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fe, 0x0) write(r0, &(0x7f0000000080)="6e2ee7", 0x29c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x1, 0x5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x800}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x9040, 0x6) 00:37:10 executing program 0: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 00:37:10 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 00:37:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0xffffffff, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 00:37:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x69) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000680)={0xd0, 0x7, 0x9, 0x100000001}) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x7) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r2, &(0x7f0000000040), 0x0) accept$inet6(r1, &(0x7f0000000580), &(0x7f0000000640)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000540)) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/12, 0xc}, {0x0}], 0x3, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r5 = dup(r4) dup2(r3, r5) fcntl$setstatus(r4, 0x4, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x2, 0x9}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x5, 0xffff, 0x3, 0x3}) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) syz_open_pts() 00:37:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) dup(r1) 00:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x3f, 0xff, 0x6, 0x1}, {0x9, 0x1ff, 0x94, 0x4}, {0x101, 0x0, 0xff, 0xfff}, {0x3, 0x1f, 0x101, 0xe0}, {0x0, 0xfffffffffffffff7, 0x3, 0x7}, {0x3, 0x4, 0x5, 0x5}, {0x9, 0x5, 0xfffffffffffffff8}, {0x0, 0x401, 0x2a7, 0x1000}, {0x8, 0x6, 0x7fff, 0x600}, {0x1217, 0x8, 0x0, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 00:37:11 executing program 1: r0 = socket$inet(0x2, 0x7, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getppid() setsockopt(r0, 0x3, 0xc, &(0x7f0000000040)="fcffffff0ea31000", 0xffffff27) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0xffffffffffffffba, 0x803, 0x0, 0xfffffffffffffc5f) r1 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x2, 0x100) bind$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:37:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f666c65300000"], 0x10) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 00:37:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400004, 0x20) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x10000, 0x0, 0x5, 0x8]) write(r1, &(0x7f0000000040)="510f0009", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") rmdir(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000000)=[{r0}, {r0, 0x110}], 0x2, 0x52) 00:37:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="6dc02a06d93ac97a4a68f5c55548ce091bdc967881d9b225b28f0533f072a0448d14a0cff192f6c30e5166fbc1eafdea1f451fe5a93871ccf6e4241ae327607460b2b320d21142097e0b6f2bb4a213ad9f47023de6686e0bf963418779244d07dd971c27a1a81d74ade0a387c66c5a0809b6cc209ad5a2e58be9fd4d604dba68a6317189402994e65c13663dfca3e397ce88f19e49c8a281701d063a23f8ad1a8d", 0xa1}, {&(0x7f00000000c0)="96a15654352ecde977d1a843daeabf0c187e282ca5dc7787d8feb3c093ddca2a3d7b918bca6a233ac4f96de6ba5cc91473eff9f042f0b42500f2ae353ca3ec149d424e64791a03877e9f5f4e266ad841aa2e82ecfc16325873f26b9fa95d21ff53857fab346af568a68ad0e0b6b6fe2c11003238a5457ef5434094d56d6633ec4aa3e18c918935df", 0x88}, {&(0x7f0000000280)="c1c31846b10f602e737c79534408a66f5ef966943d373f343b28b3c9c159733a6fa5d803035161f32f57243f70e3dbc20182eefb9c7464b17c0ab9a7035b4585a1e2a0dbfb0eb2b30c661fb40d83dcec1e011790687d471edbe649f5fd7e074490d3096d65df8d973bdfd717db26b2b91abdc427e173ed509f8382ad8602bcc3662505d137b14f455add0a2f9cd0c6da217ab375d6f75a42bbd9ef2610e76555cd7da041a74fec7ac5d67f8b762f5e79f94d5b457e01c07c8376cb83cd02cacb4ea8585305aeb88bc9fce76124585e125747dc324805c1047b65d6aa9433e66eede39368ea7ad3f5421ef90ce4592f888597a0ccbd5f503bba9483b287444cc5707f25aaf7ab3782f53a9a8092d1784e98e08f1f57c744c44b540826cb598ff14c20fb2b2d196ca93c64371cea046415a730cfdfdc3d1bdb3e974de995b9b1e4dddd18667d75278a640b10ec9776fb8912b68270cc8d0476c15dcc1a76f780c60c6320fd3aa1ee1415bf0a63d924de7ca442862a3f76219616464f02cc7e3a5f5962c0020d4ae2f94a03c40a27ab4fc3a1fd422c73dfcec3f33a8191f5092bcfe3d846d310ac993fcda4d63d865da1cdfbffee2981d1e3d3d7d93cbd881a13f647813ffa8f46a441eca07d05a6c6afe559d866e0e9a6050dc1f7cad0d8f501a2ed4207e94bc72deda957dd5e8392e6a601caadbea6660c5ebfac4234d0dec71542e161b53fac58407dab49a9b27af38101146c394839fa9bfc103d22ff3130c67502b9d0ca854a31c061866099bdc52f9baa41fb7fb29917dda75aa0c274d545cc5d2efbf1dd6f54808416422cd54d8752431005b02056b41ced41efda475abd4d2bfd347f2cbc77f23ab110231c66dfbf72f85d3579d62a3cc889cbbd4d5e4e217d458a7ca06a51ee3a86bfe6a7403be2475e5d7772fc5e0304aac8656c30f1a641d93d3a2592db2a12ef8e15d1f649d0fb69af5057cb7525179ad4bc8ea231a1056c54090e681eb2aef017e33ad32eb30ca8216e7d9744c56f4e03086389160b5ea99d9139ec5febcb2766a19ed0221ca0b8dee1a50ae8c7987eed45e9e8b424a10c550d92e0d2343f37b9642f57c0639e27dfb60028dbb7492e16ab7d4642295a6871e801c5c397e371617a5e44880e513501d68b89c696970c1b93802bb2122e132c7552a8db36d7b43ef9f2fd5add6c29eb5b41192ae804369e87789bbe0677ee08b1e7a34ceeb66ed3c15295f29ddd4b54fcc3f007cbfa607c6ab30eb3ffbb9d2577a123138e74e573d02162067ef05d22c7987ba9e83b241b78988c1d18faaddbd29ffd606a13f1423e61f643a729b1a6cb3f9b5339f72d6586959802adf0f9a3513f6be034307b73f99a0a4774282fabca2aa47e6501b1bc951e9a2c90740fb66b5076e247897975af58272a144d8a1d7d60fddf996c5d1c70cc6db4fa6273c88a7be4d78c9ed6044be7b6e3b312cb8d26f166b7ab70fcc0d377259f42a299b6265a42157c354fd4dc5a629f1a903a5118ed0e86ba62b44a577c0031cb163b80c90378321d73f58fad7a262c7dc0edb99282b06787780c841cc007403c3e216998b38297d531ade9187afa9cd373b13742ab829f5c2bd86e05f2190af557ae15d946f4b168525bfa3a2fe2a95d41b61dd810b800bbe814a8e8a5672e63acec4e0037ecfc2dff7d50f1c61fdf6128005efb2953194eac03cb89991e446fa45d31d387b68e8eea075181ed745774a64e2e1c2769a8a9bdfc38c058e92cc5bab2ac4b357b93b9ecc09764d6597c73eed1862967af7ae6f152dee2df49cd6cee8bc5430f3c27f289fb72ee66163db06311c42055f00aef26729293ed1958e91f66d49b8f1018669b88e0faa7a5d9abeac40833be9e0784ca38573866716efec42ecc8a044dfa52e2c955e8289e1cd184f41c26d3eb40cb9c613b78952e4bce8915fa4c7254e5a6bf3270b474816adf631ed869c18f3ae0044859675fbc24f63be49939076f1a83ce8d53cd497b275c2a5984a0620c8b48756dee7a66e2f5d8706d2c6f80ebeed86f270e9be600459b8d9847901a62d500649d04c98c8526565030b2469e7541d0bd7fc51d1e8cbc21baf859f5c48e8288ee67720490a0741312cbc5cf403bf81c8f31cc5a235e671d22dd7a44c7de64cedd083930f1f4717721caa42626c81a8ed733913fd922f1f61e955604df62751e20ee82088668c42ea90663038b36243b6a9a6c2d9d358d8119ca31fe400d761918581efe95d4364ebaa13059aaa1e590fe40e8b05f9185bb88e1ab2d87e4e666b0fe392256dc997f454d7e970bab78dea2a0ac222f79e15d99173cebb22aff56a37f06e8da13c30d79194433abd70b6f2fd825b4caffd7b4318dfd87488e2a7c3718e5cfcd7b473d97ab228719942aff3e041b69a19360b6c52affae20e77267e5f443cfa2263c83bdf630fb13b13707ae4eb67fc42958990787735ec83ed26da82b85b836288113cfd0d19fea76f7d5e3e9a1a1e739feb5c92fa3d68840f6e031381a72c251c2140971deb130c30c634c2dfaff4fd0569a787fc5cd794016c691a3bc2a5d1d9195535068ddbb6df0602671706f7cdedd6a7cd8238a6d33e0e237a35bc416c9fa4833c516677ad3c662dab0bcf4571148252041ca98082487d7e3dc22c7f92dfd73464e25ba69afd76f6223eda039948cfd91096dd487169a9f5134339a3c876301c46db2cbfbcb919ade837aad8eb3beaed2814d03d1b25cd5a887118b2538fd9be2fe1802d442e10c458c010d6eea4dcc31b3d2f5735960c6607a7cb197ec61eacbbf777202058e329a55a8b7500d069fa19560f28a4d923b4f07b5153ce820947ea1c07acde3c1a1fbfcf8ce345e85ac6c537034ac75bf6c43d2640783dd116f22f59e23c2761965073fd3007207ed4fac5101f81305c4700051f787857527a6cb2ac56443bb10d34657c0dab6193e4c8eac452d6b3ef6dfc79876000ff0f1f03642a863c665506f1403fd7e227ee71c25ae09de46dea2a36b14e0aee8c88969efc467f16023b35f0a741bfceaea241c099c53041ddfcdf75ee42b7309fdc23604f40df90bac51053abd62d1cfc9097cccf66cf3d871e5a9f2fc810f81c502794f02daf8a4b7435a169037711dabf3867d8e2b9fe6bba9910b7faf57e9086a921ab04adda0ec3802670d9dac2b794afb0107aa299d015c31b1a03e82ca131b7fb9e6c80bc995bcc21475bb7f15139d51217b290809f760f9b9e0ccc64a7b9b1c588edb8ac9d674fd705f3b069ae393d69922a3be0b35defe594b0e7627ae8aaa46dd4c14aa4b0c72bfb7d1bbb0dd0f2e2d3e888ea31528b9ffcb0ff703382d0e1c5f4c2fa46214d9c9683a5e390da6bb20d91930a4bc4681a82e76bfd0e592f08e04603aa15242eed16514307e3f6301e8b592e13176e94402c79e79197b80776c72790e720e3ff469ce54a852e6683f0f277f7b2deb8f88a89581799bc9123c42e25de6c79fd4bf59aff1d821c9ea22bb199ae31c2c8e26363957319e1b1f3ad4a248954fbd2b0bb4f81fe8ec7605fb9c8885d2f43b8b89379ba7d9348e7b0f68b4d3a6f52e9b3ab52b4ecd3689c1ee0106ea9abe266b644a2601e0b812ae804f397dfe4bea03a685bbed3bb09848cdcf2a844fe4299dd577ed10d3f3fccd5f961095a5c49a67785402035f832e4e2c3fa6cfd6623c875c7974cd0da4d0728dd0eeb9557265b623b6f79a445588e599628d94f9a563ce57ac2e70bd3b4a7dc9b0bffddba7be224ec17b2fe8c7bd343e428ffc734065c34340c9ec99a5a5e52e2cae19d59c424a309cc3a1559358c80e24b19fe54d68ee078de0ce639944d79e82b88b45e17d5ba38ca614a4f882e638ea4bc1a3c569423fd43a5ddaa1ab33dae6230bfb06cf8c989b5235411cc23728d627a766741db589f0e06c28e6afad09f0a981907e4540c546996c77a33d0a4705d5a7ab17dad88e37363bcf92380210f0dbfe8e51028081f581971e8cab982c0e7bd964b9f47b0e263513d7431b2a627e1a08253b1c2b05e2149a3b4d3df7ce67403a32a720cc18189385ce729fae071308b2996c1efe9bd134f4e22141229309f9f7c24dd35e700382bee4bff0a53d283d175dd019613fb7e7340ba1cf2116eb547e091086bc7c9ad0f1579752677a1b8ea4a6bf4dd882fa11859d77b5d4136db43cbdebc5fc49fbacbaa58ec067e46e71e143476141b870c73e07713ffff7789be9300227ff03d20265e4898a73743c4a8662f5075814a4e86adc1904ac1b8f79043c72f0148f5f39cc4ebd9c3aa49a50361975b4111f584489be0f4eefbd316f25ae7b0dcee85bc7130840b57a4c2a63bc6f4bec9a323e280f5d997c5bbe2a8bbf1bbbdf29b7ba4cb33639abe66dce57112822e5003007461dff4e4816c7ea03ecfd60c7a562a08aeecec9c84c60833ae72f61425b81446660bb58348daf0efda270c0d88348c2d315acf4d0c172cd87f742ac5079e42bf1bd6f7c08be7568ac8cfb866deed82dc7bb27086f2eb72781f942a477fe117e9e2f7585e57fa721eb6507e246aa51f7c71e296ee942a401260aae22a2e8b34195f00f2e735ac971026a86a716b9ede6e0847a52ee08afb6757790ee2576c17f01eb2da2bdc9b50438bec6c8b94b98de91811082fe33d8c9a94ea17fbc20b152018f5fa786ab5f553a35838163bb9e0026a82202e7ec7175bdb5062bd7b05a8e706b0b8b27ed6598eb0682d98e2b6e6c9c02b008cc5742e13686c6eb4778c40af08ecff971d3bd9475bd8645d86ff011736f03aefc5206716b946a42a18debfc0d01910cd41052362be6ff093ad192b88036f2f45a457e8a0c8cf373405978ca59f1a2588dfccfeda7ebb136275fa0193fc8018aa76a3c8f71d2c818b173d1edc7030965ff3e95f862b3a063709017a4036ca21533ec92afd385d125e1e27c86ebaa406b907c4c9ef9e857818013ec35ff7ab000d4b08207895f3aa0085670d51aec26497305f403357f8716aba111917159837f0a38e544a9df7e14a03b45aa632ef9c55711a08d06663a667c051c5d0da71d200e6a19d1377e7de5c31b2c653f2e1a6201df640d5eedb82e2bda835df455f596fe9b2ab01f4efc8a32a2cf56d6791cb5b5e8e6bbe572f9b700d6d8fed63f4c6c33156d0dcb8e333a57f8c7359a327f529db98476961a1078108ae8b31016424686213ab5f29a31eba36c10bbc7ddd06f4f1970094a2848d39cf814c57e8f2b4d3efaca27fed00e97365866e6363e1749a06f54407c6e338fbd14135bdb96cdd2b160c1d0df9115e3bef2d47e05bfc4d6a2e2fa90514445a9a92aa44f9c989f102c024ad3953b94a8fb643eddf36ef6b8be49192f9485e5a88fe183389142f495782b2d75fd7723ff15bd1fafc1e6de68feb159d1a9b0c2c5bef2320dc88c9ce207fc13c698b589dc4e2f47b14d1cd6917ad8dc1b3bbd25949eb0020ceab981096ab195da84efdcdda4ec59854822f7b25fb49f636ee616b5d5cb8061d8e6fc1ae88eb2900986f2b5d7b128da8e36e6d217936ba8434f0f96f6f6f8eeddbc34663e0f2f412c9d46e7296b19581f1ca16934ebb926bb7574bf1612d9acbe77e59dc691faa69010148f4c610204534d889c20fb8f40e58516e6062769da553aed139ca7e0c0d4e7b0d41ca911215c6ca2a1e20496ecb6df9b4fb551aa55b4f8b31f1c206d071d45b7860321f5fe403ef02c0cfcf0f1be4772bc089c7d7ea6f4f89e22fad88a025c9d971b60cf4a3b9aa7f4d30e238f299edb948f2c62231c64fb115591", 0x1000}, {&(0x7f0000001280)="7bd6a4a83a781eb709f82d5f539a0daeef3709ef3b65462bfd1caa42fddf667b765e2dea0f861cf91003f50e5fb5ca5a0c06887eb67ecbdecba101eb45f84942edfab7f11a75e48fd1ab532c881bb9f644ed6fbbf30e3582ac57f53d3164a226c134d2b2225b371df81e3645a31d8d2fe5cb71c1acc80ead14b29f045e9bd874b8ffa662e669af26da2d9b85ad4ce01989c714652560d943a0babcb18e095ace18bf6ddece5c040cd48c8bcc201e77dbe45fc15e055c22379eb328c21db98987e7ca3fbcc50c7132856703388c2ab7306519547e18e6738d6c8b2f26d723efc1cddea9156f82b4bcbd3e990d773a54f835eb5bac2fbbabe0096d595494de03203e829a8664aa67e2e03b9ef45022b2709c257fce4d8915b65619242fa92730484398336e2e1858b522b5dbf35b2d73ec601eed0f6d47185eeea67b203cd5b3427d0c1b459e653fb1bc34a0b34516a2f905b2b8a923283d712cb4b34f404fb36e80203b9e02a55c52583dd2ce194ca0604b55d383b42f46f19e0189e8db7ea27c0cc3705d1b311130a5c71254a4c20abe8b6ed471e347419622f51529383d56670b3f9fc68e00ee102a72d2501c364da9deaeb663d6bc3ac1413bcb9afb624b1421cb882d785e7c3ed807e7147c4375fefba7e1519572cae918222e953332bac844f566b6811d3ac11608ac2ab6170874d8b3e4d07f49d8efaad0da41ee380f3ba9090804be50181883ab4f5deb8094e2bc8e38eb30b95f5f960057be61583ff8282229a1c44bca53a7832621209be677bbffa1cfecacbe4daec0d8d6cce52fcf89f8394ddeb883b306e2798a44cbfe511e119b47a7c181a3adce8a3214716d1ecfa95af32242e04669591307e94dfea3a58910770348d05a6f037fd0ad7fc716be7940e20ad12957f49310e99da6d9ae82944126dce610ddd2a7b2574ded05f8b9425fefe6c7d7134275219e44f1349a547afa93d5c4829a6720af03b4bf5d0edeb161d9bf0ed933df77806fb7899130df928d35f6860c90f1780c46af55b72efda109c8ba4598a516b3a8dce2134c448f585a8b165a61db7bd3ba3b3410e620344591b32d8355ac7c359dfb606613f39b6b680d61e087b7cbab6e6c1774087cacfb4afef8a2ece4c79939e3e81988a5127da1418837d936dfd6aafd44105db35564151051a1697c8c47ce501121de64bbe5a5680989998c205f370d6847ec3dd4b89800f20ea362de4bc2da54c7e209444e78a87d37f837608d89bc2e1996413cd9f83e8f5cfef3104af6dafd216c2834ab88ad29233017fd70b44cbe50e956bb9ed9e08b1b98cc12735af76ef0e70aaa72ec8317243804c7f6c561edf860b4bb9019fd383117dbd83aeec94f541fa864b135150905ff783469605cee59069df350f0a86708b6b15703ccb109ba14429cd113ec10fcdbbb9a2cdce01a397a58842f1fe98b056b8b4d4d23d77281bac4cfeba9686f684496e748cf995dac7a35be2498e06bdd1e60beb3bfeaaf8c7203238e4de070c38c0407f52f6c16a3e2cc9a7833225ec2f9ef3f8c0160154d8435663a3594592a90134d6789bd89205c876ec4ea63b921a11c3770bd228efd2aa8cc0ca3c9b9516e3a63360a243294c00b2c6df03cf3478aa0ba86afaa5714915141dda8e4eb4eaaacb4e820c3c02cf1f6216ef96766add636f976faf818bda2076857e581a10dbf469b9ca56e69db0eb6b305650ec5f86ba15edbfdafaeec9c063ecb071d46098b86de570a9c49176bde22a4933fe6325df30b4552fe02c70889323576cc8f77e589580a5b1a9e0eb2cd85fcc0f9b3e7101e30bbca21d24ed3ced37fc2f4ae0ea0d3acfd50d796cf90987630c46876499b240e68b88722efdc5ac74c598e67776d10d9cbfa6f4067ba70a52c5607250968a3b8afd2118062e87125f5044a7dbf9d75c2f9c83570fb6eb97af8ed6217afd70d48ea62ea239c13f8f3d7d24b4341d86dc8a5dcd4979679d7a4170a9c6ca53635d49c19f33ebb3ad288cdaf7874cc7e6a766484f4bab5c7e6b656edfa8554ca36f4833932e49e91addbc6d603f0ff39f7963184634004fb76bf0057d890456f9e925e77fa364ce452052cade246be2fcb2fe8972cc8442dd9df370a967944fc9bd1d53207bdb5409f8aab52bd6317495a64bf92114feb1ec3270c1602e82844f8fcb302ca0a86185d3f727fd81dececd814f51db81a32038f5eec7cfb25c5e9780d9ac6a02cb678f449ab46cd6e75c1d08e6ec4a7e1288dd0aab8f4c0961e29c514a67c032954aa5742b819660301c403cf9590ec4afaba6ca144df904fe84bebc3e5d03bb72bc03ea423615ccb5c45be561883c0969ed2d21c8bb83d2862a1972088908c610a9a9d65f1f77b5ff8aa3e2b030930972088d44bbcef0e3b6ebcbdf778c499413eea2e20ebeb47241667189d7d40c25241260071c5299025921c7167535312606aacc78363ca112afe7fd3d49c82a98ef65810c0f568a12ad15ee952de92ef4159966fb6871bf5e524f0b184f298f234afab610d8412b86a394d43d15eb8aacef1f2871a0d8db80fa76edf94a2216ba5183ccb62a48045d0888d4ab312a4cca4b738425b6609c204b14bc8d0173610b897949a99ddeb2d00cb69cd15e16cc76ee9b1bf06218484387ca782cf6fc01b11dc212f5302b1cc4e141ff5bf9ab6633b1ec98deb63388d9eefbbf7e914bd670a47c4366e688cd7a6668154270ea0a6af73f8991e761a1fb596727b631af7d0f31b7a3fc9bbf81c85c89c62eefd1589937f92adca50066dced8e37fb7bfae3595b0f765260d4e03f6fb24b0020068645f653919d743106dd1feffe5164327eaa9da4151df8dff36b761335470ee90c165c9c9e1de6f6edd6ea83bd54ed6d34ca408404cc6a482a14ab05ae434be247c91c65c8627e48703b8a331e37555c1f8aeca68b28872e51dfd7f45013d0b9c58b88a6b42f81087c604ff54bd324a3e6d11d290177965fd8307014d1d9d021ff4c5f8371f46eb9a4e444a26cd8ca8f2bcb38dadd9cc1c236cad7c75a435d23acaa1293960a1d3dbcfb93aec33ebdc53d1953fae287a685e5e528868c992afb4ea1d833c0ee2b536fa4d68360fc2ecb581cf3d44a3511336b13ddf5c8621df1e21249d73bcf7e321fc1d4acb6cf77ee960844eec33f2aae0555519c4a66588fa656155ee9b88876a195f3cba7ac886c1fe02313856a58f8139cf73951f6da6cf89f54477a642d6095f2f619f5e57791e27e1ed9e149dce7da94b2a66324d136f148b8f376137b1eba7b8b2c8f862748176bdb7c6cd4c5074ac95d5149837c86822625b92eb155283101c7d52199dc0b52b4e109b2c3860b1b19763e9a69cc53a7fc7a742479f955be2a7f7b2d20f35f554a3715945a358a30488918df72c4552c1ada615c7e659d533141b5b0946573ddfe3def59c052219ac5846859f4590a9f788ce81098e832a63109e5038e0c9c06d82b21ed5ebcde236c6b7354cf02fb3246a81fd4ac4d6986e2ee4612cf6e2fa2ffd45cdc6bfa9b06f113d3f8b06aee1257e4ddcd7962b377e451111adba23ef05ad258c5d04155f117fe090e289692d7072facb56ccc0ae37d042eef83a6477c3a46f8341623bf38e28cbc48d5c6c03b2a7749b6864a33b4b822faa1ef2fb4905c583f45d6f86b5e2a3dc62cbf9cad9e0dcf7d19e115dbe46aa94ba2bdc5fb312fca4ac717915883a714fd1c2082e811bf417f1799ba63e205ad339387c6f11df8808f408eb2237a69302dce79033b2861a00f8802a2a5b5ba8b975034dee3d018b16589d39cc77d2b25a1c9915e3aff66a4f21edac8ce91dabac04b7ea84febaca18e6fb6f8b0732655dbced3b00bd8565b9d264c0861c2680ec85c2f5e2eb66b2185ac967e74345eba38996fe30ac9b5936a66e9a9b7869aafd702b67597f77642d75563ff58a8a07aedaa35d6f0d0d89e9336f123a0fad79b6f052ce3eeafcaeb69d1d6a0271ec162cc910d859869b60182c7b24843811d9f437bb0c46cd880093a78d1245f9906546d50fa6ed61aa5bb41f7de5da9f141e5e572b52bac9db12144d762e92968eb940b427d2ace8a856744bef488374b89c10ae293c26566308932c8f4719508a4ac106874bec849d6ebf692bbad7c9ef585bfb3f5c11aa703ee1cd44d19fd6f031bd52acccb610a05c1d026ef0bddc93500574ba59cb0ffd07057b594e5e3e81819552a07c2503c6620c608591cb6eae2a182fcb23305561f6beff75bc648aa4b80ee4b10747a4990dc7df41223d1a576147add0ed3b108f7a4ed2ab91b347d1b02f9cb6bc11510845e63604da6a599a2957e7bb6d1ddc90c0a7be1f3df571d564ae03e0828263557dab0162f30271a0d17858c0f2d28883e12ddeec25d4f3494e187f3e6aed6b4bd5dd6b3eb94ac43fa277f4903396f20ed0e811239245eb1ff5ae40e0947f2b3bd6dd6b1937ddca67d0a838ef8c496f8d18dab5ad2a3b129d83609d0a9640d9fdd7a3fb90328265d2b9f5dff88395f14920631dd9b26fba6dccbb26f50a35f287670f80dfa18fe58185ebe92e0c7fc80d45098f7c8379f74de322c87ce9dbe60415f97e16008c7e9855bacece0f8e048cce56144ba8c87101b106ffc0ffd6b66f61ee3f29a018c0335e2e11329f454930b06565190d9a10cdb27de0c3b39c327adf9b3c7f387bd0f37db4e7873abacb1b212be1a68fe29cbef7e54422bc2ba3424a920b7ea5591cf1c2e970f8c36ee9156dd874694937475d435a0e56f19e6ee2ba879c79879e3d9e46bf44e798ea65cf794b34ab3443d5cbed7c1b520041a37cf70357245ea1f265d6e5010f1f7f7bd9f174fbd61ca8c9e0949ab8114812e5cfa54456d931624deb91bb1ca95063c9da917e310ed52b13ca198f0585e5e4404cfd40e002b35184d8cb23e778afd310049cb486ae72381e9fc13912bbdbf4281f8190f8d7fff831935d914b05a33f3eef974188c6305117c9595b411abb942c734c3882cf2372b7ca5cad465bd2a946f5512f3311c97709f1f0b1dbdde8b0e5a64db2d355d6e92d60d326383a8ec39a3a7f5af58bde76fd5188cf5464ac3e802d2781b17271fd91c7d727b16752118c9a014907c8e330fed400a79b77406707f6dd4d1996a6648fa8a4f12afc92012ee8318d332e2cce6feecde37500f8eaf2abb6af4f0e168dddff22d438886fddd16423b6229419cf775713d9c6839282d4f984f3d6efd88e499a59ec5aaae3d195c6fd84307bae25ac9b0410f98697bbaf9fb7fcbdeb59996bb5420d20381cd8f210340f6472489e717a870b047bf8db0fe6e207cdbd8b3c9fee47fa299e054a8241f9363e22121195b4f4fb9ce1467c3d159293d2bb499523d0bf3854c4afacdd4dd66911343edddf848583a25090c431ad05d10fd4a1aef88edcd9e0e75db0be2aafdc2f57cece3711839ca2221675c7af33fe71f6185d0e520c569e64f2b1ca4f833ccd5a3be2ff42ced6e7b03e0981ee894173a8e1a3635d0211d93bbd8a97b75c42672630b632412685b4de99c57c0d836d0c6ba9fdc1eca2b46ab0bac30514d69856dff1b34cd5e466f7f4b3131f1bf62f35c8ed35c13a4184d28af27b9841d1f85c202620eb8cf568434c4952b34f4e99fdb81aecc3f25b48f89270fc8b28eaeba8f12e2f6458325d5f2079c054ea148c34c3143a03475f881a23fa74b4015adedeea66551d3489ff0b71b0ea1a27854f106f855ffd276f10a4ec450f56ce94c4a1a7e75c603c60c4be39a8eff9db8db66cc485c3b5aaa86cfc5124a1c9cd628b8081", 0x1000}], 0x4, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000022c0)=[0x0, 0x0]) fchown(r0, r2, r3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = dup2(r1, r1) dup2(r1, r0) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x0) 00:37:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r2, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f00000009c0)=0xfffffffffffffed8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000c00)=ANY=[@ANYBLOB="ef814221d230fb984700bf146335043cfc05eb141983bc6d993e2fe2e7b04a803273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32ca4f2121fce0743022da5e466eb88c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd203356c4a1142e25d91facd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ccf709a285b162d1e284faed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f8291f103a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e84f4e84b5f1a07d1c8b7c6c29811c676c0000000000000000000e8f7d484b0db9f5979e39e48d4100000000003461479780f9d458d6cd38ae2bdcbf49c9f9bf0c1b7fd20debe544468113aba26e2099834c55b8239ff8a6c58fb24698ec34321b4f1a225bd9e1026418"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x54) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = shmget(0x0, 0x2000, 0x8200, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x6, 0x1000}, {0x40000000000002, 0x5, 0x40000800}, {0x3, 0x7ffd, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 00:37:11 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x256, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 00:37:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pipe2(&(0x7f0000000000), 0x10000) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r3, r0) 00:37:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f0000000000), 0x10000000000001be, 0x0) 00:37:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="35d4f915337ff12240eb4c3532", 0xd}], 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="cea141ad8435e707d8abee923371282ac3869b7f4d8a1846256f3136dc7a8f0aced0f638e8e3ae4e5dfeacf694aff21be65ee47a05cfdfb0df3eb2ee22759e9b75021dd2f38396f31a79d7a316bce805f836bfbbeef090f944e765423f70bd36f2e7544de0791cde3bfd2a11e92cbc32d3d8d22b578b9293ef3201f4fdc251a965f78b86f2c6be1bd50d5f87001e8fe4a2720e462d7e9ae2507cd774fb8da819031a6321698cfee6", 0xa8}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 00:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 00:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54, 0x1000000000000}, {0x1}, {0x10000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:37:12 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/78) 00:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 00:37:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x80) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000180)='c\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:37:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x10000000000001f4, 0x40000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x102) getsockname(r3, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x90, 0x10000, 0x4, 0x1, 0x10000, 0xa8, 0x4, 0x1, 0x2, 0xfffffffffffffffb}) 00:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x50}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:37:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 00:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x60}, {0x64}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffc4, &(0x7f00000003c0)="ff5d211185cfa633be703acd43e07a2abd3e9e2b9c97b8bdf2dd8eca7562bf12649d6423a7e0aaf329f431002e4f5f5011eede1f4fcdcae9ae39c303270ccb30c2034ddc1d18db5fc13b61da0dc533daab87357844a02910c6fe33e8c245a60100474413cfcc5c351e97850e059943901c53c194d1ac6576e36032eb54a0f2ff00e9e21dee55e81a22b105f5306efc5d5d9f56325bfaf1d929054bb7f1dce50faf2f20de74800636781c00211b3c381f24c1bde79f455e1960aed25c08ba9d691c5f3da81109782a59a1f5a61ab4ba29330cedc9baecf9ed44ef156acdb2344b1ceff0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9c0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0x0, {0x200, 0x290}}) 00:37:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 00:37:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x0, 0x2, 0x0, 0xfb}, {0x0, 0x1f, 0x2, 0xff}, {0x100000001, 0x0, 0x81}, {0x40, 0x4, 0x4c8, 0xfffffffffffff54e}, {0x73ea, 0xffffffff, 0x8}, {0x5, 0x1, 0xffffffffffff0b8d, 0xfffffffffffffe91}, {0x2, 0x6, 0xb7, 0x6}, {0x2, 0x4, 0x7}, {0x800, 0x5, 0x4, 0x101}, {0x7fff, 0x10000, 0x3ff, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1c}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:37:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="2931be89cbd84ec06d2b2668ed010602f34ed67ecd2210d25d2e8719285f95812d158c665904696aba33f16f74b5d4d45e2c475f42421216dc8ec8804547e6d86ac35c2d98e86a9a9f5873eadc73aaeb43e2b6b2ca64983a2e98f548f5d0ccf5a583e7e78778b09342ff18d30e449d61f23c4d7af91c41e46b53b3c0a8f8495842", 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 00:37:12 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 00:37:12 executing program 1: mkdir(&(0x7f0000000180)='./control\x00', 0x508) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)={{0x2, 0xc20a}, {0x80, 0x1}}) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) 00:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) kevent(r2, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0xffffffffffffff81, 0x9}, {{r2}, 0xfffffffffffffffe, 0x40, 0xc3, 0x4, 0x8674}, {{r4}, 0xfffffffffffffffe, 0x9, 0x80000081, 0xffffffff, 0xf463}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x0, 0x2}, {{r4}, 0xfffffffffffffff8, 0x8, 0x4000004d, 0x2}], 0x6, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffd, 0x30, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x200}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x1, 0x6}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x8000, 0x1f}, {{r1}, 0x0, 0x1, 0x1, 0x10000, 0xd07}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x18e, 0x2}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x100, 0x9d}], 0x9, &(0x7f0000000080)={0x100, 0x7fff}) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000c40)="28522a0991fc88d44fa23225247744d0ce14d90a9b4d89251b522469a8e584258b528f66d6270c6479c90838576e9cdc7551bbbe1c6938f48daca3878b83af7299e252c354d76e90d8e979ababc827c88f844c70653ac37e2c4cf0cc24e7d6cafc903b75e2e34b8e6f7205a1d02643c0e2cdfdf4c2089780d4af04015d63e4d6fec961273f92b17a6f76a2cb3180ce2cb0", 0x6d}, {&(0x7f0000000b80)="b5d723e2bdda7770e7fa0fccef2d154ca0f88b9c25c239ff2549fb75a81599cb2dfbe41a558232dd092036ca837e414f3c59dc279df6f314ab0302557069f08896033182712365e8cf9ca02bf8fb976d1c260a3ed1cc6a7c74b57701962ad79249b184592ec62fb4529608b242e2da84bab18086f1b98838e1e29206bc16744a2718676bc9069dff7c0f2493a274fce8cb187e517b18de297c7e26ae50da", 0x9e}, {&(0x7f0000000340)="404a5e6b35ba1574fe9e55ed47c2385fd7aff62af2595b35dd2355a3e3af8a02c1e92217b49a3be9c054cc9821a83ae81372fa03150674ecc79a6908b51be449e1df7d9fc2b02e63cb239c4f89973cb9b703aca4a13cf4f190ffa5e24d15ccbb0c3507875483eb925c128261c88d582953161799ab31aaf76e65773e29a6d2dda565c2c55781c3cafe97bce3d43b01b960b70dd45b85252cdf9e04ec93519f7dc472058733772129386a5c59dad3abbc8773a63746f8c41517fce26e0b1273fce4a65086b8a5d4", 0xc7}, {&(0x7f0000000980)="10e901c476eabd161d945d5f25fc4766d4a7e865c16c4129301a34b8a00cf0272f67af52c1c42035a94f345951bf25086eece5eb4a8d966d42b665319557f4fac7d669d06da5b02a26d21620fef72ab1696fe53efecc56d54684a7a055e61509d7ca394d855c10551551f6b2a7dc23533a3d21c8e1623df6a8081469d9ce7b8797352223433673ea7079289600d095f04713935a665093c19ef92ec7574715f9a78b6673a11e4b720b2e94b8fcb49b956af1fda402a9e4123281d29fbf579af6f1fbed9b3fb53069b99933e85aad44aa42850a9dcb8606d01c4898d9b2721dabc2ec2edb581400a86fc59a7b54af943f9704aad06b1bcf4882b72551f34a1d2e608aa28113c86851b14c01099998863422b206909f334aca54e71866e7e5fac0935a670e505afd5131ca62caf5c9b9b26d949c4433b5b760695968afdfa298ffdb0b6701fba5e0195964cc55", 0xe2}, {&(0x7f0000000240)="30b93954e8d2c2e6932eda3a8310788982df693080aeb6e0be24e3eb0f8357b26c8880cc13c0b8cb1e3b468b2583cdf172cfd76ba0c63b68453311e952e837a11a4869c7270d4863a40f469799", 0x4d}, {&(0x7f0000000540)="c5f6a2a7cdb51d29ee605000698353077098d53f0f21e1a64acff591f1adfc1a1f2a0959ed01ca7394ffddf34b4969f8af4ddcc7ff0de08238791cc6ed3f836d9ec47c1f1ceff62eb701b6f5ae390a94f9e08e72c0e63de658f42ad872060eeb8481d155a6343d0aff6eebde8fd5ccb93e0089ec915289fc356a6b9d8a3af17663086d8ac0c8d0a2bc08672d8c99388d161cdf154787468c87f104fea616d2e42094ad087b4a624b25d0e0facc1d47568289b274be848ccb4271c28d10018f185965c0c1a96bbd5543a6b13b021069a2dd98f703dcb159ad4e249c2115b6563458d14a4524958383", 0x4a9}], 0x6, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0xffffffffffffffff}, 0xc) sendto$inet(r0, &(0x7f0000000900)="b5df8a2960ab5c6f1c4ba1ccf5a6c95ae0c1987430b9ff2c81113e4cdaa388e6f906b6d15731b62704247b57069d3b", 0x2f, 0x0, &(0x7f0000000940)={0x2, 0x1}, 0xc) 00:37:12 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 00:37:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000004c0)={0x20, 0xfffffffffffffffa}) r5 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x101000040002052, 0x5f00) r6 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0x10) unlink(&(0x7f0000000500)='./bus\x00') ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x1000) truncate(&(0x7f0000000540)='./file0\x00', 0x4) r7 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x20000000) renameat(r4, &(0x7f0000000580)='./file0\x00', r5, &(0x7f00000005c0)='./bus\x00') ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000140)={0x8000, 0xf7c8, 0x20, {[0x8, 0x101, 0x9, 0x5, 0x5, 0x0, 0x7, 0x3ff, 0x20, 0x1, 0x81, 0x8, 0xffff, 0x2, 0xffffffffffffd653, 0x2, 0x0, 0x10000], [0xffffffffffff8000, 0x5, 0x4, 0x3e, 0x353d, 0x1ec, 0x4, 0x0, 0xfffffffffffffffd, 0x6], [0x745, 0x8, 0x4, 0x0, 0x2, 0x0, 0x7f], [0x9, 0x100, 0x3, 0x5, 0x40, 0x20], [{0x4, 0x9, 0x100000000, 0x7}, {0x5, 0x6, 0x3ff, 0x800}, {0x2, 0x508a, 0x8001, 0x1}, {0xc00, 0x1, 0x0, 0x7ff}, {0x3b6, 0x100, 0x400, 0xfffffffffffffff9}, {0x10000, 0x8001, 0x103, 0x7}, {0x0, 0x81, 0x7, 0x8}, {0xffff, 0x92, 0x0, 0xd896}], {0x5, 0x8, 0x3754, 0x20}, {0x4, 0xfffffffffffffffb, 0xffffffffffffd27a, 0xfff}}}) open(&(0x7f0000000000)='./bus\x00', 0x100, 0xa0) 00:37:12 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0x1}], 0xb8, 0x0, 0x0, 0x0) r3 = kqueue() close(r0) flock(r3, 0xd) 00:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4c}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 00:37:13 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000010004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0xcc) r4 = getpid() r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r7 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r8, r9, 0x6) r10 = dup(r7) flock(r0, 0x2) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x6000, 0x40) r11 = msgget(0x3, 0x80) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000000c0)=""/113) kevent(r10, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r4) write(r0, &(0x7f0000000040)='!', 0x1) 00:37:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f99fa7344de66696c6530001aeb71cce11397e542802455eac5a7d5ff0e8454c5d39bf3b0fe283e103f325051f3d7643ce5de6430f341"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 00:37:13 executing program 0: r0 = socket(0x3, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x801, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget(0x2, 0x4, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/55) getpeername(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0xfffffed4, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x3780, 0x400, 0x1, 0x7, 0x100000000, 0x6, 0x2, 0x2, 0x6, 0x2}) mkdir(&(0x7f0000000080)='./file0\x00', 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="f7692d00b6af725a7385728798b4d5784cd4f396859164631b3ae1a5a76b8861a451b20dc3b96169249d36ba8247578be2c67fb74dd31d88533b0b31ac2d78b1d82c8ffbbb5404eb26ddbbc75a4c0b4f3ac06b4913700c1b76f85866f080ae2f3c4d68aa64e9dab0404b73a1bb3d37d116976c32df38d7c9fec15d4e314567f81f83f505963e951ec5d69d91e196dddb9762610bdcb78e1f7021a6195ebc99fe857e1ba6a929501a76554d63ec405b915f399b8582de772e31ab7c18f8adaa5a599f", 0xc2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000140)=0x1) 00:37:13 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)}], 0x7, 0x0) listen(r0, 0x3) getsockname(r0, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) 00:37:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000340)="eacd39c3f9ff54c4b3b2d576a9cce55c27bdcb442b23", 0xfffffe26) 00:37:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x80000002) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 00:37:13 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x10, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) 00:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7ff, 0x20, 0x8001, 0x7ff}]}) 00:37:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ftruncate(r0, 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xff) 00:37:13 executing program 1: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/250, 0xfa) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000003340)='./bus\x00', 0x80000000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 00:37:13 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x2c0000000000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 00:37:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 00:37:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8082, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000200)=""/50, 0x32) 00:37:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3e, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0xffffffffffffff47, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5d3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xe3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) syz_open_pts() 00:37:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x210, 0x80) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 00:37:14 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x75c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xbfa9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xff00000000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 00:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000380)="ea02000000000000007e00", 0xb) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x8085) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r2, 0x1}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x5, 0x204) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r3, &(0x7f0000000840)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 00:37:15 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) socketpair(0x0, 0x4003, 0xdda4, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) shutdown(r0, 0x2) 00:37:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) mknod(&(0x7f0000000300)='./bus\x00', 0x1004, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget$private(0x0, 0x1, 0x20a) mmap(&(0x7f000016c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) socket$unix(0x1, 0x2000000000002, 0x0) 00:37:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x1}, {0x18, 0x0, 0x5f, 0x20}, 0x8d0f, [0x1, 0x9, 0x2, 0x5, 0x6, 0x10001, 0x3, 0x9]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x50}, {0x8006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc65, &(0x7f0000000240)="8d") setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)="db129ecf1d653d645e9008499d0aad352ce93bc7f98f1745a48204977e59469a9fa4d9e4e92900863d1a", 0xffffffffffffff6a) recvfrom$inet(r1, &(0x7f0000000080)=""/148, 0x94, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 00:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8448, 0x0) 00:37:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x7fff) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 00:37:15 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket(0x11, 0x3, 0x2) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x44) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0xffff, 0xc1b, 0x1f}, 0xca8b, 0x7}) renameat(r3, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./bus\x00') close(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000002c0)='./file0\x00', 0x69523939c3eca8d6, 0x100000000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r3) msgget(0x1, 0x8bdb51195272136) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0xb, 0x4) fcntl$getown(r3, 0x5) 00:37:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 00:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10060}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 00:37:15 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/81, 0x51) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 00:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x28}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000300)="c3187191c4ae64f45992e188de5d1ddfbc8c3d96ba367deb7978950b2166d0272ff1f1aa5ef422472801447be12fc8e8c5ad00e271c9c0b5db900c3b63844024718ab9f7981d92962047bae209e15ce56dc34daa6437b0154d143c2d8e7c44ca87c663f38c6a280dbec53e458f6d3975b6c34c1f41181b08d48df0b067b7d4b63aabdd86e12b7641a1e8621e837f52d10070495a83041a79b9fd631910d8684124c647efe1b69264bd90b2eccd7e2382cc4d829edac14a2a472ecd3a88e93ebb2b8a1b6ba8249b3ecf3a43c005b294c5fb545b48c8cda82ca3aaafa16f4734c53d85fbe8d6963f0725830aad88e163934a89343aa2016748f655eaaaff1c5131e2cc8964832fb450a17964406dc275d3028a046069cb16bfd113e8d72546a1bf9a657ef56be948c2d19407fcd2940b7d6605fcad972dffb8a787f6361fc0a1ef546257fa44183376e1892ab8f2e1f50c61697fd1164729016143969e5df052459d73b56902ec8b9fdad1581c164e72bae0db342917d694413c4e571a582d3d57dbf427abb04962b81382c31d99a37fcd4552f18108e5c3f49ae88201c25d633cfb00f68675724ee81d93183ef25e53a29a9d2898bece57154882b1c6941713eed37b713c672584fb9651968c11ccc71746b061f52962915c284a48fa1b59b1b156e24d303952b3abff361fe4304c3940c6f27205c723c7ff6289d200b33f1acbce3a047df857bb8249cbfd942f13e285ed43574a3caabb3376b23da334a7f2e27a992db6e57abddf696a3ea9a82cfa8075950e06186d7e4ceb3dbcbd6bec04c30af51bfd18142ff9d323ff78ca4fa495944433ec397f9570ae6422ec71177bb925d3fa437f7b3c829343cc75fc7bd00fd2da0970a080d805186fdd7a83e776a1abd286931e3a1dbd4281ca394920150305dbd7997570ff3e491fbd26a1d9c7f157ff49899f9a7be33c55ca8be21f43d1ff48ab5bbd25889bfc59c0a6ba3629da69fd90b403e7db16db87c74034ce8cc9b1209bb254832e58888701fe43e68202c2233642209fa333448a68cc7a6e2bb1229f3dd03454cc6ca9635030bc998e5d060ee253bb5a88858f14769f7ed6c2e71850d8de3e438202b01606867d6dce0e0f08aeff6ed7e88a6dba724356c86ded37d6e2f6838ea7608a190cadf0dcf23805707ee59c5875a4cff6eb449ecf7f4e4d3e2fbeff7f5d254ebecefe941b8087621ea9b61cedd037e912a58faee6ea7e432a33630e953a0e957c1af1bb9d3b6a7450d0755ae942a99a1f6baf0e8e64dca6a8801dc01df2c44538b8eaf9eb106a665cd61bb2a8e7e0c774d8b00797e6295ad7d15fd1c89bdd27d3f4287c3565e045b5b1ae4749c5626d5576d7f52cf10ab69d26a88b9828186432a11f6e712568bed9cc4bfcb73c42db4ba49ba2c3b3c854b3a53f28e3943e1bc68b2b29deab26b21826b243833ce900c1a1428f0f3b28fa2fa7a121136fd10741db0ab691c496628a8c4004c23e195447a31752458514be70fdd762ff3410d5b6b58e9c087ac4cf84061c493639a797aafd3cfa2a1cb92a777646096457d72da1f79e84b89a4d8951bb2716ba02a6f14c52fe1177a06ecab968e561d72047e927b6d937a0c9651771e019decc75a478d425c21eb61eb0ff8356e9e3d8352ee656dcd79b12526ed1c2a69832ef17c6e844b082399e80a5af99490f9b48199545ea6049c783500bfc551a50da0d4a2f20f349f0a34d4437bb4f25522e1f4eddd24acff9be6bcd9ddd3c3044e2a8566a9a2e6beb4083742a43957242bcfbf58561997246756ab40bc89e3d44daa4c6d094e5526e4a6dafab6e5d73e4d7cb1e3943c0685b79b9eaa4268be4ab88fd294a58cf820fd8435b75b7fe3de1c4331bc7a05646e7fdd4474738f5b21e760532799b3e822ffdc7b99c630c553b7015a3e30ae7dabad5898723c80ccb32a091e9e6eba4417575479fb39e6230fa6b98bdb3bdf7d2cf6be085af7679b9d6bd4a628e015b6b0da1a58e003bfa6864a7852dffbd8581169f10ee23217e68f341587d0424d29b7ba61b619fac0081a5178f156684b642459eb925e2c3585065fd6c7f03a7ea790f30b101943630b829e6151be0ac3be4058edeb7b9888cc4803b71c9e8fd3efadd88234774465d5af162d46d9ba3521865d651eeda871ab125eaa4dbbcf93a497add5c930fe299fe0f0c7681eea4880dcfa4b04df560200bbb2d9c2e8c8eba975d886ac4a0424d336f43b1158e7dfaeff080fdab194f834a39980075f71344f1e8aab19d9cfbdd34da020a444d402669ac0da8ee6cb58abf98beadffa3a4ac2969ca11b282526faeed451062f127c7aef7073add023d2aa235bda9b111fa600f2414f1f5442074501bd5f25b3744b7ea08151b695e854216b19ae12cc4a9bac17c40bcca199a97c47157992faba61c7120344168eaf168279760193606b3d6b454bc3e27f09c2b3eb13d1eb4682b5ec3b1aff9161906164997f55bba94b4d2fe02bbac8fb73cdf75a859709fb03fda1695f0da921837ecf58de07a9b55df54d4510356f69d73d1294d6d043921a65a8311fe2d689064fde9d91d57a5a2e1ed78b11ce9e7094486723adb7c7a01d75eb455c95608a1dd72921517991bafbce8e52f74f528efafc1c506348d85d790868a67525fbd653a39220e7ec8dbd8339395b419bd535cca296f9664dde642640d08a322b4b6d80d361a36ea6f5bbbc0a9d6873b63af94007a0b6668d971516741470df95c382d3ad293c720086bf675c7e6e7cfcfb8cd6bda7d87c73ec437ab83749705c8df922565c96502417f1b4fe791e667d4f4074c2162932f1dccf3fe85a6203542ee9e695502fbfb9facb5c4966b65563efa52136e7af01d225a771936e89d13aacfb036a5d2b700d675c482db55bdb0517a3e19b8910c1df6e11f0c2299730b2839b9f5c33726b9ec07e10b2069b3c2ffc29ec01d26cfee383852ddc5f20690d4a270950807adaba5657740d13c3c7910ca4efe3864f5ea8435bf02d54ebc8162d0af0960e6b0ab104a7f11da0068c3e66f9ffe38482e8400b680604062396467b2b47cd5e59c33926975fcfb6b900ee655f82540a55ee7fffdd8b5af995785e67dfe184ab3a466ded08496592af2be97f9340b6fad95d26455ab1cdf73f48fbe3b6d572a733b34c6e269e4d4ed3ea9b74a3201d3520f756532a6e2fedf992045d63131ef56203ce12ec7540daaba122a860e13ba70d8ee56d7f16cae9e8181c09c80942a2015d14ae60432dbb22859ddc36a48fa162a5030811ce0f4fb89fe193c6ba7414ff12553fd94f5c17656b13219d6e5337574446d55323fcfd119add919c8b409b41b2aa9cdec24dbc7aeb31f8cdf4f0bb0601d4b55a55256672c170b29013af3c6456f85da1413d627511277ff438132ad54b4e431f0d995ebfe962b77d39ce81165862aa2986ed8f27f224c70f63bee10c019ad9441d3b15134e61687336bb856bdf803afbac19bdf0d4cadd52cc0de51e831ecb6610a21c07d517bfc336d2d7e2c5eae3c883eb1938db1e31a0696c6c0d7191b094677ec780ff35f9058691c0a3d7ed120f350b9851afdd0dad7ab3d55bff9ae3396089b1aa4174a58c1e1a68291e0594d4cb853956e51398d085a11b2e75496819188a772b7f1396fe9cf115f196cd04bd10472da635ef220888d0ad47f0ef247fb1a9be2ab98a0d1822be72f7114f1231ac8ab342857a72c2d362ffad13e8520e6220d79db5982cfc28422c2b1369310d880a813187e914a43bacbffe33b50a4e736ad49327a4c31f507b8596741bbc53d114349aefe58ca38f0c3b7009ebe7d805d60df8253c5bc06ff429bbc657e25d41210edca45b165856ccfad40412dc3b18f105760701c5ddf8da78efcf87b6bc73b0b8a8463c01bfb6cb55c032d152e9dc9a1ebf8f4639796dc7b63f36983910642e27d86f64957b6990e7af23c7caad5a2ea100a017acff2225fe1bc9ec932caf0338dd93b107f63308f3b55f63605692b2b47252c8da6e532ce4de6ae3600666675e61b6f3c6c71bd2221d57e9f762ecfe30cfba834235277e32a11613db99b08c556f4d61fafe43d9cc01dc7ebe290c9672db6e8f428c0575645cc1c248953c1d536d3b81cec18bd9a4c13e1b8aff0cc7b321131bafcf1840abd253738e49aa8ad03fb65932317297d2c9ed496ee040ce35cf68818207e41a5dee2a96baba25c250f93a2e0a40b11afa2b907bb23772a793c04d66fb39f7932141cc61c42d688b7616ad86f60de123afb43e12a6c455d270a20b0db94b8e37e1be32dcfad9d76bc200d446559d385ec3c7da1fdc465b79417649c7e7cc36ef0cb73f6ec366c7181f75cb7d7a790d1744812a8542b3decb1b0df553844ec91aebb990333be431bbfb9f80946933dabf3a56602b77d7753de85d97aff94d58dc85f9fa69e92c7e754fe09cb820ccf8fcda324bf94d4c23623696e3f2ee0918abf2ea07714389ae35fd57eef75fc83d2093e99629eb612fa348d270d2806bc291cb3b9e32d89b363a6de9004524389fc5889cb187e33ff368b589b9c36164eff59ee408ff8b1b6b0410bb49eb44557ae3c771c68ca52cdafd600681571a2282ed461d94d1793a4203e92bb9620b26d6b7916506d6a037883d2e9dcb70a6568966ca13cffa6677e88a6d509787a13857b9b7eb9a1ab500afd563e73d2006b591521a8a2fbc6d2d775a55f5c150204e8921c300da0b99dc67cc8e2677915b634376071418e141c6648763514a07133b0a2edb1e8ae32d088e406b7ad5ca1dd6fb90fe70eea94bdc05ad0647c22d2b62ee308ba9c1b517434b1f75eff849b752e2f718942eef25fc4f5c4fda57ebe921020c61424d67c7e63c62b84020b965a2f5120f0ecd063041c87e050fc63799ac3df4bf232585a5c59976fa187c528a5ba6d2669ea09d2193cc48c802eba4c1b53ebbf77b62c72887a1dddf8f4a8c6759daef3089341f11e14a2e6a9b98502895fc37be74292fc085f205250c37693113678289f4d885205ac2587ce4f70da218ee5c30a76d3edab7461e59c5d2199f9552a5a7d28254c4dac300de9e054770c7c08b8dbaf5d1f3efd51b2aa35ccc9a17d1ba738f72ae28f267dde32bbd7d9f3c96f33a3526bfb5a798d5396e6ef3429162fbdd0dfb85bcf46450514fb13b674635bf58c880caef97554713401fa9f95241eaf7cb08952bde5b6a95416d62c2b46a277843296192f4b75a6a353dec3ab24bedc5f175895c09a227f248d489ed40622f687f3a44dda57fb0dbacbfcf84e278b3fea99d0ea2143ad95796d09d1f83588114a297fdd9450602efbbf5d9bdda5121960eecb640c6cd9f35ce76aa54948a7ed8c6b31f70318492f0db7e18bbfb37c7734cb701bb06b06fee35416b91d0d8f01f4b7cbbc513b377e226a85862921e8d3049a6e84a45bb66d993a1267f1a791a277e5f3781afd833075ff52f69f3b516a9228c7f0c35e3be36d40557e360df631f7a6622d5b13f866bbeac53d418a35116fa2f8d379e31f635c0f6002b9a4b1ad77728a0966cd9d8379e7fc7e0f8a840498884edf856f1ab4ce4a03fe8828404fbd1c6926183aae9911ce2c8d6162a614b91247b27f78c1aaba44c411734d116fc50e4a291ea5a1da2d802e260e8d1609057187620e34275f89dd9db226323046dc06ea441fd33b0c94fd087e0027a61253381bdea18a145ed3797ef0abfd6c263e366a49c7d3975ef5677ec5d49a6897d95dce36148bf9992c71307b4e9ffe6ea98c26cc7447dba886a87dbb748a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='$S') 00:37:15 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x100000001}, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000100)=[{0x0, 0xffffffffffffff49}], 0x9bce17cf6ca4379) unlink(&(0x7f0000000340)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="01f782e8017f9b30819f6edf09731b00b7ae1c876f65c2a71e2600c5df26", 0x1e}, {&(0x7f0000000140)="228e6a8519c89701d6e7dbc953f1935dd22340ceff1188582fbd58000774d67c859904d078bb5303c56de7a974d639208b6ff120fdeb98391afd2ff80fd894fd4ae3dc9e566d7d", 0x47}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 00:37:15 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 00:37:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x387) 00:37:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) syz_emit_ethernet(0x4, &(0x7f0000000240)="5d7439c5") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x10) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$BIOCPROMISC(r0, 0x20004269) 00:37:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/103, 0x67}, {&(0x7f0000000600)=""/154, 0x9a}], 0x6, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40000, 0x2) 00:37:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = getuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r2) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x100000001) link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') 00:37:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0xffffff65) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) close(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 00:37:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0xffffff39) socket(0x20, 0x5, 0xb35) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x12, 0xffffffff}, 0x10) 00:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x4000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") open(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) 00:37:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65302152b1511487015b3bb69cc3ccc185d87d0dc6bdcae7a3f710a9d5046e8c3b7d0423a752d0aecee99db991018d22f53e97f9865ae6b8fabccbaf3bdac3df1717e3855e83e91b72925d1d3d24813940462a23432e507b2e6b63785846bf66b53d52b153a53a25ff4bd624878aad1e87abe9082d13259840abd54ef5fd84af"], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5e60, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="fe4ca9e28476dc1b3815bfe05d856fc72dc3c50a11f29fcf", 0x18}], 0x1, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 00:37:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7f) ioctl$TIOCSCTTY(r0, 0x20007461) 00:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x920, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000040)="0879ff010000000000007975f054fd9c") 00:37:15 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 00:37:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffff9) flock(r0, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x7}, {0x6}]}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x6}, {0x2, 0x3ff}}, 0x0) syz_emit_ethernet(0x10, &(0x7f0000000100)="8b7f03799f04e0e030e998a58a4a5415") 00:37:18 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 00:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x60}, {0x44}, {0x6, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 00:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8043, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5}, {0x8000000006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 00:37:18 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) clock_gettime(0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8000, 0x8, 0x0, 0x2, 0x0, 0x5, 0xffffffff, 0x3}, &(0x7f0000000140)={0xdd, 0x2, 0x5, 0x2, 0x8, 0xd1e, 0x7ff, 0xae94}, &(0x7f00000001c0)={0x3, 0x406, 0x4, 0x800000, 0x0, 0x2, 0x6e, 0x10000}, &(0x7f0000000200)={0x0, 0x8}) truncate(&(0x7f0000000080)='./file0\x00', 0x20) 00:37:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="3fcd1834", 0x4) 00:37:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x488, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 00:37:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 00:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x100000191, &(0x7f0000000200)) r1 = socket(0x10, 0x8005, 0x200) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/,@[,\'\x00', &(0x7f0000000380)='{C\x00', &(0x7f00000003c0)='^\'\\!@\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='/dev/bpf\x00', &(0x7f0000000580)='[^^]\x00']) recvfrom$inet(r1, &(0x7f0000000100)=""/97, 0x61, 0x803, &(0x7f0000000180)={0x2, 0x1}, 0xc) 00:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 00:37:18 executing program 0: r0 = socket(0x11, 0xfffffffffffffffe, 0x101) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008000700ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xffffffffffffff8f, 0x0, 0x0, 0x0) 00:37:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x800000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x8, r0) close(r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x1, 0x8000, 0xffffffffffffff81) 00:37:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x2, 0x0, 0xfffffffffffffffd, &(0x7f0000000340)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x0, 0x9, 0x8000000000000001}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000280)=0x10) 00:37:18 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 00:37:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x0) socket(0x18, 0x3, 0xffffffffffffffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) geteuid() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 00:37:18 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 00:37:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0xfe059bad080afb4) 00:37:18 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="1d50e1dfadad05a5470783a87040a559ac265cca7014cf50caccde308520bed69d2e64f6fe13539d283929eee4b4fc02", 0x30}, {&(0x7f00000001c0)="c86995f20c494985fb13c9cfee8f5c04cbfe4561583449e9e8ea9bf66cdd2a193fa4921ef9825ba49cb3ce3f5e45ffbb181e99d7a4ba85491c73b6263c948001410397ca7fb6ca6a55b463b2ad46975e52de6eeec0e2587d31548fa0960df5cf16f8662fe5680fce8f2da4ef6d7cfa66cafcd7393c9f9d83dd1ac2189c54d693dbdb4b3e1daa876699deaac3d265", 0xffa4}, {&(0x7f0000000280)="388a4919d72590a50af974f6401dba04f89a1c4e90c87410333607cb8317dc3a3334194fde0da8b34c82307a1bac74947d61d56ccfe918ecdef6410e40b3d62a8b21977f93312e0c05d765a8239d5c08f8", 0x51}, {&(0x7f0000000300)="3fada3ff4b62baef5e3f601556f5dcaa51bb0fc55c1daac11c2144b2f8b65f7199a69fcf2913c7e226fb691e4d21cd0e0772ba4b0930eefc2f911265137968771af6f76ed5c443a328a3ba4dde0bc5454e688cafaba7e3bdce2e5c7a25431934c66953758ac94d2dca904331345cdd09a37c4682f6b2d9d3c0a5324758becafab2a2a1eca855c925455df899601fcff079397041c01053d047148b43e7c857880cbc99da", 0xa4}, {&(0x7f00000003c0)="b4a05a917cbe0ee173974c5ec34a94ae2592cbef8828061eb9b37a20", 0x1c}, {&(0x7f0000000500)="ed4d421e576307bccdbfa24af06987090568e7cc81d88d15b6f069c81854984f31ce3c88ad05f35da550ea0d65155943391112569f3ca33a751e1514242fc33cef1e74d257c76ece293ccbdd86b8879801733cc52a8700cedb2bde2d43f549c4adc7d818333119f8bb55711b9be2919d5699a8a7313376ff9bca34148dcae04e610b4c1071bf12181faf7f9e9e67ae7a1df0ca846d2b61ad5c8f122d9811cf697e81ec32255a8d79e0426def57382986cb993d5959adc72669275229775a4cc5a06930c570318cba16ff439b8b8c879ec1a74f5f9d9c2c7e19514c1ed5230f006e98d0022caaddbf6c120e56d80c913a94b035a19c9513888e", 0xf9}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) close(r2) fcntl$setown(r3, 0x6, r4) 00:37:18 executing program 0: nanosleep(&(0x7f0000000000)={0x7ff, 0xffffffffffff42cd}, &(0x7f0000000040)) clock_gettime(0x0, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000080)={0xffffffffffff0000, 0xfffffffffffffbff}) 00:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:37:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000340)='-\xa7!\'!%\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)=')\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000540)='#}-(\x00']) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/202, 0xca}], 0x2) fcntl$getflags(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x140) chflags(&(0x7f0000000080)='./bus\x00', 0x40001) writev(r0, &(0x7f00000000c0), 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x10000) 00:37:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 00:37:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x80000001}, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x1, 0x200, 0x80000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="faba2c02f93fd2c163fba08ba8127ad8ec762f05c0e0daf2af56e82e7bc04c272ec49605a19426b803335ef1b15243233445664b093e159dedb7b01d1968e28d9e79530d2ec8de398a0babaef87c14d5d6550aec275d32e8bdbe9700175c75246bbcc22a11b726600708a8bbd170bf2c458bdb7365a17e91ea330d5c4c078ed183f3dcb21986ea67dc325b8df1bf61623d58a962e88644cb6842f99e61ab89c23a4cd9391d772d78fe9937b40dc5563836a3c345fd8036312c00a149966f881dc6550c974fee9b1c374224239f97ccb10b31b3cc1b14001fe43a852e72b94f31fb263ad5ab49f18ba29a9a0b8b5dc56e5466d1495bfa1e426e182341", 0xfc) fchflags(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x454, 0x7}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x1, 0x100000001, 0x6, 0x101, "cb00c3d49b5728055267d451a8c6c1e48a21b740", 0x1, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x692d, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3ac}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fc0000/0x3000)=nil, 0x4}, {&(0x7f0000f06000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000e18000/0x2000)=nil, &(0x7f0000d40000/0x4000)=nil, 0x1}, {&(0x7f0000f0a000/0x4000)=nil, &(0x7f0000efb000/0x2000)=nil, 0x1}, {&(0x7f0000d33000/0x1000)=nil, &(0x7f0000d21000/0x1000)=nil, 0x1b2bfc91}, {&(0x7f0000fa5000/0x3000)=nil, &(0x7f0000e5a000/0x2000)=nil, 0x1}, {&(0x7f0000c77000/0x3000)=nil, &(0x7f0000fdb000/0x1000)=nil, 0x100000000}, {&(0x7f0000fdc000/0x2000)=nil, &(0x7f0000df5000/0x1000)=nil, 0x3}, {&(0x7f0000c7b000/0x4000)=nil, &(0x7f0000ee2000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8a}) open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x4) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000840)=""/206) mknod(&(0x7f0000000940)='./file1\x00', 0x1000, 0xffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000980)={0x8, 0x5}, 0x10) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000009c0)={0x3, 0x80000001, 0xd657, 0x0, "5a11374b04b1ad758a06d6bbeabc9fbac67e30dc", 0x5, 0x5}) socketpair(0x1, 0x4, 0xfffffffffffffffc, &(0x7f0000000a00)) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000a80)={0x10, 0x10000, 0x4, 0xfffffffffffffffc, [{&(0x7f0000e0d000/0x3000)=nil, &(0x7f0000cb4000/0x1000)=nil, 0x81}, {&(0x7f0000dc2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000e1d000/0x2000)=nil, &(0x7f0000fb7000/0x5000)=nil}, {&(0x7f0000f99000/0x2000)=nil, &(0x7f0000f1b000/0x3000)=nil, 0x7fff}, {&(0x7f0000f15000/0x3000)=nil, &(0x7f0000d6c000/0x4000)=nil, 0x5}, {&(0x7f0000cd5000/0x3000)=nil, &(0x7f0000d99000/0x2000)=nil, 0x2}, {&(0x7f0000c56000/0x4000)=nil, &(0x7f0000f54000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000cf2000/0x2000)=nil, 0xffffffffffffff00}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000ec7000/0x2000)=nil, 0x2}, {&(0x7f0000cc3000/0x4000)=nil, &(0x7f0000fc2000/0x10000)=nil, 0x6}, {&(0x7f0000dbd000/0x2000)=nil, &(0x7f0000d2a000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fc7000/0x1000)=nil, 0x800}, {&(0x7f0000f8c000/0x4000)=nil, &(0x7f0000d0a000/0x4000)=nil, 0x2}, {&(0x7f0000c4d000/0xe000)=nil, &(0x7f0000fe4000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d7d000/0x1000)=nil, 0x10001}, {&(0x7f0000fb9000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}], ['./file1\x00', './file1\x00', './file\x00', './file0\x00'], './file1\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0xeb}) mknod(&(0x7f0000000f80)='./file0\x00', 0x1044, 0x7) unveil(&(0x7f0000000fc0)='./file1\x00', &(0x7f0000001000)='r\x00') ioctl$TIOCCBRK(r4, 0x2000747a) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001040), &(0x7f0000001080)=0x8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000001100)={{}, 0x4, &(0x7f00000010c0)=[0x0, 0x0, 0x0, 0x0]}) r7 = openat(r6, &(0x7f0000001140)='./file\x00', 0x480, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000001180)={0x10, 0x10000, 0x4, 0x2, [{&(0x7f0000e06000/0x1000)=nil, &(0x7f0000c62000/0x2000)=nil, 0x4}, {&(0x7f0000e42000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fa3000/0x3000)=nil, &(0x7f0000d9b000/0x1000)=nil, 0x3}, {&(0x7f0000d5d000/0x3000)=nil, &(0x7f0000dcd000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000f40000/0x1000)=nil, &(0x7f0000cd7000/0x2000)=nil, 0x7}, {&(0x7f0000cbf000/0x2000)=nil, &(0x7f0000de4000/0x4000)=nil, 0xb5}, {&(0x7f0000cea000/0x1000)=nil, &(0x7f0000cc4000/0x2000)=nil, 0x101}, {&(0x7f0000eef000/0x4000)=nil, &(0x7f0000cbe000/0x4000)=nil, 0xfff}, {&(0x7f0000d19000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000d34000/0x1000)=nil, &(0x7f0000fc7000/0x1000)=nil, 0x2}, {&(0x7f0000fe1000/0x3000)=nil, &(0x7f0000eb2000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ead000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c52000/0x4000)=nil, 0xa4}, {&(0x7f0000e5f000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e1d000/0x4000)=nil, &(0x7f0000f0c000/0x2000)=nil, 0x200}], ['./file\x00', './file1\x00', './file1\x00', './file1\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001680)={0x1, 0x0, './file0\x00', 0x1000, 0x616, 0x6e00000}) chflags(&(0x7f00000016c0)='./file0\x00', 0x1) 00:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000140)=""/49, 0x31, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) 00:37:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() fchown(r0, r3, r5) r6 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r6) r7 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="0779d8d3ab974d7fd2bc550e7e2ffb622193a145f784a8a91869ab88bd5e5d229deac9696a7b2f2a9ac4203e58ae4b21f3f52f792b9ba231e51d11edea7ae90dbe814cf069f194a778a7cf9434719a0d74818a3ac1cffb422a84abf43231f53a0a6050cb42ea4a0aac7ba8f1c467bad8cd80cbf2bd3dc72c7d52eef6f4327b62cb63d5df685e4179d3d0", 0x8a}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa0, 0x8}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r9 = syz_open_pts() ioctl$TIOCNOTTY(r9, 0x20007471) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000480)=0x4454) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f00000004c0)=0x20) recvfrom(r1, &(0x7f0000000500)=""/255, 0xff, 0x801, &(0x7f0000000600)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000640)={0x7, 0x1, 0xd4b, 0x8, 0xb3}, 0xc) close(r7) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000780)) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000800)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000880)='/dev/null\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='^.-{`/\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='/dev/null\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/null\x00']) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000b40)={r2, r3, r8}, 0xc) recvfrom(r0, &(0x7f0000000b80)=""/4096, 0x1000, 0x3, &(0x7f0000001b80)=@in={0x2, 0x1}, 0xc) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001bc0)=0x7ff) fcntl$getflags(r11, 0x1) socketpair(0x6, 0xc006, 0xfffffffffffffffb, &(0x7f0000001c00)) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) sendmsg$unix(r1, &(0x7f0000001d80)={&(0x7f0000001c40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000001c80)="1616e416da550a98f8b649226ee055e6e453920d4d2f42f52e", 0x19}, {&(0x7f0000001cc0)}], 0x2, &(0x7f0000001d40)=[@rights={0x18, 0xffff, 0x1, [r10, r12]}], 0x18, 0xa}, 0x0) 00:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x51) getdents(r1, &(0x7f0000000180)=""/1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 00:37:19 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000040)=0x4) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 30990 34396 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ffb08,ffff8000149ffb08,6f83a76d28835d7e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda320,ffff8000149ffbb0,ffff8000149ffb70) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda320,ffff8000ffff24c8) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7078,fffffd803efda320,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff24c8,ffff800014a00178,ffff800014a00243) at unveil_add+0x273 sys_unveil(ffff8000ffff24c8,ffff800014a002b0,ffff800014a00320) at sys_unveil+0x405 syscall(ffff800014a00390) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffc6528,10e72808ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc64b0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.