Warning: Permanently added '10.128.10.36' (ECDSA) to the list of known hosts. 2020/02/11 04:08:51 fuzzer started 2020/02/11 04:08:57 dialing manager at 10.128.15.235:5412 2020/02/11 04:08:57 syscalls: 337 2020/02/11 04:08:57 code coverage: enabled 2020/02/11 04:08:57 comparison tracing: enabled 2020/02/11 04:08:57 extra coverage: support is not implemented in syzkaller 2020/02/11 04:08:57 setuid sandbox: enabled 2020/02/11 04:08:57 namespace sandbox: support is not implemented in syzkaller 2020/02/11 04:08:57 Android sandbox: support is not implemented in syzkaller 2020/02/11 04:08:57 fault injection: support is not implemented in syzkaller 2020/02/11 04:08:57 leak checking: support is not implemented in syzkaller 2020/02/11 04:08:57 net packet injection: enabled 2020/02/11 04:08:57 net device setup: support is not implemented in syzkaller 2020/02/11 04:08:57 concurrency sanitizer: support is not implemented in syzkaller 2020/02/11 04:08:57 devlink PCI setup: support is not implemented in syzkaller 04:09:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) socketpair(0x1, 0x2, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) close(r1) read(r1, &(0x7f00000000c0)=""/93, 0x5d) fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x4, 0xff) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="6f6164f071b51de1450598d9151a9decf6b6bb2a20247cf9607e0ba7874d9fa399a8396f20d875d7da7ec0a96f751445b9fdf959e7b95824b8c0c0a653700425fd5423e95e5fd531715b9b56b16f945c8d9099ac8867fca40a0dfdf37838ab1e152a965baf9c7238c788647a415a10ccfe36efbe9272c0d4c51859aae0132b288fc33f5a6d17af80caf304da2c47a8", 0x8f}, {&(0x7f0000000200)="9516298ac104d79744f0271b1979418fd46e5472bf1473565b74793574b3051e3ab911a22393ad47d1a3a27ff7899ab35f974ea00ed02e2682b4cbe2df7f9fd9931094ed74a32682f670e0c62713282a49986275309d0d52d1c25c82553646eb4eb42f464525d4aa20970caf0e365fbe8b867f85286de5404162bc50381c8ba69c349d75da9128032b08fec4299ce295e06f7eb065fe222e88583dde8707be71ecd451afd7be935ff13b506021bf4d970d0f57ed", 0xb4}, {&(0x7f00000002c0)="8239a03ecd0e1e6a08131cc26e455cd0ab3715470518891b96ef78a3f6833af8e05160dd21a93fcdefc464b375a7b2cfadd4e35fd37032b5e4db348912f0c46a18cbe08be32ced92a986142cca8b5304305c3c990d0b", 0x56}, {&(0x7f0000000340)="63ab90afc5ac53d5f584c8d701b2bf74f6734db58f1e61811acd583310c2e19ea375af6de3d0e2afeb5b449f7055cea9750bc601d7e12e1740c2eae197a59d9601fbd4e98150ba125d974e01d594e1750b295785", 0x54}, {&(0x7f00000003c0)="e4b642a1849fd47a531821abe3e9b88f775e3235c35f4f65b0da2290ff6d5e684bf38236ca2af5a4ccaac235010432116f26601e2c37f33c061b", 0x3a}], 0x5, 0x0, 0x6) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000004c0)=0x8) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x10000, 0x0) fchmod(r5, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./file0\x00', r6, r7) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000640)) r8 = socket$inet6(0x18, 0x0, 0xc0) fcntl$setflags(r8, 0x2, 0x1) socketpair(0x18, 0x4, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) fchdir(r9) write(r3, &(0x7f00000006c0)="8d53cfb951c86ebd74f517dc56d0a50fbfee57", 0x13) openat(r0, &(0x7f0000000700)='./file0\x00', 0x1, 0x80) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000740)) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000800)='/dev/diskmap\x00', 0x80, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r10, &(0x7f0000000840)="4dfa02c44728c29ecf9c84eaffbf651649cace37dc3eafaaa52ab407df072745405f1d869e7e3e77dfbb880cbd4a1d064704bdb4d94825e925f837fb1821844e1428dba8d574313a8041623455e77d772de8231c0497faac71788e8c7183115982d3a4204640c0021e1213415cc4b7358583b4d4dbb09314e6e0e123caa7a47a3266c03dbe96b018c48d2bbfcafdec5eae733356d25554b95ecca7e7b5cf12c4b78530c4aba4e297c74cb00bb1a68f66b3c206a0ba831bb772bd057aaa5b2f989bb6f4d405e648d834acc0b31ce6af9b5d5aaaa02231adadc986d2316f8b7a15d7b572bddf3dda4b42412edd83cb5bb41a3a8b1a2931162b34fc875163b26387d71943952abd97a69f5946ebbc5fa023831ca478cf0d2a9a80feb3c5aceaa1fcbbe760d033b02830fa5f3d129f2d08fdda22d429aff503d1581aa03e4f5ecebcdac158d5d5842b0fa1b470952e4de5e39e79d8b5cb65739f98e88d56b78bb1a86cd1b4cede3a98ffde83e7b5ed8faf484dbedac0ea8d826f375a0d00dc0dd57507eaa8ceb37eafb7a1c160f7f80b846d964fb4b5e9d0a80c3ab88056ec090e49dc2e422cdca436a444c0362c34e5b404d4f75cf1d448c4d27b805037e45f2355a99bc96584f7ac6839a44c5bbe03ce47c1cb653297f3c87f81b9d77fd26c76b8c6a0103d869533a9aa7927593e1bb9e4aeace873a9f2cb2e1bfc92f74b403f51cbf6905bc039f10483dbc282ae8b1b6496d1eaa0cb122dd94f8895a0b72acf69239d2aa85bf283ac3b5531a533b67ebe1a161a0dfcb946168ae25e409753968313fed8b88a4a0c9ed78fb0f96fc6740762cd7766ff9953a2a6a1158a96e07b32dda03e20de8e03433b1cd38c161ca2fb733b09910d8de43d2a938ac6bc15d5efa76a44793e2805622ac067ca4af9131c7ac49e8116d967d5b0d8bd78197c59989671f889291b0a284d9decd53d6a803b32ff4b46c4d650a81cd34da7af463f37d77917a332954ae3e48fc2acfc9c95a8d95e6fa415180b93481ac71602627e01ae820824c8480c8d0dac78a17cbecb252cf9f7e293da4f91765260dc2950e0716ade7093188b89927acb08449ddba6f314d2974adfdbf063c188556cdedd23b61a8aa5f08713eb62860f3bb18667c62cc4cd3d4cda09a04d330d86a130adcc56738cd4fa4bd6048957b9c0e20bf307b0bd9f1802eaa076419a5ee113abd24e4c20a563a1239640f3fbec8dd2ea3604fe4e81180e2d09288341efe27f77b7195ee2d40c3c4135bede9d67a62af4c512b0117c94f46f42fa5d7dcaffb62919b6eeded39a740542e80989206debc6fe5ff7126f27c4ee9cbaa211daf4a361ee13ec0ce7ce29805cd52f2b03883a375f8e8cf5b2390130b504823ef28f9eb9d1129c92812c2323c5d0ac55a812bf2287cf15506238f2f4715447458d0265ab8b08a7536e26d387c97f9452ac7e95c2de54b568c6d044dcdd5e0513cb02eca4c0304f8ede371b428c4329080de41470ac25e58280bd3de350936c1c5d8f0e1dfd1f8ccdd40ac4e20db34ac75a67c4bcea927b025c007eec16051f85eab00b224b45d3a74efad83bdba4f91c5de18f9fc737e41d0b462eb451708f7b908d45fdb9a0279b782a7400b1b564d873941536f6753374fde208f5884b49c1fca73d7d8a4926aeea351f3f7be0d2ed2dc46e7c9d2018bb55399a0e59e48fab9fab03cc41303d98508f0652f2e0f6bfe4670ac003e986281578dbb7649affc3b6ca44500d4f36f73a2b772a36182f42a5bdda98cdee8d61310243fd8b9a808412212b3c7b20668749ec610dfe99a2e4326340cf2bc63aa79fb5eaaad8719b679f542edb02152c2e806903da27c14294d578fe89396909aefe834d344d208b44cf24e676efadd3688ba58585f0dda01995ff0ccce8224c85c5b79d9e319f299c283791159d5bfc5972f0190975a980ea8d2e4ee7c93f59a53e98dab42c3f668172cabf6cc27e516fc2fbcd429fb3f79fb74113acc3e664f5d9c4047da1fee8715f14c5c3024ce9bf48f72ddef911a30281deb330853b07c5c7ec1fc0b5bd7b30ce416f40cbe941be1ff75d314e4ddf7b3971953ad0407ebeb15ebd0f7b7522e5a264dfc2d961cc5b3452ba117643376769e0bf0a62bd61b38c2e9bb9259395f9425be7f44ebbcc60fca50885e69523a1f2fde8299c7332d5ae0ddbfec8a1ab7cd9d6c52ee318d32175c936477f079d9ff0da8b8e6a8e0bdf67829ab8dea9ff35247432d09bd6fc8bda22a71204fa7534568f466e4604fe36a07d99f6da37232e1cfaaa97d59076bbac983e671ec5f1d61bbdf96f6a52c4c22ab7ccf6677bbd4bed7ad30f1819cd38dd59da66f856477465863a6c92a800d22c00df1dd50cd0552ec55f10cc4fb339ff9da61130ebc643d923d1b0557d4e45c0c6e344e319978db38d01ff7559e255c09f28fb65aedad8125de03677b0064d044eabafa2dec86f087e6e4fdaf7dcf7e8255e6fc5df4e9579b79ad5380cd6c93d3c47425dbf04330ea65e4953896c4be9ab6d179af780c2beb0d884146777219a97b3626a7540c34df6c92a59d90c8365b560cddebe6190e4e396c9186a40e99950809be17fca5369352a99dda086460bdfadd0d00deca4f3fe0cffbe28382d8d1d1f32ac857f885682cbc28fac8b4822018a98907c1c55915ccad65d0f371570974216d9b92d902a4a98fb859780452c2d91f3b8aa0f93c3eb030d7822c7ccbb2a8e2887849a16984cfd2a1a65108b77b286cffb762565553a92473318d578f09d3cd8b05a88ee7a6a396e0c51d7c135d9d059ee630425bc0174cb3ecffe20ed9a54543acb304da2d2caa3b5c91fc948d2904b62997d7fb11c2b32353fecb5bbeda3006eae51adaa3f7b9c2122cc1fc06b1b415400c28612c2d6e3845a4e3338096c23d415274f042ef0a36e56269619f8c802af49f07a35e3319a6ad897bde123c5dc4300a303f4c3a66f2be5c5753b5362f7de18e63334293f8d563e541274a699d26465072e00daf25bbb8a8835d396a305c7d02771853eab6736c1823a56fdff52393cf9f52c578baeee3031acdea7dec21e76591e6ab6d8028a9076e8c7c6e5709db7e03307f6bb9fe474ada1ee633d9222fcb9f1a6dfbb442e199bb00810a961071fa44260ffd167d8a9d381112f045a9ea231a4ab74daa3c1d014017802cf38d4abaff19f90118de40b07dc7ac8014cab813f95d4dd3f5c4bb59c4cca28f0665833efac45102df781e978ec5362ffd4eb34f12bd17befd01970678ce6a4afff5beb8e751313c14c3c67af0ed26004d1d1afed3aace465685475a32be4c4a76ae078b9f9f9a4320b9147cf80e240928abb92961dbb8e98de7c01ae02b18396bfb7e34cf5da92739316c28a3dbee2bd33c9e528c6ded95f07c333ac23cc87f80d7a089474684f6805414244e8f0b6cbde119bccddd9c220a4182f1acbfd5f42c042e8c9c2549450b6a311d682c77497b67e895cd43214f67ac71ca23bbf0d95e917a1840f7372a24af1ba61bdb293a93add2475369e2bd62f770fbe44195446dd14cc325bee44705f3b4216402f0af588e3e43e73dca39d89afacd8c30708f088d04598d8e2d10759c25b4113ff50f8ecdc7d9844e7d758601056616989903bb02e74226c950beafc22f1319d65b7fe9e635f104b7788deff1b3b879da927b53e9c02fc900d77871a32733eecfd75100a045ef86a1524d6684b7efc8b6d864000380d3f405c362bba0048216f6dccc4eac0796a5eb8b176f7ed65f5c2462b059248f1342cf4cf7ccd5de9c9c51b958aa8566b82c95899ead3ddd8ff260bb5920edeb49fc0a17f324b89dda4551f5f5621d9291cfeec9322a6f5f7234b286046fb1c86b85cae256fb105505275d162135dba3f130a4d1fdad80c73f5b7bbb2e6e376d719a18d29d9c560a8bc9debf71764546dea9c12c746fbefb12add07157a923fc4184669984281fe5c4dc626449a138589373eb89d1536735d0b4a24a8b1000b80bff944b93e3009e4d873998eead9525f18cde16faeaccc36f2aaa035f0d2491250b0db8815c30b23180165ab7360c0dc97d06d4cd4d2cfcec00814eedb683df40b3d7b431c5851c46b50ee6c5a2c342a3811bb4c07452b68d507141dcc1fd64eef7d7279fdb35e9c73c8234afcd741352be1115938d0420114ae8ac3006a2110647b6e8ba57c1aad59e2669d3f4ea075d25a4f3a5eae4d37df56d8b51e0e05251ff6905f2738697f34e22ee69410e0454c97350e2d33e5b1731ffdca708d664eb37b5ab6241b1a505be56e8690f77e42b4f364adcdf1f47a74b9fc2db7594d1d303e31627eea0cc633f2529ecbf91c9b984b5a60120a9ea0970dd4bc2db2b50a99abb05ae706f0d51bbeddcee38f2481b65e241ae9b53fc828f1c7df6cfea684bb071252cee9eee27722b495bdd3b788862d547912c56fe3e71f09563344a658b47aa175a6962e10e2bf590ddbb7e6d638f315d3a32cafb22df5e02a1c89a05696ce1ca64829365c063abf12bb2f7ee79a6706517919eee63a1df0d88998d93dc5385898736b4481ed12249bcd05c9197b7aa045f3f0fa1739c668a79d785ce0b52e917af45ef76ea74c239da0de886f84d7a70756149e5f417b0d3478dc0114714067b2db8b1cae778fb58773c7f9e9180c15448902f31a77679a01946fac1d03567296f856ce99d09319534e9083691c1cd2540973e130115c53999ae77fd5f84771ca11185af0166970e71ae8f1c915e6ca8b32f37ae58dd670c3b159663d224487fddf495efb6513e9de43c06c9021cece594dbe9b19c07f372f28fd98cfcef0c697fa1021bdaa0e63a46ab8cede976d17b7ab19f33a5a07680a0de738a6cf7dac5304ad108726c683cb036ee9b824783dcb5215602906a670afe50542cf9775ef1c14843d07e79fc864394975710d33852c6b433905890200ff030af9d557f6bebc9d44b466672833c3d3d2a294f2717b99c01fc7cc76bc6aefbd762d77edf651a5bab5b1122864c50a0bb9122df582999f831e8c305d0252b5f294d75e658697bac0a3b04cfcde04da5035e47e785390d045468eadefa849376154b6a260ac7bf98c73f216133f42e7a97a2ccb6c2d559efdf6c9cd101333e0758136a5446f9defa64d44d6cbfb5d01bb309c1b3087f155eed4c3d2b56241a13891de9ccf53304d435a84cf0c121e02284498301a2850d9a198b1b9ca7eca91571fc3678948c7ffbe9bee0ff838d54b993168ee04f397950943753979eda6f0caaaf3a4bf37ca0cb541f8d84bba3c2d839c8dc8fcebee01e183682426f1f6fca8e0a22aecafa82bc399541cc5e310dbb7eae132c86cca61e94cf7e25b4752504d732939630e17c4c3f67ccd0635ce261e3c5dc7def347cabea89ceb2f183d4ea3e5f7d7664e1b0d0ac89f7a42819e1fbbbbae53d905cb8aabbbbae9136585a252ac159aad0acd852f3cb436fa1246ea16e9c33a7a08b3d20e2bd234912173bac3aa8f9e0cd3e0312919a5415dc59ba6a76e6a4fb15ab426f19967bc3d66fdf270674ea071a31deaacbc6d9366ceb59032bbfbfab9a2a73ac0248a952b60abb8eaa81991788bf361f1fb89c8223b66e57949e8d84e54d3faf339817be668fc86a5006f8b328cf077df683fdb4d63cce9b0363a15738e9018cb505bb95782ea642b1b6c5bb8c283e91203401232899660b577be399704675344b7d3af242ded1dc2ef90b0af75c0ce0ffad41da9df1256bf362c4db1a1da6ad9241f827377e5b42b610bf53dce105c4ffbaf838b", 0x1000, 0x406, &(0x7f0000001840)=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x2, 0x410) socket$inet(0x2, 0x4, 0x8) 04:09:02 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) pread(r0, &(0x7f0000000040)="810d33ab931e10d2bbe6c3a129875ed42cf979e3db271a3e559477fa95333ae4c459cfcf1a81f02b0692fa222b42a1f5c19485f0830d7b161cc0442e57d838fd0de695136f3c078ff233414ca75f2d906f9249c39b50e0fa069c0c05f3ae9d89aeb992de7e735e2e9613dbaee11e048d0615f5b2ef0209f626606b386a62", 0x7e, 0x0, 0x13) fchdir(0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r2, r5, 0x0, r3, 0x8c, 0x8}, 0x7, 0x5f77, 0xdf38}) r6 = syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r7, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r8 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x10004) getpeername$inet(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000480)) seteuid(r4) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000540)) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r9, 0x0, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x474, 0x3, 0xac, 0x1, 0x87, 0x5, 0x6, 0x2, 0x2, 0x3f, 0x6}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000640)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f00000006c0)=0x1f) getgid() r12 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000700)) 04:09:02 executing program 0: socket(0x18, 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000008b000/0x4000)=nil, 0x4000, 0x2) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="00ee33003c7200a441b97c29f53440b3d25abc1b", 0x14) 04:09:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x11, 0x6}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x4, 0xe609, r2}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0xc7, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCSTART(r6, 0x2000746e) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getpeername(r7, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') 04:09:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getegid() fcntl$dupfd(r1, 0x0, r1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xa8f, 0x6}, 0xc) 04:09:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="620207181a965390"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) shutdown(r0, 0x1) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 04:09:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="1831bb35ffffffff43018fc34aec32c2c78a79162f4d90ba49c1e9c1ba8b574b08101fd476488fa5b7e3ef5e0f0642bfaf74938ad89d787629050e9e4590bbf8e1c491d4d23dbdc5d34eda03299a11b176604339cf2d177c5ff7312d1530bcd16b2bbdd3ba25"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0xc003, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 04:09:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac22000000000000000c85396bc5e57c6c463fe15d88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000040000000006a0000000000e0d853fcd94c20b9ca1cda0081e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe395e99fa0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e9446300000055213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141c9d0b1275f587c9e527f0227c5e8375be38f18bc4150043087f06415c4c6e431750a945c350697a633fb4bb9785258d25ae36b7a65f7690b1f5d05e1cb05a1e7ccae82333c85a4bff4029e8bf9db206fdebb6ec7fe11a096e24022ac7653f4047079130318d757cb906402716fc07bfe5f27d5ebf176078095a87ac14167549a8900c919d4e4047b0547da9f97608785aa99dd958483826c8cd049d16ec6a9a1ac32ad8d011741eb8877264b949c65c1fae7cc841d32c17ef3fd06b8d911304abbef2f17c5840f8852b534b26bbe6927378fc8f5fa02993f01c867d3e2620c762728bba634a1d978288ae9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x10, 0x1, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r9 = dup2(r8, r7) write(r9, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) dup2(r10, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc02069a0, &(0x7f0000000300)) openat(r14, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) pipe2(&(0x7f00000001c0), 0x10000) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 04:09:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4086331) r0 = open(&(0x7f0000000040)='./bus\x00', 0x408, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 04:09:02 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = syz_open_pts() dup2(r4, r4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x5, 0x20000000, 0xf1, 0x1fffe000000000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x5, 0x4}, {{r4}, 0xfffffffffffffffb, 0x62, 0x1, 0x8, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 04:09:02 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="17fe5d321460f27aaf7a42804e24c40c515b208f09db53992aca1e2179500e549459baec50fa24306f90776380ad00aa75cc110467792cee", 0x38}, {&(0x7f00000002c0)="8eb02560303f41e730224199fabdaca0d0f82a6a8d5127033d70992105a362df305ccc03303241bad888e3949f465a79f8954867ee1fd30076ccab1dc6a7f55c54cc15bf208ed862632858a0fe3306a836d6e7ab08a718c4943d31d1f27054cd11fae50b824023af118281b1d4d6cb696290f6e2d8be9fa2ac882b97727a70fca3a38681ef6b8dbcc4415b90fee52f661bee540b3164b3b93d1b8fd060a015b80ac0013e14b19cd059ef9aab74c71f140f4ac6bf6635e9e5af8d8f69c59556e31d8e2fa64a4b4a021c7f3f0ad3af874f50efff799e35c00232b58265186b9d703b86cec7294571b8", 0xe8}], 0x2) r2 = socket(0x2, 0x10000000000003, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6893b75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1ed002df410ada4c3452e170ca404efe2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a4010000005ec234ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656a913332139108c2a1ba6a4be41512275ad5a39be2cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b41bdcd758ec23ea49af2ae61ac244f804099e56ac4b14c00000000000000fe122294dde4a14f586d98883084459f7f9407284d1090152b8de0559a3f37ada59212538c7b1809bf73242e509f635460b67123655dac1d6b97410a3c09af26d24bf51c9b535551b20de60766733cd5bccf93e8357702919f3211b9f785ff7d8eb3eb6fd74f15cc41f024c5ac8e2b9f8259f64da679b56353f86c391961a5508a6c"], 0x10) sendto$inet(r3, &(0x7f0000000440)="663470582140a8e0feb84894696db65f64a0c3f8c4b5d94458556abf52b39a8bef00a62bf1cff927dd99701271fa42a3746c20826456a588cedf50c10d", 0x3d, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r5 = accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) sendto$inet6(r2, &(0x7f0000000480)="c18abb07a4053774b48fadf71d774f1f1cfb23cb0296efefc2fa05589a6bcbbd0d5e7b0be29b27b6f8159cf6aad2229f8e1d85052bf17d68f018da0c47f3d6d35464650be1dbcd79a6aba8fc90e3dbd9616ba3b448127b10ec44de8114f664ab18306ff11f95a151c67252ca630969f3fd735f4b4307f3417e2c382c45252eb4c8fc7a73db528eab7322b6787264e98d70065f89b17fce0eba1b3b1cd7297c3c3b382db3c7e7857336435957ec1c6f9db04dc741400612dbfaf16a966714687bcaa4abd9055be6eeff699388368c2a15b64a6df4990c1b7a95efd5ae407f3cfd34e514cde787ae05495b9b6482b51dbda9ce435d8c662bcaca5c24e2e889c6ad4bd95d28171fc042e53353e821af8e777d0c3b063a7ad2fdcac48c54c721eb2b988a1b3fefc7fd3124df3274cbdedd34b321f6a9176109e6002b80f6cbb4ff6d3bea278828f5079ab56052e6b41d5a99d370910625cea6d46324aca4e48edfed8c8d9262a9a5c08dc772eb4d0ae743a3a8e381de3aa10e4ac34182b022a61765f7b9f90a65889d13b857f5e96c4aaf665b42751bcdc724459147d30c7b1a1c635b16fb646a2ae63bbb2651a4421aa397648fc162004d9087275608f5bcda75d2504e69247d6633b9fdc7466f5a4e41cdfc228cf1148c6f609ed6ddc9282430385abddd2e48a2e4ff5609b86e54ecc7efd3f09648941e58f40f5833b631e1d3a4271d30b35426a840a5300893d982b100e6944f1780ca4a5eb1340f1a78b49947bac82283dea9d1282799a03009aad1c2165fd369167a4c3aa828b866dba0b312a80a5194c635eb2069363ce9db53f01d1a2b85aed99c8b035ebf4aa4c5a24c1c248f78360c5d435a63101cca1b34aefce8af5995f899948288ccca86b9d6a5510223ee63796258066060382c834546a5837cbe24fce3f08e2b93643cdc421d03cac04e57f69a41caf0394463f056f37dcffeca4477e63ad27f9aa8659aa6c6bbc8d381e1f7a19f57f979206bfe26ce7245af99ac2b71a7b2e636f48c9489030ac976966743a238e283544e4f2d12b1a13eba478fad16b19f1a92258f98d128032801a35e3019928f3768af1fd3a17e84f2ef5e70b96702a2310fc76fa741fd7ca5926e557266b949c745bd46a6a2c9509227bcbb90fa246718fc48e1b046a806a72a2dbbf0c57f9695448c3b1bf85e5ce0ec68defbf1ffb67c8e192473a1003bf677539dcd9ade7137b2a76c545319c9285f96b2b1de5b0d1eef64e4ec075f478604ef485cf6cab961ba409564960b5972f8cd06c583485832e15603e182b28290ab05e71a037da6ef7e79195a37dcf0745cc774259d6ea4ef9dde28f2d0437f0a626174e9377402456be7b34dde4a6e9e49b1bb8305ec62987b2a4312158cc52b3ebaff34c985600adb1f60d643ef5e4d3f91632f68e8ca2a5661c96949750db83a1fb2b994516cc56c3668a93b698c92e963a3abc1a0b9e5405e6cfa4873cfd35b14dbd7ed21006a787e21bee90efa9e318382e2e2c7581fa40ee56ad6da240e6f56055d74f97b71d06b9dce77367cf63e73c1da49b98feec8fbbe1cef9d8679119fbc04a331a5e68521f2a624a2e7d0468fd36818f890a646cc2020ed9bd4914ae3745c830782a7bf206e8ebdc975a65a6d06c2a93173e21a211c3617a8b464c48d933bb0a3b28f6eca3257d1a0ccad1559df84a607dc6539233fbba6530080ed93d3d169f7d2b40b68f95ca0cc2c2f64f75a0d7ebafcce0ff1a189f32f4c918dac2b1edb0c4cc2d0a8ad8959bb0f42ea62b6e22558b1f46e17fca3f347ba1f9b9688fd7033d9046eba52205dc7440b837e9699f467d1076ed2d10e6ff7316014cb5a454a189a3206ac5d92c8bbb97e6c08404d7e9f07365f0412aac1f4d8713599c7251bc54aad6ef33cf71c7819df55ff041b0f13140d975f036ff77b5e7d999ca4db6cd8f1f79ee8ce609b748f75d8825924074563b4aef4c933a4a047793e9c013a2262bfd6638d72c2ea3e2dfc4e06736f81eb207ef0a1d0b537c370a0d3155ecb4140c6b76f553d14947388a0cca288853b672041a9933ed4570d964400b3267962173e8e0da67793d5707b6016a045b22c7616c219f05401bbe753301fac5450d8371cb70fa45637954ca2455e9472ae67343e2e19d489303cdb4bba47d27db960cb472f6d8872337fe4bc17e60fbc256c152377e297ac2364dcd2a66cf768ce0df6ac3cee2220b059dd967b12cf4f6031adb1165c4abf731e8ee7f7396c3d09d2dfaae256bfda569a2041180299c9300ee5efa10e385d866d293154fe08b8986d7cd98044ff093ed8830d48e13d48657b25be31560ae217d36a47eb8ab459464507b0db32cfb2b3429f3f79fcc17fe4017a8263e449f7499d0e4c9d525364e868fd5cf0ea8d6f48ebb4b9af1395efa884d12e8fb22d722cb11aed9a4089a62cb7e04da5629b3a62773fdeddd3d41c3f71f3bd855a2dc6652ea902c6438bfcc8b9af1ed5e3887f12ca318ead9e256efd814b1937d82bdb6de049b066d3f1d023521ac4adf94c2b5bd009886114265623c03c318152ad4319867f64a9aab9e1251d3fc92fdfdbf44df0900b369ec605e6880ac4bb2e8fac13dfa56e23273eee2b6c7e6f82be09d3182f2ed0d25aef4e636283d319fa5262ce9e553fddae8b973a63e7e95e5b6158ba4db234b4d395a1acff3e834853150e78360ae421133b82927d1658c4deb39dabd38de9b4f4ca01d8e64c3d0fdf457a74a71b107513c4e69aa94b28f057214013c1b7eea19c566f73fc7d0bf350edfc66c34932534bb7705b8076c9cc77818e0da04190c51c9aadae711a95fb9a2ccfdf03beb81c79d50e3ea130c92112ccf0b0a35ca551ccb7fa7eb3d92e0e77b43db6d53bd162c2fcf0b03d4802888c163f6fe169ea7c085c770b8a725b6d4037208369664d89153a9fb93affca3f28ca40188902e07b4af06b0e9c3302e31f34ddaf3443c12ae2f217dd1ea4c2d36084c7416082ebcdb89aed5560abac885648390ff47ae918a4d7a9ae2faab341a16c86e2b25a6c25ed6ab1044f865eccf50884bd971f59a1ac3b63afa3ab7a716a73c56756cc85f6f1639cb33f2e2cb50e9d26bc39ba85222031d4d4b8902e94ceba9c1594e933130edcf4f48099ec3629b5a7ae3df30becaa55eedcefd6fe4ff3592cd5ead1911390931dec813ea81fd75a996278e82d1a7976e0f2b521f6c7cb4ddf127e4238b5ddf8ba0fb92494ae6a0a168dbfeffaf8a4309f637b10ca189ce6fc286b8feae5f7b2a575816cd7b5b6ff42f18ace032a05af882eecd717bd097b9a97c24744215d317a11acf884246cee2f6fc28bc9230647b825bdba09e56b9e46a7e1c3f1605051f0982838db9bff3bf1a78a10e9bebf88bd3f6f2458a6d482a40a187ddcfd3efbfb6aea602c06eee4850d61170417dfce90ce4418b63ea8e955754da356f767b122ecba6766a8011687a50dc5efad34e08e0932afb0ebbee2b655ea0a8ddf126e9536578baa28e631883a6ad3c6e19ea61758dc6af748988170f46072a7de824c02ee1a721e516502d262dfcef3a54f13269a03da0386d275066cef629c21e57a4fc73ff330d50d46c1872e8fb84b79c493635be115eccfab1ed844ae91974f14a49be087041a05984cc0719de2369d680e25eb4a394f37450de3321b931fc4b35dfa4981d3b1ead95a9d567b64bdf76b6f1b42751997f15c9fd2cc67dc96da00c56cffebc88099a8551ce2b325b45c40012ee12bc168b13eabd310758df21a369447b2ca9299ddf5060d716606f138deb43569b49f54d02ffd0f1041924e074bdd2c0246fcd57285998ab80fce38ea7f8e40907c3bc62dc958e728f892a8472135eeb4df380733f8f2aad0d42232b7bb1cc4e10acd4b956d133b95d7f9b44c4faa66de3a36ed501d3e0714ba13531ae5fba59994e489c52b6a282e65c5e508ebc766c92f8f1224f9313f277484bc53b94e07586d87ff90a95c557161a2c6286eb913fd48183ea276595bcb509b3bed3ef09371ded7f774326d379202b073c9ba559064946910aad0a785cb5f360d96a5a6131c3f499ffecaecd9e08e3041b5b17b2940d72384a107ea5fc1c66081c77a63417dc904656796d0c0abcd991d6602b5839ab9e17868f43036a113a093a2a265811fc9889b14788dc955b5886423b2f0602eeed80c43ff9fbf9bda659895c0709be60b2c6773b92c7a4daa6f1e89da17b7796c183a021e70e2f711b751300461a5120c850d8ad8020b27add1612db22606240d11bb301a7b75539aefd883dd1eee7f9579ded6a6928caa6ab17b043cd1b60dff3de6a04cd177ee1e12f9c596f4f9157a1b4ef4da4e1c49b454962ae8f0a69202966e3119e4c6293843416c3fc6957df590b0c0126bbacd722e1d87ef2c0a0690303cfa47944d0586a70086f055586a681a3c85b03d96e868811b88e56de5064d1556e5c0521a6998daaa064815d60b55c4f32fbfdf2f0d525eaf956b1544c881e409fdb457425d8d0336857427a1ced30818bd75d7635235336546009dae02f27b73756f15e344b97280d093ce32d64785ca69e3d26b27777040995b2d7086af8cc60fc9d50f2e725ecc5e8b08f9e33ad5c979adf280588504d188c44c136fa4a5630290e673722e9f0940e1e88fbbc462e1eb2d298bb7e5e9f723600920357b6aec6370304b9b78a39cfa937d623349c66aaff833f97080c65a1bfb85a8d84d814e46e7841ff06ce60b5247acd1b15f4d2bdb4554799e22ec909117a6a5d0b4e2e1cdff1a7f74e0c648038395c59fea1af5686470c3b2ca6bb0eb4d561f88f97a3f35b7f0640a6c24d4d5d7ecc5538d4da5004216c37c0b5e0319bf5c131f23936669891aaa7fa88e4bee86ff8723a079593c6bebe9450e00cdf1db058c3538e4b3e964fba3c38843c90aed13b9ed4c927a3d6149f57275fb28324bbc0e09facc26d15342943288f938bafd9daa398b14f45de08980dcc78fc4ce140fa3b2c4b23dbda9e49394f818a674ed456bddf840b9db8f5a3b29fa92c2bc3042167e93d0a5e08aedc4661c7e7fb794fbf02c61e2dea590eb7df50a972d76124af6cf4b84c9891fdb2b0b28d2f65e7da097b55e5b0c2749f2accdc2cd13be784ed1dfc21b7d4657baa7138dfb6f6daf06253a4993b987608bc4ea265cca85d539a3c5ddd0ba423adc5ee1c5c43146e0466b99a4476f1984d33a195e034fbcc57d7fc8e9fc7ebee40940fbbf4dcb43df54da08afd45379d544e81daec6153b1a91051854dd73a0d0b9f170ec0e87bd47346ff450746a6426fae30b44a4cbaf78d21a0602a3783b8f7cb28d4d2001714822c763cdedfce5b08350e790388fa4d041662c1e9512a8b422e60ee0fe1539f5b6dd77bbdd6fb3950d36c9c75d5fa6129c485d586bb629f0739ff59b7b62558a62195e035e3988b3f6153cd65c17dae504829fb927f2a77aa019f053d6f6b87f0b2e30a514fd777ba033b00ffa5abbaa900f3c5ac15d9c0dbd64da6ccb0df5a708099541a307ab70e3718dfd841fd076d03ba1a535f62ab7ab273d8dc2565e02386ded8c4880b276344ddfa81fe02ccb891fb91bf38e569ea4c4a6ff6a569669962fdf1515d8c3135ea762e74fdee3e984258eeb91a2529355b8c9e3f7c998d0e030f0324a45d810936bbbdb9cfad41366bd686f90aa21548a0550301979a29b3d25a753a8a4ba5152f8beec5039c0cd5b41ebf6345785005b02f975db2615a3576506a677d17e949e67f50fadf0f13f82ec155b6ec6d3ae38d0bf0c91", 0x1000, 0x3, 0x0, 0x0) r6 = msgget$private(0x0, 0x100) msgrcv(r6, &(0x7f0000000480)={0x0, ""/177}, 0xb9, 0x1, 0x1800) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000680)=""/195) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r12 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getegid() setgroups(0x2, &(0x7f0000000080)=[r13, r14]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r11, r15) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000680)=""/195) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r21 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r23, 0xee01) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r24, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r25 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r25, 0x0, r25) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r27) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001480)={{0x8, r11, r19, 0x0, r24, 0x20, 0x2}, 0x3, 0xab, r26, r27, 0x7fffffff, 0x6, 0x1f, 0x8}) 04:09:02 executing program 1: setgid(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffff0700ffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:09:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) pwrite(r1, &(0x7f00000001c0)="b9a493f0828169c67d05a11078d59c62053fe9c67e14e3ef3e2acf41ab44394c97fdf69c8594103b8d8714414f6c482cf5a2b39394d380d58a7b4667d9f76c8b46f713a794c5364d7fce1725571d79492894a3d705ebdf8224f3234a7e60186eb2ffffa405282e21fa132594f2c6e8032e47f13c66b9bbad7ea882c65eded92280a6565bcdd17f7e45eac64cb7c3ff90098c3f1b93655685814d4207ef004c4c95125b144fe037a09ab969d832cee5ce37ec74e1c9346f4133abbd6764d58310a7b4d13760521792e193d5c679bcf48ad6ab032cb6eedf86bc0bf3ecff566b2a2b417ce30d43294cee23390ea0b7a56c1e507a869825b3631170f6", 0xfb, 0x0, 0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 04:09:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0xa9) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000000c0)={0x7fffffff, '.\x00', './file0\x00'}) 04:09:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000680)=""/195) r1 = socket(0x18, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/1) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000680)=""/195) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() r9 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) seteuid(r7) rmdir(&(0x7f0000000080)='./file0\x00') r10 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x81) ioctl$BIOCLOCK(r10, 0x20004276) 04:09:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) r1 = socket(0x10, 0x3, 0xe9) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) fsync(r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000240)=0xfffffffd) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r8 = socket(0x1, 0x4, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x68, 0xfffff, 0x8, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x10001}, {{r6}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x2, 0xffffffffffffffc0}], 0x10001, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x1, 0xffffffffffffffe1}], 0x5, &(0x7f0000000180)={0xb14e}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) fsync(r5) 04:09:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x3}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r3, &(0x7f0000002ec0)=[{0x0}], 0x1) 04:09:02 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x40}], 0x1, 0x4000) write(r1, &(0x7f0000000040)="f6dea0d709618ce466b7aab7bd77269de7b6de3a785fe778860f1284d3d38a95c8029a0d8b520e5b90379a47d1faa8253b13d549ca7071067c900fa6b0b2b8afe676f5d431ef7578ded3f7b7018dd45923e4eb92f9dfce4f3b7903977f9889d1c195293d0875958a3cbd83f628b6e2d668ba2be3a404c5f818143d166031da1f15cde84f050fa6f6a94c297f25f44852481572eb9bd0654c3a1b45b21ce55afefbdb4db228d89842aad349357f1496136c6033c93c00741b68246f706a0cd1db5765c6f7b43cc8271504a8", 0xcb) 04:09:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x435, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 04:09:02 executing program 1: r0 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) r3 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000080)=[r4, r5]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000680)=""/195) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r11 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) r14 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getegid() setgroups(0x2, &(0x7f0000000080)=[r15, r16]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000180)=[r2, r4, r9, r13, 0x0, 0x0, r1, r15]) r18 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r18, 0x3, 0x5, &(0x7f0000000340)=""/192) r19 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r20, 0xee01) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r22 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getegid() setgroups(0x2, &(0x7f0000000080)=[r23, r24]) r25 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getegid() setgroups(0x2, &(0x7f0000000080)=[r26, r27]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r26, 0xffffffffffffffff, 0xffffffffffffffff]) r28 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r30 = getegid() setgroups(0x2, &(0x7f0000000080)=[r29, r30]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r29, 0xffffffffffffffff, 0xffffffffffffffff]) r31 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r33 = getegid() setgroups(0x2, &(0x7f0000000080)=[r32, r33]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r32, 0xffffffffffffffff, 0xffffffffffffffff]) r34 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000680)=""/195) r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r37 = getgid() r38 = getuid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x2, r36, r37, r38, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r39 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r41 = getegid() setgroups(0x2, &(0x7f0000000080)=[r40, r41]) setgroups(0x9, &(0x7f00000001c0)=[r17, r2, r21, r24, r26, r29, r32, r37, r41]) setegid(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r42 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r42, 0xc014575e, &(0x7f0000000140)={0xfff, './file0\x00'}) chroot(&(0x7f0000000100)='./file0\x00') r43 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r43, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 04:09:02 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000240)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semop(0x0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x403, 0x1800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x0) semop(r2, &(0x7f0000000340)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180), 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xfffffffffffffe20) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x20, 0xc36d59c9f406594b, 0x8e) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x5ac, &(0x7f0000000280)="080000007a6ccd1502cb7e8e64006e1a81f51294b9333c3e6c8aed6c83fc668d3e8a4201cb846830015b8e544ff1ddfac9d82cad008f90fed7ef24f63998e530495f7c96d2912af0d71e627aa07ce0c426952df6020cb2652ae8284ce55f133caf35ffc0dacb2e57d272afc4976f33ae13cd37e20e9cfc0486c3c7d5d4ce58417af773b81ccb637b70eaa032ca6a27de7aaa4f2a732349119d9f9a0a63", 0x9d) poll(&(0x7f0000000340), 0x7c, 0x8eb6) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) shutdown(r5, 0x1) 04:09:02 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000180)="50e724c82238ea12ab308889258bc67ecbee85e274281cedfe28a12c35d2ca6fed0b28f390d98143b94c8bf405bfc70452cc0c05fd0038cb734213558f6b9d06f5afd7cdccc65451b99978b6b93bb23449b27753dcc4782352582f", 0x5b) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:09:02 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="bb529dec1cedc82bf998ba5e4fc9f4f7fd534ebc35115d7ac9182b70daff43a7c6cc4052bd3f6bb0c7b983c78b14a3087728e94aed41d761d4192465e607c8a8ecf4823b62cbb9fb72569e48be2b43232d77ac3c8b7c0d281186aefff88be228b9129bac0c39c204305ee0d9944309fafa67b2b8c78d3099fe0b37b85bf4404b3c6d86d5462f6a836fb2b84dcc6c19d476b4dcfd", 0x94}], 0x1) 04:09:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f00000004c0)={0x1}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) listen(r2, 0x71ab32c0) 04:09:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x6) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x4, 0x5022, 0x3800}, {0x1, 0x10001, 0x7351d18524d2eba2}], 0x2) socketpair(0x39, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) r6 = getppid() fcntl$setown(r5, 0x6, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r6, r8, r10}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x1]) 04:09:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000e71d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660100671273b7e9010000090000ad2100"/83], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:09:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) chflagsat(r3, &(0x7f0000000000)='./bus\x00', 0x10000, 0x0) 04:09:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000228aa) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="e3d0096e29b94493e05af9bbb322323ecc278ca1c4e76d8823f946c6980d1ed368fa453deb17bb1394b4ea109563799e66f268502854d919241699a94cb1bbded55143ef1aed0eeac420f7aacc0138d60713a73afd66b191cbee4d890c652054bb1ff05c2d8050d2bf6175168ab938ced14725e87310db3f3ce153f83ef3045e715b93ee0c8085e9e15493b0ad79cfb0220b764b01d5bf76d622f818548c763d9afef4182bd1d66fe5135568ca18a1f6f53f1a38a252e42cde7c24dcceb0dc18d784bcb90dc8e5f973102daeee1ec18bdf6e3dd3d79252f85e717041df", 0xdd}, {&(0x7f0000000280)="6a8381ffb5ee5dd7094fe33b84ab1838482ddfde52e29790cd95e5807989fbbda2e5f08f1f9b24015df12acae9a5560b310aa3ef674a7b06edf754002a85b27d24bbdda35750fc8964503ee879ec314877f61024f360c7e57993f32c75a9366208d2021192b2e160543a187c76c34973d0f09627d2ad6efaca730f71d21ca7", 0x7f}, {&(0x7f0000000300)="6fb6f7c2a338d16a4d011f316b436444e1c0cef6d1380fee0971cb71c9a6deba8f51997386bae627fe2e3a6cae9623d1e2291fd640ed78372220996c8626e92eabe7faee60d090c38b4594821b2d270e9a5e92b6f10e70cab270fb621d64e89e0949056104ad83bf3a", 0x69}], 0x3, 0x0, 0xe3e7) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 04:09:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000b1fbc18aad2020248b493049fd80bb4829193dd8ac3c9d79d3ae4146bb7bf8b2c693705dc2aeea"], 0xa, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:09:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x812, 0x0) fsync(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000180)=""/148) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:09:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x70) setrlimit(0x0, &(0x7f0000000380)) 04:09:03 executing program 1: fchmod(0xffffffffffffff9c, 0x10) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x12080, 0x1000) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000180)=""/171, 0xab}], 0x2, 0x0, 0x7ff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:09:03 executing program 0: socketpair(0x2, 0x3, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r5 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) chdir(&(0x7f0000000140)='./file1/file0\x00') r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) r9 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r10 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) r12 = fcntl$dupfd(r11, 0xa, r1) ioctl$TIOCFLUSH(r12, 0xc02069a0, &(0x7f0000000300)) openat(r12, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc02069a0, &(0x7f0000000300)) r15 = openat(r14, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc02069a0, &(0x7f0000000300)) r18 = openat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x180) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) readlinkat(r18, &(0x7f00000002c0)='./file1\x00', &(0x7f00000000c0)=""/71, 0x47) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000040)) 04:09:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x1, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405, 0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x100000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x1000, 0x281, &(0x7f0000ffc000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:09:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={0x0}) 04:09:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x61}, {0x6, 0x0, 0x0, 0x7fff}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 04:09:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r2) dup2(r0, r2) 04:09:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 04:09:05 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r4, 0xee01) r5 = getgid() r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000680)=""/195) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r5, r4, 0x0, 0x2, 0xffc}, 0xf2b6, 0x22, 0x7}) r11 = getegid() getgroups(0x2, &(0x7f0000000000)=[r5, r11]) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0x7e6a, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0x7e6a, 0x0) poll(&(0x7f0000000140)=[{r13, 0x15}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) login: pckbd_enable: command error 04:09:05 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x4, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="00ee33003c7200a441b9", 0xa) r4 = syz_open_pts() dup2(r4, r4) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) 04:09:05 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xe8166cc6345111da) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 04:09:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7fff, 0x0, {0x2, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x9) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x1}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x9, 0x6, 0x4, 0x9, "8daa2d1b9c532cbb34dcb0a2910059f1dc3f04a6", 0x81, 0x37f85b23}) r4 = socket(0x18, 0x1, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) close(r4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:09:05 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x8000, 0xfe) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x874}]}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000005c0)='./file0/file0\x00', 0x0) mkdirat(r10, &(0x7f0000000000)='./file0/file0\x00', 0x0) r11 = openat(r10, &(0x7f0000000580)='./file0\x00', 0x400, 0x20) dup2(r11, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0e9e880259536766f1dfd193424113fc5bd8017a071300bfd5c9ec4808e30e03e1353df4a0f0eb275a8c728cd9942c6ff790ae01a2cdb5c4fb213d228e82b991d22ea2deb6d6927c71716892b3bbdafff9f1798ea32322b3f98e965a117b7c979206137a78733c089f08bb93169e1f96b5453ae3270a43e01a21c43f475961c90291b3e56e2367fd6ce59f7758b441583888e4f1d65e651efd83e84bfdf6ba29feef084234d5741c6554a2c3d30074adf63b9de59e0383a30becd51f75e46b6a27ceb5e59f1d91f6"], 0x2d, 0x800) 04:09:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000700)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942e3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187bab4b9832a4787a1787f148c29765398f30b1409000059fb66a400744261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd925d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63912f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c7b3e36e00c86ef3e637179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3fa0643e5a294f581f5fa560240ecb8b91cab8b9f402bfa430ba22eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf808532c7123511ca7e61f3b27db7d60d06bfa7bebaf78a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f89"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="f2fedc1078b50f85fa898a4caf034d2dac67ceba08a5e467d2dcd48eb07a1b517c814d3ab06ea43421c15ac9d17a9086965c76bbd5ec0bf27e4e4bfa454ea8d72de27a63c9c9c826330d5e67d1c85095c622fd56d362f1988ef5850ca0076010d03d3e6d1901953e591893d13ee518d634de56b6cc64701320b9991d3396d1da08f01082059d2dc947d5adb500b6880c26f9790d45fc9945a5404d1c24d7b2598d89f6ab447dc0e110fdf17f17dc7e4168f5a8dc68e39d7418707bcfff541de8899b4a3e331a5c13342e8eed965b53d050a1d0", 0xd3, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3f, 0xfffffffa}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:09:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="d308666d66b23b3eeb356cb15b296e90c7b1d307a82c851c0c9abe4d7983fc4dadc90a01cdb45ac57561fd1cdc3aa44f6f9a3149ade96531f5cf8c50495f0df65763273bb2ad516866d0816d0034532fd24c78621ba42bfbd2258c60ce4b189b6e36b24cf37a1535fcad2f8ee2a24f2486f2d6bb6f00c8abab96bb5ac2159c7756dd545956a99bd5710cc384e0f71d5997bb54a12976b3bdb4d4e51ebb4dea4959246fd662bf3a2b0be8bf0d175a0607a4b0383cac168439eb0721344369dfaec01af3a3d6073c2486219e63127bf6beeab9356b313db90f1716c39d7b57d4369e382d1fb00f9fcb616ef135fe7a668a53e915e3a59ead0000dc65a3030063be4850bff833ca9cc60c61f0f365782f4d784dd223c72e0b052054f5d1f40a57353d29e39af3ccaa0b833b15de38a2562f27f28404e7edb18762b19f961337502709da3796a4284df0cb1f474d4ea6d99b7eb9bdcf90f70d15c5f5a6bb9209a64ab88f5a17044021b6b44f"], 0xa, 0x0, 0x0, &(0x7f0000000480)=[@rights], 0x10}, 0x0) 04:09:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000300)) 04:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socketpair(0x1, 0x8003, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCLOCK(r3, 0x20004276) chroot(&(0x7f0000000140)='./file0/file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000240)=[{0x50}, {0x3}, {0x2, 0x0, 0x0, 0x97}, {0x8001, 0x1, 0x0, 0x9}, {0x1, 0x9, 0x0, 0x6}, {0x1, 0x20, 0x2, 0xec9}, {0x35, 0x8, 0xfd, 0x100}, {0x73a3, 0xec, 0xfd, 0x4}, {0xff18, 0x0, 0x4, 0x2}, {0x1, 0x80, 0x3a, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 04:09:06 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x6000, 0x403) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x60) setuid(0xffffffffffffffff) 04:09:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = semget$private(0x0, 0x0, 0x725) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r7, 0xee01) r8 = getgid() getegid() r9 = geteuid() r10 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getegid() setgroups(0x2, &(0x7f0000000080)=[r11, r12]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x6, r9, r8, 0x0, r11, 0x2, 0xffc}, 0x0, 0x2, 0x7}) r13 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getegid() setgroups(0x2, &(0x7f0000000080)=[r14, r15]) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc02069a0, &(0x7f0000000300)) openat(r17, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x4dc3bb57, r7, r15, r18, r19, 0x40, 0x800}, 0xdf8, 0x1b, r20, r21, 0x10001, 0x2, 0x6000000, 0xf7f5}) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r22 = accept$inet6(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getflags(r22, 0x1) write(r1, &(0x7f0000000080)="9c", 0xffffffab) execve(0x0, 0x0, 0x0) 04:09:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x80000000000000) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:09:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 04:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:09:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x6}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20, 0x3, 0x7fff}, {{}, 0xfffffffffffffff8, 0xac, 0x80, 0x7, 0x6335fb6b}, {{0xffffffffffffff9c}, 0x1, 0x4a, 0x8, 0x7e943df8, 0x8ff9}, {{}, 0xfffffffffffffffb, 0x88, 0x0, 0x0, 0x9f23}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x101, 0x8}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffff7, 0x3f}, {{}, 0xfffffffffffffff8, 0x42, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffffc, 0x20, 0x4, 0x5, 0x7}, {{}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x60000000, 0x8}], 0xfffffffa, &(0x7f0000000100)={0x7, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:09:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffff8, "01d8110600000000f54020d98301a462f8130020"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 04:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x80}, {0x6, 0x0, 0x0, 0x9a}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x6) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000071e22bd2e67f0c8f769710"]) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fcntl$setstatus(r3, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 04:09:06 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x7, 0x8, 0x0, 0x7, 0x8, 0x4, 0x1, 0x0, 0x8, 0x9}) 04:09:06 executing program 0: open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) dup2(r0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x3}, {0x20, 0xffff}}, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000200)='./file1\x00', r6, 0x0) setuid(r6) chflags(&(0x7f0000000240)='./file1\x00', 0x0) 04:09:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x907c) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x5, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x0, 0xffffffffffffffff], [], [{}, {}, {}, {0x0, 0x0, 0x9}, {}, {}, {}, {0x9}]}}) syz_emit_ethernet(0x0, &(0x7f0000000000)) shmget(0x2, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) shutdown(r3, 0x1) 04:09:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e63fce0 04:09:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3902e57fe912002e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffff29, 0x0, 0x0, 0x0}, 0x43) pwrite(r3, &(0x7f0000000080)="8d7e6a1dd2c21e153b05dc89e9a3317b3ee9f820765e3af54da9fbac3ea70cdd6aee32d1722a20bff41c33b09e162f2901d26c01f1d074888d4d11e20eb1573db2c662aac3662e5bdef972876aa4293ca9645d44ff158d2d7232c6b1c78123984725e0adfb9e62f58ba722b29850d80e3ba8b1d0abf38535249d7e11507e35c852c58839a4239357ea4e91f97dcdecd1624214382621f916faf2048ac05024071211ed62c2cdea280ecaf46a2d2b482f389c5ca3233e5ba9a84ad45c77293b5397ac49e67f78dae5cbe969621551029d5dd7f6183c6a5925a175f777273cd3f6dbbb1eacadf85d9b0a73", 0xea, 0x0, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/10, @ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[], @ANYRESDEC], 0x4) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658", 0x198, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r5) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e63fce0 04:09:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x2) getuid() close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x3ff}, 0xc) 04:09:07 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa7}], 0xfff, 0x0, 0x2200, 0x0) 04:09:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/45) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000340)='/^\x05.)\x00'], 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf00000000000001000000100000000000000000004306af92000000000038", 0x293}], 0x1) 04:09:07 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x10, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x198) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 04:09:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x343) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3c20536f3930b65e9aba25c557435d648b693492cea51e1dcc75d49c51f7b1d9c178832b3fcda9f531cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e23067e332e2e00", 0x7c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:09:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6281000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62b6e432c9d52b71202b"], 0x10) write(r1, 0x0, 0x0) 04:09:07 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 04:09:08 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205faa768aa6abec21217a9aff2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51add"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) recvfrom$unix(r6, &(0x7f00000000c0)=""/95, 0x5f, 0x801, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:09:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x4b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x87ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 04:09:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000ed1d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660100671273b7e9010000090000ad2100"/83], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:09:08 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x9) r4 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r25, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r26 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r26, &(0x7f00000019c0)=ANY=[@ANYBLOB="82022e2f66696c65300051ae8828ca647828aadfdd1da6ffeefd16166f474789580e0db55523deae0dbf4ea4d4881c31a148a46f3fccb07951f720b8f3ae09a12e4beaeaf0e64e48b74169386a925f7d8152b444cdc2f7e50ab3279f7ac04c63f226e927f5a13891821f7e28bf195d126c58ad5c6aad3365e1b783304d6e346bb6dc7a1473f54f9c4a953e626e8959537895e0fc31a01e9058854f467ff6a1dd72b65d93491a197384c32a52618c6360616445178d8b28ce3dbf70f6812e0e436d3b7f84adfa7daf0e190fa5bb641b47477468d0ef3e74a43eb1b5562e893dcf39c816ba5f57d61f31e3f8586a0e8d4b0114cb656d5a0392e742c4380813c2786a0fdd2a3e5c78b206ba929843041ebe43848cd7601f98eaf7e8da409510f6a93e87c2e47f576770dd0792b02cd1ee17bba0e525f119cf73087a88648b7339973f6bf7e1ed046507caeb992d00672962ec104303f991df258b0611b5566641738af8cebb67335445949cffbd439200"/382], 0x10) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0x14aaa33eb03294c8) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x4, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x280, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000001d00)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ef181ef329493552fd993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea6947c3145d340c0381b052f4f87019b90c045d64f5cb66bcd88172744e3b1df490d4bfca73e0716e3d0d98aa477acf6bc2716097afbc3a75bcdfcf37d7564cad54313b33ac1c1643b055d92cda01d1d7f0cdddee506acbe50d5868ba3d472f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a6218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a15b2e264913d04d6638f14492a0a73b8000000002edc44858019c442ab38a838928521141ed3d86f5a1f1fa38f4d8a3a57176eff8900000000000000000000000000000000fa5c9baacfb664b520a5fe6737216b896cc5491f7cfa6fe4b66afdaaeeb0baf52f1e320be41713ac08239d8430a37ac69e92ca842f6bdb89aa7c0f6e509388c61f47834fa1923c2f69bba641c33960ca708a52d86061124711d9c6a518efaacdfe0e24b5ead34f6d82e62c2a38c89b25fb7d3fac301c3afce3d9ba71ef6d63f3614f258f101eea26b9f89315f68e776387db3dc9c0cdfb5673a4dc5a01985d6eb47cd53fcf83a97d87b4dab8b9c39551e62f41e2e54e12cf7045515bd6633952da3e2bce7293450716de9259e16bffdf27649db7c0e4d32ab4258d428bfec42fea624f58c6c7835f46fad574569d9778df4a3b019e54300954a860a3b48282dee76d32b0b93b3c545e948476a1878284956c307a765ccca77f18f7cb66906ff04f91000861147ba194f6747a4bee3c06848a9d07f98a44fbe83a2053d930933a0394ec10b8495bc56204ad63fd5eaef4fb6ec759e69a521639f4d2a18d8bb5058336bc9c0108ee18e2bfb44d924453d5a87f0b424cba58c7063eb9cb1f57fa6fd06e14635a93d569547aee8e16200dc64b2d0ca699c8a344beeef692e9a0d0fe4b92f797a6130144"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) fcntl$setown(r3, 0x6, r27) 04:09:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000ed1d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660100671273b7e9010000090000ad2100"/83], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:09:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="d1b1f156660e3d0099", 0x9) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:09:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r5 = dup(0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r3, 0x10}, {r3, 0x20}, {r4, 0x10}, {r5, 0x40}], 0x4, 0x100002) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) 04:09:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff, 0x3fff7bdf7ff], [0x0, 0x2000000, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) r1 = semget(0x1, 0x1, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/143) r2 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x80}, 0x3, 0x7, 0x0, 0x0, 0x8, 0x80000001, 0x4}) shmget$private(0x0, 0x4000, 0x80, &(0x7f00001d2000/0x4000)=nil) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r5 = dup(r4) ioctl$TIOCDRAIN(r5, 0x2000745e) shmctl$SHM_UNLOCK(r2, 0x4) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 04:09:08 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be8b89e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621afb7e950b2d9632c9b55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000040000000000000835b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d499abf56e8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f0000001e40)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a0321a5f82d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af4011caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401bffe1ca97c00977521447e02a73f9536a0c79cb6580aa32064608df6712401d45c30271ea41d8404e807d5f19805bcfb4dbb5bc6ab70c2d747a8fec88f027edba281ae003b3357f0841a8756172e4db4904dc6c91466dfc08faa2db7bfbffc43a746f08a7e58ec860cd155ce3632b2867044ed83be8f07dc93876ed2e28dc876589f9c70e699628c74bcb70a7cbd6299620e8b2ad2a95493255f90ec2528637497b3fb22c0789537703ad184010eb70a9f102e8b52d6694154d0c65c90fba652a7cae91e34e9fe67816e5e524c7d992f2ecc2fc10da48a0caf26cb3350343e9ff00f3c62c74a4c6dae4031c8000"/401, 0x191}, {&(0x7f0000002d40)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc670043046080265cf6f9d1e034f2b9f1bd444978c100a7e53b2fb9026e9fe3ce725d055be9d7f84859fd5ab2a20b5c01ebf5d54e35638f4fc680310f4503605b8e928d219ff3fb6b0c23d00000000000000a2bc78bfc9d5565dd270aad0e142011189baea8c8111ef628947670f71228d93c65fde181ac90d5bb4f5805f2a3725a3f16f7c2f4eaa25334a6fab21f5ca7d06c34cd09c122d4ddbfd4bcd3af326b78496540c998149", 0x12e}, {&(0x7f0000002000)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f", 0xd0b}], 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) 04:09:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 04:09:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r2 = semget$private(0x0, 0x5, 0x204) semop(0x0, &(0x7f0000000100)=[{0x1, 0x5022, 0x1000}, {0x1, 0x10001, 0x1000}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) 04:09:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) getgid() munmap(&(0x7f0000ac4000/0x3000)=nil, 0x3000) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, 0x0, 0x0) shutdown(r2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x8, 0x80) r4 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x8, 0x3, 0xb, 0x41}) semop(r3, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1000}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0xfbfe, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) 04:09:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0x7, 0x2, 0xc8}, {0xff80, 0x3, 0xfa, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0xf7) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000100)) close(r5) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040), 0xe7) 04:09:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcf0}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005d8000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) rmdir(&(0x7f0000000540)='./file\x00') r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 04:09:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/24, 0x18) r1 = syz_open_pts() dup2(r1, r1) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000680)=""/195) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = socket(0x19a1cff3dcc10da8, 0x0, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r6, r11) r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000680)=""/195) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, r10, 0x4, 0x1000}, 0xf2b2, 0x800, 0x4}) setreuid(r6, r14) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc02069a0, &(0x7f0000000300)) r19 = openat(r18, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r19, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x4, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 04:09:09 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x4000efc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x181) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x181) select(0x40, &(0x7f0000000040)={0x7, 0xfffffffffffffffd, 0x1ff, 0x81, 0xffffffffffffffe0, 0x6, 0x5, 0xfffffffd}, &(0x7f00000000c0)={0x9, 0x100000000, 0x1, 0x2, 0x202, 0x8, 0x9, 0x2}, &(0x7f00000001c0)={0x1, 0x3, 0x6d, 0x1000, 0x401, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000140)={0x203, 0x6}) 04:09:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:09:09 executing program 0: semop(0x0, &(0x7f0000000140)=[{0x0, 0x7fffffff}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) getsockopt(r4, 0x9, 0x0, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) 04:09:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) getpid() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x404, r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:09:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "73f300070060c3dce5081a6f6000"}) 04:09:09 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file\x00') r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000600)=0x800) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) 04:09:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r31, r36, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) accept(r44, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r45) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r45]) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) r49 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, r50) r52 = socket(0x2, 0x4003, 0x0) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r53, r52) r54 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() preadv(r55, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[], 0x0, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[@ANYBLOB="96d7074cab1862020298b8362c010000"], 0x10) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) r100 = fcntl$getown(0xffffffffffffff9c, 0x5) r101 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r101, 0x4, 0x5, &(0x7f0000000680)=""/195) r102 = socket(0x18, 0x1, 0x0) fcntl$setflags(r102, 0x2, 0x1) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r103, 0xee01) r104 = getgid() r105 = getuid() semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000280)={{0x2, r103, r104, r105, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r106 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r106, 0x3, 0x5, &(0x7f0000000340)=""/192) r107 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r108, 0xee01) r109 = getgid() semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000280)={{0x2, r108, r109, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) getgroups(0x3, &(0x7f0000000b40)=[r59, r104, r109]) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r110, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r100, 0xa5, 0x3, 0x1000000100000000, 0x6}) r111 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r112 = dup(r111) accept(r112, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r113) r114 = socket(0x2, 0x4003, 0x0) r115 = socket(0x2, 0x400000000002, 0x0) setsockopt(r115, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r115, r114) connect$unix(r114, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r113, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r114, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 04:09:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r1, 0x40}], 0x1, 0x4000) read(r1, 0x0, 0x0) read(r0, 0x0, 0x2a2) 04:09:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) dup2(r1, r0) 04:09:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0x6) 04:09:10 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:09:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xc0000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800100000000000) 04:09:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4008020000210, 0x1ff], [0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xffffffff], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0xc6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:09:11 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x47) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1d}], 0x3, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 04:09:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:09:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x440) r3 = geteuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) r10 = getppid() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x6, r3, r5, r6, r9, 0x2, 0x7}, 0xfffffffffffffffc, 0x0, r10, r11, 0x0, 0x800, 0x8000, 0x6}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff002001000000000000005f2009a4492e7d2d8ccd30cc05f18f54e40bb0ee14c47c93e6e13d11c6bd6d976e3e84790d7d001ccc1c553db615cdfc8da165103120e91c826d23e8a6b08e7475a1676f07eda3843e49b2af29ae66496fda0c6a3c75552e571d1f4e98773c853e74505d8f299a54a67776bf64cef1ced28cb41b12c3f01f6c5d297ad84834b34fba97b954e367e1eeba8d64cea75e4e90c2de10122730e07d687ceab44db4f2a4a5e2e258a59f0fe1d54e"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) execve(0x0, 0x0, 0x0) 04:09:11 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 04:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1f, 0x4, 0x475, 0xcebd, "523b7afa2eece27b08f362d3f3c322595505c4db", 0x8, 0x6394}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000580)='./bus\x00', 0x0, 0x12) getdents(r3, &(0x7f00000005c0)=""/3, 0x3) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0xee20, 0x0, 0xffff0b7b, 0x9, "63333aaa7d75d9b31f040084aad97aa75594eb94", 0x8000, 0xffff}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) poll(&(0x7f0000000140)=[{r4, 0x15}], 0x1, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000100), 0x2cf2) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x800}, {0x2, 0x3, 0x7fc}, {0x3, 0x9, 0x800}, {0x3, 0x68, 0x1000}, {0x0, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) acct(&(0x7f0000000540)='./bus\x00') semop(r5, &(0x7f0000000240), 0x6) semop(r5, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/135) syz_emit_ethernet(0xd0, &(0x7f0000000280)="0fce1f8c9cd9c03bb7436b9a725db2ff0f06f31f24bdf91a50ddf489f564305f7f0bbd16e8f9decef63021508d201f9948ccfaefbc3c9778ae2bccac0b3f4cbc73af6822235c1ad5b06a777b3b13619c653186bb9e3ec3da2b2f18bded13f547e3c0ebb1c762d5b35de6794536192c712885d9c4d208328c28f7263a4b762d394ec02380d249026137ba6435358652233c07068bc90c5b3bd9f735968de04f12e623ae6e46a67b0917bdccd9dfa1469e3a66373301a3531ddda59c4177e42fdf9bf3069e7f948a6576cfc43abe656f40") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000500)={0x6, &(0x7f00000004c0)=[{0xa02, 0x3, 0xab, 0x2}, {0x9, 0x5, 0x7f, 0x400}, {0xa0, 0xe1, 0x6, 0x80000000}, {0x93, 0x24, 0xff}, {0x1ffc, 0x40, 0xff, 0x5}, {0x0, 0x5, 0x3, 0xadf}]}) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/46, 0x2e}], 0x1, 0x0, 0x3f) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) mknodat(r6, &(0x7f0000000480)='./file0\x00', 0x2000, 0x200) semop(r5, &(0x7f0000000380)=[{0x2, 0x473, 0x800}, {0x0, 0x20, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x6, 0x62cc843c842ad6dc}, {0x0, 0xfff7, 0x1400}, {0x1, 0x7, 0x400}], 0x7) accept(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 04:09:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3ef, 0x3f}, {0x18, 0x1, 0xfffffff9, 0x3}, 0x6, [0x8, 0xffff450f, 0x3f, 0x3, 0x5, 0x0, 0xc59b]}, 0x3c) socket(0x400000000018, 0x3, 0x3a) pledge(&(0x7f0000000040)='$-\x00', &(0x7f0000000080)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc02069a0, &(0x7f0000000300)) r11 = openat(r10, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$KDSETRAD(r11, 0x20004b43) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0xc76) 04:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x14}, {0x3c}, {0x4006}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x89, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d, 0xff, 0x81, 0xffffffff}, {0x3, 0x1, 0x6, 0x5}, {0x20, 0x4, 0x1, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r4 = dup2(r0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x20, 0x4}, {0x18, 0x1, 0x3, 0x6}, 0x9, [0x6, 0x0, 0x6, 0xffffd412, 0x1, 0x7, 0x6, 0xd9]}, 0x3c) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x9}, 0xc) 04:09:12 executing program 1: r0 = socket(0x20, 0x5, 0x5) getsockopt$inet_opts(r0, 0x29, 0x3c, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f0000001440), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xb, 0x800}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpgid(r3) r5 = semget$private(0x0, 0x1, 0xc7) semget$private(0x0, 0x2, 0x278) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r7, 0xee01) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x8, 0x7}) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="5f87e8d23d0904f7a41b9bbbac9a25ae17be9327c2fe7d550640ddb5d6e97d28131d49688323ed5f29cbb668b0a722c57f31242f28fce2a25588e9b315e147ae305b2e5f8e67f7498f5f591a195d3cc6c1b4b888f236b39df358b67728ca06e74cb9edc7f3b16f5ef6010f1e3a23aa828566c6a21e479793b24f014f885b605ab30d0afef3ce8972ee8044ad144ec7ba78f248532ecb4ff9a29db211984e5ab9e82db73baf39500dda43ea9de9d3e4c8dcb63b9daf5b59e3a1355a76717d5d02c3540aca5fe3a95fcecb6a2f6d2824c2b5a9d0e1518b5fa301586bd59578", 0xde}, {&(0x7f0000000100)="cf8bb8b8c23cec", 0x7}, {&(0x7f0000000140)="d895aaf2c4fe3f8e883f1da277bb6f206fd05ad3767d21e9c510137be1310bb562a05cd2f81145f4", 0x28}, {&(0x7f0000000400)="b368c6f42d858434cf293d0de6d347e181fad85536732724c6838ffb838f88f122f00573e3e5e50ba36391ac4c2fec99e372c09097d8fc8ac5a8c7d6d55dbc4d5ca078bf6802a173ea5c0ac923b1f88564100685e7231731d53bc5d9241f805c367a0d3b3b142e62851be497e610929431d1ac7749ad71e1fa79cc0053d1652b5d473ea8aa0c899dc5511a385576ac6c7703612a595292c4c944ded2064274e06b105b7fe8f4d62c61ed3230a893adf964e2eee6fec3d7c1f21b981acbae2fd0656e0236348e6d3a639f15726ff70bfbe49690489743fa84ff45237ffaec3b66d9ca428e1877e0aec7bb61707d825c8e550ef90e13bd1153de9ffe85da114ba9e4257702769a38b5c6b80fef5b0d9a63dfe19945431213d1c6bbe0b7dfb9b69cbc5b346d25d0e5c53fa5485e09740de2da6df2931393a76bb30b8865b8f8d0e657a1bd170f879d5c69252fb0a91267c04501bb147a149cc722021a9df1e5af75db6b51e33bbe0c945ae9580e42a8426dbc6045c3a4ebbc5128044c09c60f0d7536865a962b5e8eb8902bd4fa5fe2385d75eda798c3c469c6638706d3c148ad600a6b5c17a2821c99ab15fdcb9afaf4e43e61116a9d221880aee654f9d2c6da458c1732ef36861f371ba629a319bf7db94354ee46e449dd35f5db925ec69ec25af4863442593092543de773dbbba9268c73b40d2d2b024ac576a3729c0e2dddb671f7445385853b6e55a1f3094f3af5f509b3f0e131e4c35d787c61e0d0ad98fa06e13a041bd98ba0aacd8b6c70977cf388f3d25c45bb7bd88a3ee4d6e64891b05995dc1303e3ee7be2302c712ac90b4cc789ad7279afe470557a6b24163ee21b290cf6e999ff496cf06010017038c7306fb3c0875762e2d218e9e4dc9ecb99655ec2d429a989f760b4bab19839b3a8f1e7f617f16f28e854615701aa581b2f94fdedac0f9a653854226d512984b9cd117110f0443ab9b3f2d471ef22eb1a562b5e4c9d4d7fcc859e9c937e3b0a655b0b16398f7c9da76819b0e8a67c747feadb0081fc99536de6a3861014e7d5720a3a5e55b18e94ecf45b981cba791e2f8a919cce33f621012facb3a9d41b2fbc2642995fde43175c462d8aeebbbeb77f0b5a630bea25709f1f26fc8eefd1d8dba97d919629d248155e8ae5cd4d8659acfd56bdcb81ebd426694394ebae615843d6e7bf53a4efd01436cc1ae1b507837573f0713f8b230db265aa29646ac631b0a2c1fcc25139fbadd01028d118efbb27d4848ca420e6583d2821786047ed50abad74d25056e7bd50f5aa6b3c1f69900a990092a50d27780d84527a9008aabdbfdc7495b9022724372c5a563d0b420f342ea87dc2f42c03474e0ddb2d7f31ca2d88138ca41041383c1daea2e89c444a17da919270d0bada2c60f84585e2055eacdc5fc8a71abf5dbd334a2b8ce3d62f82d314a5ba6d5310b185a07196e854731214c8f3ae39d1193a82de9307a2a6e20a01b259cb4f14c9369462d3b391d57d35384eae5252ce6f4ed414028fecb5709a369d03c6d98302db699b7259a9082f8039710bcbf8aded1fecdfe60688bd8f36f948de03a62a740b828c6e0dea0541786b7ca46220bd08d00fdd278b453a74caaba8a337c76c13874d7adeb43e8987381a5d775e0166a1d415b2605d372e36e25b070aae6359cbabccd8da98ae4a329c576189401887d75d7ed9cce5b51ee99fda05818ba29c266da41dbb663e7b7bd6649e5b3e4a4b8ee51966f7c0091efc6492e6d660ceb9cb309cd2685381d6f8f309c287aa623fe3c381c14f46303a218e41d94d75b7b424951156b87cb6688ffd94442596ffa80cc4a35a1160b8d36eca3e721590fbb99e9ed81e711143ad0c3d1618ece847ecbc3150454a7a300654681038d0abeba53c56f15b251776c1287bd594f3b5556d6ff73602b82cd2c738b912d53f3ec11aae1dcb9f88bb21b779b57892a8bc46bd86bb390c7a29cca2844cd3ce878f88915d27f60c6c165d1d161d473c3fcd0a1081711133482b3a9835858fd828f949d58d0a17a99e0ebf90720dc91a5aaf9e346d0277e6b9909f31c0a58dc8a01564253a3c08a73e37ace6cf8b61d7c8d2c59e49f77ecdefd356faa34f5af1427c24a388b60791c73fae5ac9aad964362c488b0ac1da070f88bd11e091f39c6795d1da4d6715fb5257f1edfafd03d7924f9ddbec51f06793c3bec59cbea511061ac202ef5bd27f8791928201f6deca1625d134f5bc4d7b070e568dc5e6cea889bca322181c2995ca2c7f8eb330c8d9e0ea6b496270a01ce808eda643fb907a4f6109651ff598a898a08046d94c8205847910db5431fb5fa72b6103c27a67d15ef7d110f31b1d0cc00cff4ad7bc9b8220d95ef7df313cf99c58cbcdb84cba4b0318500cebeb0d848cf1346a186ef69aa320a637f579eafdb026cb4ec66b55a81e01d91340f08ee6f4a395e0aa2b21312bc1d36cf54a1a2f33837120b17a34040f8f3ed82596725c812e5ddd33beadd24f43e2c5779e6967eeff6de53c25b2e3139a861436d699b59fbdd2efae37f37ddc7f1da938cb40e2e10776da8cd503846235ebc449916facced23f399b015c014f516650e809c1c94091af8ee693dcb42be5df9d64918eb6ce88e44e80cea95652ebfc86e59ade79dcfa67a11df50a154f979f8fde73c658999e717ca3d840b5114f09162ac24faa085074ef1118bf98957f32af7a2c4f6d70ead86d41d89354baa5e48d4244606886f01353b3e8f56c2d0c7f9a4ed18d61111219f4488ee1ae015886c00322edc5b05fb86d242a4436d9653b5554c11873b9d2de45033efdfe6565be60ce79fd0910c1451a2d7df9a9c1b3533093ec57864590a1873df9b773d1199fc04a37c9ba87bbc69263c296d5cc99186fd08e470876ae8fdff206400c93b2cef416aebd52453fef92953b00949340a457e540737f198dee4566eeadcb5728d435bbc75e5e8024cce289f6f29e7e73f4ef07f09b8908eeeb7939bff813e07470e95e3e999e3e8c99c5e0746a10ec24c649eefb9531d1cee8629e21cc9d65ed738ce1cfdb591c57630d3a49e947d0d351f971fc42d73b9ad375e5efe3d6bd66b3276bc7a7567bc7779e540f811c105ec8fdaa6cd92b94067fc7837bc2d6579855e10aeeee766afeb95defd808300f0abea5b69bca866631a592b9a72fc8afea408f865020bf9f1ad5a1bf6b105bf53675b27bec85bd160f0b1dd7c9ff1a831fab3262cfe5f3df115e5ad4f845ba8c22268aac57bb55acbc26de01595c3af672d00ee8ba8cf72f42fc564b48ae5f0d6cc50fe4a494b2f6db209abeb76d2b5666ad9aa2006fa6038baea0bf9af2bd5b9601f9cb2d23df8cdd02ffa036c842e160396b8d71588a8876d3279feba30cae6788a6bff8f4395c107b48fcd3f1479009cdfe152fdd773948a87438a2a52ed251b1bc1d507baa2b5b91ff0e974a38983624390232c68268eb29b909c2a40ebb9c0417b9fa7d76df6015f86cfd66d4070de5ae9788e5b625fca79cbc8d91126ef7283355d0478715db7b5c352f8e1a7f1920e8680545d3d6da20b7ab793fc547e199babbd6bd91a97788177952bfcb01d9c3b7f6dc540cad2962be06cd362d2602baf904ef31f605f905a6e8b5a7461213e229ad9a1d6cb465294a09468f36a031c825cf012d45c90e87ff95494614c4cccc9488e2aea4733cf54e17b7602edfa9964086f987b536a413ec99770ec3d7fa564b3194e8ab9b527065c2360c95dbfad009f9d57acf381856c62edff836be7d5b9e557d4b39784ba31183fc6785873561b33e89aef705288d0e62e56dfc57a6866c847baffbcef83e1bf50135c8ac8c252c2a9ebcce715365627902d685832b8662565298bb027825f56cd70e52f8cd57d3a92cbab7840d5e46bd882af7ffe1830a03312a63df79e8b6a61f765eedd11291e5abdd816da95006a78e4ffc2bfb090482632d39582116dd26fb6fcf29cad66d24d007e9122df0e53ac8a38dc67be3c4e8f2669bf5bf57f57ff1e6b650d0b998c57720839d5af8e3f1390f3f20e0c14e75efc0cc609faf476aa5a53c4a3a7e48800d9fc4b37f5acd1717d2e34e8bdcf8106bec66c795ffe7e4de319ae5fd8503a2edea9468c23171bf1e710208ab08b9c385ccaa11346ea10fdc3f05a3838c4043ea2f411599e561c8f028beeb34cf04b4ad2fb182b3c84da955a3c99258a0519aa85b3cd8d1f7de52be431729e5f8b39e82284445447b044d1d0e84ec0bd2465b4a8cf4cc7ec122c95e1e9f5cc6cb6c0287a4f4ff2d8296e863b7fd48b09ea15a7edb55bf7178f74df0580f95120b15c4ac2d466d976359c84b9c0a993013c2feffd90c9a6e1982da8ccf76dd0e786df60a872de5bac9ac73cbda1285efaf3995307a7b76701b8c250e0b66d071b9219e0b4af75ebd11a35c30fe5721b99b7c2533816a44e8b6299a2971a6160ef27524d41a4dee153e609a4e45f8e50884e0e84162f260cd3ce79c8b2443adc827339dbf599efa910c3ab84f551134d0d0d8bbf1ca96b8993303ea55f103d270181422f18ea27e0be7fd19281f0867817555fd3b636656959f61c4b7197ac3e9a4d1e68254f78f4937b9155e531e12faeef1881851605c9b0ba9e44553cc0247aa28c3a68405406f90441e31e3a6d4be7a09f5b07fa91c8d3ce57c56600ea3cf1d221d0a7aa94dfd8c6ef883b9049bba3e35b3807b9e99d2f9dd5b9fd120361f926a1596bbdc85c0648659e9dfc84434e1219ab1c10b3b440087359ec2daf309f9b26abf9359f45f26c1ac9c6df937e3039fcc7c8db8a0aec3b831ac2d2a522abd1ee0526dda8b5ac5dd2409f99a70ec7b16462bbe2c7adffb78293edc0b74c9cc6cd34edc57b1b7c2bbd9824275146661edaabe43f6f8f275fe74c78e75f2f51f46c87bbe2a3667e19ea98f923b3e51b89822c2b54221d8d8fe14eb0c6d93437986c1e9a22afb557d8440f551ff7749ed46bed017bcb9c0baf6d887615cca1bb4b17755c36395ca3d1a86234bf6508e87ed12f2e89a9e25d1583547efcfdba4c22eb72562025ce5dae53a1f1ff3674421b7cb7946537b45dcdf2d3c9ae3ea936eddb7dcc5c0e315d747fa6a23bd2b0965eeb5a18b885b46e22de578883c8f0fa0e4a93ea5c138bddbe8eaec9b0b8a91aa5331451553cb6d5674b204ab020b42f8c84bfac2fa4f04088c04ceb7c75a65edbc1eba5f0848a5dda06af380d6a9e95a7220cd58a4e7448b6f44045061fa2302629c4dc953c8cd43e8cae4e812e7cd8800f8f5b5a1b40a95d22f721eaf2e8e72447a49e50213ec917cc81a36a84930c6dd6d3c10a3585f39734c5ae4f175172462c723db02f7373d19106439ffc79e7c8a06176f114ec6fb73452d98962c9af36fa342eb7bfdc9ce287077271d6768a2aadfa09467a58523eb80544f575050f9bf6a1a8bb998fc469e9c5399e3dc0b1507391f70d59cb2fff23e815aadded885f6f6093c215ceebebc8c4e372505d63128943aa7cbf8eb8b015ec91e5cfa0919969528e8c24f75a3583f4afb3fdaa8b4c75dacef635158db4ff76c0947bd4a77ac49c6985ccd48e1642bd5eeede7edd00352d996e4c8ac2c378a4abbc40a8b0af523e2d994e9e7cbc10d07de446af3d66d2130a7beb2ee8ef08437de20f5ea6c557c86ad565077c3c77e5c9c70daecac5297e724715dd9cab585c2b4a795c5470c092b698b8253d862b1286558bb4284f7b0a47b8cb9baf3169c53da4d66298b27494a0e6803c3c46f3ad4a38a8b4be1bbeb616d21e3df6777b802b265", 0x1000}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r7, r10}], 0x20, 0xd}, 0x4) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/183) r11 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getegid() setgroups(0x2, &(0x7f0000000080)=[r15, r16]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r12, r15) 04:09:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 04:09:12 executing program 0: r0 = socket(0x20, 0x4, 0x102) socket(0x18, 0x5, 0x40) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = socket(0x2, 0x5, 0x2) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r9 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x4, 0x3, 0x4, 0x8000}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc02069a0, &(0x7f0000000300)) r11 = openat(r10, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000002c0)={0x80000001, 0x8}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) wait4(r12, &(0x7f0000000480), 0x0, 0x0) getsockname$inet(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r5, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) pwrite(r5, &(0x7f0000000100)="4964743f5ce682f70f2f8d136ae28b4f939ebb801459264a34c04bc92716df32689fafd828b0440757621096c498461e45dfda2a81a16e9cbf4c49c06cf79dd77157936440fe69dc20b532477e477f0ccce7adc9b2fc18addc8f7ffdd14eda7371ab16", 0x63, 0x0, 0x19) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000300)=[{0x42, 0x200203}, {0x101, 0x8}, {0x46, 0x807}, {0x7, 0x1}, {0x101, 0x20}], 0x5}) write(r2, &(0x7f0000000000)="f64cd9d8f9d69f5009992d851e9767e4234456cc84a8c746f73278ec64bccce87cdc148da3dce3905a74e52de74a9f7bb542a969f67bbca7205e613537c145bd27215e682d2b2930ddc92fd93caef5842769137c09f62916f936e52694cd31687174fe14e3452e50f01376db95d11ffa53a5827b14e7d16edad90a4ea22aff87bbabcb3b5212d212325f20c210aeae8abf6ac01ad673a47a6c4c369c188b941ab5b9fbe9ec982ab45800381cf347c269ad56d0f4204827b40e8b897675ea15356133da0e8d94205897763cd796130c253148ab2996d66bdcd52aebdd3b4e0784d70621a9", 0xe4) close(r4) 04:09:12 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = dup2(r1, r2) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) r13 = getgid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r10, r13}, 0xff79) r14 = socket(0x10, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0x14, r17) r19 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r19) fcntl$setown(r18, 0x6, r19) r20 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r20) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r23 = socket(0x10000000002, 0x2, 0x0) dup2(r22, r23) r24 = getgid() setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={r19, r21, r24}, 0xff79) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r13, r15, r24, 0x20, 0x401}, 0xffffffff7fffffff, 0x8001, 0x6}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x0, 0x8f6, 0x3, 0x7, 0x1000, 0xfeff, 0x1]) semctl$IPC_RMID(r4, 0x0, 0x0) write(r3, 0x0, 0x0) 04:09:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getegid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup2(r0, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc02069a0, &(0x7f0000000300)) openat(r9, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) socketpair(0x20, 0x3, 0x8, &(0x7f0000000340)={0xffffffffffffffff}) r11 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc02069a0, &(0x7f0000000300)) openat(r13, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r14 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="c0327146919962b553edc49172369f3e21049add6ca6be9e7b1939474e3ad9d2aafcc99f6dda94122585c7767775e974307cb89593dda2b217b7938c79d977aba4ad3d6675278773f82aabfc", 0x4c}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r5}, @rights={0x18, 0xffff, 0x1, [r7, r9]}, @rights={0x20, 0xffff, 0x1, [r0, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}], 0x70, 0xc}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) 04:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x1d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 04:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x66, 0x0, 0x0, 0x4ee}, {0x2, 0x0, 0x7a}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r5, 0x0, 0x3f) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r7, 0x4, 0x40080) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x7}, {0x5, 0x4}, {0xb6d}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7, 0x1, 0x4, 0x6}, {0x5}, {0x6}]}) pwritev(r8, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2010, r4, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r12 = semget$private(0x0, 0x9, 0x42) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x8003}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r13 = kqueue() r14 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r14, 0x0, r14) kevent(r13, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{r14}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r6}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) r15 = fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4, 0x4d4}, {0x8a, 0x4}], 0x2}) r16 = socket$inet6(0x18, 0x0, 0x20) fcntl$getown(r16, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) 04:09:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb6216589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000dfb9ea28776ef36935d699253e8a91543ba5bde951e7c8ef8a5cf100"/739], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r4 = dup(r3) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="269ff014", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8020, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x20, 0x3, {0x9, 0x23a}}) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefe000003], [0x0, 0x3, 0x401], [{}, {0x0, 0x80000000}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x80}]}}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r2 = socket(0x10, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) ftruncate(r5, 0x0, 0x100000000) r6 = socket(0x2, 0x400000000002, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) close(r8) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r9 = fcntl$dupfd(r6, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc02069a0, &(0x7f0000000300)) r10 = openat(r9, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x7fff, 0xd2a6, 0x81, 0x8]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x400}, {0x85, 0x7}, {0x85, 0x4}, {0x21, 0x400}], 0x4}) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7031600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5b080090ecf549edc9b6206e76c50c5229850b5f87330c000000000000945dbb37834d864d2a4ec5ef8199fd89551e8676b78a6690561e8e0264e2b0e3fb09b7fc9d4be0c9b79c4256cec77741b2622badc73cf5c1dd774ce2304f71ddbfb1d8d7a3980649d2f9c1d44c046bffc82c154cb2e9054fa4f2c6f63f8d962e6b1e1abd8efa0a972321dc3debaf7308d283ef5675ab1cf2280d66c4397afd97a3a0fe8aeed269fd2d0bc8ea39a7ce5c91797ea62e447dadeaa2eb35b1bcfe4405e0c767e7b1f742075f3bfb15ea3b761be795d843db51bc209b265356928ac2f13708c3ffe679bf5aa2af7badfafd455502fdcf7a7cd3eda3b1f54392a050db40dc03b1ab8aa8b518c8dfa61d79772cf24ab86dcfa32d044e7707dd945d2242e0d90099129a0ecfe498972808fd52961ffeca0ef216cb835bac2bb434b74178f829caa20ea8090fde99c56fc0ab56c255efda387984e7e397875b90bc4da7e419771eb5ae5885b93d52c47fa597199b52538bdc5d19d1b14afc041e2132c043e85a269d20ff58b6d8e4e63a3c64ff6b857580e7609b3ca177"], 0x10) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000c80)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000cc0)=""/88, 0x58}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000200)=""/10, 0xa}], 0x5, &(0x7f0000000280)=""/60, 0x3c}, 0x802) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000840)="550b425f59ca1c6bff9af1e8b5d79ef79d61f306d1a09f7b38980020000003b2200e05433dadff01b92572808e9cd8017f2a9d0000000000000000d19dc4cd489607", 0x42}, {&(0x7f00000008c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9257e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9dda55d81d767ff9ee81edb81a56448bca6497d9322a1d7477417c4a098501dc9dbd72ccc394bdaea", 0xe3}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f0000000240)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229484fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x1) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) mmap(&(0x7f000079d000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = geteuid() r3 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r5, 0xee01) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f00000001c0)="fdd1f725c87d6abbd6501f9e3cd649ad1cd84ab6e5b76b2cc936713f071bb7d6540e27b86921cbb054f65f2eab6c0dd0fc4d270f5cb989a9ec66e5d1c6b9ef927ee591b6fb293895bc440b3b0019a19c751abc0e9ea8b570a706cfa94b9e94b254d9903add975d5b7fd71872b92796c6ae9b59995064bf1c39e80633a76168ae58cb653facb59daf849dc162fff0e6", 0x8f}, {&(0x7f0000000280)="5940a29f63cdef69ff3edc3557f56be4ef0d852b8922384250bdc839f449c5af21acb242c181cb8f7a30df8ef9bc7b2a5f3f03a1eba2f07ea626da3c8592bfed770e6c9ccc25996e8047ccb87fab5c26bc85eb35d12db542e6a3f3bf68cdcdb872c404f26fdb14317e69d1de61d619bbd42095eb7349e60f1fff9be5f6148f41ec4b5d503c41", 0x86}, {&(0x7f0000000340)="9fb000e90b108674c554e2263eccdf982e5345f06ac6228909d6bae66cd21f2cb7ea1bfe6502b511b86413418ca1d71d4b0e9c58b5f92c8d4fe35981a35c5c91b70dbb6492b0c18c5c7c32a14fb2daa418cfab73dec93c6dfcabd0149f176d092f22e71800bf455c0798c06101018c5c61e3459f4d9c3b2b6f15159d93a0255d483d4b97e7c6dbb01a7d42ff7af95dc6865db45cc2a6e2ce4327f9b61570d719608c0fe76de281d3b973f73cc1071a41fc6f2f5d68ba75b9bb6d7995c3026dd568b97f4749bc78226e7b886b8422b24e4c907b60cb9d5d3c50f0ba0526f99ae707402f5aef54bf51b0375c7ce69d950812ef4dfd2c10c02fc226a09b90dd859eae9b33fcaae818c67cc4fefb661827ea58e6f2b4b3e2d288d2907c88022afcbcbbf87a0e087a92283a7dbc33d4ab205726320f77ac34493682f8ac4a638509c9b61dc82c5687f15256cd4d1557f37cfbcd8e5769816bfb777214e75e6a86241aac338782c8ecf0f5d61e77806895779bb49c2fb7144ee755b8c022694e67e65e231bd2d81e332ef126994dab59d7ac615e62dfe80d0182ea4ec333b2a781c9071224f267b09c371dacda855535ed8949d28723d695083c1a231e321375aa0e4ee85ed7ddb5331fb466700a291960c3cfd5589f997dd015b8c40edf565aed21f12b81e771ccb08d6bc27c79dd3e694a58af4035781f9f766c03f3f8dd477518c6e8a0e90979566f00326411438c0f84ac79ea20c5bc985f263218902395d5986eb610669d11d99e58740761a93d45119faf7b6148dcc1ec572d2cec974805298a290493e690670969cc6d6cf63073a509659c14ddbc97743db0a6098f9c6ebb1baccd77637a08dfc0cc543b262b4a1f526df224f148ea76facc9104e45287c12e86d09a94b9ca5fa0b9cc02af0b2684316cc07388d14ac17ed5801af107b569636e19c67298ce8edf66806482658126e2d7bd98d030ed0a34c87cef246da2f7b86cba9f2495db6543b3e3803314020670312efe2579f05f8fca7b0d9ec93fbe0c0d21f0865f59803036060d594fb8b3a84edfdeaa17af7fd093bc328f4d1582aae5be27a25ba07230e0fa30bae562b7153517fd51c4ee102a6dacf9d445f9e4ec65f8326a8134bacda2ba8414454723e4ff3271313a6f16ef482e0d87a3d82c18e0ded5509d9c129c8f89a8d334dd0d3c797602bff65197cc8f6d09fcd3b51154a59899bec5d55df001aea270a8c45813019e822b454c90b15048dc3d512707da4be8012c6cda13b07788c4d98f73dfe761964747c90301e2996616653415f03b4f34edc910c39d174b239671e483b136f1c68347de944600f34edfcf09899cd2155f3f60bd21e3e15240fd58bae53eab559b72b4727d301e03d54dcf9bfa602a8b04061c59a8e285281826677575a01d6eed09fe88e243cef369b9b4db19c0c5cd41468f474fcc2baa1812677cd65f55310894bdab97ba964e120ea564f4b0a0730cf4b285e4a3769b78d5133509c8ba450491b03a97ed7fdb8111df0267384e66e7a33ee2c7dad96bc10b4bf1ed30db591557f5f01308158f8867f0494da3f5dc63807c166652ca30a1b0950c57618a3fc65e555625fb900991d2374540330f24673b9304e4a404b9b2f21a8262c6b756ac30dded583240dd641f0cdfb9fd08ecf47cd8aed26ccd50055c47d9da1e55d86312aa6085004dbd55b332e0a09f5d046929fd4fbd5413542e740a1a28db09c53951884a331baf72572450e07c13c47bf0302c7ed21eeaea068559f5202ccdebff8dd7671a26b706420a2e1cded90f363560a2cc16c1a94f58ec1e3601fb97836511767d518395a89a3d7f0a738fcb0fd12c2a9910da6e7acf4622a86b65e1ce71326ea2e4736ef2a9169f52f416d5dc368bf109bac72385e9db6097b60f872e4492bbed61976e959e5058617397159a81b7b2956243e810bf424c520062d90dd9b4446b2691bf762a76f68ef144c7827230e08a11f29e4b8da6187e69253241969976021bd3ec33c73995f2af7ba6962cfdce7900f5c1c9853754eaedf5777fefb47229469efc3a5a0230fdea2ec3ee7122d77fbe7501fc60c65bf639b4a0fb86956f49e06fa55b316cc631220326f2c666bd635de492373630b4c4bf64755ac337f92f80b4b750016cba6ee55b7b02d9c89e9b043172da9cb4eeb2ce15cbd5ba7d3e361316b4f82f28f5a8d2d410f6c3c5cf976032d5d6a6f2f864481fe56782869fa8c92fde43c89ee21d0996f0e6d48e8b1685699b8719108c15f31185c3e53413d44d89bb8c3f9db67a577cddc874d4d90aba8c4287a706cd2fc0c9c91d2e3f624950f892fb1e65a74102a1d6e6018c39280f9d2c384c3eac0057ab89cb14226a777790ce1f5c6ca97fb7b88c1ae5d57b3dddf43fae3e132b82228bd5bbed21ede182158549307680a18ee2d2daff6ccbd97b10cf9debef0e875f746e8a4dc778fc7a4f7e93ce970b9c2a48d80837199a53ede528574e4bef29f8d95ad323a35415959ec1f75742106ec2c8516ad69be6cc9b4d05bcad4845948d3b33df148329239b52efc78dce948e512c1935ffb7cdfb8b266be36d3a431e83dc994a474b1003b30fa42dfaf6d274780c9bd597ae0571c6b419e4c92194024ad682ef73acf5a53c3c6fde91482d6bee0248ba2387012a95f7d914785ed3b875ef0042daeb512a8d4f35ddc4271041bf8bd99a4a59d87324be726242410e12a6e46f48186f2f1d9c7e90d64feb91a0172d87bf57052c243e9a16b7fbbd045f8f3ee6d0aca0c2ddd54b89defe97749e1937255773a0b64f256b25458c7dc8810467f0ac8e44d7f16a3b86fa14e17effcb26f7e0ba2d518aef199b0c3ae61675c15d8a6fa2ad1cb527da18f091e33e9ea59e7086d0f11d540b5767472eab2cfd643947411e49c52c6b98885fbedd452fc35129a501ec02e8989d4e4f8ee9c5cd42f227a0ca6e00ad6a31829d4f336b6522aace60b004af6ee84646da5eafba92d9ed675e0d91dd85267d051b518390795ec5d85bb81147fad6ae170c9280fafb80b9d8023861be15404aef083c6e06a68c86e5c308aa83b15c6325dbcfbd8c5860a4f25b21e901a2a203023a01245e18a997cb43d6a386b4873805a9e6db0084b29cf06df36bda7aadfa275555b1385cdc6c075ba485aa7d6a18d231e4cbc73468e3555496d6e90648b86743ab33becb22db4df138c86de78f9774d238c0e2d6aa55f20b0224a4c91bbe38f878e466cd2d4d776f441debf9aa67885603bc6660297a5a5da7bdd3a06990a098bdaf4dbbe0361347ade923413c3b35734fcc65a5a431db776c7ae97d3717311ce69985ef161bfa5fba64c2ee939389d0e93e5c643f7c7df103041a440ca93d9d1d6e1d7c5b2a573dfaf35d79d22b3ab26496171db491a5eddee135e34cc576a5da270f4c289aefd7b9055d493bac2e5d42808d898225d12d0f19ad36c0009020d2a2310465fc7a8a09265bc856bce8cb5c9527a8ee2b863fefcc49c2f1f71697f21447ee87fa5713f4f5957071860e9fb32969ad4bdcafe146f6b037cc9ff59758f40d86c0417ea0ad6f4a0ec5bb1ba984b94664b09123666168e609651f6dc3bdc960f903321449112f48e363317634b57d44f50c131e240f07fbc144344587ee785b80984ed2cefd5e0cf80b8fd52d1586315222d0e3a28c85db8d7dc3354955cecb31cb9c1195a4be05d996d2236c02fc0f474da08b9c0dd61aeac9ab831ab427dc0103af024de22158269b74f06b494a6b82b6a36b7687bf20c9115a8af98faac5db6fde37a6d9e1c9cd819a15048ea0f5523e503ab946bab3c77bbe497d90aee5af3450858232bf87967c07dbeecf8d350bf2cc5a871be6ac81465bd8394eec0f856ec7873f5137c61f700803a818ec10c7a85ffd8f75b30ad6bb618f4b0ebacff63431a0b88bc9a70c9af27bc554e44d6d2bb39c9f8aaf11ed12c7f61ccee3d1effb7bd5fa09e71c6e416bc9549fbe4d1296f39f08b4eca9f6dd8b87cbe5edd92062146ec3a9ba8565da17652a53b5adc463eea369a4e76555b173d38160d452532d70c11b6bf96c6b25f1966e0a37a47686bda814b949872097cfca9c5069ca3c95c410d0baf9cfc452520287d71a87067c5d0daa0bb5c1c2b63c0cae1b97054bb8caea1960aa015c0447cedac5f44f6a0c4a55a321c25e01e5b3b7fb9e14900b6e39aff41e08a9465b048e32bbed12252bb14189864c03943fbaa5f85ded0a9035490a557a79607eac800e3cd0660ac41713b56520861a13e5e7aeded0273938629737b795d2fd4682e9bed2cb9b43511b055eb0d13900680d2b134d6886e9b369a63da6c6e57768aafb9352b1f58cc01b82bac5c653a90e655803bb68e6acd50ded0794fe495c1a7dec2a3bf54f9b24fc12f5b5b95af15204d0aebd1f603c6e05e18e51d8eef62a10cc1d583aa73802e551d622845103d28a92b454376a30a8a99b06ba43022ceb510e038019945ed750b3e81fd8b5ba14f998d9f1ff339a20544e2c0b0818aecd518c6a22344ce9271b9c6d769e3c387e203a9123a891261a061ee0fa61269cf5d4091fbaf8ad5bddacf9d6bcca39f372f2df1f435a98ef15d52dff24abdf729f093026ee42c86fc033a1c092159b4271d937799de6964279a34eba8e47ea539caefaec3d7ec57978889d517d71489a7804cc664f80b04a78a1a187906f59cf7c6fe81ae2db9e91db80c42d598c7266bdc38235e23ec17bfa88a2c10cfc8d721a1769011ba878ae55340a7d7c480820177c0d3739f5c445cf559dca817e61678c44809602a26dcd6821a2801800eadc09f106e8eb3b0c97347ebb4be00aa0bf453d54e75312857dc69c49a4bba6edf90a76d9dae96ef2b4c1ebbf7792d95d1a952b5ec22ca6adf7fe0ef8b8d0f26d6d5f41250dcaf687a01697ddb7d8700ba75d70b6a89b5a4d08acd8af329a43e84634c49fa57023c3eaf0a2bcc990b69afe45c5f566f65de19e6c73e2d80ad96da229dc16de41854714288b1eba213d16f846b8a8113f9236004ec3f9f2db51a6eb394f65f68a510fd0e8b1379170861b8ff57c93ff223c93d6752ae32b0edd73ee0f3714e177d0e52fc7258b1aa8d2edf1123ed1bf05494885930e3d08e29217a05802c548d143e1b110ed6bc2124e454ea3003adf02d4391561d5b44d9bbb7ec974b857ceff888b20370e5f4846fe7852860584599ae1c8cdb2b639801133b3af259d400f4f39bf5b8bb4a3dea204020776f6a114cf380917b1d3e17431eccbaf1f65da1ce18de21bfddf9d4990bfe9987d2c5e7d48722f8985676e003b2a73dd31f0240ae0068bf5b147df69759c6fd49842c81fbf04829a3aa48adca14670aff7dd9ee6662af802f3bb9fede022883bf4b64638138d6e6f30c4f895585d759518804acbbad0b851076ca4f35302ed9bbf426e20ee38adec7ce187f45caa798d82d49bd659bb2ca9aba32908d6ee5012f73f5d0223403fa66368e61d2f43145eca4ab86fa69b8bc228e1c8cc4fcce6b34e53ee02c696bd5a39ad3fe8335be8bd526f678960b31fb1b7035d45bdf58bfb385dd23aa99d1a67a1fc3cb8d5b8643616083a67975c5dc3555578457d9ea6cec68f9e5cb7c8e8148f96321f26aa241984842dda0a937ed96c4f9e62f3925358f3a0fbddbe4e5b4a3c9f60b6497a9bf289841449b95509630840b34e0adceab91a86d7781d66835291fbeb9a0f6296794a711db18eb2b94385f91c1db5ff6106da569fcb8d1322f710eb7370e04e90e87c19c4112f9a2d85070d7cd1", 0x1000}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x4}, 0x405) recvfrom$inet(r1, &(0x7f00000000c0)=""/71, 0x47, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x2]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2060, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setuid(r1) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r7) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc02069a0, &(0x7f0000000300)) open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x12d) openat(r9, &(0x7f0000000200)='./file0\x00', 0x800, 0x4) r10 = openat(r2, &(0x7f0000000200)='./file1\x00', 0x80, 0xa7) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r11 = syz_open_pts() dup2(r11, r11) r12 = syz_open_pts() r13 = dup2(r12, r12) close(r13) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCSTART(r13, 0x2000746e) poll(&(0x7f0000000000), 0x6, 0xffff6a9b) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x4) 16:00:01 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000001b6, [{}, {}, {}, {}, {}, {}, {0xffffffff, 0x0, 0x7fffffff}]}) r0 = socket(0x800000018, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8182, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x1f) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000400)) r3 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r5, 0xee01) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) seteuid(r5) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semop(r7, &(0x7f0000000200)=[{0x0, 0x4, 0x1800}, {0x4, 0x7, 0x800}], 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYRES64=r1], @ANYBLOB="322921958dbc891af576585ecf8b511465db1b8301292bfcd0fdd212a4893a239c6ad5e369543d46b7888104d38198df9f8e0a572942e947eba2735a8d9fe2a247cc4e3b", @ANYRES64, @ANYRES16=r11, @ANYPTR64, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESHEX, @ANYRES16=r12, @ANYRES64=r7, @ANYBLOB="7efb10e62a19eead4874e27331957d655793ce0c107ebdb6bcac76a23ae5062b73e396757eddce2e7e6dd8ce57cd1cc94b9910dde87ccb6f3f4b208752f25ddc79db261b98cd10ad081a4b8597021c50ba3b4e2ef6709a48fb7ebd991c6f75f712c176ce7cb9e39f95b3d037faeaef284f26f61a116a3477c082534434edf3c9a7dd8b1b1170dd0594c369d0dd6d9c1b9a383056b75b5c0490893171998208efe440c0ef8642dd", @ANYRESHEX=0x0, @ANYRESOCT=r13, @ANYRES64=r14], @ANYBLOB="09d9729e60a56ab1d5b34be9df50b722fa8335cb8e0bc549d43b", @ANYRES16=0x0, @ANYRESHEX], @ANYRESOCT=r5, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRESDEC, @ANYRES16=r2, @ANYPTR64, @ANYRESDEC=0x0], @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC, @ANYRES64=r6, @ANYRESHEX=r7], @ANYRESHEX, @ANYRES64, @ANYBLOB="e0d84f9533e3c43b1eb44b14283a058ec829761c11fe2b777967", @ANYRESDEC=r10, @ANYRES64=r3]], 0x1, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r17 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r20 = getppid() r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r21, 0x8004746c, &(0x7f0000000300)=0x2) r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r15, r18, r19, 0x0, 0x12e, 0xffffffff00000001}, 0x938, 0xc07, r20, 0x0, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) r23 = dup(0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r24) ioctl$BIOCGBLEN(r24, 0x40044266, &(0x7f0000000180)) ioctl$SPKRTONE(r23, 0x80085301, &(0x7f0000000000)={0xfffffffe, 0x8000}) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) socket$inet6(0x18, 0x4, 0x1) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)='./file0\x00') 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() dup2(r3, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) write(r1, &(0x7f0000000080)="9c", 0xffffffab) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x800, 0x0, {[0x9, 0x1, 0x2, 0xe000000000000000, 0x9, 0x9, 0xfff, 0x100000001, 0x0, 0x3, 0x0, 0x7, 0x1, 0x5, 0x6, 0x8, 0xb0ff, 0x5], [0x2, 0x0, 0x9, 0x0, 0x80000000, 0x7ff, 0x9, 0x7, 0x6, 0x9], [0x8, 0x1, 0x80, 0xe, 0x689, 0x2, 0x7], [0x25539c07, 0x6e, 0xb, 0x4, 0x10001, 0x2], [{0xe780, 0x32, 0x20, 0x9}, {0x8000, 0x596, 0x2, 0x8}, {0xfc01, 0x1ff, 0x7, 0xe0}, {0x7, 0x80000000, 0x7fff, 0x400}, {0x3, 0x2, 0x80000000, 0x7}, {0x7ff, 0x8, 0x6, 0x4}, {0x3, 0x5, 0x100, 0x5}, {0x6, 0x2, 0x2517, 0x7fffffff}], {0x8, 0x8e2, 0x5, 0xffffffff}, {0x4, 0x9, 0x1, 0xabf}}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r0, 0x0, 0x10000) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000), 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) pwrite(r5, &(0x7f00000003c0)="8d1a4a1b71d441a5e3c449b05f3ea355ae6c634b42ba32283558be2614faa7236a271c0e5d9a0de1003bdfc6baa74bded27a31529770d104e5d9ae628ac835a6fe0446f029e76bbb33ad7d63c0469808a066c7d1080fca1f8bf0383d932c3c22a4e61b2872bccef113ec9e9b961bcdacc39bead822850c5537607cd3daa63c10a180f6736545ead93226a8fa522ad4a40e133ae86bb2e6a60b198dcb88e8ce978815c215991f386947f63d3b68b4669ae64eb3b06f4e655f40cae042c75c32aa6028338a4c6bd40171274d88c44073e18d65cd68322e94c6c3239e6c53c7134df0609915e3f5f142affa238dba7808ce82c4d875c82f801f68cae984471f0d3bcd9806460c4cd4f3d3146ac5779f2b46a34272a2a04275d53a9556ad896d7c4ed5d3a33ea35cb38d0d71997d68a77e96c6235a36214c4bbe6930c114d6825c90cb99a0ab30fd4bfce074cc14cb393729a5c47634573a3a4c490162222635db4ea920f16c0499e19dd3adc1571fb64196e04100c268fe7911bdc05214f839729dd353a17d87cc41529262582f844407fe8aea770443a1ec16db2cddba56510ff9be6451ad199ea9447da0546648ddc91a2d3791ceb294e3b45aebe00a622f035171e3e35be5c760b30c2d5b090b1f2f034b44460b4c36c401a7f377644ce151026658e23555b73f45c6dfc529501bf149cce6a0423536a8a71dd76cfafeea1270e1018fcda839826451f6cb32c402212307cdb544ce8ba42c0d982b0f44f7a51dd479b2cbe5779360592dce636da2bc6f6df1ef6d63d0512c4924b5f113e2cd073f35e3b256869061ff33d9c5d997bb15e11cd4c53f78aa5d336cc3839c634bc544efdfe70999df1e1193b2c260c98a89ba0c6b342736c117f591d4d652c7d9acbefd505d5c75e07a4c9c870dbb4418441705a639ee58d0262c40c5e2f8baeb0503d0daa0ecaf5d1fc4598f9e01ee5aaf60853659bce3be3434b5dee79285006e014960048a8186f7a0f88777252fdcc6ed5cbb05e1f11c9714890136b0472fd08442b8ac50370ff6274feeca8f21856016a0404ee83c5d4a5f53ab4e111eb3795e8ffc39616e9ff09d5a12d5af6584f8be94b2fe1b0d98c32f3238938ff7ac814b3b5802b0a38c15545b20ef4fb8d93383a1e2e5fa7a3e5784f79a222a80efacd00706d363541300266db16f691cb14fcc17ababe2d7a5f92be8b720e4e6d388ade862e111136c7d719e313b23c7a9ee08b6927f297e6f1ab367413c2fdd18605d5e4b0e90dac4cf888e0f3c7ed15e9fcf193371a9a83449aa0db15d9018d5e3ddb8b0d6363954b19af855911c30e390ca790532db26fba621277bb6d3dc3d03cf52f23af39d8091e2f60dfd9dd41be0b0010bc802049244b7f30c7fb097ccaf1a8ed942d22244aefa6cb8867bb845babafb47fb4d3d4deb220509441c9e1b44c5674e5aed9180daebb3b9f32cdb39e1b1f05dafce4522fadb7d647404b2b6f6dca1f097c67bc1a5f18b3c43b2befaf8c59246a43974a43308cbbf6dd1a1ba3f8b65d7389c3ac004364921ea3d1bc9bc9370493c090bfb31d89368b05a7b8c92505be453e4653bf7eff71b7b23050adb56632d316cb6407a169cad7633c8e47d67ba8277f7bcdfc84882caaedeeb4d85514dcbaedfe1070df43e7f221f4bd99ed4b3cb8af73a09337d83d38af54b2db6ffb27def4fe196881d5e7cf1f467f52880a9600ecbbb440d3ad3e9dc805e66f8103b861971b4b57623b7cd60c57781dade005e673ee37edee13e01c8c3c8dbe4b4c0c8c89ba34970efc04fb04066be498b959c33abab5c1244b2a30b33764e7bc9fbc10a3dabc5b590c99b4c792c4a3a2a11f4e731553cc3f262f48aa4e078a45297a7d189e213d52ef2c1ed8ae28e7f3a7e3e97db496acc82f7954e8f5701d1e0ccb4bf74fa841f57e1973308f194284c90aaaaaaa9fc988beb681716de744a26025a00617d286b2a288baa73d0875516ae65ddd4f8cb94d5368cfd2e0cfc671f4a9f7df1351463c0e2a4f42fce971e8c57202f02f2e22e7ba6ade93fd19aa5b67f5fae619d33351b34a4b771c8d4db9f62938f03bc5f08264f9a9fb99d56fdde1229898c3bd5f8747b0f18ba98bec3565c4a17f435843e0533f44b31241651f312720810722c29ec929c91e098acb99c6597fe01f054e46845516be124f788c290c7775aa7517d39c06877e7707a1dcebc36b5a8be3da8ac9ec73921940dfa3b35d9f7ebc399f4b6ffe2a521719093322cda79f4cd910e42e6793ca5d09d497a817a8cd429348dd28c3bb2edaa9bc6392f26a151f5d470d311d5c40f41d24619a93f78f0cda3d716f05f6dc9ccd450ec169a207c222219f6676c3e696dc84de75d529f52792cd46094a35d9ee94c87cdf7823cb7b2394bace1cce210f98a2a8fd593293bfd23bbc1e3560764cb63eb019ad344149d95232d37b0c7bd7ba42a3ecd94ff46443675a5d4c6cd689e1bbdb7618a20466b031e7a3f2aed03071e0f11210a29f8fb43787c845613960ac2eb04bf9c694219a5aaadc01d91dc0e4fac6b1a55e7e098787143e53745d3d64c7832229e93339fb48c51229ce9d54e688b5954d5a7695d34615f7afe8cb0a26eebfb9a9d17da6aa27a33b7c7a56efd564553faf4761c3e3d81ce9197b9a3631a28de17b52537313b793f75976f293b2665c2fb39644d17aa64396e5e4ef0597cfc570d9170cd2c90963a0a7a044e427126e894e8230390f8500cb754f721f8ec03cb26f42ee8bc45aecbf6e333b59fbb2d5481b7f6363bd1912d4415d5d3a522d6ba39803ed33796afa62afb6ce6d9168aee5b9b35c13d08bf4cb8e2239745d1bad9a4aa68f811d80bab32d1f4d964063b0857de7c565bcec3001f345abb9b26aa6731510d1cdb29be1e2a6e95e431b0796b646dfe07764fc1df52788e5ab1e9ef0effaa59a43fa09fc0dd84f0e329d32a8a5bac2bce09972908603a56829412bfe7a36bc9dcee9b399453c530b1c7f362fd6da2ad8a07948f0dcf49a73e1ab6f3aaebf9f5667123a6c61ffd78dd9becdcb8a58f0fcc89ae7439a8ed7fdfa359f521f8b0e1228abf570200a87fe3fd54b83131057d34672147951cb09c76ded5a352c20dddf1949e3a3785f4f9c8be41678545b2c8581d4a183b07a8d0de5066f45c7b2308eb0aaba5a302082417a5eb3b80fab2700b760eaca00697c439bb2a02a1887c1758e356fe26b8f74c916092b8172b43fce124e638a04f8f6fde26ecd3328a93952e90a67ba5cd01445346c6b580fb5a8c0b3f96eaa27531d361481cb1133ea9829b9c9a7cf98f19350afedc27bca3fef09ddab4467386abed8efee78b8c157cf397d1271268324d3e5ea0a423e0f2cd64c4206617beeb675c3a74b2f8219ad7e5c72fb1414f2a6026b68ec6220effd3da8ddee2668bfd65d04f29131efe5739c2af81150096d692c3cd482fb249f79f1a3e57ec1ed1018d582252e94f52cf49e0e8d7e254ff5cc11e99cc23299e46382a1b2e156dccce3f985de2e6207f3b6beaf993968a8ed276d10c05b528ef95df701f966fe5140151f97e93a14249126b809d9b0c49b71b0ae507aae112968aac7fa8503463b67aaf18447e645ddf0c5a2cb927d3b12e8382450f9a534155e980cad10021d3c0baa3d4e9751d81ef00392dc3a1ef3c149de118ac77d30a0daf746abfa45be635dbb3b17adbb8b5cc660bf70276e66078447b85519439efe36a91d24e669527329d8d09d9844b0b5432ffe93feede84422c804c8eebed1d5c8e98de5c16f09093c7b9bbd79f7dd521b85977192e7ea34410ee48fa23549e7aab8307cb47aa1e60d12c1457e0071656b5c07c08da91807296313e1f16b4e7bdf57cd3e87c67ef244804003950bfce15983c9f9b3ed5dc8dc9471d334abe9fc60e4b3773a808d0327b52567566fad7219f7702fadfed72e5bc8135f7d24bd3734f90a0e7bee3a26567b780c3dc4e34d5a4679d14468b6be9aa7478d785e6e9a392d4b249043f0fb9d7546095768eb0bc78f26cd47da5c4d6c9dfba7ad4b19d7ba27144a4d24d8f42ac621bd3d67a749389c7cc4e16a2829e2d2745120d94d0e11063ed1ce8af86b008b45aab3e686c7977ffc062f5e13af534e1e04f9f3acb06afbe0a29d6d981fa73ffe294aa9c015c0511347bf693e920adfdc4b9b4c7397820a9f652ce74f12aeffd7c47e1afe0b3f69e1ad8f25a1351ae0f8bb4fc03e8092319859c6ef2506cd9f36cb3d20ed58194db44029abdb71a856eba8e0073cecee872ca7d7ea560daf29996474768bdf7ffd1fab889a89fa6c43f1f9fa41943cec0b9b65ae6febe747315a488e1229ea2bc2f7878c913e2ff2786504de706ed7b0ecf83cc2ab457392943d25abea665240e7cce46e08ecee130a861654b9f7e459ce812024462bac628c25d4e1b17fbb0e7220ee0b11b05aa4d916ac6b5e811fe3f096f1d827a59fd4e456bc4766a73dc3c3c1d15ef9ade0a334dc4f4fe7fbd56fa41d1c084c8a2f59808cb566c202acc40dc82ac1813ee1edc8cac5a67b5a9b0d170d0d8d7dcc9c5d45f789f726993a08417ac6c382fed36a6744f1181d1924b45c9ed806e1a8cb0deb7e910ff07571a080c59747bf3347ded258157a0f06b641a73375bf32b517fd440465a0bd5958727608cf8fc21e971c83b93b99ce5e2697a069d4163a80870d3d997ffa7bb6ff88f3dc290ec677055a5b134ba3dc8e0931f8f17f4dfb9382b0327c0a10cb51b86b7ad6bc2a10641208146761c195d6c747046f0764eb0c14933861dc76023c01ebc9ee3f1f0b74876485eba309aee8a4a408709cdc453806c62cd554615e9bdb666dd1db6a8ee630371c61df1aa600e05b1ee852154fe53b55f94e33a83ae3c364867164e66499f6bd55383a0070a9ccc3e858155faa8559a81f75f83d4dc4833779dbfe77b597bf6ed1a718534424aa4047133941bbfdff5eb001f8d79ed4b0a4a052ce262a810c092be07894bcb0e07d913352f4dfceda87dcfba2cf4a14c71764eee2eeedc4cfe7c98f9fa21454eb5301db25a6ded4cd86e448375697c99d90894df8f9b76f9b7805e8d93038fc4931214d930833cd34a49126506c9134a746f6392b2b296d3bd9abeb5c014da8404f8822aea6702e034ba178dbe85d6556c466afe7a1fee5686885325c2e1a3f181d873f8caefae2bbb8cece69b5338914779b800d3e0a652a8f3b31a3c4d0265cb86e9a9476a00278c474321db9810851c827f3565af22e0835dc1f92ed901f4d81e5a695bb12010c82e32a19eb702ba83ee4c653270ff53a22bebbe146be6da873ce6ba4261d456ca3c58dee8f0a71f86e02186232ef9ca1243aff51e0d3744454b1bc5b0ab049ea9c95d1574a975984ee45bc04e423b1bc934292922e19e521ee24727c50bb8a2205ef5386c64b5e5d3cddd8aeb895a24f24cbd560446fbc8dea2f5154daa2827d76f6a6f8d9a5baacd9f6b885524b7bac070ca6905f6347865e8a6be85dd0315a7fee019c196a961ab64847b260c5073a8704ed129a36840cf72e3ac6222275f295f1f53cd7d509c80be9a03e5326004d16dc0a7246333ccb0d791addf8c19d256cfb35427f268881d79f1ac4a4eac21a9d2be603a390485f56372f68416716c140a7b895951991fb176024c5912f9975826e8633c8d424dfa0bf8192a86f16cb5708132d3fe299d41655a9c6330c5d8c891594a8948ffadd1756643db2282ae2aa626e979cd496d8cac616a2cfa4b7073fc4cfd1c7e4641d6d365b0baf798d59dc194adfefe29d1", 0x1000, 0x0, 0x40) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 0: 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) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) sendto$inet6(0xffffffffffffff9c, &(0x7f00000001c0)="630d753b4b3cf3b5b2b4b3963e4a62a7f17f2c272f082a12724ad9cd5ef735a2d34c86a3aa93b8efa5932764332459edd9635010d374e919e445d46709beaa94e70ace0753f1abd658a86e496d36eb977553c2c31e3171f10ef8caa811", 0x5d, 0x8, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x6d87, 0x87a, 0x8001, 0x1, 0x800, 0x7, 0x1, 0x1, 0x0, 0x7, 0x100}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_extract_tcp_res(&(0x7f0000000280), 0x7fffffff, 0xffffff81) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="76189f4687f2474eb598dd110800000000000000159b8ed2ddb8144a33"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000400)=0x7a) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) sendto$unix(r4, &(0x7f0000000180)="e54e24fabd6ae5b20e894af0985b1f1aa630e02b6849f10d571c4822b807a1bc8f236217b6c7272c77cc0eca2d5d2ae43c1d30112858813c7b097b9404f7f357f4b9920959298c982a1fcff86d8a6b3e291cccdf48bddbf3064a7c736e49cd7a0fe3506e60f0ac2a1bed3d6626140f020507f5397d5fa84e4be4b3", 0x7b, 0x400, &(0x7f0000000240)=ANY=[@ANYBLOB="01ebd733af97995bc000"], 0xa) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc02069a0, &(0x7f0000000300)) openat(r9, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x875, 0xc7, 0x5, 0x6}]}) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040), 0xe7) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r2, 0xee01) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000680)=""/195) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getegid() setgroups(0x2, &(0x7f0000000080)=[r10, r11]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r8, r12) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x1f, 0xffffffffffffffff, r3, r8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r13 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r13, &(0x7f0000000280), 0x6b, 0x0, 0x0) 16:00:01 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$inet(r1, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000002700)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/139, 0x8b}, {&(0x7f00000015c0)=""/183, 0xb7}], 0x7, &(0x7f0000001700)=""/4096, 0x1000}, 0x80) execve(&(0x7f0000002740)='./file0\x00', &(0x7f0000002840)=[&(0x7f0000002780)='#+\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)='\v/[:!(/\x00'], &(0x7f0000002ac0)=[&(0x7f0000002880)='\x00', &(0x7f00000028c0)='*\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='!\x00', &(0x7f0000002980)='\x00', &(0x7f00000029c0)='\'}[}\\{$*\x00', &(0x7f0000002a00)='%]\x00', &(0x7f0000002a40)='\x00', &(0x7f0000002a80)='{+!}\x00']) dup2(r3, r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x3}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0xff}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setitimer(0x0, 0x0, &(0x7f00000012c0)) 16:00:01 executing program 0: rmdir(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xab78) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x8}, 0xfffffffffffffefb) write(r0, &(0x7f00000000c0)="470dc34e998124e7b04228c72d767fcc587d9c315c4f1267", 0x18) write(0xffffffffffffffff, &(0x7f0000000000)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xdde, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65b9, 0x0, 0x40fd, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x0, 0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="b0dae317e5f25991", 0x8}, {&(0x7f0000000040)="d09c1f6a87c12a486b7a307ae6d43f89a93e9c5df1390ec19f0d4f5e44a7d866a39e7a81866443dda72c92d29120d5f5d350c2125c966f469391835f8d8d135625fd1687265c39a7c773e70ebd643b", 0x4f}, {&(0x7f00000000c0)="e5dbc5add3a7cc46d334a2538c40b41b9fdd7fda05a4af592209ad4209c6b672d89a3fc71f9a8d12839ae3b4fcfae6bc5a50d04394b85263dda2fb5682a4604e9eea2389035eb5b840fe03b0512efa3a3c587e266db0e6d8d0b790c19ee384653a0d5cbbd493aefcafa90def7dd96c59e864551cedd1dacbf3016e5a61493ec598fb278b629ea029cc02052461ed1129a34780aa2a74c53e38afa38594e64cdbb39ae91454329bb881654d1a2d7d2d5985a5", 0xb2}], 0x3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) open(&(0x7f0000000bc0)='./file1\x00', 0x400, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x20, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000005c0)={0x10, 0x9, 0x4, 0xfff, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff893}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2d71}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfc}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcc1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) clock_getres(0x3, &(0x7f0000000b80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) lseek(r0, 0x0, 0x0, 0x2) socket(0x20, 0x2, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000580)) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a819f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b00820a58fe43bea7a072486bf798f5ed2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79ff1f3022eea19029d8d3f0e86de7fb584d490000007c62f567d55187267ba5050932ed612e5ffe04fd83800b572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef8bc9720b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730063d685e69dd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6e75493b882b919f2dd9decd7074f8ace517069d9a6f2f7fa32c8fc7c9f3bdbc294e6e27e92609c0131f2c4556c729fd3923d08003fe045776f78d265319d6be77b913ef08d3800d9fc2cd9db34ce5a001c7440128ca941818d2d5e5155fa497ba8c3f593a60232caff6fd02cce073bd0dc3c538a3dc4a4e12aaed816bb0f5abd4f5634d715a4d0bc58371945a4917e76dd46e44a72e4b75671a8d289518e0ecf4d7d21704644bb0bfa1e5e8733fd24649344b468b8ab01cd543d6bf36052a3cc261adae6ca10a67742b66132a000000000000000000000000000000592feaf92e94164cd8a6f8d373d77e3b114ef7c68bd1828e5dc63e2943c7ba5037d6dfe3823655a3187bc03b875a71e2db1697686acfb5f0026a20b9d36a2ccead336ce951ce2cfdd439fa1e31017291e246d0a94e360190dead4efb45163b2a1f8b776f148f19fa240da33e4928a98e796a450cebef13d03fd58e2405f5c6a51c54eecc9119f05a9c141f19508112924ca9e99f356b1005943fa509d99027d630b5a1f6ac0f2bff4d76524614eeb3cad6f2ac161f9ddb5772eda1c8f319fa8d9019be02852e3f843611b0512cc764f774e0e416615b754a7fd04c4507e7f1de63085723c4c84c5e95a1975e4e81c9f3140a296074658ffad48d2f3dd22951a78b259136731da5daf3f91d04f00ba3a3c10eae8d31676eca"], 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x4, 0x0, 0x0, 0xfffffffc}, {0x400006, 0x5, 0x1}]}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x8001, 0xffff3829, 0x0, 0x3f, "d84149df271f5441a8749af667779ae68d40d377", 0x5, 0x7fff}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r4 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x80000000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2, 0x0, 0x0, 0x4}, {0x7ffffffe, 0x2, 0x0, 0x1000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[0x8001, 0x1c35, 0x6, 0x8, 0xffff0000, 0x401, 0x9b7, 0x1f]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000006c0)=""/92, 0x5c}], 0x1000000000000091, 0x0}, 0x800) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x10000}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6a129558e21cd40fc9cb86ea0441050ec1dbd30"}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000005c0)=0x80000001) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000940)="87723644099a64ea665e8dfa59908dc8eb95f77a567d2d5467b67ff8182091f8411ecb1093a95489598896f95c69ad16a4a465dd2571a12c19ffd1e619c7864e73072f6b026c6b170d9568b12b4cca9903ef7cbb35b6c58f5867b683e9e148fa1691a9add50cb0900a2436c91bd6cf7c9caca785f3a8e6b6e61955fbaa517a3eb3c60275ec2e508a1df4a91e2e420af05040e24ca7e8c05b0dfcf68969617c95c1ca219eefcf1367bb0ad03b615548010b5340f43364cb11029be717cd9c08159da37b57338c217de90e6024b488a888c9bbdcdde579c627511725ebff472ae6037234ec4becfba7dc360bb91955efad269d560f6240dc0dfe7c6a8a3eb1269c4ad4656a9d901924c8a6b46e0383ec3883941195a63591111f6c5e82103d3dad6b64c634d6b88af88bba2c3e7f1d678fd775d6a9cddffff5e74329fe09d14dac064e2c0a", 0x144}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x8}, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10920, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000540)={{0x6, 0x2, 0x1}, 0x2, 0x6}) write(r7, 0x0, 0x0) getsockopt(r7, 0xffffffe1, 0x3, &(0x7f0000000340)=""/240, &(0x7f0000000440)=0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="a7e6324a7f331079eb1553eecc2f02148d366d9a5391c752e36d97d198d24c20f6114400722a1e3a74da818dab86125cac506c1390249e1aeade1ced0a7032fc082600adb1f72cee5b35d10f92e881efc516095ab46efdc60a4bb87b032c11e7cc", 0x61}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x80000000000006}]}) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x1, 0x6) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r7 = geteuid() r8 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r10, 0xee01) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) fchown(r6, r7, r11) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x2, 0x3, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYRES16=0x0, @ANYRES64=r6, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32, @ANYRESDEC=r7, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r8, @ANYRES16=r2, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES16=r9, @ANYPTR64], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES64=r4, @ANYBLOB="f94f4bfaae4d698ab2e0df760407a2f22a711c1b97fda934db4aeb4d48b03f6d67541640860ef86ed2f470e0497ee2a44c67d514ed8727bf461faf5bddb1b587e6cbd6fe846fd31e157d3418bf05dc106b300bdc5197e27e1d0dc25a92bfed16cc34431307c863d71dde0048cbaa70c4f80965e459168244009d73e098948fa9a0455c5182435a50a7d6ee5d2fa5697eac5c1cb921", @ANYRES64=r17, @ANYPTR, @ANYRESOCT=r10, @ANYRES32=r11], @ANYPTR=&(0x7f0000001700)=ANY=[@ANYRES64=r12, @ANYBLOB="f16e97e9", @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="fb230edf78fe36b425b0265be78a7e80f16b613c080b2bd3f0332ccca0cbf2aa778202b50300765123e6cf967dc742a78987c4ce89d38c6c6c05fe6ae38d57aa7f71dc9ff3075325eeb9ea3e20ddefa29199aae8e6df52426c964a59bbde917419b5d8f8ca75435a1d51532e8113fd62ab5310a5971734dcbda962e9748eeb8413d00495504516b5259f13660e8b7f8ec51a908c530bd7d47be6ec2423e57ade0569156d6362d77c675769cee8b353175005ca50acc9b0c583810b3eceae4fde870609cd9e2ee9544014310f783ef3dc4e7f56a4d1d51eb2e360f0e787f3743e175b7be7ed3abf1b4aa8e2e7e4607bb5eb3c98cbbf2a39c7e975738e4fc71aed709775c81643cf9a0f3a6e2c54f9b8aff2660a0c443251f93fd983288d789339cf1a8a0e65949a7ff09d98eb891a7c65553d2676806f75013ca976e81a69a0602cb73d3f5fc5183a2108a9518ee111c90aaafced2cf21c78b9a8a43c97876c111163879c7222b86c885c8fe09913d79fcd171612f5b3c6766040405c79eb3cc5e2b3abaaefa4223a01e85cdc5e0e400eefff397413e84f382f04b8c3402d007a631837a576cf781f18046b96954ae467d96bffb99abe8946115ab1769103b7737e2d7eb3d40fb0dcd5b2c7c383b69eb8987d8036482ccda0dc707346b12c57c16a8f84b233f6d5cca29b1cfc28f5ebd39b88146c8c5812678f0c720beedc7cc60d0c60f5f3427ae8691da7edc2bb716ef8277bbf1354116750bc8d99a16bdfdb0e6e94d13618d7cdb46d2ea567d98b3f436258315077cf32d4539893ce8490aaae42ff91bde63f1aedbc5b33a3ff8ab59c7dacda7cb8e301eca30b0ced188975ec62a74128e0048cc715075e7c73a08fa79df6a8a0b42830ab8cbd4e22d0cd19136c05e95d2fd7be24bb93c54ca781347d7c108f3f00533f6ab5b8c07fcb9e2c7c670d3ef21a43d9a02fd091140d011e85c912e4b6635e277527bffd1cb164c92ede19a697658832898f6662c68ed215cb09eb6d86382c635d9637da94884ceefdae33a5d55b93db2c5bfe386041b9aacd4263ff99201af8b11c7921663e624e3572057cc4f526fb1ae324c210b92d298fbdd2e476fe804997b9fc2ff4cc88109ce17bbbd445638aa54398dc19f70fb1b12c21783126005fc129ac4501e3c07879037ea2d9325fb4924f0884d0665050d4e809e90731748fe107a9ccca19c7a1f96c18bc15eae537fba552fe72f725cea83d5be61bac0992045a4fd67906810523411ce64638a0b14b28f1138b49464d89896e4193d318f127c51cbf7d8ae6e0f996b73298e951e1207b7fc36a7cb8cb1f98dfc7e79657da600d41e1f59ca973413d359b414644f83a4cc68d1533c4597df4557ae7d8c2011ec55448157139c2b9ee43ed56e2148a719da526dacdfd5fd74de762aa8e1fd3092cd6615198e7307a45617c0405b6b0439584528c65f7fd0dbeb917d6756cb8ffd157a2ef8e6c0138409aa72765cd2bfc5e7d80e69284208d1d18c4e8a2e540fb1989490870b9794036df556f06f3a2fadd25d43becb65c018e700afbeb99efc1055af7604c2c5d5c35ddfd2b811adeac89f56c873c87c0c8752c2b10275136f4883ef36952d3333c3c0f92fff27abdff3200b6b00446c4687c726c5e166a7404e3bbc0971cf3f590891a2c28d2ee06ae83f9bfbe083f835ea67133ea7beb3e842c876cdcf4f2a42ec7da08a8eb221ff0676bbd54952b501037e6d54f6977ef84f79ae85de24cd7c582deb2a9be96e7bdb18ba1f096a6b73eca7d83edaa227f402a5e24f179fa79c6e58bd97ded68bf03d9beeb6e52b66cf98c2a18e0632c2cd70293a104f02f26db2665517c5ea7f54765331d31c2a4380a24ad20df53c82ac233391108328182cfc0c3ee207b7e119cf952ea8bc21b86bba435797589ffa4bf73fe8c129e3beccf070a340021e7b3d3e5c76bb18d76bc1a2f1953fcaccbb198a8b8ea39104c24a24431007074b1f77a8c6458eb780484605db540b9ff523be7ab78019a717dc0c8e61f4b9fbecafdc40d678b26e76cc7dd9a72215e9c61cf0e584fc4d886aa38ef7662861ecfb3e6e3d72bfa6401c29ae28aadf6b4b17d26793f3ee4c4d69b4f912c1e2d0df01bc217760b2631a32fd56033c47186c2b0bdadd971092bd677a04df6fc166d3f8c43fac0eec8a1a9441a12a6ad726fd4c8c9cc44bbb38718c5f7aa2f276b5f245b67789e8fa8d4c84aad1b30a04c293f60c5bb9cae498f6a845e264d120403f4de3ac8675a14df059158cfb6236e7c3f4f873e735aa38273f295cc1d203a7e2b3a423a43c68bf20a9b48ab881ee0aa6cdae6852a88b6fa1e8eaffcb4d641b9c9d8c81016299e7cbd30da41ba0819a356b5ac1103d66dc8a4f144ba3fb22447aca24c180c80b3ee51cd7e4e38f01a3738ae8b031f04c7d85345c9fcbb979ea3787b0e5803c4d7005f4673ad1ba273ad7006a76e22cb944d3734fed7f11cade92e6f7d5979f6efe80a9b03cc04997d43786420a5d336a2432599bf5e7b60ec4474c85e41a69930126a59d646bf29e791587e1170812dcabc944e73e1edaf555e92f3b93038021049b368d52f910577d5d613e05f1387ec8b20a0102ff9e24a0bbf261d77473d9ee03621c328a3d100ae26731e65268c4b8dda7f583e5b8fa15be5ff5261fc5ec9f639e0eb22f636009dab571245cde4ca7b2130776f10d99b3f5162224cb948ba789e5698d3aad5b69482f39afb4a2731d0fe40ff9b05a82895216851a663ee612fe42aade9f0b827ae475161bf17999251293d9c85586cf13c1fec8171ca8ab5544f105ff8160e934b6e2a13b711eefde74d83e8b7de1c12e85f678033d37ab60c51bb945c8c31d6ad3b6a5629d27b916065ca63e9eb4f383b0d76282d0c5f5d8aafed765ad19cbe89a643d6b7906a71b6bca3494ca94648b7453e61e89b7c91cb7e2f30fd8fe36407dcb96df86f1dc6e6e402fa024ebe1367f1982b566a3ab990bbf60143f46b680cbb7dd3f7e850687558d66fba25ba3e403a696dde53ee2ef5d2f491ffebcdff7624aecc961db0e6e1bb318a1b49629524f912d0b1d476b992c6cf4ca7105c02da9f171ebefa02d725fdfc7ce6e6afd8aa73bcbc02555e073762570fb6bf732567e4a8a6c5010670d5217af6cb092a3753e88a8ba485a28b9ced72e825a439165e170571acf98084d4e3fe0d14ce57c85c23363a29e0af6abb1727c5a3bff8bf699e0c78840a40435afe9676d40fb079824f878363a98569e22ee4199bda068771ea98794732d438b1d078e931f1703f3604b49cda7b676bd1fd305165ee1df3b8bdecad83b32fc9c9007d0622193ccc93775912e7ef5f05d181e8cffe9bcb018ccc113eff8d0d7dde297a557ca3e0afddd41abe79901962d3cf2e1d2fe40c4b96be4cdaef0c1dabc24445d67eae402c9169dddf04982dfa9a4a91601b20c1386b38d971e438c101d933d6fe468a5b67c200bd8f65fc99e20d47c12520b7e75dfe1e9122e28ea1ece1b6ba956a4560cf0a66360aa324cbfdaab50d9ced010ac8e2abfbcf5989501eaccd64e2f9fe3f7868c139522bf4b4f9232a7cd1b8e985ec4a50be328551127f69fb17c3cb4be78de0d1efb2db726c702785ac7f668d375ec0d3b0479afc3bd7921fcb6a7207cb43a65d6b0944d2e72987c22f71004084bcae60186badc8794eb855e6e82f810106531f3d2080fd693c1a8595d99353f0e908fdcd82e56280c06b9ce5d1ba4ed4070e03f43e4b5feb972dcba0d42718626a5520abd14fe402d01f77187ac7752cc391d42034766b9de929f1744365621248084bd7d64f215f14df9d4593afda342829046330db1ef251bcd03419f3b1f367233fd3b478b6650e3be4b77b4adaf52798688c7076d1bd97bfd648ba803845d6f4b932cd27540bad09b0be2dedd4fa44c2f47caca3cf42e3e47b190cf25601191880dff84d2dccd9f71fa662b867c2305f070dc188e45949e2c00bcd823f714f718978b5b3e2e34191a17c778891c58b474a5f55cd3d87d8c40508f00eab1e2a5aaccf1703c556bb0c85cf43405708e1e0e59b414c5c333566df1b89a728416aa45f98c12bc140c43ab0fb69e944cd72399080312c6acc62ef50b680acc1d545f1a77d3c701f979d68a5b5d1c69858986e0abd854db64fd3cd50c87e68e569e4807d82a4e8a53467e9a6f8965da22fa5bf625ebec6ae273196c76c432f7adbc0f53a4263bde89cd17b3726b1bdd360d03c3efe4d45911839de6901e65f57268ce6e4437b7c937c7fdb05acc768c164d740d2983666544fa5f7493c5b49a78802679b6560e464d11c16ba7a5f974dbdc319d60f45f5e610da21b845c61a9fc5c14ef129f04f2ad03aff9c557613e30e7cb5a8931cd97edf8df69f3e6978935aa7364219b8df1d5b34a529e701ef4e2487eb94fefb0cb8bf7ae68857882dc54453329e1820935edc9c317ea2e6d48fb5213c9412743497326849e72f62f720a28d46ead71b2e67425f82baba288878047ca35db1c10f58481f5f9716b6124b5407f986766a4dc7050728b338f8ff6aebbc04be9e03a251e24fec7e808bea4d8c37a38de54321466e92cd7b9927920482eac3ea788dc2a980c99d1b0c4dca203eb6f1e70f4d31476138b0f7e3c95b8b1bb7610719b9e71a7da671504811297b096d2218a8e758c6682e423dddeb357dd0b206cbcb417ed7b68ded4bd46d108bb5e103ed8a88fb5af54bbed83390a010c75e29da629fc10dc190114857d5ae58ba0335e876ba71e42b986936c724ba0fc21c9cb2eebd8822013fb0bf35da58f0673d07cb8d4b28d891b69a8ceb10efeff5a45a3f5fa104eda7be5c3d4c252546df27abb449c55717d8c409c55eb8f3bcabead7a63fa558b53f07648aabc9d4a6a25f287374b586661455a52fdb560e1b2c34ed94c8c2c780fd6ce7443ce02040d48f1c9c7fc9c5e3151dffe8e869cfb7bfc5c824be11adeda95de283fb45e8674973924126e9ad5947e86e52edd2e522b8acc1ae6c5d04801b2f8878754caec46f9b35e3ab015f1b82664d69e7a5b45921c9d080d66f967ff7fff6af800d66113ec5ec492e89291aa831c513fc9241715cf21f013ad0191393d3b5c0be92e8c69cae436d55df333e8c9c95bd0fc097132ffad5cd1fdd0fc08923e2a69211cc421129b70213d321593e17fa2b1ecd2816b481131710833239b2b26edf5305afb4b04395832fafcbd527a75bb1b35f0834c295cf3fd1224436a5cf63472ed64b4d63e12df15f1fc3b3eae5304c8c9b17f92d8ef4266e816d45e0faddfcb7081c526e5ed205b55c20a41c2eea8a2a1170d56210242e10b361f74b5f042f4adf8a724506afa03fec79f04c2b189dac83bdede4edd143023541f579a67f8509ff1d392ab1333719ba24098844e2c07074b69981745ad3e64e53416a6ee5cef5d1f24091c556b5c3f8b60412c57a8fd61311e9fb02af65d6f032a9e3454cd260c6b27f284dd92f4e6b177b4c44cb988a1a1e037efdb55c263df9b1e5feedddce393ca08051137eb577a378efcc60bf92c78f9cf418f4824391abd8e72b63ce992f58def7b76e9e9f0bdd2785718aa270f3157713da1ef823f1bc8c6638efb38762b8c337f77d46f9420770cf0f062b6ce9e50e6900941baee741c4f39ba46527e48b7e36355981729759fffc7a86c90da7f711f6c89e32a6ba49c863796b36af4f574ffc0ec56df468cb3abb552462e73e9b355c1dacef4597a2b9f7b1b6c466802a5f4c0c6145f8899b564a1e", @ANYRESDEC, @ANYRESDEC, @ANYRES16=r16, @ANYRES16, @ANYBLOB="d8f606f7901624fa8afb9ae382dda47935397004b5bb920f22f72f54e6a337d220c844f477d05f6769a16de7811132041d5c392396c65741d389b3d3668cbc83c4ffc410e247e73b4dfade9dc548b01dd69c71745e18640bae338951981ae2d37ed6beeebda9afae0c869767cc3ddac7350e06b5dcfd7087047802405d62f921659cb01d9bf7d018c45b627e79a10a"], @ANYPTR64, @ANYRES16=r4, @ANYRESHEX=r0, @ANYBLOB="77c3cf0aba4d404532355dab229e1b8de4164cbfff22885177a95366a229901b04ead94de563300daf941983832b9b5e4b75dca979ad6784a14f1a9b48833989a6866fdfd0eece7c7c710dcb0fee40a3fcafb41cf99384e611b79d16247d6c58c7d09c97eea2e825f1c9639e4edd1679", @ANYRES16], @ANYRES32=r14, @ANYRESDEC, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=0x0]], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR64, @ANYRES16=r6, @ANYRESDEC]], @ANYRESOCT=r15, @ANYRESHEX], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r18, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r2, 0xee01) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r4 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, r5, 0x4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = semget(0x3, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) 16:00:01 executing program 1: setreuid(0xee00, 0x0) getuid() r0 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r2, 0xee01) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r4 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) lchown(&(0x7f0000000140)='.\x00', r2, r6) r7 = getuid() setreuid(0xee00, r7) mkdir(&(0x7f0000000080)='./file0\x00', 0x434ea408bbda1aa7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') r0 = shmget$private(0x0, 0x4000, 0x780, &(0x7f000035f000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x8) r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7fffffff, r1, r2, r3, r6, 0x1c1, 0x1f}, 0x0, 0x40, r7, 0xffffffffffffffff, 0x6, 0x1bddd3da, 0xf6}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0xf, &(0x7f0000000340)=[{0x3, 0x80, 0x9, 0x1176}, {0x1ff, 0x4b, 0x5, 0x1c}, {0x9, 0xff, 0x7f, 0x4}, {0xc2, 0xbc, 0x7, 0x81}, {0xf5f6, 0xff, 0x81, 0x7}, {0x6, 0x0, 0x93, 0x5}, {0x3, 0x89, 0x3f, 0xffffffff}, {0x9dbb, 0x0, 0x1, 0x3}, {0xc2f, 0xa1, 0x3, 0x5}, {0x941, 0x81, 0x25, 0x548}, {0x1, 0xf9, 0x7f, 0x2}, {0x7ff, 0x8, 0x81, 0x5}, {0x3, 0x7f, 0x4, 0x9}, {0x3, 0x7f, 0x3, 0x1}, {0xf7c3, 0x80, 0x3f, 0xa000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252", 0x9cb}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./bs\x00'], 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000002240)=""/163, 0xa3}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xd3}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4dcc5e594b337b96a6fa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0eac69e29d8226c28d82124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) r2 = socket(0x2, 0x400000000002, 0x0) kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) recvmsg(r7, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/65, 0x41}], 0x4, &(0x7f0000000380)=""/118, 0x76}, 0x40) setsockopt(r5, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r5, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r8 = dup(r0) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 16:00:01 executing program 0: socket(0x0, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287215e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1ddc02df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5f03bf0000000000000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a00012000000000898656ae3a6549a2c522db01ee3b94e2feb818c2fb16c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ecdda84cef9aa1baa4b79a8e739dc75664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b000000006ea7d2308bf29361d0d500000000275a9b0be9103a4154e49a9f0f46d94774fcd1b5d6f578386367c3092543d6658aa27ce5324c1bc2633b994fb00da28f997a967bae1fa3d979c4e729efba66d5e11453be3531a7dea2fb2d85c6ca7e6855263fa0ba159fb288c1531bea798a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b693a1dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d000000bd221327858645ffffb6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0443fa14cb8dc6758b21ca47fcdb945c0e26aeccedb74c7d7210d35951702fb7e16288aa2319c42e526fbd1e5523b2a58f846df373e95f7afa03a0319c6149fc9601b46ecdc592639794b7030012dc1fd01e96fcccc73d65c210faa4777fe49c7e3f92d5fa6883b8d2ec1484932b7e42dbfe956c97ddb627e06caf69fcaa72975d55e6f360169b7a1decabf8a83a679e0c04b07d20b1d4ff8bc87b4ae2a304ad4d40af2c2a878305c886dddbe59a772b325459c8a50000000000000000000055fecacc26b7bbcfa3d8c8121e4f53260e3cb188036f31d1971be05fecc12b8628e2ce9ff28459c9e9360066ca5cd1c4fd90b7abbde911340cb74f9154377f4d40be0b728bbc4479960f89729556f0f0d305f86b5518dbadf43c7df0ee3355c50718503b91978255e642f8f96fcdbe352efa0f39453793760d69773dacbb8554aa11c0f5b1f32a5fcc636a0d701680c6830db55376b8fe62a1a3a23225075288fad40cb43b2634ec11154f7de148027840dd4ae662e8c6bbf1c5ee0774f1819c477583650c7603469ae1245083ea015b3e70aafbf60e75a2e7c5816c"], 0x10) writev(r0, &(0x7f0000000080), 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() dup(r0) r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x0, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xff, 0xfffffffc, 0x7fff, 0x9, "0d68d95552ec722db100", 0x67, 0x8}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r3 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x28, 0x1, 0xbb) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/116, 0x74) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() r5 = dup2(r4, r4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x0, 0x0, 0x0, 0x3}) listen(r5, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r4 = syz_open_pts() dup2(r4, r3) r5 = kqueue() lseek(r5, 0x0, 0x3, 0x1) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r0) unlink(&(0x7f0000000000)='./file0\x00') msgget(0x3, 0x821) r6 = getuid() r7 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r8, 0xee01) r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = msgget(0x3, 0xc4) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x201121a9, r6, r9, r10, r12, 0x8, 0x2abe}, 0x3f, 0x5, r14, r15, 0x5, 0x80000001, 0x7f, 0xaa0c}) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x127) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) accept$inet(r3, 0x0, &(0x7f00000002c0)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r8 = syz_open_pts() r9 = dup2(r8, r8) close(r9) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc02069a0, &(0x7f0000000300)) r13 = openat(r12, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r14 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r14) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r16 = fcntl$dupfd(r4, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r16, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r17 = msgget(0x2, 0x10) r18 = geteuid() r19 = semget$private(0x0, 0x8, 0x80000200) semget(0x0, 0x0, 0x80) r20 = semget$private(0x0, 0x2, 0xc2) semctl$GETZCNT(r20, 0x0, 0x7, &(0x7f00000007c0)=""/173) semctl$GETZCNT(r20, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r20, &(0x7f00000004c0)=[{0x4, 0xffff, 0x200001004}, {0x0, 0xc00}, {0x4, 0xb, 0x1800}], 0x3) semctl$GETNCNT(r20, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x7fffffff, 0x8, 0x6, 0x8, 0x530]) semop(r20, &(0x7f0000000180)=[{0x4, 0x1, 0x2000}, {0x4, 0x40, 0x1800}, {0x4, 0xfff7, 0x1000}], 0x3) semop(r19, &(0x7f0000000140)=[{0xcdf16993fa5946d4, 0x8529, 0x1000}, {0x2, 0x0, 0x2000}, {0x3, 0x101}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r24 = getpgrp() r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r27 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r27, 0x0, r27) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r27, 0x0, r28) connect$unix(r26, &(0x7f0000000180)=ANY=[], 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000580)={{0x2, r18, r22, r23, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r24, r25, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r22) pipe2(&(0x7f00000000c0), 0x0) 16:00:02 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)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x7e8e, 0xc, &(0x7f0000000140)="ebffcbff13b6fd812eaa0e713048e69931929648", 0x14) dup2(r5, r0) pckbd_enable: command error 16:00:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getpgrp() r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x24}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x7fff, 0x6, 0x9, 0x200}, {0x1cc, 0x5, 0xff, 0x1f}, {0x1ff, 0x9, 0x0, 0x400080}, {0x4, 0x4, 0x4, 0x9}, {0x60, 0xff, 0x89, 0x3}, {0x72, 0x6, 0x7, 0x8}, {0x400, 0x7f, 0xff, 0x3f}, {0x8001, 0x4, 0x7f, 0x1ff}]}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) socket(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x9}, &(0x7f0000000200)={0x8}, 0x0) 16:00:04 executing program 1: socket(0x1e, 0x4003, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b1050504600000000100080005010000f354bc6913eeb59ec3d2e848", 0x1c, 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x7ff) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f00000000c0)=0xff) getrlimit(0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:04 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) fsync(r3) r4 = msgget$private(0x0, 0xe) r5 = getuid() r6 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() setgroups(0x2, &(0x7f0000000080)=[r7, r8]) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = socket(0x6, 0x4000, 0x1) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc02069a0, &(0x7f0000000300)) openat(r13, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) openat(r13, &(0x7f00000001c0)='./bus\x00', 0x80, 0x24) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getegid() setgroups(0x2, &(0x7f0000000080)=[r14, r15]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, r5, r8, r10, r14, 0xaa, 0x9}, 0x10001, 0x80000001, 0x0, r16, 0x8001, 0xae5, 0xf45, 0x100}) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x89) r1 = syz_open_pts() fsync(r1) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = dup(r1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) r9 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r10 = fcntl$dupfd(r6, 0xa, r8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r9, &(0x7f00000000c0)='./file0/../file0\x00', r11, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000080)) dup2(r3, r0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x5}, {0x4c, 0x0, 0x0, 0x9}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) linkat(r3, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x0) r7 = msgget$private(0x0, 0x100) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000002000"/185], 0xb9, 0x1, 0x1800) msgsnd(r7, &(0x7f0000000100)={0x2, "852e49e796deb789995159f9017c514c8c1e7c84b6aab12c6c29034e50b023b66c1ea0362a0a11591123e51525162f20"}, 0x38, 0x0) msgget(0x1, 0x5e8) 16:00:04 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) shutdown(r1, 0x1) r2 = socket(0x20, 0x5, 0x7) setsockopt(r2, 0x1000000029, 0x21, &(0x7f0000000000)="680060438477aad203b1c1b9b352e9d76d4f1764bf0dce3cc2573408c6e256de21abdfed7aaf78654fd6069156205b3de1bbdd68ec7bfa9ee0bc0e8a91a74099f06e8bed45b6038407e36373894f9d0062262bbaff52c73166d20dd56083c8927166c87b23e0c6f3b4728163", 0x6c) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/97}, &(0x7f0000000180)=0x63) r1 = socket$inet6(0x18, 0x1, 0x78) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) r9 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r10 = getpgid(0xffffffffffffffff) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000340)=""/192) r14 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r15, 0xee01) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x2, r15, r16, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r17 = open$dir(&(0x7f0000001840)='./file0\x00', 0x40, 0xa2) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = syz_open_pts() dup2(r19, r19) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc02069a0, &(0x7f0000000300)) openat(r22, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r23 = socket(0x2, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc02069a0, &(0x7f0000000300)) openat(r24, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r25 = dup(0xffffffffffffff9c) r26 = socket$inet6(0x18, 0x4, 0x7f) r27 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r27, 0x0, r27) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000680)=""/195) r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r32 = getgid() r33 = getuid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000280)={{0x2, r31, r32, r33, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r34 = getegid() r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = getpgid(r35) r37 = syz_open_pts() r38 = dup2(r37, r37) close(r38) ioctl$WSDISPLAYIO_USEFONT(r38, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r40 = getegid() r41 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r41, 0x0, r41) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000340)="631c0b7bd675cfcf0d792bf9ba834f41748929a4268d701fee2ef046be702284a0732b6342ad6c0d85b697112bb52e4de0557f08e4b5f2", 0x37}, {&(0x7f0000000380)="0d94315a7531bbc0055769f0bbc634325003477807d033f1d0dff9f2ae1496f5ef83d24881582c08f68da0d5249184c7ac78046a5df8eb871bc1989b1be08620a2aeb99b5694457d912fbba5b7ca7f19746e6269", 0x54}, {&(0x7f0000000400)="fabef9ca3d7dc47fcd52092242d80ebf156f8a7fb5b1b21457993947af677d2f19c9c0c9d7dd563403472941cd3b9b638d0d33141ecc3ab6c382417398", 0x3d}, {&(0x7f0000000680)="6ffc3447cf4bdd94a03bfe4d527bd4fe8b76ff15a90423243fcc4f31a7fd6e73c5a16d327e47c668b4f471be6052e7120438bc54f967053ec3d2880858dfb1f316fcd6200164f950eaba48790c9bc8d61baaaee3a5c42469c57884b1bfe5131afb2d7a435e0fa7b0f0675600b554fb663c08d2e4173555b539762126a8cab1b1f5cfbbf211f9b1f7c78cc1386d94f50491b9be6071ec7b291dd07b438f0624bb9991cce0dbebb95d0f95616eca06b8c5a456ed83093bd3ab6d859c533a70f9b6505cb64a751f8b091159e3a24a71a2695ee9bee07331b85cb14d35831c3410bde85ebffc1e66c41607cf600e3e82e3e24201220aa53035e6c2123db4d2d0f0ad38a347ff098c6e63c182e9e322f049b1ea0819710d7d641920fb01a4ce563764ec004ce40777ba99195d1a91a92a95d71f1b0d4ff7c6b37cd630f7d2e68996fe1f314fdf60966f0c87d136ad705df89c14eeecb54b651b8943ca80541d2a17856c99c5b32177b951c9d1702535e1cef2de31a6efd39525c64d371078a7ec1d9c01d0c6cbf75af739f5d32215e9e02dcdbd70a530c2e1072a23c0464588ae097f2d36df4bd191daa919648fec6514a798e7fcd3794de97070f421c1179c18e60d44ac3ba375036828b901b6f7c86b2bbabba7c5a6053b53be5915a15ca91ba5943a3de3b18f88c7ae4b34207e04746118b376fe9520afea8bc27fd3cb6b376e6bfe049abd2686b6558971ccd80b67156e3f685fedb7d40b87d730e553e89f2d4470e4d357efd2fd326b2a1d447ddd154dd4777f0296b98b113253a4caf9275aafa0dfe5e42c4efab7c30072c50d81ec240b52456dac9b4c328fc945ce6956b968994836bc0129fabcc54117d2d0f129a3fb6cae6fb7459bf91e18031722a35494944c63253799fddababff671ca8eff22d4bd24bf32fc99bb0b7edb7af59bd344ca9391a795bb32f1e56b3a53e051842429dc198510f5fba0229e154fd2792ea2c561403289f49961d74b22766b977e2315169053d8cab9a19fda285fc2791d2189779ad79fb7321b4a1b4e0ff09e1f364df89e559d0ab2e57fc778af852830faa97f56da80da0cfa2024ee9ed224fc12c2ec87a3f8fa3123da25c40649041d65caf5b3d40c42dd1de1bad230c48a088c2e2ec44788a82eaf7fa1ae3a798d9afeac94739e685ad092e09361e34ddc099db0c3ea8a156235bdc901b44595fe2f25c753524ff91bfe0eb578ac67bfb208a471b3ba433a66421bb7c7e6e629085615a34751b5e672deb55638aaac42b87b73afa29b5beceb15d40bb291dcfb618d1e53239d8556a109218d412b4cd8ee38e733b748dc0db04575bc65bf587df8d6f1bdee8f3afcca47c47192c34a30a06b0dd46c5113c7afbbe799e8c3c96389347ff3dbe187aed003ae74c2ef113fef47da912fa75cb8a6e255dc9061d6bdfa1e4c6d2d446fe678b4cc4a0eb3ddc32cc017f77df9a3c4f14b011ce23b8ab6b93140bffe8ffca76122ea25901d8c7275bed90d8f9bb80f5f01373382177c4b691e43c911e053d0505679e39f20b2aedaa64e74ab29934d53e59312b45ecd1abb4808a14b801010cbb7be2f95dac0adab6c6e8e2640092305a3d53f9acc9507edf67888440aaa153898ae46d50b63c43e552b8c224ae76f72831109fb02a3d39d671c539487c8a9e6a2d9d47d779f5de885987199914a20a2d499ebd20f94a29257d13069734a06076c0ab6d4378f49a69bd15d6c5e477f98c365dc75aae6ee84350059379288adc58975a68f5a8e5862ac083d189b1484488b0f2c503de5ad1233116d22d63c17ea98c7c016e34127421f472986b25464e118d66a605d8556f1cf867938af82985e52224c3e58a62135dc47574f5268c76003c2c44df0df068f964850a7673b70427b4b538191081b6aa06c3b68667e5e8235d5405b4fa5dbdfd450cdcb86aa6e5a4e06b7005231f116ce0bf428ef790a42ef91e4f39c23c4cb11376341fa4d4c0123849011cb901f0f7925a74d8c935243e71850f40f84f15e3d02c0ffc0b242400464a56bde507fdd3a18e03d1f9c2adea46cda89c30d9d8c0d4debc3e88a661fb189119739ce47aa36c885ebadaeb0482324d29cbb6097a0bc3e19ae2244b95e4d199e8621ed9e6af7e5a2f5927e73c2999528386b55efe581ff2cdb9df1b68e691850589c15d4e5fa66c8b6ffe3ed5c5f552c806e613afd33dd35b8c1af1eaca689692dab8d26c2fea3f3ca4b76325345eb0b0f08bb3055b5d02338d70038ca0f7884b45e2fcf4e6a2777f8031fe2529857dcb4574f0239b70d997fd74df6134e80e4f43912d29cf6cccdc66e4a9bb95b6ae8f28a09ea23578d09832496db2d2c142201800e9883a41ec7fefa0aad4d385607a78e16fa3e52433687a15ce3a8bdcab870a7bd5f98acb1adea930e0527d317180438f80bc8e5db64604e3068e29cd402b44970b809fa9c732ccc0c9009f5f024de2d40bc3e22bf0d9095c3e648f769f9de007f9fedcc4861639591b63d705714a129f58b06874b7929bd3c65169b6d139fd7c93d757ef399bd26be948a2754ea60ed3ea72bb72bd03c0005eb5a6716296410b808d5cf914993004047e21182fe14139a125bc258db8653f93cbcc9ec7b659e601edc5ef3e8bf4c5c48c4d93cc8c19a0b420260d74a4e351b0a7a19596dc0f67f922180e0944cd43c2f0eeab8e042799003a22370047c4907a9eedca7a94199ac3fc66baedd5bebecf7deeff16112e1879e2ecbf5c62e396a4d28988cd799afa9809bab8eab9d0500de197efe260716839d34e97a7c34940269542e8a186b352a0fdad3d90453da5972577380c89ed70e3cc9415edd6e79190db38d8502ef6e4c503563ca0c9923e707cd61485d0862f2dddcf08c482215d7d2bba115c2f3f1a9d3c51f678999c6e81a0a8276f6d6ac74564bc269b681488cdd451439ec242f34e9def43c167deab04e0e7e39b3e4c4a759c414e83f6bd8b99f95fbaf092002b2040a40654d6e04c7bcd551f124e7bb8e45a0dc8bce86b102eab2dd2a9464d76ff03c69288e4a32237869cf46dadc22307dc6feb69955fbf3e8d59854e68bcf9f530246173a50f37b5aeedae7b7b1fcca02f4978fe7b45c24b6075673a5c041b0d6085643eeca4e1bbde67f75402fe9b2e338a8440d83ebfc132d9963f26019e91f9300b641eb7f30bbc4be177da3751f4d6768dc5d29eab5869e6c968249ac7091e1e7085cd87926664609952d9005698ba3789a51aef60690c49819b905c6c28b8a8e9e76dc311bffa5d3ba19faecfd71b8a183c8d7c92ecab6de842a4047657e51e83696838ed895d23538171965eb720c9d01ccab41d1f946787717b3636495250d754bd5fd8ff60fec105033168db98c55ba8e0baa6add57436491fcb1f903c3937548f444458d1107c88a81a37f9aa8683a658e501d7ee080f9aaea942a064c57484a999642d5fa589768fa25e2fa155a229d8e492f3724db554d56111ba660e77f4e3310a5e890431e353fcc83b336e0a19123e55896d740ed3537ae7bd463183c91e2bf1b0bfee57aa56bf11d8b430305338af2281e976c6758164fb4e6b91645384915e293758fcea964d04b9f5dd6ad369643c74fffd2e02edd3a86043731243857aed5200fc3bf21cf8863f674040bd20bde9a6f2e2feb254e24fcd74492a5d7a2303b863e37a622024e832ebfafc6a40f9c9b8c235837288666b620d6d6aa9af093489e5b8ed6807aa6414085b1559861adcf4a9824ae0341dce953d8f3df5354f3c57460cd3a3b3e700745c62d4af79180228ba14bf3ecb9b68c5d8ee47eb8503f9f2cfc1a33dd6f92edef1a3497b3235335d8d0aa62b86aac2aec3b7ba790a25505058915003c09e457bc82ecb606ff36fb57c6bbd8830daebdc01d5f6eecc3475ec2651d1ac957682b42d21ab2928cd5a8f1a352cc06750b441fd25a3e5627064d17f87f241955e052a97d48fdfa946ecce9eae9358feb15a753f6a0c57784b100aece74130f188f1dbead7b3fa72354c202ba72b51f3bb9a8f6f62a45f6513b995f2e45ac8e9a6e72634021f0cec258b7daf3d5b9efcf72df6516c80c9e1e3602e296b885c82ef0f2599970285891f6240d377447db463d31cccf232832c97dad741d523ea9ef3e4ea1f45cbbb71d83be7c53e4f87a83a3ef592dfcc4ce856a15f5c1da620d52a42999fb8fb12af92138e5a47432e741d32813fc90806db1b24a44c4e1fb95cef865b642f509b33b0c325d48eda7fced02e81b4ff734ab4b45c40d5e8e455a268c49652858c5fd3de1c53e425ec7055d826e789a1b654c28cfaaa2493bbac62c57065a7af4f8cd9f563e71f24ecd7b2a7087b391fd96300b3a575c2c081f755b6fc9dd349831e95ddd48d8eebbaa4bbe946381d7ea0d22663e5fc0e7341721105845ebfafc5ed0e9795931cc969ec3de4f542b79855a3ae3a4eb2c6ac17e1ec01b123d3bc3ffa2e2e68602b576e76302b5f5298bbda87f07661733d0f6961763a933a5d1daf5341064eddba409788cceeb1693349a345ee75909fcb3f907fac806d1af09f4a1d46a21f6384ef903e97408c5ff6fa52aa1be42c093737af4ad8d8314adc55228e11a80fce26973e43c71b74b3eaa21495ea60181932b8229e56df548ae499aeec62b6ed06558527afe10b3e9d849a710153cdc0dc259753c37984b7188ad31ce889f5ea77b4dabf32572564341d522859a22a55cc787f28ad65f822d0a9f4703966706911d18048b2c24182fe73da284f530bc9fadf5098502b3ead6369b897d99f70f2f0312b43b8d2d54781746395285d6369052b1f1aff3a430f8d1737680eea8b08dd5169f506933676e08dd013b8454e3945477c986fff21f73a2a5cb64ccd3c968d1a68615d1d00ca029d017d1476faac31b21519813fa404f56b42569f6b69f33fcd16de9d76da86ce8771592bf0b6d038cf1d4c131d966625e7097febb98e24ff708bb563aeabe4fe4d1ee84f25ec8f51a35a71cd47bc059409a66d866e2657dd47724fdac885d4e76aa0d68743041639240bb60cda33a4ce568fbd10a3775c1b2368b5c7e0bc05f6e192d9f7f3aeaa36c5c4840c21ed80d8537dfd5c1a75503a5b52eef78d9479d7c01d4f24fdb2b13f0ab5d5fb2b86d7d583f029fc1d6f5fae10cbd0fe3852262705101d5a569a1b2793ecd7a67e433aff20c3e06f2dc15a883a07e6cda642be389ce0aa78b28ff0cb9de3614abd8fc45a2a10fea99619cbb82102115459356a14b8db2edcb0b33895006bea8262a15f79b262ee7bac0c9db90b2bf1576624e6cc8dc0e5f4d9aa2cb9dbe508ba9f280e5a7ab76b775a5916fb903d837c3e6ce90ed1c19170522af1620ed9ed2bae41d6420bec72295574ba39924ad34eac092538edacfc4c0bfeb6231ce7f1ec5b35a0c576a4be1d295267ab28b43a4d5d56939bb8b939c904cf709352d2b38ea011f6e24c1420eba0037cc0de04085b2796916b8a7803e7cc228e82f28de135c6e22f6e716f09a1ebdac916c43265c6f65a246c7005017dc9ee4b7545749f5a72ef6aa0fa220897504101cff2532f2ecbd2875841591d9299738dc2f762b55cc5c913583d1d1a00f91ba1c25be6a6238c408e3824526041a55004ab18c9524c82f6a8d3dd40a4ce4da3b369b04414bd57ba22d3ed478b3bef1511c8c8161b2b9a75a1fe03f5cfd07fd2777e23d0ebabe116189c3a9e7fb0c583ae6e7828ad82ae35a7136b981e6ebce8a81bca60370a3c6844735378f0e923f1b67c4ebbcc02f2b0fe807b344c5", 0x1000}, {&(0x7f0000000440)="e7349eb7568c6e1f42846dfd0bec4099b36c864d757d3c37c7aa53894f35729cef12f0836622a851043f1345346c82f55102b4fd150072d3aab11e7fe720e140fd6053258b9cb9bd98a0f47f65ca60213ed127a4f300aab287aec2d25a4e525f97eedfb4c700678e65c33c41a0c35fa77d794766f411c5cbaeac64ea52807f9bde925d65a42e14fa0e3757c3207c3aa5abc8821e1c1ba641612284e5e8db1050e2566f9b78a9ea92dbdf3eaab0b5868cb574697ea830082a95397ddb6a8fd399d4bc0bed3c16e58be4eeeae7e726070ae1561852ba92bb56042ad293805ca813bcf60898cf6c8185a5fee8a74cf11e58da887b", 0xf3}, {&(0x7f0000000540)="b8bd1f6d631f4acf5b1aab19830032237d98d8c51612915f1d2b91a6842a61490c53c7eefb2572b17db052b744bd115c4ccc25e4c36a8f71e588bcdcb0c33d4a400d71c20735da8cb8268f75afe8e8d592c6618580e33fa60b4371ccdf72eb3ef6c61502ecd651faf1dad3ca15cb79c969e36e13425f62a7465b95c41a189ec820d6b326054bfba0fa2cb45ebacc186e7adc83552ca26615a967", 0x9a}, {&(0x7f0000001680)="71c212500ae12528f1e2de28cc11efefdf8e82beec0962729cc286c0c8a4399f6442a7a095a27dffc720b5c6a38cdaa75b6b66587dafaaca560502c8b0c84ae860ba98a81a0eb5bf8bf679e1242fa0c07b8a7e9b9ed94950d7aed65cf2c5498c2d60ffd60ec27a09348b272d54f4dec9c7", 0x71}, {&(0x7f0000000600)="e6fcf4e517de3b2078a72c7b36bad97e9d781721141a8e87950dceb43ee973aa951670d6f631caeb6397d5411de8f5b6bd02df65a9565efb664563df", 0x3c}, {&(0x7f0000001700)="cf8742a9", 0x4}], 0x9, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [r1, r4, 0xffffffffffffff9c, r5, r6, r9]}, @cred={0x20, 0xffff, 0x0, r10, r12, r16}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, 0xffffffffffffffff, r22, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r31, r34}, @cred={0x20, 0xffff, 0x0, r36, r39, r40}, @rights={0x18, 0xffff, 0x1, [r41]}], 0x108, 0x8}, 0x402) r42 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/99, 0x63) ioctl$TIOCFLUSH(r42, 0xc0106924, &(0x7f00000000c0)) socket(0x6, 0x1, 0x7) r43 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r44 = dup(r43) pwrite(r44, &(0x7f00000001c0)="4e3532c5", 0x4, 0x0, 0x0) r45 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r45) r46 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r46) r47 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r47) getpid() getegid() r48 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pipe2(&(0x7f0000000100), 0x10000) dup(r48) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) listen(r1, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x112) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/12, 0xc}], 0x1) close(r2) syz_open_pts() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x28}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000a00)={0x3, &(0x7f0000000940)=[{0x1, 0x7f, 0x8}, {0x7, 0x1, 0x0, 0x9}, {0x0, 0x3a, 0x1}]}) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r6 = getppid() wait4(r6, &(0x7f0000000440), 0x2, &(0x7f0000000340)) fcntl$setown(r5, 0x6, r6) write(r4, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r7 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x20040, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000003c0)={0x10, 0xeb6a, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3dfa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400000}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x9}, {&(0x7f0000c5f000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000fd7000/0x1000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) fcntl$dupfd(r8, 0xa, r0) connect$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x1, 0xff, 0x0, 0x9}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x1}) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f00000001c0)) openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYRES64], 0x2) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd9", 0x31, 0x0, 0x0, 0xffffffffffffff38) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getuid() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r4, 0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r9, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r10, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getpgid(0xffffffffffffffff) r11 = getuid() setreuid(0xee00, r11) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r12, 0x0, r14) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r15, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x5, r2) r16 = msgget(0xffffffffffffffff, 0x0) msgrcv(r16, 0x0, 0x0, 0x0, 0x0) msgsnd(r16, &(0x7f00000000c0)={0x1, "e7db52dc76660ce8db99c6c14484742cffb6ad0b80679c0e58de451e7c9f85ea638e0c4711a51f7266fe9a90068f7f52e6f36d5024a0b89efa654e6883d959a89a2bd8965f9f0e8028e51fb6f49a94a95def3c7c3109f4b1ff2e2e7670386297834ab8a9f7d1b963bd12acbcbcc00918600217c08d4cf6c41f5f6aa6b87fac62702a04d876388563b15cc3810448a92640c1899e876993a6"}, 0xa0, 0x1c00) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4, 0x81, 0x2, 0x4}, {0xff, 0x7, 0x1, 0x70}, {0x7, 0xfc, 0x7, 0x1}, {0x200, 0x0, 0xfe, 0x101}, {0x8, 0x20, 0x9, 0x10001}, {0x81, 0x9, 0x6, 0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0xfffffc99) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe]}}) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x2, 0x4000, 0x8b) socket(0x10, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) minherit(&(0x7f000011b000/0x13000)=nil, 0x13000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xc5, 0x5}, {0x18, 0x1, 0x3, 0x3}, 0xfffb, [0x3, 0x9, 0x0, 0x4, 0x81, 0x9, 0x11, 0x8]}, 0x3c) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5, 0x0, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x50) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r1) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x9e5, 0x0, {0x48, 0x7ff}}) 16:00:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000000)='./bus\x00') unlink(&(0x7f0000000040)='./bus\x00') syz_open_pts() syz_open_pts() socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, &(0x7f0000000300)) openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x200, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) shutdown(r1, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) kqueue() 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffbffffff], [0x0, 0x5, 0x401, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x401, 0x1, 0x9, 0x0, 0x4, 0x9, 0x8, 0x0, 0x2, 0xffffffffffffffff, 0x7}) dup(0xffffffffffffff9c) getpgrp() 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [], [{}, {}, {}, {}, {}, {}, {0x1}], {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:05 executing program 1: open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) chown(&(0x7f0000000200)='./file1\x00', r1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x5, 0x1, 0x3, 0x800}]}) setuid(r1) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x88, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1424, r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9], [], [{}, {}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaa9baa0086dd60a4060000100000000020000000000000000000000000aaff0200000000010000000000000000013c00000001b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) chdir(&(0x7f00000001c0)='./file0\x00') openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0x800) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x4c2, 0x3) r1 = syz_open_pts() ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000240)={0x0, 0x20, 0x2}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000580)="429bf66da250d6f3a59607ed59d47bcd27120173d047092c62f84b6261641a8ff51939460e47e15b4a18ed87d273958f70d1350eeb6b7c8b2de921ae2493b99b97e95ce5d6f874e916eea7aad88aeae0fb025719b844012f95b5bfe44885c1830e628b9c9af23c60be097f66392f8c7c9ac66ef753730b77d9a64ef46ca1412ad33349c6a210bc97ee9587a16d23e0a0b58e051ec0a919524948b42ded4ffb526a036855be4a7cac40813229097a73dcbdc99dc695a68a081780d189d157e8b90d61056e3d9457b23c6dfcc4e46d63605cc4dfb75ff96e2621684fe35776c0d1c95d200fecba9b985c4fdf088168994eaa6f9c7c08ad0ff86efa28c8e1dfbea93d7932fe805da798eb2351b607e1af2aa597b3b6e7364a9f5273ee7398107ebc232ee3dfa5a8882672d4ec061d177434434e80e48dec30342fa4f933", 0x13c}, {&(0x7f0000000400)="4198159b7ef4fc4a6df6b1045bb77303faec27351b4bf3d2f6da8019525af0240496da664745ca694497fe25e86073630a387c923d89c0904a208252f3f00eea90635a84538660e8b0a52b161721ee8eed50c07490124565de2ff512bc9de0968eee5624", 0x64}, {&(0x7f0000000480)="4b987dd1f4121b7d5c84b7a11a934dea43f06dcbc66e4725822dea416784337d24e2d2f3cb5aeee0a04b6c2e6cf30ad0964e3557f671602d0d09227e889e88d4ebdcc817ba4f14ce5cad1eaf15e5e496ba3ec76e6ceee0684614d71c1ebe5e23f9cffed84067953f7cefc4aec95077e99f44c50d483ba48de25702", 0x7b}, {&(0x7f0000000500)="8035075498e54f40d0c729251b21a308dbb1154f43", 0x15}], 0x4) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x48) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x779, 0x6, 0x8, 0x1, 0xa8f, 0x7, 0x2, 0x3, 0x0, 0x6, 0x100000001}) r4 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = getpid() socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, &(0x7f0000000300)) openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x200, 0x100) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00000100000000000000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="f71d605c7304a08bf1aa08316dbf459dbe77befe11bc2e89fed143d43dc0b69156f344d4d4f87d59a27f2ea8f0f474f4f30fb2d97b134a46d8cc161723ac4503f801c3dd6b5b42b20e60c6eaebaac2068387d3cde6beed43660a1ac4bf382c63346865a84f495581d9448bbdae91c599ebbe5524fcdafa567aceb1ff4ecbdeb7de537b324b238ca95ba9", 0x8a}, {&(0x7f0000000240)="bde88e69e97226da8f380937f90cb3547130dd5410b32bf87fe70221c452da50c7fc7260f88a913582223b7c5ded856558640cb3205973eb8a436af2e5e85a138e2142c133366588cab0838f021487cf68d511da9d55d9fc", 0x58}, {&(0x7f00000002c0)="5fcacce65e0eecc7bb11517c96c22e428de2c2b4cd30fdb43c0e6669bb783c4b0eae5a7adfe9138498e884ecb05dac59ded6bceb3d98777e3f72cf0231a7ef1fef7bd6cc6a3066bc5b5d21526d6f48285524f40ddf3f5132e4799038a197c376147bc526f30d9446c1cea402bd377fc68cc2855089fc851d6eb080888f830523a28bf8648dfa9eb68553e5f1aff75fa8e64fd1850c0e99f991268c26924570513ba7c020139906f30a6c83913c8a6678ab6001", 0xb3}, {&(0x7f0000000380)="35723482dab19e0924c77d2028ec93139959b0798998faf7ba1a23523756e228e513ec8120a44d706782a36a67e69ea39b78d4c204a6e64f8bc2dc655deebc43ad95776b4404a4c7d9d1bf90e9", 0x4d}, {&(0x7f0000000400)="70c5727d3b631a96b3c2428a7931069f3a551ea8a55be292835b2e04d15212045af35a63a85510c769ca41fd19d8a18a18b99448b7c069f266ac569138d6677bf0c46879c7", 0x45}, {&(0x7f0000000480)="f7f79be02ee8a9a370fbd7a9862ac467e3b9add171e81c2d710a7a912b82a60ee1afb95a2ae0fe44988c63212b17075dc3717095f3f20fce9943952cae9144be0c03f4e6603524448cf4aac928bae92d51012815", 0x54}, {&(0x7f0000000500)="80038c0943ff073adc8b491e51bfe3cc599dfff5cd4aeeed7e3c75d9724aec634c53b9f90750c0708c4c8ad197e4e725c077cdc11622d8e14f79935eaf10e5e8a7c1d0d141a51c7f47c6e150546ab5b27c5a79cc4ff54fca72f8e76be223b5aba4d2177eea921f94dcd111cbcc433e43cb22c5d525a933e30199", 0x7a}, {&(0x7f0000000580)="65c9f902129a4ea83adbdd05cd00b81b8937ab77100e13b4d693df54325baf29572c66c2cdd9edcaad408b1a75f6ae6b19083f3c8ccb62be52c3244a0757c168c68cf7956a2b0c29251decf2aa709c70863e181ae2ae19e0fae7fae25af05d14d409ca11c83174e80edb75b3b6a1482d80308b874cd9b6652fe03934defc7fcbb2cb668b00e752cc1c95293155a7251c23d701cbb3", 0x95}], 0x8, 0x0, 0x0, 0xa}, 0x9) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78759e, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000700)={0x2, 0x1, 0x81, 0xcaa5, 0x4}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000007c0)={0x1, 0xc1, 0x5, 0xffad, 0xfaea}) r7 = socket(0x2, 0x4003, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r7, &(0x7f0000002940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 16:00:05 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000480)={0x0, ""/177}, 0xb9, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000680)=""/195) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() setgroups(0x2, &(0x7f0000000080)=[r7, r8]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r5, r9) r10 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r12, 0xee01) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) fchown(r0, r5, r13) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="db0005ff7d795d0000000000000800397af84f20b3f365aa1e6025"], 0x1) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000400)="808d45cfb3a4ff4d5304339f37136adc1dd00366a07d6ab3eeb03c687e5a7eabac747593948137fc109d09c136f37e72db03032877622325de6a9df49a5de34568d3fc0e0e0b12569a10038dd08e15fbf7f4f01b3d4e2f48649215d0674768490db169c7b5efffef757ec0684f558d9aa64d37b51b0d3703f4fb31ae36ec04c18d1837620a738f68e0536e3d2c74c90f31cf44cb0391edf745bb5b3a6c48bff127cd", 0xa2}, {&(0x7f00000004c0)="b61232bbce72aee0eaf3091207b93c612d768ffe77ac0368dca9d5313246898567694e98a4168e43f37ab29f9f5d504ec8c87192c4c1aefd1140da7ba35d4c078c90b5383b325b747b6cc36769098331c7788f0162c23d821b54e93e128f620b7c6d7ed89b673ce1c8b1b10ae5233c3688cbcde205c824cbcb19740abe7b47b0825cbd3ee22c62cd3af17d1b5df388a682a2bcaeb3bf51cb6e77f8dd152b151a7d7eed09bd73f83ca7fee9161c45096d4bc0b8e16c2c9016", 0xb8}, {&(0x7f0000000580)="5e84548a215bb9963c5e0ca069a2e9d15fbd38fcbf48a14dc2d6807ffa6d34ff1867e1eea3e6928e1e73ee0acff19bee816f25c311504fe5e6427366c918445848ec2044a10c12a2522d3d06215e74ce8cfb71e264d8c338f38cc7c475fc5b17c5c7f9e58cf3d25bf2fa9ba8def40e930c14c63f8593703ec700b5e0da7c33116c11", 0x35}, {&(0x7f0000001680)="ebb515f25807713048133e238631d04ee4fc3a06ec9e75b0761bfa062c65ccbce74bd1a5796991e8dc03cd46225eae7d6e645553a67406037d8d927bd860722ea08cff649e2e7b4e8b16c3160d2c1051f39b935072e92e0c13f180bad7600dc4249a38b0e6d906279a31d3b3105ac251d3b9e22a7b6c922a66497f765bebf8ae6c9814bd140c64a480a45f5261ebf5088c0fa74679c78afbe74e9545d451cd7df645b1eacc98b66978e010021c905950c60b", 0xb2}, {&(0x7f0000001740)="678968b33703c17d7e34ce24a7e9f6cda614e65ee7183869554ff08176a298372edb16f5457e93cea07828f27c3c433565ab6d5261a032c4a8ee692afe90a30fa2448010d55357bcf57ab25769953348ba608635218fcff214ece0a0e3fad04e9373baef3a3a0bf8a6ea876117b809789b7e60a4802d01bf69c6f933774a49517cd26d92b135008dace415e6bdfdfa6934b7fa7d302d31d928ae3af6121ec4254d2c8d8f6691677459349de1a8d4cf82ce5da978d758eac35b91d5", 0xbb}], 0x5, 0x0, 0x0) socket(0x6, 0x2, 0xde) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRESHEX]) 16:00:05 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xfffffffffffffe48) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x5) r1 = shmat(r0, &(0x7f0000d46000/0x4000)=nil, 0x1000) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:06 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000078, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x1) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x8, 0x8, 0x9, 0x8001, &(0x7f0000000080)={{0x20, 0x9, 0x1, 0x3f, 0x0, 0x411a, 0x400}, {[0x6, 0x8, 0x3, 0x1, 0x4, 0x7, 0xfff, 0x5, 0x5, 0x2, 0x6, 0x200000000000, 0x8, 0x2, 0xfffffffffffffff9, 0x1a, 0x401, 0x1ff], [0x98, 0x7, 0x1000, 0x800, 0xffffffffffffff01, 0x1, 0x7ff, 0x10001, 0x9, 0x1], [0x2, 0x1, 0x0, 0x2, 0x5, 0x100, 0x5], [0x100000001, 0x7ff, 0x3, 0x9, 0xdf6, 0x40], [{0x6, 0x6197197b, 0x0, 0x7}, {0x8, 0x2d6, 0xb87, 0x7f}, {0x24, 0x2, 0xfffffffc, 0x1ff}, {0xff, 0x9, 0xa3, 0x7f}, {0x854, 0x100, 0x8, 0x1}, {0x8, 0x6, 0x0, 0xe4ce}, {0x62, 0xfffffff9, 0x9, 0x6}, {0x1f, 0x0, 0x87c6, 0x1f}], {0x9, 0x0, 0x4, 0x6}, {0x2, 0x2, 0x1, 0x6}}}, 0xd4, 0x3}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3e2b}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) r3 = open$dir(&(0x7f00000008c0)='./file0/file0\x00', 0x80, 0x108) preadv(r3, &(0x7f0000001c00)=[{&(0x7f0000000900)=""/149, 0x95}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/238, 0xee}, {&(0x7f0000001ac0)=""/148, 0x94}, {&(0x7f0000001b80)=""/41, 0x29}, {&(0x7f0000001bc0)=""/7, 0x7}], 0x6, 0x0, 0x6) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wskbd0\x00', 0x80, 0x0) r5 = syz_open_pts() r6 = dup2(r4, r5) r7 = accept$inet(r6, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) read(r7, &(0x7f0000001d40)=""/96, 0x60) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000001e00)={0x9}) r9 = geteuid() setuid(r9) r10 = msgget(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, &(0x7f0000001e80)=0xc) getgroups(0x6, &(0x7f0000001ec0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getegid() r15 = getpid() r16 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001f00)={{0x3, r11, r12, r9, r14, 0x40, 0xd604}, 0x1f, 0x800, r15, r16, 0xffff, 0x8, 0xd5, 0x6}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001f80)={0x506e3617, [{0x2, 0x40}, {0x3, 0xff}, {0x3, 0x9}, {0x1, 0xe434}, {0x1}, {0x3, 0x66}, {0x1, 0xffff}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0x37a}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x81}, {0x1, 0x4}, {0x1, 0xff}, {0x1, 0xc55a}, {0x3, 0x4}, {0x2, 0x1ff}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x3}, {0x3}, {0x1}, {0x1, 0x8}, {0x1, 0x1000}, {0x3, 0x5}, {0x2, 0x4}, {0x1, 0xffffffff}, {0x1, 0x1}, {0x1, 0x100}, {0x3}, {0x1, 0xfffffffd}]}) r17 = dup(0xffffffffffffffff) fchown(r17, r11, r13) r18 = accept(r2, &(0x7f00000020c0)=@in, &(0x7f0000002100)=0xc) connect$unix(r18, &(0x7f0000002140)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:06 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error pckbd_enable: command error 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000066f000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) dup2(r1, r0) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = semget(0x2, 0x4, 0x40) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000040)=""/218) setgid(r2) ioctl$TIOCSTOP(r3, 0x2000746f) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000002c0)=[{&(0x7f00000001c0)="38a7dde8f8175328912c07ba2a51c695ccfaef7e4c8b86bd2919d9be559e996418f89da432cf81b5abfc3616aa23a69522615fd403db64be13712779c74cf68e1088494dea9c7ff435597d8a9e2e50932ac817f75a59c9d8fcc6fa309afc6973e325273896f93dc3ab875c90328e6b1818c8b5f1f52d55bee4ce14fec483c8900f29197a5b9b4d8adf8e99", 0x8b}, {&(0x7f0000000280)="b15315412d9affb0361b3f4270799a70091d7bde8dbfb4564858f600cfe8b442e454f1779e34d11d1c8911b4e4b69c3d0691406f", 0x34}], 0x2, 0x0, 0x0, 0xc}, 0x1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000340)) lchown(&(0x7f0000000380)='./file0/file0\x00', 0x0, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000003c0)=0x80000001) r5 = fcntl$dupfd(r3, 0x14, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={r0, r6, r7}, 0xc) r8 = dup2(r3, 0xffffffffffffffff) r9 = syz_open_pts() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/pci\x00', 0x80, 0x0) r14 = socket$inet6(0x18, 0x3, 0x40) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/klog\x00', 0x1, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x100, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/tty\x00', 0x20179, 0x0) pipe(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wskbd0\x00', 0x1, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/vmm\x00', 0x8, 0x0) pipe2(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r23 = accept$inet6(r5, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) r24 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000ec0)) r25 = socket$unix(0x1, 0x2, 0x0) r26 = openat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x8, 0x2) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/tty\x00', 0x40, 0x0) r28 = accept$inet(0xffffffffffffff9c, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r8, &(0x7f0000001200)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000580)="b6318f09a485dfe0c8db21df2b4cb45dac49005dba80bfcc89db10e89be8483c7f8858cb0baea8d53ce04903e4aa8ac3911393dc1176b9c3ca50bdf79ed847530dac251e403e697f9eefbaab25a647487d220525e5a3edf4082ef997d1290646f68f5e1963002c46bb6f01af1b07d4b03da6374f7c4557148c6a4fae63b9f976b0265ade97595949aaa2b6db77005abaaf4fead06e59d11cfdc3cb229c1e159e9c13e4a62c9793af6c7b1b", 0xab}, {&(0x7f0000000640)="53218e6763246c8341c76eb8a326704dcdd30c7669c1253b6b54947358210d80c1bc894d09302c48fa91940cb7dfee0ebed2f36bf421578814a24aace30cf33e06c1c4e1c30a01", 0x47}, {&(0x7f00000006c0)="8ba14c6e9bcfbf2c16090c0b85a4008bffa774c96cba2cd840d893efdda761439fdc4d4858f399aaecbcd149aaa41c3ec1bf358e723a1698cfa95170c2660872ad38a743347ea7f3367439bb15a870f78675d71a88d066b26b2675db10366cbe3e82bdcfaae92a10d88d4b1f9f403e3b7ee8bc92094a5eb7990cd18bb362b06361fbb27129b677ddceb985c40f309ba06c836a1f9618fbddcba29df913697775d2bc579a92133d604bf0befa890690633089c0467fb79f262493f088c3cdc5c65d2b8627126e0cf4a5b01a377fe467515e1ef64921701e6ec568fa7f11f006507974d84eb7e3f2d0a4", 0xe9}, {&(0x7f00000007c0)="9e6583d1", 0x4}, {&(0x7f0000000800)="93c682a76bdd6eadff56e6934026ff4ca029097e8f7b9e2fb4651ef5efafef91d4d4afcda131968221d7e272192833b18b6bccfb5add40f0ebe5908118a0b9d07658da5acdf72f2b6146f9c637f5c6f849446e682c61ea2c09c6253480a442142165c7309808a455abec1ff16b6f19cbe823b97c1ce4fa2f1961f017359a5f61e91c5e47d659d9ea059f5f0dc7168fd0577b5186dd40f2d7dc3a5c38ed44ab", 0x9f}, {&(0x7f00000008c0)="b37908f16196963bc8f465f02a7b08f7de6b0989f0c0de387ce81564", 0x1c}, {&(0x7f0000000900)="41d95bbb825115a39d77fa99912921926f86fd95b683ac5389ef1481365fdaa22fe61f499add00977dd7f9f4bbaecd59031be6cf941f4691d96a3ab1f32f504f4e129ea11f8ef9f25e6f8281948a693bb2db20447ec114d996ea9600bb416b67e87c2b0cf6dec29b37a7e564a752150122a283da179b57a75c423707", 0x7c}, {&(0x7f0000000980)="bf0c2d8985a7e6711c34e02115245898bf8416ad4d38ec5182e95a9b11e3d9d2eb884b2f2c0d25f42d0da70fc022f0b1aff125f347a215b0db50edaaf013e3e237a34f92bcf577e90dc0c234b611e7a8baddb608", 0x54}, {&(0x7f0000000a00)="2295aabc9dce864c1e439192ea568792629a4342cee525ebef3316c3a7b07d2a1dab3eabc07adbc84503d9", 0x2b}], 0x9, &(0x7f00000010c0)=[@rights={0x18, 0xffff, 0x1, [r9, r5]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r5]}, @rights={0x18, 0xffff, 0x1, [r3, r10]}, @cred={0x20, 0xffff, 0x0, r11, r6, r7}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @rights={0x38, 0xffff, 0x1, [r17, r18, r5, r19, r20, r5, r3, r21, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r24, r3, r25, r26, r3, 0xffffffffffffffff, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x128, 0x4}, 0x4) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) getegid() 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) setregid(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b1551868", 0xa}, {0x0}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e54", 0x41}, {&(0x7f0000000240)}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855", 0x43f}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r6 = accept(r5, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r7 = fcntl$dupfd(r6, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000001240)=0xff) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x35, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) fcntl$setstatus(r0, 0x4, 0x40) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r7 = syz_open_pts() r8 = dup2(r7, r7) close(r8) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r9 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0xffffffffffff3b10, 0x400}, {{}, 0xf1733b9833941bfe, 0x43, 0x80000000, 0x1ff, 0x5}], 0xfb2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0xd6, 0x20000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x9e4}, {{r8}, 0xfffffffffffffffb, 0x74, 0x2, 0xc46a, 0x7ff}, {{r9}, 0xfffffffffffffffc, 0x86, 0x2, 0x55, 0x7}], 0x2, &(0x7f0000000080)={0x9, 0x9}) dup2(r1, r0) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) fcntl$setflags(r10, 0x2, 0x1) M[K8˜Â±Uhç°œNM<'õTü£Q£«<ÅúÇ“ÙCCoø,søŸ“‘rQ˜¾mõR|Òº˜r³ÿºC¡G*qà²Mß.T»õî‹ûú)«R°ŽF_ÇÑá™ ÆVµB%ð;4öïÞ>:CA™_-î˜ûAÙ)ÁdIÏ–‹ 6ÄÄ:ðË€¨!Ú?[»y^x¸™¼äñ4’Jiál#²òfÈIy€þ$¹ˆÊ†î#øåÄ¥CŠ0Ìã6Ñÿ÷sbióº9³¸WZZ·º0Ðué¨= û _3lŸ/Z?Yu?~Íó¿%¦!CJb—¿¤Pߤ‡¯ÛÊ……õèA€ÑN•=<0ÜÿQb¤ÑÖ±?ÅÎÔø™'µÇ0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) r5 = syz_open_pts() dup2(r5, r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x5) r6 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) getpeername(r6, &(0x7f0000000040)=@un=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x3b206231fe026840, 0x40, 0x7fffffff, 0x51ad924e}, {{r2}, 0xfffffffffffffffe, 0x60, 0x20, 0xaa5}], 0xf8b3, 0x0, 0x7f, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) r9 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCSTOP(r9, 0x2000746f) kevent(r0, &(0x7f0000000280), 0x3a60, 0x0, 0xe94c, 0x0) ^Ïkó &UÃ-ðå†= ˜Ë€3gÖyü¡W|ðƒ „°ÏX¯2-y^& @Ú‡•TႶ>= ›ô÷¼ Af.ÐÐ`e{Ð$vÞ§ÌáU7ÛrW8¹âqTUè*+¹Ž}k}áŽlú¥õ–½“À?{ô0Ýîm Ëì‘nþ§Ð ÿ‰ú -¸íßÜ ^ó¯M üþÃ牅ŽíDV ÿàA[mí‡T§ü"³Ù²| ‡‹Á‡ŒÐ×­çèž‹ÁË«y‹ƒGU¾e–èqE6·­“b[hUM[K8˜Â±Uhç°œNM<'õTü£Q£«<ÅúÇ“ÙCCoø,søŸ“‘rQ˜¾mõR|Òº˜r³ÿºC¡G*qà²Mß.T»õî‹ûú)«R°ŽF_ÇÑá™ ÆVµB%ð;4öïÞ>:CA™_-î˜ûAÙ)ÁdIÏ–‹ 6ÄÄ:ðË€¨!Ú?[»y^x¸™¼äñ4’Jiál#²òfÈIy€þ$¹ˆÊ†î#øåÄ¥CŠ0Ìã6Ñÿ÷sbióº9³¸WZZ·º0Ðué¨= û _3lŸ/Z?Yu?~Íó¿%¦!CJb—¿¤Pߤ‡¯ÛÊ……õèA€ÑN•=<0ÜÿQb¤ÑÖ±?ÅÎÔø™'µÇ0x0}, 0xc) setreuid(r2, 0xee01) getgid() getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) accept$unix(r4, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) listen(r5, 0xffff) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ^Ïkó &UÃ-ðå†= ˜Ë€3gÖyü¡W|ðƒ „°ÏX¯2-y^& @Ú‡•TႶ>= ›ô÷¼ Af.ÐÐ`e{Ð$vÞ§ÌáU7ÛrW8¹âqTUè*+¹Ž}k}áŽlú¥õ–½“À?{ô0Ýîm Ëì‘nþ§Ð ÿ‰ú -¸íßÜ ^ó¯M üþÃ牅ŽíDV 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) write(r0, &(0x7f00000004c0)="bd1f58c5d51f73424463029c198e6d96a455268d7972e160eb1296b5ceab6f7e29c5f7c4add1a8897b08b94728b9f6bfc1ff5bc422cd5d7ba3be7257430174aacf496dd50e1d2bfdaf1512f98dc9d7b03e45e5977741f3765e081da9bd4e5ce0fcfc860f0024653dd95e3667298b103ad87e4cf4b53d771d28c48e55fb23cf3e3e2853b6fed0b8a1622774b3b1335be731a7fbac6cd5da481e4704a97f26e4b6c87e3d5291559ba33fe767dfc85650f760ff480cd0911fbc4feae0e30052ef347378ca32442db8d49169dc35b32215242d4347115deb155121a0050cd9d724b50dd77dc8aca93063a9e1010ae93ac703601983016c06176264c1e3f73de4f983fc65d1d7f3904f4c626197a5e09d3bcc1f07a816c1e4d0329e4f40ea45be8216978a5fa8156c7e3c6fea174382ed75d3bf8655df3e5c4d78ca724eebe67cb8894c015d7b6b14b92e81cea1e0d47c20785742bea2729fe8e5143e5dbadeb6679c7bdb3e9eda253059df809b0ee377b4804195b51d97e02538f18deb0a29edd31d19eecffbc2bb327ad349c34c2e6d409080e72df712ebf1ab280846c7c64195801d715156b56401ad482270f58e73092f0e228208305a7f01f73bc4c18a97785aaecec2fe838d57303933568dfd1da118a2a287a3b448398c02dc7ac7634c3eb8ee22c25293dedd2369f3e01f2528fbbd14a149d8f21e91e01b7bc26a1f462e3f7e4fbca6135ef29be416f068c8f56d2188ef30d76af59ae5499a80211a579a35329f11b7efb10dd174fed35010aee724529cb6d7f05070cc7d37e6156bb371f87d737834e7544dc0df95a12e98745d00f92daf754893724ee114ac9ed979e4dd98af0893c1e5e22c4816db77484b4c0bf2a169b711bc851b6c75366ab952f6dd45395962ee3f69a141aad513c420ad941c74b3f2c81f36d63846a0074ea3170fdaeebd3c143ee9a0c03b02d4919ef1d3c60309c897a8da5fb665cb2d44eb54052b9432822d969858602da2ed4c9bd150d8fac2783cfbab80f4c88851b1cc5cdf41f55885746de99bb4778f2bfabe336f60e9cf2e286d26fc6a6e9c5f4609dfc33c51f4db2d8ec2d1c8825b8ac16f3e8e3ec75c8c37321a4285c5f9f1bbb72ae0995222750523c92b4f25d034432f7cc8787ab16fa204032e727a0bad273463f5fbd065638121b419ad7e41cf5033b7d1120174e53affb7b282c38ddf1292f75965ca04a30597e0d5af79ba8d3b154504e440c6c9789218817c89002036cb62e496514a7e2490f8f50684b9b8572e25b5649b1897bf3cb833148f96bb8f7caaf9967af01e06824eb8a4da2775836f1b6e5199912fdcfd23fddf1ef5e08af83b6caf04a2e4eec802badf5274afa4f86b959be0b1c96353ce8ae64c38ccdb20b9eb3fa8f585336e757fc9b814b7bef15dddc66fed6b71661812a4fb3f566c903e51e1b1408493291b6f1edb632bd34f39ede6be5a2436ad90b90d8c43e52139c9ed5c01c6df1a8e635375dc52f70f5cd0cc8221f5d6bd3eb0cc07caed338082e86aea3bcd444d80286c21529930d622f2779745a958811302cf946fe861167e723521cea788432d9a9cc8732c55d580b37f4996a26f989f7d2a70309ad5e5d64a78a3f6f8b57b85648d7f50d910cf1eefb5804d293bcf945c752dec99246cc827a328ddcf00ec0dfd98c9b6be2e2fec7ca32646ef38b179d12fcd517801ee674cb31e5a2d5315be2a6c13ba953e2cd6042d0e18bbb3a174e46e2f15bc2d019bd6b0cff443a009cdf51035bb5ffdec88b5d660f29abea46944aec569bf635ad60038cc84ab01a95a07d84ea6cfd0f55e640554eb7ad82c6d89d1d4ea08a71628556581184187bacf06f0e7af798f80f38aa2e81f7902dac60e571bfe2e04c36b3c12c2daa66a43a7da654397f5e7f2b4f24854ba69f5b2747c93dbbeb2df3ab5e62ec98b21d6e644e4ca52eff9a9d0550cb1fd7d5bdebb5e6f2061c264e70dff604cd16c0ca79362cbcc504064de05619ec2f354659bba7eb3d6078bfe01453213eb86e6b0ab5c83ae0af36fbce957239a39a49dc20affa3bf805b5795d0c02646e26e2be9f4d0924e81a988deb416346b31f4e423a5e52d3fa6f614dacb098fbb9b7f5997e044996aeaf2e9cd135c27503b4ce78c03ddc2000aa0cb76ef7a97824b505010a141f222e888eddf42d2764552d15db387ffcd58e6f6448759c931cb1309f6d069a02f2768244999ada081bdf04633e2a4da8959ec3c207c54b039dec94adea4ac704f45d71030b5ecf521480281af4518d15cba7f6083ee62773105d4fa953efd1fcde39b6e3fea852f73a2cced23af578476fef25695d51ae39a4369b2c35d766d1eb2e5fcb4b97444decce26dc743cae6442ed2963d73e460edcb89fec099b21be2ebd529a0bbd42338aaaa302f3e32be5f524279dcd0d268ca59bb084c2605389a3f87f388ac6a5173a69079119b82944dbcbeb1435dc38b60ad0f27ec9a9f2b49babff7d025aae9f8443be8a9946675a10f97d68b0d3adc84ca79181ce87810da5acac05efaa5dcf73ba9923f89c21a1222ef3901eeceaa1f2963acffb0c846293a6ba18c82b430cd5ed92cc5aa71dd849d577ee0769b4877328de58ad4eb71d0998ea79c1d69dd650f3ebbe59d4916b5fe0b41cf9410c3f55914872cb1ef72d83509263053e3c1db365abf756d6b6ba89fb88577e700ad84d924e52eab6a268a67e5a2d025560e6d3d2b892cc6383c7b76cee42ab87cdf80f08ebd14328672c1a9726a8c2465985336204368b54b269775c794db7ff58a0a67733551052476a329a5327286a128747b5639642be164a7baa049586fba6ab1c077fc86b82fe45f1a0cfe152262252923a0648c87551ede20c14af5d16adcfde4ca219954f1ea23ab03079275655d76be6f17da27e71bd05bb621562fbacc23d9a9d57c345a546894cb7718b6050216501d48d0a596f685cf307f7c578b43eb68de32c3a5ef0b476e90414cf3d3c299b27e74718db1ae72da3a5a1d8b98005fb1608fcc86de3c389d87f92011678608472b723ab4b0bdcbbf2b4dad891c148cef3f5090de0e9a9311c3011f2488826b751f58c7d286f38076a3061e25d58fec3787092dd93788825386ff9917ad9e2883713e032c03e32d4009f558ee9c969e2731b58265d4180a33e3067e61af692cd75497e5a98a9b7495803a078d693c6bde2e1996da98ff168db75403ccb39836932e3f3f509f731332b04972fa8250f1b32160fd3fa33709b4496206caf5a387a814f960cc13503c6624e0d765dd2fb631c7bc3de05f825a574e3ecec1802e72b353ba70fec8a71127450fd5dc4165af25770ae36fd0e0b045c700a426418487275188c72a1a901bdf451c4e86d0578d13ca9b5de99e8c083d9b9854c3688f3b08439f188ea0f15f28d788e7eebc86b06bf42a2303fad9f73660b8d061baea73651c04fb02bc9238eb8fa478ba6dffb4f85aaa2cb344568d0f1d402487023b9f2bf26ca777efec868e945593aadaa3f73d0a9eeff29fdb18366639493caf78cdf8e6a722edd07db8c2b85aed7f0f334351bc824250d014035a3851605d9bd77997675adfcf171476e571e20d7fac3389c5514371c6c3601c859c3c6ed792d58711f7891648663badd14925e2fc54ff0afbde66ff8443b77ae2989766798d52aa0c6b2be71e44063cfba1a7ae882c31efeab0d9739fe327c11d255b3138016b89508a0492388daf00728fbdd20f033f685249ebddb9143e3b1ee6d792b4e44616fd2aa5c245046ee7bf5ef1c70f8f8b68e5ddc0d372e309852ba0f03eecf1d2d6cdb4c4cfb9f980a928b6dd105ba5a6535298e0a9ea0e0401c92cdc984b7d07b1336dcc38de61b630c76a3bccbc8861ec00babff285b3288a0d87b567fb30e2eb22af4453a0af6a9b448414c366513b680c4877853188638e7cc3d77f75017ba963a98455c843518aa761567636ed880e00a1953316579967fce40bf9ba1dd4b6fa03546f75a9f0a1267bf52b0b6e30fdb8c679efeb61706e91d7c786916681d65e92c3108920b84dfa1da025d0b5f930d8260205801e5b93f450a473622062c51d29ef2a1312f65972679855b489f21eabb188443570976349d49587c8b28ae77d4ca9b7f10951a55fffbe3c6fe39a77ddba678521c75fc636fe2db3483d013fbca04ebe9c1af431cb3a75cc8052a0f84ed897349f99aac571285a0352e02dcda5db600ac47a29e446e57a6368a30a1a7ccecab5d66a6af3cb60beff344bc46a30a0d34e9377125162966fa32381e04edf4dd2474e7aa7a1fbfc54767e50c5a18410447a42c3c14e1e203c92ed75b674040dd537991ed160a8e785de79728db4016d480c2303dd28fc5278b5d45e1511c199f3470f51c2270860c432db833b29e35fe967bf691a3226ebc54796c5a9d393e1d514e09e2312854b7dfdc1a72e91983306d11d95944005d65d242096a92717609bb6ed742f7cf6aed66fe88a10031534c8d0aa701d68ac6fb692dcc7bd85c5e44b2efaa884333df76537cac28ea7e208a185ca28045a68deacb5df792cecef9613eda2c3dc1257266caecdebdcf182536ad0c14f9a1c552efb6a0691497f1790b8191f03b648cb1e772f47aeba0844219010ba45522a52bd28ce8ec0b4aa47f07446319dfc3df152d55c94f658ae02a41c8c41ce24cf57d80cb01b24a4183a64ba2e8847c58a7afab8880ff427e9e2d045b399504f99cae4b34267db5f8d6fc060cebf4c8debafb1ba73e6b74937c105ec93f77aec06ac1c232b8317ec48715be51af022f796f6fe6b3b48116e0c7c17369e583128ca74dcc2b4ea49b62f322d671d28b7fd912410cf1842f44da42a6bd01060de1555f7ebd9e1de1987c9ca8f24b3321adfae4074f647f85e9e1c1889f4d54eb2f67e50dd1c35edc4f267cde50e22a426bbf8ab0c520fd6413f4a15dfc02600981d4e7aef7c2137bf0987a20a97a04058b2e4f1ebb6c31d9079c7cbc047a92371a81647895be712e22697c2aca7b2d7190c89287f70700c90ff714a96af106026cfc878671e55ae35eea7879ad8bc26eb9495f8b2dc5f9148f249f39a6f7fa9b22b0c6ff55e202c1a0fa3b8ad861c1e04441bf989e3e88d2b458f2d420ef445d29eef811f54ddf5c7052985934d3a0e9e1be8020093a27b49b87058b6d528deb17115b6339158b0ff86731a524fcfbc2992d1b2f9ba3c2678fdb79d7b398a2006dff9e49cc5a47757060e3d1eb3e06122061db5bc1db5651a426b29b4f6e31d4c4d069a05bc8c0ca13131fded9dd57472c57bcacedbdddd1b558b9ad3b62bb73966c1ce093172a5806956abb096ae9a301513fc515f64ac47c31fbc6adb42115dc15f53a87d928bda163eab17ee4252a7a4e60dadc126a9a189099f643271dadb747467d5354fea397def075d8352d43d3926eee416eb408a2771faf26a9a0bc008eac4f31ce2f0dbc809d9abb38e825ffaf62ae724a6cee62354c549bd4062712e96d8215772a842d58d80a1894092420f8f41567be9d44e7508cea1208e09326d73c10fb1afc72061f2d413e45d6fa43beb106fbba04dd7e868436005e8200cc25db5653b211785056d78fd49f9d7aef18faa9e10ab5bc18fc7132ab1aa5a4e28b23ad9e7a1cc5162b4c70fcfe70614e244050540049e7baead49348bf5079c3d39578d82c627944b88b801f1dfe3b4ca8bd19e217467f22594c27bc1f68db0850dffd6323e7e33118eafe01e0d5cf00c01d449f075f029f62fc8a0ed3df54826f5c42ae3aeea9c0857eeae", 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="8392cec78484ebf18b4dab4a12c97c9292abdbbea4fad67ab7397369a2b3c92145d6ff2b75", 0x25}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000140)=""/225, 0xe1}], 0x3, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x3) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x190) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x1, 0x20, 0xd62a, 0x3}, 0xc) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xd4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x142) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) madvise(&(0x7f0000ed0000/0x4000)=nil, 0x4000, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000680)=""/195) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r7, 0xffffffffffffffff]) setgid(r9) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = getgid() r1 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r3, 0xee01) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r5 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000680)=""/195) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x400, 0x0, 0x0, 0x3f], [0x0, 0x0, 0x0, 0xd130, 0xffffffffffffffff, 0xfff7fbffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0x69e7}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x3f, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) r11 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) setgroups(0x4, &(0x7f00000000c0)=[r0, r4, r8, 0xffffffffffffffff]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r12, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000000000000000000000000000000000001c000000000000000000120000000000000100", 0x2c}], 0x1) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x51e]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7fffff7ffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x10000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x3, 0x15) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="110756a865856aaa732af7187a96c25939c83191cbdbf0e72f26c11f264baa3d5fdecd61d9721cf832376181feafda788c2ecc8c2e95a4f2a7005a3d1323ff5017e12f16"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="75d1ced8a9eb7fb7aaaf6cad52c6d1d8d5549df19b0389abe9155018d2f194018d3ae5ff9983a5bf228ccf949e979989d84fb27999b3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000680)=""/195) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc02069a0, &(0x7f0000000300)) openat(r11, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r12 = syz_open_pts() r13 = dup2(r12, r12) close(r13) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x8001, 0x3}) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc02069a0, &(0x7f0000000300)) r16 = openat(r15, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffffa9) r18 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r18, 0x3, 0x5, &(0x7f0000000340)=""/192) r19 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r20, 0xee01) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r22 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000680)=""/195) r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r25 = getgid() r26 = getuid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000280)={{0x2, r24, r25, r26, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, r21, 0x0, r25]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r4, r8, r17, r27, 0x10, 0xfffd}, 0x2, 0x5, 0x4}) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x1d0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000000c0)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r6) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62de761fbef78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b1ce5ed23dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414e"], 0xc, 0x2, 0x1000) msgrcv(r7, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab3701dc0200000000000000c20117c2e4b5f7a3f1c2b238d6284f53b5e8f306843b34f7c027e266a4bef296a85554c457623f7b6502fe1501e442c8367ca128ed16d13c00d48af8cea73da6581d3db901c48e582d225bca8000"/121, @ANYBLOB="883c194d57cf8dcc29357e2e011fca56854c7a312275e1cb9719d795378b17996377a77385e57f4bf1d5e5603a3f0816a5086b74466666c8acab5d104943f368637e989572feb6de53e20554d952f8c669b1cba7e3e8bec17b50878841922cf05f33370bf8bad0929b2e70091cf5bfd6f85dcc4ec7932bf986597f"], 0x2, 0x0) msgsnd(r7, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = socket(0x18, 0x400000001002, 0x0) connect$unix(r9, &(0x7f0000001500)=@file={0x0, './file1\x00'}, 0x1c) msgsnd(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424158fc5bd8017a071300a395612823599aadca98f3f601e968f5d8fe5f1e6b46ba30719c81820ceb06079e7ce5f0396e7141e5a05da415c5ee1b800d3152bfe5a9330f8426fa377371cfc37a8c5cc8ab9534565a20ad4e8cfa196561aa19a3bdfe021b4c347d45e1efd37f69e2661c49e4f18e555c996eb3e9de6d895b0f5330e742881ac63e7cbc298930e64d6768a6a87157faf8f6c77b07cef3ee64e076149555f68f39617c0ced11d7eefeb82781e0467f98953dfe2a0e3dca88b4dc690ba8d5e55bf20b65b06ff9f9c66c0923f78c0d3c3245b6a0c46f70382078ac4db4050400000000000000e2a8277e244c98bb52fd20d1ccfcdefeb89df870c7d6c691c6ba798cb2fa29481d63aa844c0d5168ee8cb16f1a86cbf8ae68c207831df3fbe23a0cbccbef827350cfce9761361220121e2dac94b5578bc53a0f14e4708fc2fd06f100d73853f1a1f7b0b8ce91dae2223f352df1f94c8d5bbd98b0e1631d2323a59c5bf38f1c4f7b679b08fe96748bec56d9d3fb4bcfe3c9463e156171cab2a1c2"], 0x2d, 0x800) msgget(0x1, 0x82) 16:00:11 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r4 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x9, 0x100000001}, {{r4}, 0xfffffffffffffff9, 0x44, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x20, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x92, 0x6, 0x0, 0x284}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00002b8000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x2000) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000180)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x1, 0x4003, 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x25, &(0x7f0000000000)="a4b9fd83", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x4000, 0xff) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="228e48496efd89927ba83c"], 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100001e050040000300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x10, 0x2, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 16:00:12 executing program 1: syz_open_pts() setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="8b7dda83d818eb663dde9d92e538f1efe2f4a161b4d2bba3bd285db4e5db6aa17ba989b678f3268342365aa04a2e7b9535360b3b2da9faf04e4a60d0c723245cbe609843db0f87a63d94dcb4a5a25b7edd175a8307970c02278dbc9d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32, @ANYRESHEX]], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) chroot(&(0x7f0000000000)='./file0\x00') r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000000)={0x0, "882876a347"}, 0xd, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x800000000, 0x0, 0x2012, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0xffffffffffffffff, r11) r12 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r14, 0x40044271, &(0x7f00000000c0)) ioctl$KDGKBMODE(r14, 0x40044b06) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000400)=[{0x12819dae, 0x80000000, 0x2, 0x4000000000000000}, {0x3, 0xb5, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x9, 0x9}, {0x1, 0x3f, 0x7, 0x4}, {0x9, 0x3}]}) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r16, 0x0, 0x0) preadv(r16, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r17, r18) setreuid(r13, r18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r20 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x6, r9, r20, r13, r19, 0x8, 0x64c}, 0xc15, 0x7, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, 0x10001, 0x9, 0x1}) r21 = kqueue() fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000211000/0x2000)=nil, 0x2000, 0x0, 0x2012, r21, 0x0, 0x10000000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup2(r2, 0xffffffffffffffff) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedffffeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000680)=""/195) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000680)=""/195) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = getgid() r14 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r12, r13, r14, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r15 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000680)=""/195) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r18 = getgid() r19 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r20 = getgid() r21 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) r24 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000680)=""/195) r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r27 = getgid() r28 = getuid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x2, r26, r27, r28, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r29 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getegid() setgroups(0x2, &(0x7f0000000080)=[r30, r31]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r30, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r28, r32) geteuid() r33 = getuid() setreuid(r28, r33) r34 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x2, r23, r34, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) getgroups(0x7, &(0x7f0000000040)=[r2, r7, r9, r13, r18, r20, r34]) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x380) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000f1ffffffffff4d3365a0d10ec681382e4d3aea3bfc0100"/40], 0x40, 0x800) 16:00:12 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x42, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)='N', 0x1}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d2", 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x108) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0x0, 0x1, 0x8, 0x308400}, {0xfbff, 0xff, 0x7, 0x4}, {0xff, 0x2, 0x3, 0x7}, {0x5, 0x5, 0x9, 0x6}, {0x4, 0x0, 0x31, 0x81}, {0x7, 0x78, 0x3, 0x34b}, {0x2, 0x7f, 0x1, 0x5}, {0x1, 0xd3, 0x9, 0x48}, {0x9, 0x3, 0x3, 0x7}]}) close(r0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) recvfrom$inet(r7, &(0x7f0000000380)=""/133, 0x85, 0x843, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x3c, 0x400, 0xfffffff9, 0x3, "854955883d026111feb288a5430f6a4813901000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="dd0a546409849be8e328b2fba29851bec8a287fd40a62e17e3b3c271eb0b6cd0679a0afb102a19a995682a2b19c38d0f5f3e78ea3a92b6daa630dd593707ffce5a4faa5d1f16ed70f857965bf0ca3b13621a86a465527c2255a4b2193fb2396ea6073082293a41697f6398ec1bc9ba58e549ef87cd6908413a6a71d66c51eb63b254352ed449337b1a8c02dcc049"], 0x10) socket(0x2, 0x10000000000003, 0x0) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) shutdown(r2, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x14}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000100)=0x2) pipe2(&(0x7f0000000140), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="324036d7eb208eba5700ad68eda6460b094d528730d77c3dea4debd3b30afc2c3aaf951b8e05b4caf66e8e65974a4651c4b54f3d194f207220c4d9e8a5b8721b2d628ed816887fcd1e51e32a048fa5ad7d25846c16fcc3ace6dfdfb367d12bee27770b123ee582c453ceac39eafe806c8db0f6387ba41cedb55b6de457420c958cd4b43610c9e12626a7e3af80397166ba08710c7cc7598a1d980885e75a50f6a1ff2ce66dc0f6040eaa50396a766fc6c7c3a207d8b3d7472770854bc59caa4928a6d865f7ca8b1b7f666b5eeaa4c062a46aa8a5482807e0d1eff17ebb22661f0a75f03d83b44990ef5d3fb4bd836d33ec99da4af4f68051c02b3bc713a13f11985d64108d4e320dcdb8363615a7e67ce5cdd2dfe5ca76752d315ef19fbc39b4fae36dcc58055d5dafe793fc9850b2306445e58ce05968d72d5de5c5df5e5d53c444c84fa70fae2c1da2b79c6d1e18032242b3231be34c4548251bc07e2b93c5294b3d5f2578cdc0ddebff9375b38edeedb899a5071a80c7bc5d05dc257e91b23f97acdccd160edd8cc272af5a46486a6c976b9656fc8e263835b3657487defc85102c34cdfdedcc4818b0e58f3cbf597b3ce80f0f20bc999c5f6818dcf173b06df6da85bb9a24c2539441ede6d098bb73414f6dce22f5a5df0c75ca9c628ffbf45a454fd525813ee8d1be4bce657f8635f7e5e89419103a5a2a71a1cf4328d38668bc2fefa60fbf03fa99e2cf4424694bd9c7e474263a4dd788111c80042eb3e5ee0e0c4a57a0e3c619951045d5eb0efe2d5e88595ae11ea6858b9b5a8231b83aff541f558af74cf2d22a9b7e413ef2e297cc34ed696c1005ed3c9e76544b4a4458199f43a99ea446f58e0967c5379d137bd36d37a2b5b80ec8beb29e71dfc98d82d328abbce576364ac39d266ccf56688fd4c62ced882ea265ab1768cc6275ccfa6f811ed5c9ac781c60b8f419345c21097c433091aad3ac27cb17b6bb2ae6d0874e27f591e40f67499953175d5e0160642f552ad888da1ec178982ff265249027786037af481b4cc3bcf6040dc849046666c1172faf9fd7f056a5a61e5c208661dd53a98b1d1ee4aa64db173e09f096297095e3c6ee373089465e7e798d4c0f243fbeaeff41bab442e6fbc14067d31e8e935635513771d2b7975033abf4f684ee6be23da3ead17be53a481ec7b51d5215494815d5dbb7772e993e3dbe53d65046a85a821f773ac83c2451455dd031181637ff69b91ecbd5a4e72dc6a07a318081472c7294ff659fa2c4560250a1440e720fb481139313d41b10a3fc84c0949a31de7bd5db19a5d15a02183680d084b8801d8a656b1b12d294dddfe388df5da85e69a2bbfd5287bfabbb40cb4599189e6a2c56427559a06d6d25bfd1a8109d980d40fc6b38b6149c9070d2de775dd1bcfbbece5cc6d68151ff28317de3094e5a309a34bf04fbf7b787d5e5e26577d85d6e71ec736524ba7e4dc241cd8bee77e670af2c30088941cb71762c2e1635018d5f920de0a3a420c7290d825d503b5b2d63dd697cb68f2042900365b6b3322aed6ad700fc4ddd45fcec87098b479a3c860f4438ef2495dfb11010688361279eb0172b1c80bd6c4ec2d958a4567411b61f27238156099de4e46bb52c03b1af785fdf09a18654b2a5ea2b3d1fd93309dc436292653e785f85e5ffb78fe43a76a22b6665cbe442eb1f930df9786d81cb14dcd11f613403106207609d44a41b26f3d97ccca04571b5604f7e5d5ab2ab0e269a7292d71227ec8feb300b4c2ba1fe782c6cd46de9f466597a47a7d89f40ed2acc2c7ddca326724f9eb1b71d4bb13f2a58d673cac569d8a71f829f8ca10c4c485fab95677e58758b0317a0da9e2c8c4fdb16c6d905b8e2a7024409a51f943bc52905bfc9bd29bff0e383201290269a40c29325f4982b5667119936aa8412d4b88bcbbd808b196cc2ef60c89f4895373165f6a528fede5cc668f76f8fe210ad36c2efd5d91cc1772190a9d41ae4bd472f45b27e58d28e7b709c7bbbe9d8f8a83367cac2464471252d8b25735ce68f505bf18daba73b1a2fd6b47f3ef44d3711c7e9d4c0e8ea5b7cb45bb75f3ed53db2e42b14d1881b52cee606ef8e63e51e4ca77420a83f3444d6550214d560aa54ef1c99aa2614eaa53bc0abfcd307d1eb3599a90be7a948039a37b37c60dd5970c5a5aaeab6e248bf3845e37b919ba62a0fe889c1792fc817f19853dbc36ad13a24eab38c01d7dcd8f8e2f929d67182afc9255d1b123211bbcd7f377316e81d7c65f8c0e7d41c8f93ab11f00cb49df59a74f4705cc8e4f993230defe77e180ffcea3126fdb730e6afd3ea0fb2a2962b360c1da21523d530881f2737de239ea617113b9555fcb67dc0e23f4a9e2c326a20197592231cfa0f62aebe00a0e1719c0a22959d3ecabe9422b6211a132effa381cbd76b36c59bccd1f9e1e7c5e8c15674d6c1de14f040a557aa3f8db45bb5b3e6f4d10c4e952792b837b251bc1b91159497ab867ec22e93e7eac1804033ae93b330337f2b0f648d492b21bf628bb842478e61ff0fd6ccec33232d45acf5cd5f2585a277ca4bebe6582140a580c035b6cc1ee8645561bea07e784016b0357615e061bf5c466313ffc868e413047502138127f6913189fc26781447c7df4cb6290aa732243ec4774302e349c3a82aff4f35c5cccbe3278d4dd23b42908e731f255c444adcbc6436885b3bd702af8c41c2b786e83368ee288e132f226b41844232e2dc3b41551fbae03db1c6c26bb0bc580461db09b717b42665cac057374a658470c2ae605bbf55d701e4a682e2b37695dab231ce105ec479289762d85654cad103ab99b1b4ee0c021d783be862ce4073fb1539848aa768b60e28d42e0ca5f48abdc8fe7648c506a0b81576e7f39c1a3de40f22c12bd34a7fbd20dfa0fd57d8f0530f7735c0f7c12868e77ee5a4ebcb0b110ab0b64852673eb43e282f34e4a554037393090c94960277d37a55eb10dfca05fcfb6a825a4eb83a8813e0e60b47ee491bd10179dbd100c1b0c8c427bca626eeb0511cdb200c377c47c6c55444d02a5f1d4e8d4412f0a53f6a8e1e53f8455a4a47f8d6dd94410f813e3400d9210ff08bdce304469b00e45b9267968229a1bf98da9d221572ae4e8b4ea2d27709a557ccf8d138d19b11484972b9a7d6505a616fa2e9ab188ca505abebf4582478deada2f85446f1e58f4d9950cf40fcf5fbe2e33f41eeae6b6bcde45cc3d9149439618c70a85ca185b6cb65cc2974107e42feac52663c40075a2956da2f8915f33f9b09bb7a5887c6a01c799e07a589bead4dc615ed8c26009d18d2a77533405a9fb2ffe316ff4c70e52075678fe54bc6f93aebaffa12cc3b287eed3953bb899aa493fb397c2779e7e898e45c48766b9f4e8f7caa1be0d846c70523eef575baf41cccab90271c68c6066559bded478589fb9d494881a4ef03b36e1d7f813f53ca0e25bb09a33e3af194097766513876db359118826e158d43c278f9a25946e33953ac66cafedbe68db6b131d4124afd7759db1c98c4b55f5fe9e4838c03471af675b6a6b97ea6104f15014083eea4e5663b96348a2cbd351a73a27cbcbc11c43f27ddbf1e80970d684ba97faa1f2e89d1ed3dc2677a5f7455ab1c95252461bf7503b2c15ab3c1fc96de5b0dfd5c123c8c881a4e3a898bb74b3fc8b3db775efa5490b1f95fc6a27a3302ba910d90d80281cd9ac83968a0a6b426f3494a969c8a3f50b703e92543d8d2dbe19363204757a3d889a21efaa7fac467a5b8c4fd46ce448fa19ef4e0dbd8996e2feca2d39a6185ff2dd65c47706ecf04bba381ed212c2bdefe11dc528e3986062b4298d56d5033941322b773269988aacf928b463744bdc97eace984e8f05e438329c16780038a60415cb8e7d9fcf3c432f9f89a668fcda2b8f86a2608c75004284e12ab57406051c0fd9e905c3a515e963f7483c7c6f556c673188e725935ffcf35e3533e3a66fec0b75d419509bcb6d6f7217d97382f28b936949f4bfb869df58f4fccfbb119d77354ab05cb4da19b8a470255818b1b3a2a12a3817b714699d919831c7353f53674f03a4e750de600e71755e6a46d3be3590b709509255d7f8cc072bea61bcc3efc096a26664a32fb31bbc3ed363b973fe1441d77816d9ae0e044c06986057b9155b78b8106dc75b240d762d514f40038fe11ed5b93e154ef7a23336739e72566c9ae0cef1ec96104f36596535e07f4c7904d9edeed0e81208e2bdb01b2d6924c4629c7ca5c2eb76366721f3621751f560cd283d44f9f03581ef0e73f1ff08a6beb017a0f150c7bbf21a8d051fe214e850cc9a1dcca4dcf5bd5fd90adfaa3fb866f49e12d1bb61baef8728e2a36778d12658bb5382723bf6ee7ab096c7a0f910b4552fb49ffaae56a21829296e7f127d07e2dd351161a62a3db0d35a63be7c6b16fb43e61b696e4e91595d594e1b37bd2f59370d25bdd588f7f91378470765a79a6c085d00a5ed17915b1e5d37d1c1f7fff56bc2c22fc298d092e18d52ac3c3b18e1ccea82ecdad6394bcbb1e63da952d8ab57d2efc3adf30444d673bd796c19b0038798e0247084838c4b9d0f27837dc6ab3d350c7f0a442975785deaa02df7d6aae4746d9b27527d9522821cff66534eb3b0aa3a3f69ce7500946b998a7744d2d6819f4431fa4bffb9fdd086c4bce887cc85309489c12a601b97e3da132b562a7c43dc87552f89eee6044c8f1b86d7a3359cdc91d79f99fd8bad90f2dc1d8cf6e1d728e351ae7f267df4570fb48b24a04af78031150ae0eb9332de9d74742e7cd1cbd2f8c6778f9e35091fd6c303e8d248742b1baec95b41ef9e914cf47b13b8a52d406db18932f87a10fcfbca09f13b03a60d1cc91fcc709647de08597f392d4aa5c887ac497b4d50b84996145feedc3329d4a197566877d17d92f7159110a1dc503f23be23ac64799340ca813791aa771ce82b45fc79408ab8260ecbeb634e6d4d9399bf9ecd6fd5b44bc194241c1c28725c8b47493566b99bcae264b88bbeb76bc117f18a8ddbfb2de5bae98df735e1bc4add5970f1ee22f0716f091b2983789b771d2a9a0060b970cdc4596f945af46a22bd6f77386c9c962f69f8305b4a3fb2429f7d5dd6011f7f1fb854d17e4a2f2f1c22e397205e24f1f646085b39d4b7fbe8e108c0fcfb789852c0a26cc4fb16ff9877d5bc24ef773fd8ca168b6add606b45e67d69b8d26ad24208c5d5a16c63f8bfc299b867bda910d89de4dabe466ab84607cb2fb1e499bfb64d2ac6771bfa7fc72a2dd6773c20bb2bf8127f66da2019354e0fe5e7b1d52abbbe2ec2c069d8e975ed09472ba587f1da583028c20db2d41d8e185d9dd45ed7f007c0b3eb68aa300fc35c487f60515316e80dcf3d0dd9130539562d7271327b72089bc78137069a4b84b5e48ec2b26edb6f16f33e0abd7a9c6f5dedf48e29cfff98f286e1c4b0ad97e6276eb385d9176b7de251464f4f78c7bde4c1e4cd9f1ea32ed05b7f0efad9ec71f94bd2d6a58b089a2f99a454dbbe734e1d2f96ea5c0588bb02f0e30669e88062a2233108935c7275ec0897414ef376fda75f9b0ae3b3cee440ee2ea07a3cfd2d861767347ffbd52e1642cc93439cec117118eee5b1f0108d19198b094deaf95b02ac0b5527685d3ab1594348e7cd789d91bd64bc354091ff0bfb51bf4e5b24e4076b27d7506667a039427b6597295737664c3fa5b674eda4522163d5a3cfe0e6ade4ce242c3ce04976f9d1361e72b7ac0cd795c028aaf92b47ecab7027adb4a", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000001240)="5728799ac696d8735ce09b852490865f3396ca6b8adb51795a5d25bc72e8f365fcebb8455d55f0254474784f4ce993a14e8ff920e6d6eb19bf40ef71a38ae595a0117d76c0a366acbf1edfc8717ce049b35e21826df8601169bcccf1f0dc9dacd6481d62c745b91e105ab0cb283fa895110cbd580539bab61a0e664dfcc27a1132db7249c386e62bcdc7a7b5c1886a39fa429ff848cebb25fbfdfb8917703d7a84628e852fe32f536dbf22c0fa783fd7a38ff9786445a4880355e49c69cebec0e0aa87a76d8b21a8431a25dc03d92a9926f3d75dabeef6e56ebe0efddf9d8b68f02d27f1077ce8df9d7ac065", 0xec}], 0x3) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) bind(r7, &(0x7f0000001340)=ANY=[@ANYBLOB="01002e2f66696c6530000dce31f54d0a0022bb7d16ac1b07f970f505dada99b1b7e02b37b30f53cf4df4f5c0f7068158d712f7fe0156f3936ca03e4c464b3243b78d14be4532fdec0b8fd94311cc69eff839160fba7f35730550aabee59c5269719e0f24ae630a651e3855c19332a1c1aaca3304fa3ab2fe187ecaa3d9ce52aa9a1f1f00493cf02af9499dc1e8651eee82040b12530379e75c18077b5d64dbd5955d0f8a650600edb92a835621349604e2c3c4b692faf1bd4130912493d4993faffa4c257359df5bc9d8bc01defc8626d6ac5671c1795e1af10e45c14630cb6e64cd4106cde28ac488f560c03359117e1410d96fa89de2288ac140d7f9394c607fdb68212558b9b6185fb790ceb0798138401e0a89f4219e0f7233914a8dd16265"], 0xa) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:13 executing program 0: pipe(0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/187, 0xbb) fchdir(r0) kqueue() socket$inet6(0x18, 0x4, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x100) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) r4 = semget(0x2, 0x1, 0x2) semop(r4, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x800, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r3, &(0x7f0000000340)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x2, 0xfffa}, {0x1, 0x27}], 0x8) r5 = msgget(0x1, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000440)=""/176) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x100]) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000380)=""/174) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x206}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") semop(r6, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) socket(0x800000018, 0x4, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) getgid() r10 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r9, r10, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x0, 0x200}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x52) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xff81, 0x80, 0x0, 0x2}, {0x8000, 0xf8, 0x0, 0x39}, {0x3ff, 0xf, 0x5, 0x3}, {0x1000, 0x7, 0x1, 0xfffffffd}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x6bc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000280)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a9b29cedb7237b428821c1db394acba77de083c966e5124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5cd8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10666b40c1fbca03fd35d0ad7ed48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f76e4f549461be0ca4e008f788065e3462e1b8bf2475be0d690db4ae9f07b0abe09d8b2c9f724c648f327018bfae345c4892355bc843eafbb800f3da0478448cae28e40893674124d8ca5f035e17a0de2bf9992702b451487876bb9d80845004ae3f0cbdd43941a41e8e41a8fc66b32b66a0e2fb8154d1a50fac1ea90454763c625a7be7f2f61c74091f369216319445655af817ffd8f05888c130716f9160cbdcf8941b6fc24", 0x180) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000040)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f0000000340)={0x0, ""/200}, 0xd0, 0x2, 0x800) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0xffff, 0x1, 0x0, 0x0) r1 = msgget(0x2, 0x108) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd2ff1760d813b282a2006006acd97635e198677ac9638fd4194cb296733485d4db615d7a3bfc1d806daac47a3ca12ae3390047d68f7c6a7963e30187e5be6983b6d55db9f1d8c23af677578d936b770e17de63acf2acab664418d70dead718ca917e4ba61571e537f03ab4a1ff197b5adb330"], 0x6b, 0x0, 0x1000) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00'/169], 0xb9, 0x1, 0x1800) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0xa4f194fa423649f3) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x200, 0x82) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x401, 0x2}) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="580720efabd16ebae63225259560a26073683b116785d0d76c8af8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x71) write(r0, &(0x7f0000000140)="d1b1f156660e3d0099", 0x9) syz_open_pts() r6 = kqueue() close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x28}], 0x1000, 0x0, 0x2200, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() dup2(r2, r2) poll(&(0x7f0000000080)=[{r1, 0x8}, {r2, 0x2}], 0x2, 0x3) close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x3f, &(0x7f00000001c0), &(0x7f0000000200)={0x3f}, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x5, 0x5, {0x1, 0x442}}) r3 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x8000, 0x81) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3) sendto$unix(r0, &(0x7f0000000340)="b1000504b1000000010008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf0f47704be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00200000acb5d602000d7dbf6ba8af63ff3728290300000000000000901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, 0x0) dup2(r2, r0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000140)=[{0x4, 0x1ff}, {0x101, 0x10008}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}, {0x2, 0x6}, {0x40, 0x1}, {0x89, 0x8}, {0x1, 0x5}, {0x4, 0x1}, {0x24, 0xfffffffd}], 0xb}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x36e4, 0xff, 0x80, 0x6}, {0xab1e, 0x0, 0x8, 0x9}, {0xfe7b, 0x80, 0x4, 0xfffffe01}, {0x1f, 0x0, 0x89, 0x2}, {0x2, 0x19, 0x2e, 0x7fff}, {0x4, 0xc3, 0x7, 0x9}, {0x401, 0x20, 0x5b, 0x5}, {0x8, 0x3f, 0xff, 0x7}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, &(0x7f0000000300)) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) close(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a43c5e5cb6ebe1140a481acd77c83a2691592c2527504be911224281a1296105effb106df9aa2d88ab1f9d22e0e7eced9d256b5ce91e1e9f0f7bfb3f78542d0dfa7b8f10c0028acb37e79d775bde54f70f3e00492137f470761e0d012b9d0230f6368354ee9e427d0", 0x89}, {&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd41e5808fdba03bb6a3a2e2af884acf13543008431ca0f3e8ef37fc4f9a26565cd6951635a39183ac048fc6ddcf6523caee0a5cf15f6f85ca9275810f4d3e96983ddca2b394c518e8d086dd585492e2283afafc4ef9ada18d053223ec3a1182bff95b5a000a006bc7f6bb2c3f3c96ac22862110cbf78e9fb765038eae9b855d525724c40e6db214ba5fac5422fa9b84e166eb6993c65f57c134b70e02890babc978c239e05a0cb3754e0cd9375b1cae4c64183664ebcb1908e55c4ccdd89bd1978a47fcd35864802e13b1b73de4e74d2bc094ee40ab2ba890cbabc5ebbffd905afc05c68562a3a3f3fdef99072baa618b61acfac06085e42df81394efc4f32d42c9a3548367daf37e6b6dca3f0bc6444f6f29453e5df2673c5ff05feb0ebfe27178fb5e844ed407b88f62941b20cc9e1160f637a4274caa1f61d82e0c5a98acdb127670fcafb1b8f2fbca18afbfa8f454881ea7adbdb18cb2f67e9f4dace6950e80ea6609d8d30d44b21950f91418b155209ee0fe6c0d8c5ceae06478a2780057f0ffd55d1a44458ba8790dc6b958fd158c7dc61d2a92d964f638bd86657c3cbe526cdb64b4245901eebd521d9fbbfc83a6565f6f5ba6e5c183ed0c45328a94f2796212b1e40c8b1b83a084245b5fe7bfec71573ad3a185c8229437c54af602ea2df18b24c3f00a36d348bc9eb36e101c6d89d711b29878d7b48dee77fa20c8b44d683bbf41a0ab6e9575ad21a266f7e19ca7170a62f002426f20011c902dbe75a3c8dcc251f81d599617f09ed1cf753fa26489c6a642a52676d94aabd191c70f29500ff4ed6020e633804d205e915dbc675bd9c0605ddd3eaa3fc936b4bb76464a189e735de9783065d91e27986bf9e94e993d72badccbec8cbe58fb2f6a7597ea46c4949fffa990dcb1be33edc642fe624df124bc901ed7f139885b055ff13af23f215ad2437ba9f", 0x318}], 0x2, 0x0}, 0x0) pipe(&(0x7f00000001c0)) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b451f0e1787fd11e3b4ba8dd00"}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xf770, 0x0, 0x9, 0xffff, "bedb1f106121e963ae3e245c2423061d9dc5be7c"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103e", 0xe5}], 0x1) 16:00:14 executing program 1: getgroups(0x4000000000000060, &(0x7f0000000080)) r0 = semget$private(0x0, 0x1, 0xc7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x10001) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r2, 0xee01) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r4 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) r7 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) setgroups(0x5, &(0x7f0000000040)=[r3, r6, r9, 0xffffffffffffffff, 0x0]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x441, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000080), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r8 = fcntl$dupfd(r7, 0x0, r4) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) openat(r8, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x14}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x2ac) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000001c0)=""/205) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$inet(r2, &(0x7f0000000100), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0/file1\x00', 0x800, 0x41e0dc5ebe8fa39d) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') lstat(&(0x7f0000000200)='./file0/file1\x00', 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r4, 0x0, 0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x1, 0x1}, {0x26, 0xfffffff7}], 0x2}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) ioctl$BIOCFLUSH(r6, 0x20004268) openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000000)="df", 0x6af19299f415924c) ftruncate(r0, 0x0, 0x80001004) ftruncate(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x64}, {0x7c}, {0x4406}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x4, &(0x7f0000000600)=[{0x8, 0x80, 0x5, 0x2}, {0x9, 0x3, 0x80, 0x1000}, {0x9, 0x4c, 0x62}, {0x9, 0x81, 0x5, 0xc6d}]}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x6, 0x2, 0xffffffff, 0x0, 0xc09, 0x0, 0x0, 0x1, 0x1, 0x401, 0x300000000}) pwrite(r1, &(0x7f0000000240)="d69630c68cc2071db9fc9dc8b7579aba51c0644ed8b85d0da7118d80f97e3b4f178d4f871b1369fbc2a6c30f445ba4a09734b1280fe237c9a1ed8dc32188738041be6c613890be7cacef3b630350f7f43b57a7272e2681751d8299c1dcb5459351310baf2cc63af2fdf5c6ce4eb0b70dc3a1a5f3a28a2f5bba4255a5affd47af069f227ee4719116d5acf94f0cfba6789bbf599117fb055db60a90958cff08ac29d434d1f70de8c5212d58e15012466e3a839c4a614f21ea09b0d1db17ecfa548ef2c5e1d1fb83daa3", 0xc9, 0x0, 0xffffffffffffff7f) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000340)="bc7f91275b8baaf6721d368b3c5152b6bd6899a30e640bb924bbc49c6decb5d7158c149befd9acfd439112930a60c64444636d8ccbc3724bebe661f93a5f71ee5de0464c3cef7ac4bd6a6093964e0b1466ea29b115734a45266ebcb948db136c32d2202d37fb8c799f97cfea2dbbbc4c5cbe82a7f06ad7bb8011b40baeb3078a3e198aca93cb417209bc2a300fd1644a5f91cf141c6ca98edf5c4705351b6a6306cf7749a2d64046a40f464e1e44fcc501071596e56cce08402b2de2f879c3fce3196493bce444a2d9c91c185139e8394d3a888569a50db81735deee86d2", 0xde}, {&(0x7f0000000100)="c3a00788f49d08049493b9c2d528e06a6f475f549548e51499e2d96c1d7c047abb233e1d5ad0df8ef062255214e0498633c5a0092c9fa5b9172b578e8ac4eb1481d9754f75fb2018c53eb2724f42cf432cd5e504f6b714ae5cd1d45482e80fe47e6296ca8518a6af2a01326e46577d486e01100d0647661b2f89271662031661f85899949af775310a19e4b5ab7a625942e3a48aa11f9e7f309ac2f5", 0x9c}, {&(0x7f0000000440)="7c234a45ae0e23d35948c80ca56904c7ef8cf24228a173530089b5a96b5ee9f19ae7ace27e182f4f51eea1a3a9d5b39e152edf59816c772ed36731cec29f86bb316240a5546219be44a42e7ddaedb41ba30b", 0x52}, {&(0x7f0000000040)="3202c63c9ba6d25de58b1a44fd664fc05ca2027e", 0x14}], 0x4, 0x0, 0x20) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000680)=0x6) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYRESHEX=r2, @ANYBLOB="f55ab41f0ba9c7363fe8a74324ac441162746b1d97d613b0c549e49712ca173ab90855a06bc8d1dde3fe8cbbaa110a70b68012c5214918add73dd565f30000000000000000c8cf24cc50689c5f57eed3e6cfabea40a4c67f2ee8b8f839529bd499d5c37e75bc17523c1cec172ec7f700c38a69df381655071f83e86493d4fa593f860a1d9c76722a5dddbf753c9c530707dfe7cfd063c2333a6da01b898fc40bc349ebb26a1ae74dd5d6305eff75ec1f25d20046bfc864b9625df1e2f09b7a2b93348a059bb70f42889db570f813b1073259b2d83885c0e4dfb3e7df5bc6269eef9a", @ANYBLOB="4430738c87455bdc", @ANYRESOCT=r3, @ANYRESDEC=r4], 0x5) accept$unix(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64334db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003513000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ea3aad30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf8b9101f298de56e3a33aa69f4b342e85423ab89b866e24576b284e6f45cd2a4ec5fb4e3cd9031167685f8e2fb7b8ac42df"], &(0x7f0000000300)=0x1002) r5 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)='n5', 0x2}], 0x1, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x5, 0x0) getpeername(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0x7}, 0x2, [0xfffffffffffffffd, 0x1f, 0x1, 0x7e, 0xd, 0x0, 0x4, 0x2]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffe9b) r9 = semget$private(0x0, 0x5, 0x204) semop(r9, &(0x7f0000000100)=[{0x3, 0x5022}, {0x1, 0x10001, 0x800}], 0x2) semop(r9, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semop(0x0, &(0x7f0000000100), 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x209}], 0x4) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x42) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc, 0x2) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0xfbffffff, 0x0, "000000f600000700000003bb6e57c497a63600", 0x0, 0xffffdfff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x61}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x2}) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x2, 0x5, 0x40) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000280)="fea8903a03c65c32bf1f32c43e61571169b8a8a10ed910709026ae9f7b2d2cfc2652f4283c3f0f25f8c1cf827f6d05b6c30066e868cb806e18c8a1c97586a8b4540ecae78e59a9bfd5560bf67ad01ee0a11682eaab6ded69e3ad58d62fe5c0dd8f", 0x61) socket(0x400000000018, 0x3, 0x0) r9 = syz_open_pts() mmap(&(0x7f0000183000/0x4000)=nil, 0x4000, 0x4, 0x4010, r5, 0x0, 0x1ff) dup2(r9, r9) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000380)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc02069a0, &(0x7f0000000300)) r12 = openat(r11, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) connect$unix(r12, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4], [], [0x8, 0x0, 0x0, 0x0, 0x7fffffff], [], [{}, {}, {}, {0xffff}, {}, {}, {}, {0x4, 0x3}]}}) open(&(0x7f0000000200)='./file0\x00', 0x6abba578028b2ba3, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7f) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8006, 0x8) socket(0x800000018, 0x3, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c, 0x0, 0x80}, {0x6, 0x20}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r4 = dup2(0xffffffffffffff9c, r2) r5 = geteuid() lchown(&(0x7f0000000140)='./file0\x00', r5, 0xffffffffffffffff) ioctl$TIOCSCTTY(r4, 0x20007461) ftruncate(r0, 0x0, 0x400000004030003) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000680)=""/195) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = getgid() r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, r13, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r14 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getegid() setgroups(0x2, &(0x7f0000000080)=[r15, r16]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r13, r17) r18 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000680)=""/195) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r20, 0xee01) r21 = getgid() r22 = getuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x2, r20, r21, r22, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) getgroups(0x6, &(0x7f0000000180)=[r21, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r13, r23}, 0xc) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) r24 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) getsockname(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000"/4098], &(0x7f0000000100)=0x1002) r25 = accept(r24, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchdir(r25) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000006, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xfff, 0x80000001, r1}) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5f0], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1dd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b3", 0xbd) r2 = syz_open_pts() r3 = dup2(r2, r2) syz_open_pts() close(r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x100, 0x10001}, {0x18, 0x3, 0x1, 0x6}, 0xe164, [0xe3, 0x4, 0x8, 0x8, 0x8000, 0x8, 0x6]}, 0x3c) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCLOCK(r6, 0x20004276) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x100000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x2, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r4 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffebff13f9fd812eaa4e713040e69939929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x17) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1, 0x1, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x1) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x142) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r4, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc02069a0, &(0x7f0000000300)) r11 = openat(r10, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r12 = openat(r11, &(0x7f0000000080)='./file0\x00', 0x200, 0x11) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r13 = syz_open_pts() r14 = dup2(r13, r13) close(r14) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r15) geteuid() r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(r2, &(0x7f0000000100)={0x3, "6c3e756ff1408f21bb38da96828f2644a2d3eb74dab8266eb7948665ad070ed6b6e8ac8914c15ba07f5d1b1e366dff53a800d45683b6ac88bb0b8497a198e9bdc6c7bd4d55f3fc8a3e9e4582523e1f6ed18305673430948050e7402d00c20022bb533db9864c88e3c377f0f4db3df109b461c9ef4456d0e70802231d88e597c0343ad5967583fe0f1ecf217d69764caace42047009aae546a55874b60aea7d8c03f8fdd533948ac08fd1fb6c15ae8506c06ca396866644d316f06483ae4d6ffbbd30af10b3fa00b940fce2de0739af893dc25711685b30394711467929fa48b2d8e13d252fadc952ee063a41f27d06b61787"}, 0xfa, 0x0) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0x80045604, &(0x7f0000000400)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) chroot(&(0x7f0000000080)='./file0\x00') socket(0x10, 0x4000, 0x1) 16:00:14 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82ff0fcdb50953f2674009da785c81d8620914a4a8ee60be347fc83f51bbf0a0858ed07200334ccdc536b28d661b8267105a57bab2be7fb118032f7865a40926287e64cb46dfb85a66f2bdc1608f00e9ee9fda51448cedfc63a5c7ea9527b5f73274e4d2c22dbf9cd327137a08ae6265c22c5a25c941ca1c69c7a867d4f27e46145b090698d66bc1b7bcc6946be7b0ef6f6763dfa7818d11c3ca4574e1af8c1a8d67ee915058dc0d88944745979ddb26627d072da8964e9151c72a9a60601bebd9832fd60dd590bbcb0e387a469f85bad7fe047120de13b97d7c7eabc5a7733cbd23bada92f72c29aced76a1211cabf349940b37fb7a55390bdd1e9de8b6231c6f949be33d4af63a7536"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x110) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) write(r6, &(0x7f0000000100)="4709159576cc2644", 0x8) 16:00:15 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="00ee33003c7200a441b9", 0xa) 16:00:15 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x0, 0x8000, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) getuid() getegid() fcntl$getown(r2, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0xca2fac7e3b155732, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r9 = socket(0x1, 0x1, 0x3c) setsockopt(r9, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x800000000029, 0x40, &(0x7f0000000900)="d5ff966894f01abe7ca1e419d6af74c7f8bd5d8ec2978970a5a2d8d91f341fd03a6203fd19146e1677ddcfa90beee30d4d6d530d2aaf08ebfb36900114440437ebb0bc608532de74fe1ac62967a970c28a0441aa3bd157adfa83bf46e66b01312dc51d8f56aa4e85343e7088a5b016661af336643e338fac8e75d1d2ec27c8ed69cd0d2ada3ef579c430e97f0fabba64b76360ff523c62d64a4f26e0836668850000000000000000000004", 0xab) fcntl$dupfd(r10, 0x0, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x6, './file0\x00', 0xfff, 0x4, 0x8, 0xffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r3, r2) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00001a7000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6a8bc9634e1976019f84003875e697daf0b700935140f1744f22e7907e87748b42337def698cfe052dcd396199b8cec61e19b01cae4e1f38ab5dd155cee072aafe36ac5804278c992a39b6255b418b4a83b3ede23be4dffa5bc041ab3dc1f9fc7fec218b17fb36a8575098149e323f0100000036897bb3b5983de33f5cc793aa68d1ef6076501b64172e776523f10d0100bb900c0a8f19764968eb02eff78fb6a1eefab67e00000000d411e6d07c8b630c3500b471a53705a54e"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x4, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) open(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x1) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYRES64=r2, @ANYRES16, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES64=r6], @ANYRES64=r2, @ANYRES16], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r2, @ANYBLOB="41b5ceeb13e8469283fc43b20e0386b2952272188414ec901b8ef2eee6c87e1e533128a00915fbf95fd57a73f8e991b895fc9a566e3aed3ef4de6cfd59", @ANYRES64=r3], @ANYBLOB="d471341f92121d4c102a58e143a6cc4537cb4aed62d20c18461f37b9fbb5b176a6e2832396ab644075634e1fc2d05c0f8dd8e4fab66f96cb9eb7f45ebcac3310335f5032dfe105581297ba83992b8cfc7903aa9b62014daa0e73b6bb04c3ed579a67472cc7dde51bee3f30c4fb630e2b003c758e5431dde484de35885b3f5ff84faec9a6a88b4e75672d7af2e4a7ffedb5e3d27592cadc8c4dd94ccc25f194efd95b4d6b6765af2c37c2eb3599f573762727b505aeb091ae23b273effb03f2c17af8d52d7a5a810a3e12ebf9746268a553b36fa984070901e5a9d85ad80faca0d4d3a3f860ffaa0fbcd38602b3334d0efc39c34a9ba11da6c4b6042ddbc214e69df83440f21a8b5a6f90c15ff24417a0ff32844ebadd0d7ae959d075decfde116492bd379622cc2e1d29314b6648805a66752a53575207538e48590f458a6fff920acffe6179daafed3d7349d7e5c6ad08a9cfc9aa2553e656060ea76fd063eb974d798e69099f87dfd2af59a090c0fc3e53cf9940428beb921ffc6a1c860e4a5516dbd5470ec6a2e3d76f027fef2ef9ab1a20b367a02e2fde7818b2f7c9a567c880383c75d151d8c877451a3f23ae3131dfaccc2a10dcede820b53ddbf7fe37f6436d46930bb49c17d681c60b6d048bdb5ebfb4765a4db5949344aaea4738ecf29e20c41accd83c2351b7fcf0b767b58fc89fb31933444483942e35c5767ceaa6c4b144bb71f7b3464efe5975445c4954058f6a2475c2817bd06a66c4e4a38d7d6c15be2d2b994d4121b14d75cddd78ba75146fe6aa46148a3248a19c1c2387a306c41e50503d0b932d374df34f01725ffda43b855e52169f49889f4772a79a1f3cc962dcc7726310aee7514d3b159bb7e23adb617622e6a7168cab0f520667dfc2776645a583004ee03ebf3b78959b223a119245ddda6559d8362caeb2006258fc4cff946cf940c699fbb1dd83c51f6a721c9a3ec37b604b7e3249de2c7b4899790b73aa0f2bcb2d19e4b0a1ea22fe736cd1c17770f0387b4d5edd056a665439a504683fc4d0b5e20e852852ea35edd0c413b38ef7582515701ddced84a74010dc330718c8607c066fcac82a39eda4125bca60f54d1f1a65b93ef95d6706d7412a3209c5a57f009367cadfc82d89f741ed169ac5372c7ff71a7b8a5d216db24b5e6e756f91b903e81134fcd5ea2b1fc0665160c06df702c1985b120f07359e6b943e975610b9c2a761a87ae35f12a7cca48b8340e9425cbde024c6212c4d792e7419d0fe2da43f10d861f3f48fac6ddc0916cfb84cf81149a8f08449ab7827a6f138720b1f8dc8a3cc210d127460080c28c5f625e8524f47d4406b82416f5d6ce30185a4de4b5a32fbd8d3da9f29ba9c69124cb635fbbeea29840136af3478154f4219d03d13d40fea4fddcc3463116f59586c096ef3ae2dfbc17cf1f852fd6e08008984e0cf209d5b8b5c009bb5d820bda95e18f5b6489cbcaca6bf2970e4e780a15e6ba9e937f0e780496762f2e23501dea864125a1493d711b526011a7b9561b231669d7450d0ae166c41c4d7fd7aeb1287a8b4d53d971647f97252d5d2e471ab0cd1b7213d50bff1d0576c508aa3faff620c1891359311c76d5e87ec9014e262b8aed937837d6e2e9993fea408ef42e4007a45422f71597afe1017175074a1286620f6578c3f80f5e3d34a1ed8244b2dbed05e352c112b6c697fba0e7f45d58aa2be974b63fe2e268ea797dd263fa7bf63fbc7c4f271bfa7e725e107087c14cf57f13936499f29e8c07acb4b56b226e187f6aaa36cac4617fd90cd96bb0dbc59ecd902afb94829ad9f00b717bc708aa23e4cff401b9fd0a46a897be44f512c31536e43c0e462806c4e90e228e451b94219ce5ce264844fc486b4cdb62c8739691e6d34c73d231900649f5cefea3fa9144028bec38ac0ed8b03f0e805e8d9aef22a500830dcac61df723360f6e72dafd2a159f1d186f78fb94f385e4392b4d604c4078c19259c5ef0909ae77e2d7e2b7c28efdb582e9ef9f98bbb01b0f0665eb8549233482b40a65550e83c37d8b7c501e8d417f818259a9304eb09e9896c62e284ce8921dd8ebaa64fc89261db23d058ca8c00f3084422f548baf4110b9b5977be91a006d5cbd3b29b77d14ee31293e388a4ea4b7ff28fad326bf3f3f248eb99eca683734639ce532972f0d5a2e4d3b27ed42b52f68e88942fe1701484a07210471d9759731777a37e09b23580b86478e7886902ab0de782a2fdc55a3d3393d21256e231f24fd42c91ba17de2686e0a5728c60e3f538e496f25cf15a5df240329821f7df60e54b4a8c9fa6c125a5820c0a200751cc9859079e9ba344de68cf0d3d4a4329c26e77d820b12b407893927f68d762a0adfcae131791b463148e305ce2c6642b28ddb5653a5092fe2bdb78e660086770df4187a0c8a2bd0e1c4a62d2d29ff55549d8176bea713c938c836cc5ef9d60bfb4ee562705d6b42376be868907a4c384717772bb88475ffc014e7f5af203d4cf782e46d1c2b38e22c2843af9037efc778a00e773817c89cb173d76a9694adcb08472a537d3e381701b776e757115208f5025b5163bc6be96542b60d50b0ee28acb32be5fc85f10bbb29587bc6a21bfb3a2d4f6a7fc6d491b0c64141ac9bdfa4edd3866d2bd5e50d3ebe2e0cd7e753c1a2b1ee58396a974aecbe7957f7e9762137e318ab5d30883f51252d6d67b4ee0ebb44d04a79880c3879598aae8dc9a2da8ad1233fd8ced6857c8b2fdb0ec9c9e9fc3c7fd12b374819ea2bda37184a189eeeb1669b95623557bd7d9cea3376938441d4120f9d32899a53bcb1c042cc3717c4dd89166a449b4ce47638730cc7cb6855b12dfe6c1ec55e2a2a13aae79e2fcf2236a70fd768af850626006d4ec264bff0f1f8496bafeea67d9888522ce1b76149c2593eb5e8a6513387a20fa77f36bb93e3f18f5ff66455d93ecd03902720929d3731afed12fd8c931aea21e67ac15b7559ee55ad69aaef4cd45780f60556c3fa531822813ef603b64f8fd01c04d304088ac8c9044ad34f2b7bf955ea2aac833a8b3b2146407bef84f3df7dd9c16f1d52af6d409be853e04ad77cabe5ee4518cf99bcfa7a45dda01bb296bbd3fbecb1ff7813fc5b7a4cc8fdea9586f3d4c8094d8a85def6fa4cede91e3f03b937c80ead33660f558fce47b205ae6d8c33eba05dd7649bf95776d770e0bd85a4e6fec34eac4b1b218cf8a2d62dae2f0072f1d64810926f77876506971d3fd1d74dd0d25cfd8d0ab4d0988232bdb4667dd54972b4197c04c38780c07b13c5b58c2c371bfedb3917e5d9a1ef296a43f1097d8b220a894661dccb48abb1b1975d7ddc6f77aa0452ea345312cd917b10895223b7b8ee69c70a70e65bc7178083f7c8e5cccf63f8ca503a59dba7878daa1674c9dfdb5b22ee36073c61e506a26350674c23a18585ecaeedb239d1223b01303eb7ea0bd08e9559d68cf41f09a353335df1e98f360f043cb14ee79e765d043347b390da9585e54fc230778b871be76d7e57a66abb2be2cf498e35399c626636ed3f58fff1b5deb34fddcf2f6cdf7306227a42a6e52e11de14058ff030fb9f4b4f47c179a461ec13ea0812652df5f8bce8da6cee12b7e1bd96bf915f327144582bffecbf83c389127cea38460fdfa7f7dd01598b46d62919474d11e48d2cd40871c3440be987e1a35c7116966551ed50c8d4e5d0d33887b280a21972d5d56c8efbadab81ae51143a52d3d818f3a1e86f4bb6e3b8bad6a322aa6f8cc96f9fe2b0d980571691cd278038e0ab0f3f399d5195ab8563cf4cb24e3c6b923b13c3a5f37797eec0d8b735c9c1db4eccfc1c6cf7bb00136f65bed442c3717c30e361345938a4c5d3d25e21856ba7529dddf63d10481ac7a9555e4ee98aa58fa2f77061d1882adad0f5f65d391fb57dba2d7be04ff85c5cbbaf5f066aaba3ce1a06d98b68f467831240a2189c23e1b59ba2c7b773373c09c0f1c85e379e26c1005fc37cfc81a0d3aa789896e8b7e3ad8a6d61750d8fe40e89f2f9c2eea23b21ea5bae4d243bc8b1b752bb621260be2492c54ab278ff609682b8249313204513fcb40380edd3baab3df175a7ff39f5a8b08005a733cccc80088f3b6bc90aeb661ad6a8085634953997c236eb76ba2b3007dd35457edd109c55e1dad50d59eacfd469733a96cf10dd8fed15be9f09751743ecbb2123dfd70f88d52ba17a1cd4a8e0481c95bf1b62b8f1c92cb955291f4883c17768fd4f057439dcacae6bdf375eda2b881ca1da17f622dc43944625ec8a86455ac0d91dbbcc6056d2953aeb4996afe53eac2ef7e2682d3a34a8dcf7afb2c7bd5a1cd96aedf6b91144dec9db0b702bf8a70aff26d806af46d708107805a2481c3720fb44281b8ed65b57d076ed2d39ecd398624ce8e3f04fc1ad12cc615a9ec9deb46fae8e7f96d574897617f0be559e648601c0c0ea4af494487d1b42ba41f2bcb069b830a8bde5e3333ebecb44db31d46dc333a98c13cc084dd8a3433165fa7eafe5579e10706deb4022c3dc1fcd24b14dc732211c75ddd37e218e7071252656d3f36bb4f1b0c874c83f3122e7ed19493a1cd18b68bde9e956045df4fd9c82207be175ff2b73c87c5f63c4a5e8b823b428327d961c05f6f43cd74c8a468e13b8d9a25d6f8bc56f8e81d0b1b817ae59fb5e48610c7c95279c9c67162a0692bc5226572f0b41cddc1e777c5e63e0a638e1b3458e20b1d90742da4a713da95e2225c74319fe816c0d95c092c5f7b8a9c88e08b9162f09017523847795e4a74aa5dd1390be9994934f563c58b68a8b51785537b8d72190c048fe00bd67cd9c511d45d7cd3dca81dc0342cbd6a3dc430a057fa9421a9beb21568ccbeb225c45b24ca6d1edb732337f0d9ef6f003d52d8d1437a2dbbe0945732bd00db0e0e86ed517d72a4d27c8a3c4aa60e6ae66927d3538a744a7be16e2e32660740234e9e377f2c08d06e95183e7e945b260ffb40fc4449a76b076af96edaab3e3099ef4bdc5ed6923055319ebfde0cc0196b21c5eb0014e5fa8c32aef78db2e1d9b45c90c04597b1f3e1f708541c0d906b93bbf1a5eaf421131c9e80d1afa9563908ba6f7a21d91eef24af26a9e85b5beb981d017c4d63ec7a16b10115daf91ebf68f408e0e0499572664d28f5fe41a5e7fb12c849c89520c1b7316c6dec7f8332408694238bb852e9296ddeaa21517c7ebc8d7f9850818450ea53479d8b31b6333ec56246f41366afd7a362ac17cbe6d32d84f963295e5091ec6ab327340baa1b3516e63f75bc8a7415a3da02af7b54625b19f3e0d49add8fb0e1203a858e2edf1f110d46fe1e9110ce866c4d8c659af22cd79c5154c5093b0b065655ff0371e55a42119fa42e47fde4e972004d8fad6a6e5aec1d2773b2055266f8fb9d16eed801733318506d541cb5db4dbb7eda35d5ebe3db6254d9397e0b9782e6f2b26dd64ae394b9c7f2b338730e55bd58749f92846745f1b6635d45c8866f85182b28cfb33c85e2b8dbfe12500e6d580dc3162adaea6eed7f952d1c822d167a6fc707174a9c7bf30eeafb93b26c4e4a2ed4f748197e90f8b2a6edaacc358a6f1f4ef62491962362bbadf6b6efd3690777e83be393b94fffced49ef711c73379fe50125f3177f9a4c1fb975c7b86b3e81d97d13583ddccfec4c93718e72eb0de9190872adf34df05b43117b06c59ffe16eb24c991de342ae9df9b3b2b98d3882b559234d18f133c11bc2e3e5af2e3e472eee727223ad1be3e31e5b03de7841a5bd4d6abb79f5483d9b9a", @ANYRESHEX=0x0, @ANYRESOCT=r4, @ANYRES16=r5, @ANYRESHEX, @ANYRES64=r5], 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x5, 0x4) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x6, 0x800, 0x8}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x40}, {0x18, 0x1, 0x2, 0xb62c}, 0x6a48, [0x7f, 0xfffffffa, 0x400, 0x5, 0x8000, 0x5, 0x7, 0x22]}, 0x3c) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x5, 0x9e}, 0x0, 0x0, 0x81}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket$inet(0x2, 0x5, 0x20) bind$inet(r8, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() r3 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x80}, 0x3, 0x7, 0x0, 0x0, 0x8, 0x80000001, 0x4}) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000680)=""/195) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getegid() setgroups(0x2, &(0x7f0000000080)=[r10, r11]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r8, r12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc02069a0, &(0x7f0000000300)) openat(r15, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r8, r13, r16, r17, 0x30, 0x1}, 0x7, 0x7, r1, r2, 0xfffffffffffffffe, 0x3ff, 0x3ff}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0800d9ffff0000fffeff00000100000000009301a623438499d55d954df204eec608126e24e1540000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:15 executing program 1: setgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401], [{0xffff}, {}, {}, {}, {0x0, 0x7ff}], {}, {0xfd47}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0xff}, {0x47, 0x7}], 0x2}) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) connect(r6, &(0x7f0000000000)=@in6={0x18, 0x2, 0x10001}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xdffffffffffffffe], [0x0, 0x0, 0x482], [{}, {}, {}, {0x0, 0x5}, {0x0, 0xb3, 0x3}, {0x0, 0x20000}], {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) clock_getres(0x0, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000140)=""/103, 0x67) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='k', 0x1}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13c5c3a6c961f30aff9e4f8e93d2") r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000400)={0x1000, 0x0, 0x2, 0xb6, 0x8, 0xd2e, 0x5, 0x10, [{0x78d5, 0x9, 0xffffffff, 0x81}, {0x5, 0xff, 0x8000, 0x1}, {0xc8a, 0x6, 0x0, 0x8}, {0x7f, 0xfffffff9, 0x0, 0x9}, {0x7f, 0x7, 0x3, 0x2b}, {0x1, 0x13, 0x8000, 0x8}, {0xffff, 0x1000, 0xff, 0x320d}, {0x101, 0x7f, 0x5, 0x8000}, {0x0, 0xb1, 0x8, 0xc1}, {0x8, 0xfffffffa, 0x6, 0x1}, {0x6, 0x2, 0x40, 0x3f}, {0x7f7c06cf, 0x8000, 0x7, 0x10}, {0x0, 0x9dc, 0x2, 0x6}, {0x3, 0x9, 0xfff, 0x4}, {0x81, 0x8, 0x5}, {0xac10, 0x8, 0x2, 0x1}]}) 16:00:16 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000100000000020000000000000000000000000aaff0200000000000000000000000000013c00000001b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000a00)="04a31d36bd89f1242ce7b5bc184eb9f3b7b4a9fcca7f1d3bb946545ea596352016ddc7c06507331e74ee3afb8da8f7f8f6df234db5b33707fa869fcf705d62f9e4750ebd7b07000000df9a9f0e86129b1991c35c0a6dd7fb6c25ef137229c8ad7cb79634cfd571a5151b113db787e86604dd8b1392962d81fc22bf50602eaeb19752b9d17143e728094938dff1f2f0280e04f51527c3d38aede9a343d5189321acf1eadc44b98b9e81a5d2a2cdbef6aaf90aa927873c2a5cf14d376fd8370f92193659517e005389723e5400", 0x5c, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="cc249fb68bd78d5556d86c894711112c339e686881b0d3119debb71eee2a722560e8f99c516317e16834b478ada1633e2c83385289e447e1146254b607c5d97d658b1d2bb3e2e4125dc688d6a784c6769389301a1baf7339f6dd501444f8241e19776b08a86d879a3684ca5eb8fa84a6c3949f6c5de3cad15f19024fb3978b3d65eaf5b4d68092695a741730b87809a60f58e4de265c02684f22c8d5f12d459be0e616b7", 0xa4}, {&(0x7f0000000280)="e3a9a62dbea9ae652769761482582a1c3228cdd81edc09e9ba47027cad242f4523917294cb8b89", 0x27}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000001c80)=ANY=[@ANYBLOB='\x00'/250], 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r13 = msgget(0x1, 0x82) r14 = msgget$private(0x0, 0x100) msgrcv(r14, &(0x7f0000000480)={0x0, ""/177}, 0xb9, 0x1, 0x1800) msgrcv(r14, &(0x7f00000004c0)={0x0, ""/243}, 0xfb, 0x3, 0x1800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r15, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) close(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000010006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) getpeername$unix(r5, &(0x7f0000000000)=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) fcntl$getown(r4, 0x5) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCPROMISC(r2, 0x20004269) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r8, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xb3b) socket(0x1, 0xc00f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pread(r0, &(0x7f0000000140)="cce9493dd9501489c5e651101698489e9465d642229ca97c88a5a21822860c359c991653ce720b747a2907ee0a8d7782fd05bea2b19c45adf52a7922fd8ac58b4ad35a78acb0cd0acd4231b2518c5e7d1007af1402d090e958c4f471e408fa372995bb83f98fa556a412d4f103d9ad454768a37c6d28140555b13d7a9b8de3fac5325788ffa78427e1ec9f98bee737b98d400204da41534bd779c6f5e0de1acfab03ff1d963f1b37ad9755bac7e40ff1675009c1a3ab", 0xb6, 0x0, 0x5) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x110001, 0x0, 0x1, 0xaf9, 0x2, 0x9, 0x1, 0x0, 0x0, 0x3}) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) poll(&(0x7f0000000180)=[{r6}], 0x1, 0x100000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) write(r7, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r7, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) semget$private(0x0, 0x1, 0xb2) 16:00:16 executing program 0: ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x80, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x3, 0xfe) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r2) 16:00:17 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) r2 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) preadv(r7, &(0x7f0000000780)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000680)=""/241, 0xf1}, {&(0x7f0000000240)=""/48, 0x30}], 0x9, 0x0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x7c) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdffdffffffffff], [0x0, 0x0, 0x2000401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x1, 0x2, 0xffffffff, {[0x7, 0x8, 0x14000000, 0x3168121d, 0x0, 0x4, 0x10000, 0x8001, 0xffff, 0xff, 0xdf8, 0x6, 0x7, 0x5, 0x8, 0x7fff, 0x9b, 0x8f9c], [0x5, 0x2, 0x7fffffff, 0x2, 0x0, 0x8, 0x1, 0x7, 0x8, 0xffffffffffffffb7], [0x3f, 0x1, 0x9, 0x0, 0x2, 0x6, 0x5], [0x2d7, 0xa7, 0x4, 0x1, 0xd026], [{0x5, 0x40, 0x7, 0x4}, {0x5, 0x3, 0x3f, 0x101}, {0x800, 0x81, 0x2, 0x8000}, {0x1, 0x3ff, 0x800, 0x6}, {0x8001, 0xfffffff8, 0x80000000, 0x100000000}, {0xfff, 0x4724, 0x1c0f, 0x7}, {0x1, 0x40400000, 0x200, 0x10d8}, {0x2, 0x3, 0x3, 0x401}], {0x100, 0x4, 0x800, 0xfffffffffffffffe}, {0x800, 0xffffffff, 0x0, 0x7ff}}}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x30) dup2(r3, r4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) fcntl$setstatus(r3, 0x4, 0x8) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7, 0xfff, 0x3, 0x400, 0x29b57b23, 0x9]}) 16:00:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) r2 = semget$private(0x0, 0x7, 0xa0) r3 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) r4 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x10, 0x5, 0x7) listen(r11, 0x3) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r13, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r14, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r6, @ANYRES16, @ANYRES64=r7, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r4, @ANYRES32=r13], @ANYRESHEX=r8], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r2], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r9, @ANYRES32=0x0, @ANYRESOCT=r10, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r14], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r11, @ANYRES16, @ANYRESOCT=r12], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x7, 0xa0) r21 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000000)=0xee65) r22 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r20, 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt(r24, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt(r25, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r26 = socket(0x18, 0x1, 0x0) listen(r26, 0x0) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt(r27, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r28 = socket(0x18, 0x1, 0x0) listen(r28, 0x0) setsockopt(r28, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r29 = socket(0x10, 0x5, 0x7) listen(r29, 0x3) setsockopt(r29, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r30 = socket(0x18, 0x1, 0x0) listen(r30, 0x0) setsockopt(r30, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbf2cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672c05fcb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958cefa80710a6a7dacda280b255c00c0"], 0x10) write(r31, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r32, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) sendmsg$unix(r23, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r24, @ANYRES16, @ANYRES64=r25, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r22, @ANYRES32=r31], @ANYRESHEX=r26], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r21, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r20], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r27, @ANYRES32=0x0, @ANYRESOCT=r28, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=r32], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r29, @ANYRES16, @ANYRESOCT=r30], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r38 = semget$private(0x0, 0x7, 0xa0) r39 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r38, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r38, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r40 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r38, 0x0, 0x0) r41 = socket$unix(0x1, 0x1, 0x0) r42 = socket(0x18, 0x1, 0x0) listen(r42, 0x0) setsockopt(r42, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt(r45, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r46 = socket(0x18, 0x1, 0x0) listen(r46, 0x0) setsockopt(r46, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r47 = socket(0x10, 0x5, 0x7) listen(r47, 0x3) setsockopt(r47, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r48 = socket(0x18, 0x1, 0x0) listen(r48, 0x0) setsockopt(r48, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r49 = socket(0x2, 0x8002, 0x0) connect$unix(r49, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ea35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba1030000000000000000"], 0x10) write(r49, 0x0, 0x0) sendmsg$unix(r41, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r42, @ANYRES16, @ANYRES64=r43, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYBLOB="2163fcd05d9076a7d3f2b82f109e79932338a5181458874ae04682297ce7ca83a061b35bd710d597aa90aa441704e0d4e0ec2835661d92082832b51f5f368b67de2f4f6e1d960e7abaca8aa67067352bc86d272323643ea98d4ac8bb35fbc421e2876ee17aa5d7bb2e4171cefe86c616e3fc6816b184c58b93329bb13284d587c51f6526b38510e64c04f6e4b76aa05ca001e195d89daf466f108cee8738be3d0d7bc1f31e4012e2e29afef48104b387392623ce5c135315e61f36de7991e69595fa133115e7fb5bc1be7b7787b0de1dd31d321365548a8202aa9fd4b9575eb08fb59f69b55d80908bc2594ba64e453654cf3f2c1ed14a2ac2df3fcba64843110fd4388dd59636d525c7ff2e51483b5842750c46c167f831a633ba65dab11f612a6c88e6059e98a7c131ab3dd4d83a86516bb18ccff3e0447afa7ff6aef567af48ea9ccd93de4932d0adbf36e703be7d5c77d0ea91feb2c723027d78529f3c84c42bcf35866b1cab29977e8d2bad0789da2148d95fd63d3839a27deac8408b4d9b134f7e3a8d37a294b8014b5975c483c4ccea174cbe73dd79a764be5bae620a8e41f4f08fb2a9bbf9ff22fb7521a04d978ae5717ee7e8ebba3da7ce7200ac7376eb5c5fba29f65462faab0ad3c05d02ee7840bcfe94fbd06741b6c965ad60a72ad3bdb9db0ce361b699a45330ec7e7654d0c6ff43fc79b7a12951298a382282fdbfb468cdf617cb65bc457895f12a2228a2eb9becee138dade59f4f752533136ce7387db7f461e8103f747481dd9d499231be434519a5f975aa9778a278d3e0299f26d0d95c0f3590aff7457ed84ebc1ed0e122372c2043040a99bb1efa8edfe059482e7b07a686b9dc328d17cb325fbd6943e38e0db5fcf2abc1fb75f630a7eb8e7d20ea346de8c8e4e794eea9156c3ac448b69ccc955fd54ad76182e4dca3b2143a07ad5a382ea8044dd42591da2b78b5651755cd5b3605c1ba57f7394283d5066b5f1655a2172c2b0ca55539168f70de020de37fb58986feacde8fa8482221539ef3410e7b48d45e266e34050a01a90b6995568b52527142872b8cef2a8cf216c4e44056df5b529f1ed22e3ec05ca8218d117c200cfeeb9b9bbf0a7c87c01d3bd30083e849d54c285d27ff534306309ffb9dd141776492af142eccdf8e2cfe319b74a1c6aa31bccef53dc7e8ae27af69cb45a22387d214d07a9d8ec1ea5e90565eb6b86e01460a0339eb045953d055ed9f099573394cba74410d3e362d5dcc4550498227b5772d9de895d3af7c81139d1a4c13ca78e8e247da958a55585d56d792db95e5ff650d9480bf644062391b82ffcb0660215b30257ca07461159f5647ebec82717884ce844fe605fec31da51ddfcb36548ddcb9a916d4e6e087b2a3c05d3c9b1b22494288490553542b0cef0b6bebb1b5ecf5f0391c811d971099439dfcf84800464c51943efc4d2c3dc116d78842cc28419999f96d90d3dbb137470481483b72756ef996a66e7f677e75385df7d2957eb9b11603f2c2d460fb6ddaee58d7a9b4a32dfd3602451a4a56e3fdc431de711a7d4b5a0df88076e96aace764d2993cb9efed8e5a49108eb8e412007cf24ba5ccfbaf2baa53af10376cbfb88d6a57fef65b498c2fe8c3eadc7fc08f8b89966228202b22c5168a0da790a6203a6df4a923ff0997d98d596ed912772e37f9ca08b6280470a74f9fb9f220429264b07ad3ace6db3862b2936ca6c1d3099a2b7afa386e6a2f8f7fc4dc35a6afab223ec9ffa33c56c1a03e057dfb4cc277ec77f909307af7931ae9cbea30f8de2029131945e9e395f93e0e4213f7c2884ea8b551c6a3374c0e0cec35368fb012c782379f986f406ec5a59ec3cae96b2216491264c8f0fcfc6ca5743617c78aa0c9d75138e111c78d0f3d7127c8df62a4784483ae63fc07157084628f3445d748fac1a971355076d0ea78e027be374512cd75754eba48b8da892919538c1578024dd37c7533eea148d888d15302543e9d5fb42b3c99755bedf8a05db5a379097ef12a002a5c0d59ddfa1802de73bbce3f10ec7f101830f613d912771b1b5937a3ce8ceeb2380afc3308aa9253f80dc3762f316d45ed0cf8a14f7a6ff1ca9a048e1859e3ada1afb09c081824537459b7ba4cc66e5293788c1f9e9c36c85bd658a39909c80cdf0896878b14da4d0c4c69136020f5197a674513ba76de82a4299719cf3a9538c33f2805d15ef3f134f9ad5530a74e6df3264bf917dc7a85a3519c0ee37485ad7fea393f84b6abc88a43d37aac35c302edcd06b7c62bbf8ebed978a542743dcbaeaa4858a9af81afbc7106ee208204759a76ea10c95809b302706e8d174fbdb0c030b7b1712f9898ba0b8bb16045a612f4ec9fb84bca4ba6b3fdc1198bb78cd4f03ca35824fbe57800f95c064322097145da58b4eaf39879c8de67b6a3e286bcc9071d846d232205d3006c371fc1d7937e34b928dd5b59a38b65cd7c039a896c3c485685d0383d5acd4a5a9319a2ef46d5c2dbd2611fa232fa04ffd8f4baba1875938224f92bf5a5a26d4e87db93d3d0c3080d072edab394402c8ffc77119ac8c661427d766d0a4b2965fca0b3fab48f7032a958945022cf27dba858786e714d11307c0c9a56e1f880f01313fa5a6d8fdefae1cd596d8296f88221f4a3bf4e09ecd16200f5d56ed2868161c74ef7c6046fe5f6576596e5b73f6c84ce7057219ce4dae4b0b6681bd39d6e9284d62ab486a0bc2c2456e565af6045ab5589b17e8723bc7aaef5bcf2148516a2395e0f66efd1f85114dd868b1abdd74157c8ed943ec1bbaa422ccb1b57b00df1352b1930410481e2a6ae8776ae1b4c02ba0b9c360a82207c91b1afae5cf7ca032c302fd622e298364e252dede0d3d6c84cbe1acc4c532f9fd5ea64fd16edc9440fc574cad2486ba65c36704610fed9101c13c9460cdabf3b15b2c12eaca103a2bf2ee55787d5bf0292f7e65ed4e62df314f996a8553e21cfb270b9a49729de95f51fe7c005c69d4f1aa8d11f3ccfd994ad1cc3674d9875826de233bb8ee26296821499d9c87031e51d76d45712fb1d9a3101e32f8a4398ebc7b5588719b1ecc2b476bfc414c330d4fc8c30edbf25397c75f95cd83471dafcb0da01adf0f234bf578a4cb46c54297341dab54bb0edfdbbe4ae9cdb14991950fbc45f36478bc4c561d9cc622fb5accb749a367e1ec81f9b0885e9c9f171bc3353d6471f31b9a7fe62ffb1ae2bf721d8c85cfc55625ab9e38fe3bc03c75e85f15a4a0ba6eed930dc0b6fc88b1226abe389c983ddc5f4557fe7f24b3094da66f0147f597619106a112fddeb5dc54093e719700c65ba126e80a659b75194d02b44d2ca34402c1f41c10db6e9dd7d171af330d213eb9e9c29b68aafdaff369849c248459e76c1a91d606f40f0932a55a57db14896c7fcba725e0d93af629f2ab3af5b8b81208077f7bd4d2cb672a0bcedf17f18d828aef55a453a23e70cd5443f3d6f526d296eaf384c77d066ebb62e53a7551e5c97a67213286317d855a03db72968164887d1314fc50adc75a04bfa9071b691a91775b4109236b8fa69470a995c81dcb5091b8c5ba47133396f6aad9de08a393cf67f7665fc87147d39d1e771d0ce844e11da78fcf3429e49abd4bfb09acee1d52563c51b87a4f903074dcdd1ee1054e4db8ed3e68bab01228d3516bd0d9f9bf507926613241dcc14f6dfe5bd2598c81e685d84169ab0d52fd9332c067a6a00b8151402e78d7f27833530adb7f0de95cf2ad867e0387bfe7aad47a23fa5f9b98bae759aba3a743987fd6ee990ba2f72764268ff5d318cf3eb36375f2c45a741e95606ad6b0cb7e4d40cb1c18b9f6138bc70518d8a506521e4ecd373945ae64071aaf94744e6693a37b4832cb0c08a89d9eb7a0809963dfdf0a1c6d122d5a03c6d5b83efcb81c6ee0bffe3e3e657270f18c3c86276c409f57d0f2c78de96e8b2c9742f5408d19dce0b6de045a94ebb8ce72de9b336bc86d4c8e98dfb5bb3ab83d0feffd834e1a2de7a5e45ee10ab5e2e171db1288b7d60715c32bcf999458846d302a3ad6eee1094ca13fff24911e3e7bb26c139647524cf7a3fed01be8581951d80c31668a57e6cd9f738b91d61c475a7a6ee44dff3fc48b3955cdc9041b96273951e2ee7c82bc72f0e87ad935424522fa5bfdfacea175f964c3d02d1aa2b3bd83155d780038b44447f0763a3ff10dc811575476e79c3a0c15224cbb5bc7275235a0c7a4315ff3f201b851d36dd9f84b6335416a8b32759ce610929a961082050d5a5ed671629ec5f90cb7a817d60215dedd37aad19ad7d61abbcd0d565700037c7b823a7b1e8f00253546cb64de856dc372467a080a104bac29b33ecff6c18248da0fddc9ad45f2a68274524c3c9f40ba2304f9e3ebd177ec559d560c63c08458dd1c1bbc1365bdba33d56561b213e50ee8efe52e022490435c19dd2d34a20dd3b9d2636ec8aa1084b275fd18c0acfa7f8f9c009aa44c818aeb6e953ec439a9b0b6c0acc84ec004f00632dcaa0959e3e026904b992c94d55652445bb32ef1a5ac20cd204c9b62b557531fa276a724aa435b56b7230d9bb1e78ab0edd0d00c8f195185cd5eea147d6f2ffdbbc9352419ffcc2ecb3bf137aec68bdc4c22f962b332bce0e501decae563d4b9ae4d8d47f63b9d5031ff409142396eff8bf28bf4a77639b3e8764fd8289126d4870369e2c70895443730cd2cdddd6c6e8c69c8d5a00d57f694e0abbd8b83eee4cf4778845039e96a9931a97c401f03a491bc500374f8e91fcd0652dc91761a93f2d87d555cb0eef4886c4b6b36a071c1bec3eceebb37f4397cfefaf2db7e57a6beb8e5f314dc7efd4e3bdc1528b964682127d10dacea6d12da1ab88be275e9dc694b21a5bb74c33f7872df548330bfafd7353e769a0e1b0d8f3ca27946054576e569f1aab411bfc70482899306b4377ef80a8ff90ca674b1d11f09db2b25731c970a282a76fe0daf750d13654dc32ce901c75f6c5d7be2ba9b5de86438874165018e782c6d1f30b7af8687d83fa943f1c440f14acb0b8915507ab394e942bfa92f7d0044160ecab0ab84a05bfd5adde2205e2acc2877c049858734bf3e862f3fcc56621448d54ec281c75638a3ac16898aefd97d91ba98cfec0bc07f655cc6bbbc77ce65d2422093f157ee28e74d4327ea59d880d1d843196f96eb4b906be73d269d594aa23d8e7e41771f369ef5219676b57a683bfeec4cc6eb71cebbbb2dc6b46db711b7dfef56f6c5fc307848033fd8cd1ba60e8890eeeb8bd88d0ec70615018959238572fe002b815142bc922f12a41a0bff7e6df42325dd2c9a17c93a2487c8a77a689c42755c855b8b661684085b6b33c1eb2dbeaa67c3dd1865440609831b21434c840c3e53b7e2cdca9adb9d1830801dc88ddc50f44af94d2f92c8f6686b759b8e266240386e06657c64039d7a0f799f5d6794980f85992dcb1d4889bb557244bbf4969b8576ced385ca527b52c5b9155705b633d450924bac7855c4c70827cfa93f1acacf2c9d12b8d44c52ae386c65ec1c06190a413016ba1e11ca2b543caf89671c7a5a3cc3b928fcda63a6ff62f9580a24136eed349aca8de9f0ddef39da922559757e6057c1edcf5fcf7304612c0a90efac6d59928db692dc060856227866ed7d194b26f71f3d8098b4e8ee68146b89ac7b0f16743cb11448ddcb8a1d20dbed5b326ef1e255537c316b4c58c65464d5bf1c9015114e014fe2fd538d00ef46be5d272d4718504914f3dd4ec181bb4157819b7af6212", @ANYRESHEX=r44], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="709db343f7844e0e37dddf0016701b", @ANYRESHEX=r39, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r38], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689050000008d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r45, @ANYRES32=0x0, @ANYRESOCT=r46, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r47, @ANYRES16, @ANYRESOCT=r48], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r35, r37, 0x261}, 0x1ff, 0x3ff, 0x12}) getgroups(0x4, &(0x7f0000000080)=[r19, 0x0, r37, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, r19]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r51 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r51, 0x3, 0x8, &(0x7f0000000000)=0xee65) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r51, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r51, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r52 = socket(0x18, 0x1, 0x0) listen(r52, 0x0) setsockopt(r52, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r53 = socket(0x18, 0x1, 0x0) listen(r53, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getuid() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="abe593637d404818474a3d2c32f47ffe0efc59ebaa568f8f79ec497c20d00e562e131258fa8f05000000b3fddb3c7ddb6aafcfe5c440e0d8309c5b0c07c02d68c0b7a890376a5212ae11a48aea84e8edc983b7b17505123df6ec65a6f18786e6863c871de4ac90351e"], 0x10) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000100)='\\\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) fcntl$dupfd(r2, 0x0, r4) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x4, 0x6, "9254754400", 0x2}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = geteuid() r4 = getuid() r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r5}) setreuid(r3, r4) r6 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5, r4, r10, r4, r15, 0x1b1, 0x2}, 0x8001, 0x3, r5, r17, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r6, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpid() r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f0000000480)={0x0, ""/177}, 0xb9, 0x1, 0x1800) msgrcv(r5, &(0x7f0000000980)={0x0, ""/245}, 0xfd, 0x0, 0x1800) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYBLOB="bc2e9a2830e33efb1769260a320b21c171569cedd7cc45f0aa66e45bb15d8fa9a9a8f6e97872121b241fa4f7a97a96445000960024c1d3734d41e9be3ef4853bd2c5b5a7489c4990752a036257c7d2186d11d82d52c77217dd9d4cb2ccbbd21a12cc0a0360b34529b58d085dc96646dc9b1669deb9801ee417bccfa787d76e60fdeff1d19fd3f06da838f8e0ee2a89ed6d450c2eab12c3c61f684139220369adc0266f2a832d0474dee7c646228adb59ea7e6268120c3e6854b69bf063b808c899ed86f1", @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES32, @ANYRESDEC=r1], @ANYRES64=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64, @ANYRESDEC=r0]], @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES32=0x0, @ANYRES64=r2], @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r3, @ANYRES32=r4, @ANYRESOCT], @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESDEC=r1], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRESHEX=r6, @ANYRES64], @ANYRES64=r2, @ANYBLOB="832b10384a090a3503bb215201e01690598df5d85fb5d257ab0a6f68854c30abd07a68d6251775b43048189efe37c0a29da878ee8a92653cdb76"]], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) 16:00:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffb98, 0x4, 0x6, [{&(0x7f00007fc000/0x2000)=nil, &(0x7f00004e1000/0x2000)=nil, 0x6af}, {&(0x7f00000d7000/0x1000)=nil, &(0x7f0000618000/0x2000)=nil, 0x1}, {&(0x7f00005b4000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x4000)=nil, &(0x7f000057c000/0x4000)=nil, 0x1}, {&(0x7f0000453000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000727000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000c85000/0x3000)=nil, &(0x7f0000153000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002db000/0x1000)=nil, 0x1000}, {&(0x7f0000673000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00007e8000/0xc000)=nil, &(0x7f0000f68000/0x4000)=nil, 0x20200000000000}, {&(0x7f000004c000/0x2000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x80e7}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000c16000/0x2000)=nil, 0x7}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000132000/0xf000)=nil, 0xcba}, {&(0x7f0000ee1000/0x14000)=nil, &(0x7f0000e44000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="011dbb"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget$private(0x0, 0x410) r4 = geteuid() setreuid(r4, 0x0) r5 = socket(0x18, 0x3, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r6, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0x1) r7 = syz_open_pts() r8 = dup2(r7, r7) close(r8) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r9 = syz_open_pts() dup2(r9, r9) r10 = dup2(r8, r9) getsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r6, 0x2) accept(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r11 = fcntl$dupfd(r6, 0x0, r6) getpid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4db9, r4, r12, 0x0, r2, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6, 0x2a5, 0x9}) 16:00:17 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x2, 0x3, 0x0, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) socket$inet6(0x18, 0x4, 0xf1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000080)) r2 = socket$inet(0x2, 0x5, 0x7) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(0xffffffffffffff9c, &(0x7f00000001c0), 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x8be) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x5, 0xf3, 0x0, 0x7fffffff, "d1100ff00bd125391ff57d5d94762a4cd7dd8a1f", 0x7c, 0xc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:17 executing program 1: munmap(&(0x7f0000480000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCFLUSH(r1, 0x20004268) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7e6e654bc6b83722189f46b598dd1105951cb8144a33b8271c1cde03dd11febb1dab9b1eaece35717607f15e734631e77fc4daa8cc490a47c4a770959ad8613ea7f492b6e9a73c7c09fb52891a5090248cd8d6263f40fb9c768593e9dbf44126e7628ea903c59d91c3aa14d839e823af52973dec9d5fc982c783ad198febdf9f4cf7f2b4bc1d595c27e93b72fd19b81401bb8fab1ef9a91facb61e520ab445b6bda83201bc4f12d8ef3438533eeca0e4b661c4e6159e6165a8aa0d2e1a506d67e7e09c72a1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 16:00:17 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x2}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000680)=""/195) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = socket(0x6, 0x4000, 0x1) r7 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r9) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r10, &(0x7f0000000380)='./bus\x00', r9, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000200)=0x2) dup2(0xffffffffffffffff, r9) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r11, 0xee01) r12 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r12, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/10) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r13, 0x0, 0x40fff, 0x0) r14 = dup2(r13, r13) writev(r14, &(0x7f00000004c0), 0x1) ioctl$WSDISPLAYIO_SMODE(r14, 0x8004574c, &(0x7f0000000240)=0x2) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getegid() setgroups(0x2, &(0x7f0000000080)=[r15, r16]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r5, r17) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x1}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x102) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) sendto(r6, &(0x7f0000000140)="d7bc431e78c72a4b78dfd493f15e0c6671c4be7476d8d930230ad9d36c1eadbad1d6de044b4418fc98548069402dad4f3bbb5305f083324c0ae9512d128c7c53aba04e96d889554276146b82a88df0bebeddb4018ba1cb3b5c2a58a4dfcc1f7c90ff96c9a27e7a557d614f879764663f9029db1ddf4368c1e7be00bb86d4de2d8345654b621d54ae5b6c28075030010c42475c44", 0x94, 0x400, 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069a0, &(0x7f0000000300)) r9 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) listen(r0, 0x3) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3]}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0xcc}, {0x7, 0x7f, 0x2, 0x80000000}, {0x8001, 0xf8, 0x20}, {0x1, 0x9, 0x0, 0x61}]}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x4000}]}}) ÿàA[mí‡T§ü"³Ù²| ‡‹Á‡ŒÐ×­çèž‹ÁË«y‹ƒGU¾e–èqE6·­“b[hUpckbd_enable: command error 16:00:18 executing program 0: msgget$private(0x0, 0x282) r0 = socket(0x2, 0xc003, 0x61) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd806bc09bb0 failed: hole in range 16:00:19 executing program 0: nanosleep(&(0x7f00000000c0)={0x9, 0xfffffffffffffffc}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7fff}], 0x8, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) sendto(r2, &(0x7f0000000300)="924700a2ee7c3a9e6b090d9d4858552c607e4c973b5ffbd11bc09d65449eb981e371a3e27688b7bf0d4893a357578b412fb72ce846f6de524c9eb8933962471d01567a7f8b0f6f3cf9b3e1248c61b687fafea09944044fa8b4a2ec561189d18fa6dcca5dff3526ef3a42640faf52d8d154bddbbd7ad5f8a8de22a3e5d35aab6c2a595e9bd6439d01184609f2748367b14f0ad494b5a78885e09b0a0ad63f1337a2821ea965f4305d2b1067228d944592c9213b3df1dabd402f8fcaa0f1cd57b56326868e83dee75b2ca891f210c28eb637be10da928ae9b5616fded2d784de21f0acde4f90fcfc32885e45a81cec39c2435ea63412d2494772f1467a", 0xfc, 0x9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd806bc09bb0 failed: hole in range 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x76}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:20 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x131c, 0x0) pipe2(0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000100)="49be7d53b9d4145cabf97951f27684", 0xf) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r4 = accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0x0, r4) 16:00:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x413) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) accept(r1, 0x0, &(0x7f0000000000)) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) poll(0x0, 0x0, 0x200) r2 = socket(0x1e, 0x3, 0x0) dup2(r2, r0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x40) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x4}, 0x8) socketpair(0x18, 0x4, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r5, 0xee01) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r7, r7) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc02069a0, &(0x7f0000000300)) r10 = openat(r9, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc02069a0, &(0x7f0000000300)) r13 = openat(r12, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r14 = dup2(r10, 0xffffffffffffff9c) close(r14) r15 = syz_open_pts() r16 = dup2(r15, r15) close(r16) ioctl$WSDISPLAYIO_USEFONT(r16, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r16, 0x80105727, &(0x7f0000000440)={&(0x7f0000000240)=[{0x104, 0x2}, {0x20, 0x653200}], 0x2}) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r1, r5, r17}, 0xc) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="5713d0b58d1596fe7726d9f19b0906c9df636b89598e01c076d1e3b9326f824f3bd904d1821f4cdfcfac6d2fa9d790413c6e71cd057be5e6bb5d37d9058028239f590f605b915523236b76ca305f1057c9767f5be966169adf73baf39168224acc79c3655b4e5b286b45781fa74f7cb6c0056446f697c91a8cb37221aa8eb764acc1948814be2c14c3aeb68a7af16e7cb111d8302ed125971dc737dbf05ca0e5bfdd78", 0xa3}, {&(0x7f0000000200)="73bb44d2d3d2d8befe89aef7d525816747b025dc5093e61deaed74f96aeb99bad1dc388e73e8f8f18c6638963127c1ea79217a7dcfa0170e8bf98e3e87d3463793bccf6a67a61663", 0x48}, {&(0x7f0000000280)="619678ed3b6a89ae4d635ae2e03b3fc3929cdcf186a52d4219ea826f501d501cf22c1a73b6542e49852a5f20c4917fed0db894c3f18f41721fb8f1551786efa8523b142642971d6bafad083cd22099cdb784d23de0ec8c72e64a90e901b285f9b1cbd6fcb0a8cf3955c9b104ee995c5a0f414be6302d7acc46c8c721ec34e1a32221b2f5b43e3a4aea1b21fdaf3f03b119fbf2f1a6d6db5a4c6446494ffd98b9ab8f0ba44a759a382affd9169812acef8d6dffc46931f08699ef438d6993f89a97ff9da72946bf311375bce7053c34d463d81a163fedea6daf00de2c358265437bb9f6fae5310b650a8cf546363f258d122d451a2f8f2bb9758b6f34e76f5965d69fc541fa699bf731a21c34f9afd35d04f4dbdb6c060e85d210c1292dd5437706438ea630dae410fd4c8d385c692303f3d4c8cb3d8a28f0bed472a050231ecadc5b8db67ca63a534cfd802fed02c486fb135a2cb4c5613ce5ca7a81e5977da92a5d8b7b19229c4f001846cc24a40999ca6659eb92af20f6134665bb0bb778c0c5989bdae7f0a34caf00fb36a43b6fbaa7f4a4d142930de7b819c4f98df17c7222e7016ed78d923992266ac771729df1c80bea9cfa6e9806aff5303827f0dc226ee85666db031164418d80abafb460725dfd5bec0252b104aa321c0c64bbfc3a38aaceb1e0597a9de0d1ab6ce49a2e27d803cdb427faf5ba1b9506e7b5b2f03766435b1740c7acf2f1517cccd5cc2f37de9def0db5b6ae6dca037adb33825dcb33297643221c2bebd665f7df131a4a3ce2f1dc49780d137384e5457fc4c3a1b9351b95b2455f04a6c05fec812b49b15c51afa1c4493876a5baf313e33ad870261d730095973e73ae9f40ad5abd245b1046064e11204764b639828896e975c0fcc5e4da1040c1f8a5207266294c8aa586785a5b8c692963c305a15513bd94e4c1f6bc1ae7695fffbd94c056961927be33f6f525e25a64ff788322106b79f76c4ebd9f089b44c9a8edcf60f91ed1844beb64b9ce879356d0572c08af6de09057839310f20f2a3d9d9c1fcc30cc4c676c16362b9b7588bbb4c702271afb6a7c53dab6e3a81829c2331fb9f5ac9ff961a27da56608c449314d46e134dee560ce66c7367c45195374e7c1e387eb7f176856c1a34d3fb5300d8adbecb4922c61795ec5f6d8ecc27a84731e00792c7bbeea50b4e77b35c54170187a312f94d3f185af88fb16f09b2ee52fa747d7280d930e36741bf84e6d9ca5c446bf6169db30009c6153d5ad7fec05576102c7bae4000c78b4d08eb0179a69b1b77a9312b74c6b5482e10610d832a37cb0c185d14215811bdfd550e8cfacca9be5870f413c2e97d0e89081703e04f7b30091c9ef3410839036b4168b9b4a64bfbb34351c05d64a441083ff93b67737a28057283f54a94f4bff7737e234a3382455b6e4c5bdbdc8d98ffd379973021bf446ed6def8c6d086e1ce6a17fa287c2c8e215e92dd38fd5831065fbcce3c85b958ed362e08e99c040c3c49268476b057991f400944f3b14a28f6b72ff1f0eabab6bac972177c790a037c9c38c14bc703e8fb30661e12eaf21b7f84293768ced630acbadfc699f20bc8e26eb24a551dc53faabc2b35b8ff1d96a9d913c7189c8919aacb7417df57b3d7e53301e268dff79db4747467ea8a1c6aecf6640f5769f0f721666143e01fec7a63182cb5a10a84937a3d5690b1b85a73853d5e67f0d1f793b25346afe618aa817efdf93918568adec831960d8a9d17f561b8f26cc5c430ae02d9b5f688f7cd0bd6bdf8cfddfdafaa721ad3bfce88d1141bc921e4b94a3f5b9150c7bdfe47bfcd0842219f4d701937869fdd96984da562bbcee3cc46b2faf98420e08ff57dac1e7ca34825f3998b3c29782d0c11ff143d4d3b6a1928508a2995d24cce0b7a72ad8ba07e787dbc372ae92c7938bf41a6a571a71dcb5d7ef90f7845fa65b42d02dc61d0007dda7da34453faa935c3806e7f30a6b04781a399e36819641cbc3e6b27db7dd466c7f14a37d4e3ee4a2f75440335640f299aa001e795573c30569f956ad29052b81658f1941a1aa3a06c3b087c3bd211ef9404050900fcbe2fc1951fac331a2438225d266389d8f0f9afffdecfbec9c5e8096dccab0b33dfd60e5228650e4cba6c1350efa84744052abd3e4feb2c37cb8bfa05b8bbb2cf2f0507e046de792a562cb152f887cc95748aa76b5648c52f5611deb8a0225425931eaed15100b42478986282beae4cd5f14de4a9ceb44e75eeafa96db180bead7d679106af1bb0cb6eb45cba95e587d23e289a991372710547ae9a3d0095f1b82540093623750f89a1463779fd2a5e1b2333531c5e193c2e9e3cf383c6907a820382d1c79c9ac8572b3707e93ca923616e57ddf66761defb7fd55172b7f501570b6ab32978b0af7e355af09e88fd280b654f1b48ab04eefbc7cb86fc99ae5ee9e14da26803fadafe2c770d6933bfb52c32771edf2bb98546d13cc4ab66c12efde0d05163d7c402c0bc2eb800fb711f7fabca602abd055b625c01d60448011eb887e53aa9b8b2f358ed6c968ea932e9096fd0bd6263dc0bd782570ea8e6baeb13356aa341ecd536be686e6869977853ea231dbbb6c6c2c9a6813e5c9320b187f2cc7a35b1a595624735bc9d590823ab825d4bf0722abad4e2a0180e8c0637464f902c705a561bc4a294951eb3748735df5ebd8daea8df33e345e7f92273815b4eab18b10f2adacc745481d68ebff008a79e1571f604d9d6327053879202c28b703f69c250a3f3124d63fd9188ad91117a8fcaac59ceea67cd3992c9f9ae01432261196c1e251cd4ff7992392a30fd98f82fb4ce00e744918b35ae1a974cabd91948feb589f7073759bda93e0ee34bb50d480045a5770d2801fa56deb9e890d85baff259f5858fa5be1a626ac7a8522bb268e4204315f495153881609b87aa2f97292175dd0e96e6200fb4a4250c7093dc0ce55a7211abaf0ca661dc351492bc33c0217fe41bd51f7412a48f3c4b77f58d1d89b8859cd1dd2dc32fc25604caf2ca87652c3750a3e53b0f517b0713d2ccbada3787d6a31b4b2ab4734dbed5c8acc8fdfd8edebf6cf3ac8bb87ab7d0c0674c8c8fb27fb36940ab240dff981f6e9d760f2f2c2101b5a544f6dd0e1d778a94b998ca02e5c314f859ec0e2a922eaf5936ca98f0cfcede740903710cc713fc2c6655b425ca27514b633c6d260fbabb7f9c8af18c6aabbfabccb23d975740700d377126f51cebd5f2b73f0f2bf603e492b077fb39be56168b5d6ceae557b7009c3d9acb4b04fa748b6d79916f0465f74c0d000b5c343df0e2b19c45eaa45b3cd6621e4800a19693ddc76cc4601ae63b7e74bc6e492236146c5b3b5e62d7b63412580e204c2ce977376b85e8b8d74d5a308d7258236148902aba9a59ae6b88fdc452ab34d790036c7b77820e0a51b1fee602157d8974abd9d9a3892cece53729a2dfe6b9b455a1890384eae84bab6968b323b6c231681525b08667c16707bbbaf0fab20fa156ebe698455cf5591454bdda34d6192458f197c79cef0ab19f29647eb7f44837a9aef2c1b9f10ca380487f3ac77f06c340a4e3d5aff502fbe5ffb3530da20ce7814481e21c1049df9a19cbf04ca1437799000e2366a4c097d997156f227b145508a8bdd3c4e036e48368fa230d5706d96021cf73f50fb2cbaff20eff6bb1de1c4378df7c186fb6dd374024562f50c3d207a8ddfd8b70aad343569b48b684f203b03f6e2656a20a184b688e8fc25a5815d1bc8f3551ddf0b05139691c9971a2ab4965dda5633c0af53615b884fd841111e626f99c7b2c362316d245daf2e77fff9b204ae6800565520177e35d62f1569dd02ab10d16397a2487136ef5d0bd7f57de39e24373b62a176bc2be75786fee46f1fac111a7a6c7fc6ce71178b46c6defc7744cb27c103cb98757d63d7ca58326f70692af4d626bb47440bfbbc757318676b9f59ef9ade49b0b449d39623cce2df946e9c6d8e92e574724be758906a4294abe08580f64cf62b678e05c29bb7bd423d71cc6e735fcfe088f855078c18cd100c16d22a06225b2765b719b8a6d4e38b7f3149c3e55f70e1da75d5bd74645e0cddd9b852c9aac90e727f95bb0b1beb069d6cacb83419761df4c04cc2a8d956d105637fcbef33d05265875661ca4ddd6d93a489f41a926bf4072fc1aa34584c2a87a04c1094f8c41094240ca876130a235af8ca611ee683d08358a3b5b934d837747621c830ee24161e153fc6828e0e0906e64aceddd54959059971120bd377e5a6e663893a5b129ae6bdd139e31f5e28ba15de04b990d11e0b10aa6142669e8c8701a279a35be072ded03d3728998a99b9c7a7bf6bb04fc56b64587fb61ee1509efef2f13ce4242bc050ee35ba22afd2ad275a5471a166e8c2af7a85071f315732698d6c7e3d98d4677ca4cdf8f84dd75f4970d27a35e0ba239be7f4d8754cf7d49e530bc78359117e9a799fd2abddee0cbf10229fd227627fc971bc6c506b76927ba8fbbba362adad97f02132157058edfca3d0c61beecf72557e127fab1215fb8b660fef8865dff64d91b6b67178c6b76679041a422dfa7a48b074f7964e0d193c5e3482bf6b3a596b54c85b3b92f30068cb3ea83bf337acafdfd6e1ac42a467e13c7d8f8c29aab58ee949531cf1d9543fad164d9c8d80bf436c00b0e218102d687dde5a0eb0e99c41e7da77ab43a13897d3061045a452a9cd2d490e1e166d38deffe2220d270bf152bbde7d9b8e01fdaf186d5ebbabf39cd7dc35fb981f2616784e1b583c3adc66258644dd398fa2c15c5e64923a85dddf62381a41115fb976b8380bb1c4e59503f7310bc1bb54e065700be29eadf7cc5c65f30a0a143f88cf9240066f96fe8ef1858b0c742992a9e75ee91c5b8b84eaa5029f7c3aff257c6fc027a9f3214353868c0d24e662379147444e4c6f5f694055cc0a061b147e56a070b943aee450a0790f04bb90e39cec79c6f5934ef9dd5ffba52dfca2b20c97568033bb72788d59bf0311a924be1ad648f0d55610fa8130d976391da29f47797aa14f420f11ad21a4cbece213ba057309f7ca9bc5dedf334140f7a00e4fe3b817596003f4355bc367e894b0d71c271d5382addcb86c672da56264c7b2f48034e7613952c9715691b06e10bf545ac1d93bf47c08ac2a5b45ec1086c9ab7bc617a364d502c073ad63ad1d9a61b3cbaa19801e78a4bb008950fa5c76e829a30cf2df586248c7c2d8b81d4b9bad2db9e7edaf29e7b1a7d67fc03e6b0b932ba581c41375cb685af45feb664ad0977487d685c6df92a2dfd4dc66ee6e81e699335a0b309b5016cfc870e8dacf6cdcb2f8038a15b0935915d547d069ebcc700cfc592f6722c1b037b0a68af6ecc76012120af994fa50f9d66048ffae3d16905536d41561afffc4de75d9777d6b2def8f1b66fedff3a56a843c0c276a5540e37962c81fb0682c4d5b3019389f950852dba042e420e398093ee86d087246bf755d1ac08efe8f003c69e2161cbc8eacb8e4a3ced573957786ef56f116d41d6ec1a16d6aef41b9d3d7165c13f886d3eafd74ee1cfeae776ae64765c65630db66a87fc938e2f77f019bb1e30c7aa3b63bf383b7a409a2f7c6c00472b5758ff98097454ce0fd65fe453feee1b2e5e5c4b0e8cdba48422172d95ea3dfd13f4e9e6411a9d4404d3dffea4366c46ae05e207a42a1ee14bf7c3b7eeec4c795cd4dcdd976f1f281d31c56b602ef14643956f5f7409a9ea6418e513e1d3bbb9a4c8d9669015f388f79b9bca4", 0x1000}, {&(0x7f0000001280)="b4cf8cbb61fdf38dc81b5ab0fb6e2348b52f44877248040d71", 0x19}, {&(0x7f00000012c0)="36534fd5dc85376f10d1c7164e42e5a5fb7a46389015ddcd92ab05e7389964549e0a81cc412c0b84f0e43378f1097ed3e61036ea12f093f5ac4e582b1c4876c3d787989c7895e2c000827ca7e174e60c5498b6f69055397d74f94c58a634580f7a5f1ba3282d3fc58b3ec5a6e68c65a45bba071810b1dd087dede703eb8b6bdc498f315a0466e4a0b8d4f107261cf2e206f16a4a279ff56c8e", 0x99}, {&(0x7f0000001380)="d1eca7f77499d150437f5ce90018dc53edc06bb6a3a644f015643dd408a4e6aee0f318de8445b19c7fb218e87a0630d8df31fc03085ed96ed5a2a5618823e61b63b9b659b998119ba701965d2dde8836bd55594c5e8318f880a33d0da1fb304d99f8b6aac7ca37943090feb1642441079887b701f24c2996a5467003df1cce2045b564a756332aecc28701a52da4be10e1cd93", 0x93}], 0x6, 0x0, 0x0, 0x404}, 0x4) 16:00:21 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file0\x00') r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000000000f941811bafaf69571c2d5cc3a4c4e3eb23a479e444f31f0095", 0x2c}], 0x1) chdir(&(0x7f0000000000)='./bus\x00') 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bcf1f80a358193d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660ed732053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be524756925c9d0c7a7f7a74aa281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r10 = dup2(r9, r8) write(r10, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x8, 0x0, 0xfffffffc}, {0x83, 0x2, 0xe6}, {0x100, 0x0, 0xff, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:00:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000e000/0x2000)=nil}, {&(0x7f000000e000/0x2000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000a000/0x3000)=nil}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x4, 0x8, 0x4, {[0x18, 0x3ff, 0xa177, 0x4, 0x7f, 0x2, 0x3, 0x6c, 0x9, 0x24, 0x20, 0x3, 0x9, 0x0, 0x8000, 0x2, 0x689, 0x3f], [0x8, 0x2, 0x3, 0x73ba, 0xffffffff, 0xbf3f, 0x401, 0x7f, 0x2, 0xffffffffffff0263], [0x9, 0x200, 0x3, 0x81, 0x0, 0xf952, 0xf8bd], [0x3, 0x1f, 0x401, 0x7, 0x3], [{0x0, 0x20, 0x7, 0xb77}, {0x2, 0x9, 0x1, 0xff}, {0x8, 0x1ff, 0x101, 0x9}, {0x3, 0x7, 0x77, 0x3}, {0x0, 0x2, 0x101, 0x7fffffff}, {0x75f1, 0x7, 0x3, 0xffffffff}, {0xfff9, 0x45, 0x0, 0x27}, {0x5, 0x8, 0x6, 0x2}], {0x3, 0x5, 0xead, 0x7e6}, {0x0, 0x5, 0x3, 0x9}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xf7f], [], [{0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0xffffffff}, 0x8, [0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) linkat(r0, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00392b00fe8000000000000000000080020000bbfe8000000000000000000000000000aa330000000000007612e682810090780000000060004d23b713e066128dc18f37000000010000aaff0da1c82700000000fa000000f1280903fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869701ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd11717c6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd00000000000080010000000063da64aa0e4420c1e6241dacf36984b01c2f26f6b879ff8c41b753057760925e14cf6f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510378356bb94c3baebc1bd215a5af70c5c5f68c37296a45ef9ad78"]) r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000680)=""/195) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r8 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getegid() setgroups(0x2, &(0x7f0000000080)=[r9, r10]) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getpeername$unix(r11, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r7, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r7, r13) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r14, 0x8004427d, &(0x7f0000000140)=0x40) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000580)={0x3, &(0x7f0000000500)=[0x800, 0x8, 0x979d]}) 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b00000000000000079d1c53c796435b300"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) r8 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc02069a0, &(0x7f0000000300)) openat(r10, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r11 = dup2(r10, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xa29, 0x7fff}, {{r11}, 0xfffffffffffffffb, 0x55, 0x1, 0x59, 0x1f}, {{r11}, 0xffffffffffffffff, 0x89, 0x1, 0x1, 0x8001}, {{r12}, 0xfffffffffffffffa, 0x0, 0x4, 0x4, 0x6}, {{r11}, 0xfffffffffffffff9, 0x3, 0x80000000, 0x10004, 0xa}], 0xdd, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffa, 0x69, 0xf0000000}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = socket$inet6(0x18, 0x3, 0x80) accept(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x2040}) 16:00:21 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e", 0xfffffffc}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:00:21 executing program 1: syz_extract_tcp_res(&(0x7f0000000180), 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x275) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r2 = openat(r1, &(0x7f0000000100)='./file2\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r8 = accept$inet6(r7, &(0x7f0000000000), &(0x7f0000000200)=0xc) r9 = syz_open_pts() r10 = dup2(r9, r9) close(r10) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r11 = socket(0x11, 0x3, 0x6) setsockopt(r11, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r12 = syz_open_pts() r13 = dup2(r12, r12) close(r13) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r14 = accept$inet(r13, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x10, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x9, 0x1, 0x6, 0x4}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x7ff, 0x7}, {{r8}, 0xfffffffffffffffa, 0x25, 0xfffff, 0xd1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5e, 0x2, 0x6, 0x5}, {{r10}, 0xfffffffffffffff8, 0x2, 0xf0000020, 0x400, 0x3}, {{r11}, 0xfffffffffffffffc, 0xc3, 0x1, 0x5, 0x2dd}], 0x0, &(0x7f00000003c0)=[{{r14}, 0xffffffffffffffff, 0x84, 0x10, 0x78, 0x10001}], 0x800, &(0x7f0000000400)={0xfffffffffffff801, 0x7ff}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) preadv(r4, &(0x7f0000000480)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000380)=""/235, 0xeb}], 0x5, 0x0, 0x1) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:21 executing program 0: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f00002bf000/0x1000)=nil, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) r5 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x80}, 0x3, 0x7, 0x0, 0x0, 0x8, 0x80000001, 0x4}) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0x245}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000140)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x8) getpeername$unix(r0, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001302ee5806b9f2f20cd3cf8240bd99b3c4f93c73d88b68fa5de73bee3a77c5fbd13cd0629a2d74f82c54a3c59e9eeb89f4d93fa3fff999f5a8d3dfa57caa3b87a76d1808b91864ef870e80765c4c53404c4e99f19f0a5470a6c595ffd57ce188469030783a1328ef289a9ce4363bef3a49300d4467b97d8d6e72241da4cb86ac1aae07af1eceb3670d82bfecc4424a111e2a4019c78bb5b7504893a228c8a2f43065213a75bf11566985a750f01f28caf2947430757a5d9b8fdb46a952c3d7f78e4ad65baef5ad7d612f8d88678958456940612a0cdb757ce26509bd7365a8b3cb56346a71cfd7ed592a316b79cc19857c83a6ce1f940a6fcde9b2974208308dd1839441731126"], &(0x7f0000001140)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) read(r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) socket(0x11, 0x4003, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2, @ANYBLOB="abf36bafcdda44fd31526c86a779f1dbbf53c3fc150f01f9f13d0d43ce7404432560f29823b08b59a29071deded25254afb525825a348d29354a50a2ee14774a13f12e7c49b94a2f2227d1d8855773241551b26fa12ace3843d87c0b9992bdfa30b1ec27ac454dd3cf9af3c7c5f6f3cf313304e51a257ec96336aa71758034f291acb1a787f3a6c6372ed3", @ANYRES64=r3, @ANYBLOB, @ANYRES16=r4, @ANYRES64, @ANYRES64=r5, @ANYRES16=r6, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=r7]], 0x9) socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000001240)="c8", 0x6bd) 16:00:21 executing program 1: munlockall() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR64]) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x9, 0x80000000, 0x5}) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) kqueue() getpeername(r0, 0x0, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x14}, {0x6}]}) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x10a) fchdir(r0) 16:00:22 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6008, 0xfffffff7) socketpair(0x2, 0x2, 0x0, &(0x7f0000000040)) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x100, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6, 0x0, 0x40, 0x100ff}]}) r3 = msgget(0x1, 0x242) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/79) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x200, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x7ff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) socket(0x6, 0x4000, 0x1) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) socketpair(0x6, 0x2, 0x3, &(0x7f0000000540)) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000600)) r8 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r9, r10, 0x0, 0xa, 0xffc}, 0x7, 0x2, 0x7}) setuid(0x0) r11 = getegid() r12 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000680)=""/195) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r15 = getgid() r16 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, r16, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r17 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000340)=""/192) r18 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r19, 0xee01) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r19, r20, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r21 = socket(0x1, 0x4000, 0x1) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getegid() setgroups(0x2, &(0x7f0000000080)=[r22, r23]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r22, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000300)=[r15, 0x0, r20, r22]) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setgroups(0x2, &(0x7f0000000480)=[r25, 0x0]) setegid(r11) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() dup2(r2, r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x1be0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) flock(r2, 0x5) setsockopt(0xffffffffffffff9c, 0x5, 0x8001, &(0x7f00000000c0)="ad6c64a1d6ebd11f22fb76d6336ddba0ba652ebb59de7f9dce728d442500f2f9cf517862b2c29c7b6779432d3c674af9b631173a5b29b3c8d2d4d8ba40d9c810ee2acf36fd8d6592d23b9d941d5b8b0f2f1dc21336ff4eb6893432b8f9be9555364219f9bda3e752d9e30efa2b1ee84f083b0027947ea20ef0fb64086d0d43559a01a1a764014723b4000bb1aad911d005c90719cbc9", 0x96) 16:00:22 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x8) r0 = syz_open_pts() close(r0) acct(&(0x7f00000001c0)='./file0\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) r5 = dup(r4) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f0000000300)) r6 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10c) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000140)) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000200)='./file0\x00', 0x6abba578028b2ba3, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8006, 0x8) socket(0x800000018, 0x3, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000001180)={{0x20, 0x9, 0x7}, 0x4, 0x3, 0x81}) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x7, 0x2}) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="5378909f58d4118d779522f780f5645687e11aac66386232eacda3529facfecdf52404d1c3e985812f14fe6f8b1774b89e7ccc38b2fd8b51830494b507ba5ed1924e132aad9d204b7d4936cec11e93edd9", 0x51}, {&(0x7f00000000c0)="21416aa974024e44b7189f7c4f5c9e082a6513c211129bfe412a16b1bd7c0e5db903366bb7c809f60ada54f83a318dd041454908df4b259940abd1bc792fa8e047284b6058c0c79c15757c3db0b2847abefb4ba68c6b18b33f3732bd7e3858d3", 0x60}, {&(0x7f0000000140)="0875c95c8a7629d57a18b47f9676cfec40be16bdfe667ab8d963289a24d0aae6", 0x20}, {&(0x7f0000000180)="a51277bb5a6638a5dc44a33bd60069104224d16058ce735bec548d298cc0eb54a7a0", 0x22}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0x20, 0x82e9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x4d}, {0x16}]}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x18, 0x7f, 0xc3, 0x0, 0x1ff, 0x4, 0xff000000, 0x0, 0x0, 0x80, 0x7}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000300)=0xc) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x65) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000006c0)=""/92, 0x5c}], 0x1000000000000091, 0x0}, 0x800) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x10000}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6a129558e21cd40fc9cb86ea0441050ec1dbd30"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000005c0)=0x80000001) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000940)="87723644099a64ea665e8dfa59908dc8eb95f77a567d2d5467b67ff8182091f8411ecb1093a95489598896f95c69ad16a4a465dd2571a12c19ffd1e619c7864e73072f6b026c6b170d9568b12b4cca9903ef7cbb35b6c58f5867b683e9e148fa1691a9add50cb0900a2436c91bd6cf7c9caca785f3a8e6b6e61955fbaa517a3eb3c60275ec2e508a1df4a91e2e420af05040e24ca7e8c05b0dfcf68969617c95c1ca219eefcf1367bb0ad03b615548010b5340f43364cb11029be717cd9c08159da37b57338c217de90e6024b488a888c9bbdcdde579c627511725ebff472ae6037234ec4becfba7dc360bb91955efad269d560f6240dc0dfe7c6a8a3eb1269c4ad4656a9d901924c8a6b46e0383ec3883941195a63591111f6c5e82103d3dad6b64c634d6b88af88bba2c3e7f1d678fd775d6a9cddffff5e74329fe09d14dac064e2c0a", 0x144}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000ede03606000100000000000000"], 0x10, 0x8}, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10920, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000540)={{0x6, 0x2, 0x1}, 0x2, 0x6}) write(r7, 0x0, 0x0) getsockopt(r7, 0xffffffe1, 0x3, &(0x7f0000000340)=""/240, &(0x7f0000000440)=0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="a7e6324a7f331079eb1553eecc2f02148d366d9a5391c752e36d97d198d24c20f6114400722a1e3a74da818dab86125cac506c1390249e1aeade1ced0a7032fc082600adb1f72cee5b35d10f92e881efc516095ab46efdc60a4bb87b032c11e7cc", 0x61}], 0x1) 16:00:22 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="7fffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe8000000000000000000000000000aaff0200000000000000000000000000012c0000000000000000f30000ff00082e1f59711db0587cd9c1e869b85303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9102fac63c808e059cc6c69654d3e82a7cb137006c10555e6f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc4c1f21f778f56a53c62cf456c1119e7a49030c2ce2afdf28d1dbba455b47a0cca2c8904737304f7aa35a3f0e1b9e4e38005633ffe433063a79f5d580677df4e7f63d27939ba70d3faac7f3ae71356a630331775454882ecacc61616bc83f9a1b3c23f087a9f8a7893d16da1b24961f42001fe585c11628641d9c17df7ed73e452ecee3b5d1ccf38a31089d7fd8450ade104e55af8ece243f2fc3541eb9969a904bbbb6c6ea2f3909fd3abfc3f63740ea36cf5ce920d8bd9a7c05db52d27dbd96a601f8c18d69ae78815e0e4044b3b9cd69cd9b6eaa54418a01fda72a530bf58ecdb518fd0842a932b3361e5800cf9b8b2a85a5ff4b58bb5427f91bc0617a861610db485c1b1fc93bf41e4b453c568d5465c30cb1c537e73d873cfbc1ea3b8bd84cc000000000000000000000000c44427e9147dd896085bad9e82cb357f95e3adb4fa9f569cdf7b7fb4a53b3bc5452c809520db29d153a5b61bbd63bdf3ef120190179a8a923538901587d124fb8eb9be6b627b618221bc51b4786669005e034823d75c12fef9c850bd1037d33a4f0961404e22cc7a489271d012e1"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x400000008002, 0xfe) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget$private(0x0, 0x2000, 0x114, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) openat(r5, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x188) ioctl$BIOCLOCK(r2, 0x20004276) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069a0, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) ftruncate(r8, 0x0, 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:22 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x27, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket$inet6(0x18, 0x1, 0xff) setsockopt(r1, 0x0, 0x8, &(0x7f0000000000)="67ddf6a4b1ffd81310193c4de02fab9893d11ecb148a1f5f515c155c1cfa3de2950687be97f190259d1d45f992d74f65cdfdc6994cebe1b5600ac83b4e58", 0x3e) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x25}, {0x44}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0xed1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) chroot(&(0x7f00000000c0)='./bus\x00') r0 = socket(0x1, 0x5, 0xd0) r1 = getpgrp() r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000680)=""/195) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r7 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r9, 0xee01) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) r11 = syz_open_pts() r12 = dup2(r11, r11) close(r12) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc02069a0, &(0x7f0000000300)) r15 = openat(r14, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000540)={&(0x7f0000000300)=[{0x4, 0x1ff}, {0x101, 0x8}, {0x1, 0x7}, {0x1, 0x1}, {0x46, 0x20}], 0x5}) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x10000, 0x0) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000980)='/dev/vmm\x00', 0x400, 0x0) r21 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) r22 = syz_open_pts() r23 = dup2(r22, r22) close(r23) ioctl$WSDISPLAYIO_USEFONT(r23, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r24 = dup(0xffffffffffffff9c) r25 = syz_open_pts() r26 = dup2(r25, r25) close(r26) ioctl$WSDISPLAYIO_USEFONT(r26, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7f, 0x10001, 0x0, 0x1, 0xaf9, 0x2, 0x5, 0x1, 0x0, 0x0, 0x3}) r27 = syz_open_pts() dup2(r27, r27) r28 = syz_open_pts() dup2(r28, r28) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r30, 0x0, r30) r31 = dup(r30) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) r33 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000680)=""/195) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = getgid() r37 = getuid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000280)={{0x2, r35, r36, r37, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r38 = socket(0x6, 0x4000, 0x1) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r40 = getegid() setgroups(0x2, &(0x7f0000000080)=[r39, r40]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r39, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r37, r41) r42 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r42, 0x4, 0x5, &(0x7f0000000680)=""/195) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r45 = getgid() r46 = getuid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000280)={{0x2, r44, r45, r46, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000480)="34375490cf035f6da571f09fb9588675c6375677d5697016900c15a97c90c9e32f36d8957b428ee8226f18cb2b54f59454548c2cce2d055efda0e9153f15fe05d074644782183ab6ae027fe25f19c0ae27fdfe44215a4aead4da3c824acbadc0444581e77ed5b91eddc48c85acd1db0ae697e4e37f3820e89b0879e19de987a807bf1346b8dd68203da2e415b971047724b0a6eb40b0018f0c7f126399dcf2c72610cd917fb73a554e40a8c3791081e657bdedec1418ecb24ee8bcdd6d6d6e8d0423567f3c2733c3875678a3d9c41672478f4a25cd52b2cf", 0xd8}, {&(0x7f0000000580)="fb1b8e5c92c47be00c9484510b99134a6bca334a31", 0x15}, {&(0x7f00000005c0)="309f910e0d1a6365d60e040acda939c6ae6ed6a025c44976506fbcfa5884bd83014b7c73af3916bcdcc1d531e5ea1b798fa7f0c7d167f7ad56712af075c222ad61e1eaf1cc4eadd19b5e1dcab00f1f06a6f00ba259e4f0224f0b1f5788e7ceb6e632e14305f8932bdde9ec13a4e96cf1dcee033da4accf356f6eaa2d254e982673f9290074d2ab0113c5c98ad7598031832dc4086c47851fce63e4808c01e883ef089e8003605caac67a5858e258704dfb46c0e7957d9d322362450f43d6944f000c1cd5fafd574632ee02661d9ad77b178138bfdd58b7ebd056129121b75befe553a3b9983171169a4ff687c76042", 0xef}, {&(0x7f00000006c0)="6a0a41c59326a915cf82d0fd53a670909965c3ef16dfd3246bc247cbd4c797ab9b8b84c43752d6e7f5e5b1e4a2fe3a640045eaaf517d44a4f113cd8732562b4b5af35518be2680ea7b688b437e2cecac2d3adc88550314a62266e91537d06cdbc63ef920dd9210d6f4185d104df855123129c0844e213a934cf78bc03c5e86ea914ee877e933e4367062dadb40e3c7455e19cdb1c279b1ff378d5c5b272da1b5881123e3eb762d68ba5dde2be6ac00b13223060d309a5fe4", 0xb8}, {&(0x7f0000000780)="016630050842552e06e03f0adf3b077fe056b56f5691abbc6fb9207cef10055388577ccdd6c63ab2bf8addf303c90c4cb47fbbfb50a1215be6d19988b9debb98e0caa2a8c3bbc3f73a1686d00b536eab77", 0x51}], 0x5, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r4, r10}, @rights={0x20, 0xffff, 0x1, [r12, r15, r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, 0xffffffffffffff9c, r21, r23]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r24]}, @rights={0x30, 0xffff, 0x1, [r26, 0xffffffffffffff9c, 0xffffffffffffffff, r27, r28, r29, r31]}, @cred={0x20, 0xffff, 0x0, r32, r37, r45}], 0xd0, 0x404}, 0x404) r47 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) r48 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r48, &(0x7f0000000340)=[{&(0x7f0000000000)=""/172, 0xac}, {&(0x7f0000000300)=""/16, 0x10}], 0x2) close(r48) ioctl$WSMUXIO_LIST_DEVICES(r47, 0x20005302, &(0x7f0000000140)={0x2, [{0x758396c53febc55}, {0x3}, {0x0, 0x3}, {0x0, 0x7}, {}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x4}]}) r49 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r49, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f00000003c0)="2bbab4ce3c873f1cb8fc4e99999f4945cf4c5ee917558246970558e1c3dcc1e5a29b401e08e1659ee7dee14c9d555b803693ee91b211ffab33500f6d3f337a9d1ec0a80906892b88559bb480be2a9424a7f0a669021379a423b22957cc8fd36692646de9bf22ab1dc3b1eefb6976939db78ef636b7941ab4f3736b8f2b908304e072e37dcc88b8a08ffc995395a77afbfa75b71dee7111e6e1a717f8c573b5916f498a8c34ce548256d22e", 0xab, 0x0, 0x5) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0xfffffffffffffffc, 0x8ea], [0x0, 0x0, 0x0, 0x200000000009, 0xfffffffeffffffff], [0x0, 0x100000000, 0x401], [{}, {}, {}, {}, {}, {}, {0x9, 0x10000000, 0x0, 0x4000000000}, {0x0, 0x0, 0x0, 0x40000000000000}], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) openat(r4, &(0x7f0000000200)='./file0\x00', 0x200, 0x100) ioctl$TIOCSTART(r4, 0x2000746e) uvm_fault(0xfffffd80529ffcd0, 0x989b, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pool_do_put+0x12e: movq 0x8(%rbx),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd80529ffcd0, 0x989b, 0, 1) -> e pool_do_put(ffffffff82549c90,fffffd805ba1b600) at pool_do_put+0x12e end trace frame: 0xffff80001e483070, count: 0 ddb> trace pool_do_put(ffffffff82549c90,fffffd805ba1b600) at pool_do_put+0x12e pool_put(ffffffff82549c90,fffffd805ba1b600) at pool_put+0x4b m_free(fffffd805ba1b600) at m_free+0x119 rt_ifa_del(ffff800000a47a00,800100,ffff800000a47a40,0) at rt_ifa_del+0x402 in6_unlink_ifa(ffff800000a47a00,ffff8000009f0800) at in6_unlink_ifa+0x571 in6_update_ifa(ffff8000009f0800,ffff80001e4835d0,0) at in6_update_ifa+0x13f7 in6_ioctl_change_ifaddr(8080691a,ffff80001e4835d0,ffff8000009f0800) at in6_ioctl_change_ifaddr+0x40c ifioctl(fffffd805e5504b0,8080691a,ffff80001e4835d0,ffff80001d36d768) at ifioctl+0xe60 sys_ioctl(ffff80001d36d768,ffff80001e4836e8,ffff80001e483730) at sys_ioctl+0x4a1 syscall(ffff80001e4837b0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x24bcf736ac0, count: -11 ddb> show registers rdi 0xffffffff8146d1e5 pool_do_put+0x125 rsi 0x13e rbp 0xffff80001e483020 rbx 0x9893 __ALIGN_SIZE+0x8893 rdx 0x13f rcx 0xffff80001d445000 rax 0xffff80001d445000 r8 0x4 r9 0x5 r10 0x8c4084ae3c20ce51 r11 0xf683f81c12483cc7 r12 0xfffffd805ba1b600 r13 0xca71a7328ffc9893 r14 0xffffffff82549c90 mbpool r15 0xfffffd8066a09398 rip 0xffffffff8146d1ee pool_do_put+0x12e cs 0x8 rflags 0x10292 __ALIGN_SIZE+0xf292 rsp 0xffff80001e482f70 ss 0x10 pool_do_put+0x12e: movq 0x8(%rbx),%rbx ddb> show proc PROC (syz-executor.1) pid=334419 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff80001d36d018,0xffffffff82594b30 process=0xffff8000ffffb510 user=0xffff80001e47e000, vmspace=0xfffffd80529ffcd0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8232 491251 57313 0 2 0 syz-executor.1 * 8232 334419 57313 0 7 0x4000000 syz-executor.1 37829 130277 80330 0 2 0 syz-executor.0 37829 395737 80330 0 3 0x4000080 poll syz-executor.0 37829 121293 80330 0 3 0x4000080 fsleep syz-executor.0 2002 413816 0 0 3 0x14200 acct acct 91323 71669 0 0 3 0x14200 bored sosplice 80330 88926 32177 0 3 0x82 nanosleep syz-executor.0 57313 331668 32177 0 3 0x82 nanosleep syz-executor.1 32177 91688 64974 0 3 0x82 thrsleep syz-fuzzer 32177 154794 64974 0 3 0x4000082 thrsleep syz-fuzzer 32177 156330 64974 0 3 0x4000082 thrsleep syz-fuzzer 32177 199777 64974 0 3 0x4000082 thrsleep syz-fuzzer 32177 503325 64974 0 3 0x4000082 thrsleep syz-fuzzer 32177 278305 64974 0 3 0x4000082 kqread syz-fuzzer 32177 133091 64974 0 3 0x4000082 thrsleep syz-fuzzer 32177 506394 64974 0 3 0x4000082 thrsleep syz-fuzzer 64974 146549 21048 0 3 0x10008a pause ksh 21048 328971 31088 0 3 0x92 select sshd 24217 474750 1 0 3 0x100083 ttyin getty 31088 387007 1 0 3 0x80 select sshd 2170 9095 56240 73 3 0x100090 kqread syslogd 56240 382100 1 0 3 0x100082 netio syslogd 93000 82333 1 77 3 0x100090 poll dhclient 86477 205447 1 0 3 0x80 poll dhclient 63167 119448 0 0 2 0x14200 zerothread 93916 452383 0 0 3 0x14200 aiodoned aiodoned 28799 442275 0 0 3 0x14200 syncer update 72319 102132 0 0 3 0x14200 cleaner cleaner 63939 84023 0 0 3 0x14200 reaper reaper 79420 225620 0 0 3 0x14200 pgdaemon pagedaemon 59264 259169 0 0 3 0x14200 bored crynlk 95038 318067 0 0 3 0x14200 bored crypto 77194 471627 0 0 3 0x40014200 acpi0 acpi0 38152 124122 0 0 3 0x14200 bored softnet 88852 283720 0 0 3 0x14200 bored systqmp 68700 393935 0 0 3 0x14200 bored systq 45552 30543 0 0 3 0x40014200 bored softclock 48221 349170 0 0 3 0x40014200 idle0 87020 58643 0 0 3 0x14200 bored smr 1 402916 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9499 6342K 7306K 78643K 10930 0 pcb 13 8K 8K 78643K 120 0 rtable 98 3K 4K 78643K 313 0 ifaddr 69 14K 14K 78643K 149 0 counters 20 16K 16K 78643K 34 0 ioctlops 0 0K 2K 78643K 39 0 iov 0 0K 16K 78643K 74 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1377 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 178 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 397 0 sigio 0 0K 0K 78643K 10 0 proc 52 38K 63K 78643K 389 0 subproc 32 2K 2K 78643K 36 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 32 0 in_multi 41 2K 2K 78643K 89 0 ether_multi 1 0K 0K 78643K 15 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 229 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 123 54K 54K 78643K 1804 0 UVM aobj 28 2K 3K 78643K 32 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 80 0 NDP 11 0K 0K 78643K 29 0 temp 127 3018K 3082K 78643K 20407 0 kqueue 3 4K 14K 78643K 33 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 2 1 0 1 1 0 8 0 rtpcb 80 107 0 105 1 0 1 1 0 8 0 rtentry 112 51 0 12 2 0 2 2 0 8 0 unpcb 120 297 0 289 1 0 1 1 0 8 0 syncache 264 8 0 8 3 2 1 1 0 8 1 tcpqe 32 64 0 64 1 1 0 1 0 8 0 tcpcb 544 344 0 340 3 0 3 3 0 8 2 ipq 40 6 0 6 2 1 1 1 0 8 1 ipqe 40 102 0 102 2 1 1 1 0 8 1 inpcb 280 1125 0 1115 5 1 4 4 0 8 3 nd6 48 6 0 3 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 1 1 1 0 8 1 ppxss 1128 3 0 3 3 2 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 238 0 44 15 2 13 14 0 8 0 art_table 32 240 0 44 2 0 2 2 0 8 0 art_node 16 50 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 14 1 0 1 1 0 8 0 semapl 112 176 0 166 1 0 1 1 0 8 0 shmpl 112 30 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2005 0 609 46 0 46 46 0 8 0 ffsino 240 2005 0 609 83 0 83 83 0 8 0 nchpl 144 2789 0 1179 60 0 60 60 0 8 0 uvmvnodes 72 2112 0 0 39 0 39 39 0 8 0 vnodes 208 2112 0 0 112 0 112 112 0 8 0 namei 1024 8537 0 8537 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 528 6 0 2 2 1 1 1 0 8 0 scxspl 192 8280 0 8280 1 0 1 1 0 8 1 plimitpl 152 44 0 37 1 0 1 1 0 8 0 sigapl 432 568 0 554 2 0 2 2 0 8 0 futexpl 56 12430 0 12429 1 0 1 1 0 8 0 knotepl 112 89 0 70 1 0 1 1 0 8 0 kqueuepl 104 80 0 78 1 0 1 1 0 8 0 pipelkpl 16 201 0 191 1 0 1 1 0 8 0 pipepl 120 402 0 383 2 1 1 2 0 8 0 fdescpl 432 569 0 554 2 0 2 2 0 8 0 filepl 120 5231 0 5131 7 2 5 5 0 8 1 lockfpl 104 81 0 80 1 0 1 1 0 8 0 lockfspl 48 25 0 24 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 1017 0 1010 1 0 1 1 0 8 0 zombiepl 144 554 0 554 1 0 1 1 0 8 1 processpl 896 585 0 554 4 0 4 4 0 8 0 procpl 624 1082 0 1041 4 0 4 4 0 8 0 sosppl 128 18 0 18 2 1 1 1 0 8 1 sockpl 400 1537 0 1517 9 1 8 8 0 8 6 mcl64k 65536 32 0 32 1 0 1 1 0 8 1 mcl16k 16384 5 0 5 2 1 1 1 0 8 1 mcl12k 12288 11 0 11 3 2 1 1 0 8 1 mcl9k 9216 6 0 6 2 2 0 1 0 8 0 mcl8k 8192 21 0 21 1 0 1 1 0 8 1 mcl4k 4096 61 0 61 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 65189 0 65147 14 8 6 13 0 8 0 mtagpl 80 18 0 11 2 1 1 1 0 8 0 mbufpl 256 105982 0 105898 26 9 17 17 0 8 8 mbufpl: pool(0xffffffff82549c90:mbufpl): free list modified: page 0xfffffd805ba1b000; item ordinal 4; addr 0xfffffd805ba1b700 (p 0xfffffd8066a09000); offset 0x0=0x0 mbufpl: pool(0xffffffff82549c90:mbufpl): page inconsistency: page 0xfffffd805ba1b000; item ordinal 5; addr 0x9893 bufpl 280 5063 0 182 349 0 349 349 0 8 0 anonpl 16 72586 0 56149 86 5 81 83 0 107 14 amapchunkpl 152 2678 0 2541 10 2 8 10 0 158 2 amappl16 192 2986 0 2081 59 7 52 58 0 8 6 amappl15 184 51 0 47 1 0 1 1 0 8 0 amappl14 176 389 0 382 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 45 0 34 1 0 1 1 0 8 0 amappl10 144 12 0 11 1 0 1 1 0 8 0 amappl9 136 557 0 553 1 0 1 1 0 8 0 amappl8 128 125 0 95 1 0 1 1 0 8 0 amappl7 120 91 0 80 1 0 1 1 0 8 0 amappl6 112 54 0 49 1 0 1 1 0 8 0 amappl5 104 148 0 138 1 0 1 1 0 8 0 amappl4 96 427 0 401 1 0 1 1 0 8 0 amappl3 88 861 0 844 1 0 1 1 0 8 0 amappl2 80 3760 0 3682 3 1 2 3 0 8 0 amappl1 72 19476 0 19040 25 16 9 20 0 8 0 amappl 80 1313 0 1266 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 31 0 4 1 0 1 1 0 8 0 uaddrrnd 24 575 0 556 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 575 0 556 1 0 1 1 0 8 0 vmmpekpl 168 7650 0 7619 2 0 2 2 0 8 0 vmmpepl 168 74118 0 71995 112 15 97 109 0 357 4 vmsppl 272 574 0 556 3 1 2 2 0 8 0 pdppl 4096 1156 0 1116 7 1 6 6 0 8 0 pvpl 32 211290 0 191760 196 3 193 195 0 265 35 pmappl 200 574 0 556 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 178 0 26 5 0 5 5 0 8 0