Warning: Permanently added '10.128.0.203' (ECDSA) to the list of known hosts. 2019/03/26 16:18:48 fuzzer started 2019/03/26 16:18:52 dialing manager at 10.128.15.235:26598 2019/03/26 16:18:52 syscalls: 1 2019/03/26 16:18:52 code coverage: enabled 2019/03/26 16:18:52 comparison tracing: enabled 2019/03/26 16:18:52 extra coverage: support is not implemented in syzkaller 2019/03/26 16:18:52 setuid sandbox: enabled 2019/03/26 16:18:52 namespace sandbox: support is not implemented in syzkaller 2019/03/26 16:18:52 Android sandbox: support is not implemented in syzkaller 2019/03/26 16:18:52 fault injection: support is not implemented in syzkaller 2019/03/26 16:18:52 leak checking: support is not implemented in syzkaller 2019/03/26 16:18:52 net packet injection: enabled 2019/03/26 16:18:52 net device setup: support is not implemented in syzkaller 16:18:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) lseek(r0, 0x0, 0x3) r2 = dup(r0) fchmod(r1, 0x41) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x6) socket$inet(0x2, 0xc000, 0x28) fchdir(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x3}, 0x8) r5 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x0, 0x1, 0x9, 0x800, r5}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r7, 0x0, 0x1) getdents(r0, &(0x7f0000000200)=""/128, 0x80) fcntl$dupfd(r0, 0xa, r6) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000280)="5cc1cba1332a459074450a938080720ba67ed1b2fc9516ddd1d907792129827002f4cd9cdbc901527276545cbcb7c6cd191b6a8f92a3e65015cc1f492c68629a8054462bd5032c69284a357822a5b4222233f24d56f3d30b0516edf3fceaf722860b6d2a57526f65187ef8e8f22e4067214e58e0a41039299f467c902ddadd57e32bafa5ad5e54f883d575cfbbd69c7879bb5482465ee3e3d8d461eccfe97a02e04276097f2316e66ec83e5cbfe0c4a6b92cfcc81dffea1d3ead1d7a0135a4c204918f7827a09a918588b19de44c8d106b08199737d3c7e482e4f9e26fa71ab3a99f5583", 0xe4}, {&(0x7f0000000380)="36a20b683441a00423f9a6b1a09248ca5ecc185c7c117348e97187fc5e46dea433e9635710b11db7878281dbf062f39592ede7c5b820050d1be1d2184d9774a0583f93f6", 0x44}, {&(0x7f0000000400)="d590d175e2d581ebc13862c9811bd97a6b879d68149a299e3aef0dc637028f4036acea7ce72f47e51b97e25b68a10446892cde1385495aad5d6c1c76fe9b52b4248cbf4aca535e4334d97df07344f80f7bb9ce057e315c1de1a4ab58e3148954", 0x60}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) linkat(r6, &(0x7f0000000540)='./file0\x00', r4, &(0x7f0000000580)='./file0\x00', 0x4) fchdir(r0) dup2(r3, r0) flock(r1, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r7, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000640)) 16:18:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x1, 0x7fffffff, 0x2, "a7efde1a2cb9c663a14cff5c153e363e93c86d07", 0x2, 0x1ff}) r1 = getgid() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x6, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup2(r0, r0) read(r2, &(0x7f0000000100)=""/195, 0xc3) r3 = semget$private(0x0, 0x4, 0x105) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10020, 0x9) readlinkat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/6, 0x6) socketpair(0x18, 0x4001, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r5, 0x2, 0x261a9912f2e4cd79) setsockopt(r2, 0x2, 0x3, &(0x7f0000000300)="be4507dac9385af6bdfc73652cf5b16cddfc99fe102eb428e1360d9cebc5975c7f83d8e1782804b916d77e5f020d0a890d9ea704512f8fd6808f782f37fa0e3284d756a08fd6100dbd1e031ca120cc82a8401f2d11e88b907c1c723031aab17bfc9a20bd49e69bf7a79ee11807be41e7d97902e89309ddac83c61c932efb069c805ce3fa48096ad6bbf95c81d164eb4a95baf32f1f8ddeb2e02fede018425756b313daf705d05ebcd0d33d80f497a958570014b3a6d0c2ad4ffa6bcd8ad762263c6fb7367fd6b0c83c5c4e0272f80b5a8c70ebec81a52955a8a8b9f9bb72b5e3f06e5473c01f127c9ff78af0c18a560c51d391b78c72e751e46c350db65eb500b7937eda3b66c40d19d54dad926fe637c9927ec5effd2d70328309929aabc6f85cacfb0f4f5659c530352cf300baa77acf9060feea2dc7297a52a2970f69f6c24e57a3eeeef97cecc59df9b0daf32e8dccd6e022da437d37ffc3b6fdc5f99b6ae5a5f05216ef5938b056e75779e7cf985dc7f66a79286dd3999fa1dca461fc0bc84ae5379fc4c7b570f5cfcb85b4a7d9876fe6033732134c11f5569894b19c5a5a3cbe43d70e6bf8df9af551826442b36bf149188ace3d65f659e673892821ed9c75f96bb198b68b144fc6c3f07f77f3cd2efd26bb5aa2bf7fa892c718a8808eb33f6412569fe7c1e7defc0c8695e2eb00446f692c5a629211ae6825b3dd62b3efc5a55f1550a1e30d020281e9d5c118ba59e88dcc2e32457ffedbdb4d64bec0452f34d3840e30f84336081d72065ccd51323ea0e13ad3a35f2989c024bd5df5dd10339c5fed6c1e0bd5b8b2a9063d75ba9959466fd515df748d53b6e1f1c0edd3d3b1aa5b343a3b337329e3f3776579667fa40080ca173b6fbdf3d21c10444f1c35a96f927de183ab17fea3eaafeb09aa704e36672e9b4745e92407c694e62cb0dd1076da483fd16b1511f7b96034449a7a6ad02b639fe81551ca27fb33e03f4e8caf93fe25c6e504d871ee32ca0ffb669e5e8d758e45395231e2f4bef61bf850b028463026315db9dc2a642b04f31549a76f84a03451c8f1d4bf144fddeb95feda3b75398a1732654e2e5dbd5d36bab304794b30d7fdf1de78cf8c584bfcfe88728f67637df76fa2ce014dd458bf4b30301cb679ad63d8a1fc30c38f27ea4d3ba6a5febff3b7739aea1a4b4b7bc9aec96fc8c00e463e508b41e36e115f07f508387395ad33e22eb5c23be526c8298a7f5299a0a788a56cbf3d05c38eb96fc126628ef357da9048709cb1f38dc48b13df7c33949d59a75cd64eae0e0ce07239614e5e3d30e31b60e43e9afffaf422b3039100ebb958803f942112d6f054ca1aea8acc81bf849c4f3efda8440ecacc3d0745f628bb6cf95f84a5b4164f2fd6d8454cd6fd513c44b52e21fd68a966d0a26736b46079447242520f74bf16c75e4d5207ea47920c2c3062e72541789291578748f2c64376f00e8c4bc2b885de4ad230ad6f2ae4e6631240a53cbf0bd03fc92c85994bc2063c771835951af654e7728b95437256606f4ab79d09b6597113ea91aa0fd2582186c821030fce29ae2eb9736ecfdd11b02a4b528dc2cc43d377c24ef0c63fc3e079622d919d8849e4886fbab4261daed881e8a3c75a78c9eb86c1f46402702d2b7eef71fa5cd5b1eaba6924121992810977b2318e0058154a552cd3bb94cd1345c38fee38f47cf0bbe2f687b43c5b1ff393b4b2bd04054e55ce31998f8b4c4cd7bf0b0d31d0c5555219e972b0b589a59defa57783489fc53a39804994823d2ced84899f5329c4fd8f92818078ac8fa9b915dd5764062e1f4a0cf9c7bdd715aa32f442812d0e207558d1e0e436dbf1ec0a5bf5e6fd39f58395dab1718e3ae4b82920b544239afbb626c88f7955ccca71f364f653429ac11ee96a301afa19e4a6a829611f76b15894450712c5cd1f485c7054eb175060cd2b5f68e2beecbaffb50ea209c322191b183fd1ff34de5829bdba4f1b302edf72e10930b99fd66a9fcb12b122e4d38beaa0b338c1689963c264e49e18da8c45a7507b9884d8edd328d9bf5a02f315fc11b81c405e6546504201f6747951291d1a441a4561482055e4e4c55f52f1b88193bfbe17f4932782e226dd1f30a7be255d89e066f966a64552e24df9c5f32591557f38749acfa7d1b221474d69c7395224b81f429613806366e729f8aaff6a3af783ea64f783943f979a4681323f2a711deb4195d825db5e975de66ae09a9b148924596e1ffd488b8c21fcdf4fd7418c436186c830c62db5460ee435b705c701b0897c37bd380441acf0d3d98b4845b829ea259d8e5bb89463bf4d7ee037d908e6ac7632998f2e179ee61921e3ae00e225eb5809fe85ce291a30f9316851c548d5c6c87bbb4ee348c0003b5d68bfed8ae45cb49eca6c776bbbe4eaadbf1cea5a6f567f340cf2a7cbe4d8030bac90b6e240e42fde8f4f2b8614227a58a10aefb167ffcc89ff156e3e04bc65ae03194c314b7e457f0c589698b00da4cd912b0494d648434a8b0c7f39c65c5aff2b53f47da7a0d56447556375e5f7e5d63ca1bbb543df9b15ca4a4fdb83597addab680370894d511bfe860fe08b6f5a528f6410efc76f052b0889da6404344c8ce163e33adac45edab7b48086b879a5857ea2000589d3f40848a873bc5eff24c18d1b0cf521fb9675ff7a101aecdee4165bb956662d82bc0581c436a9816d1a4264de70cf8b7c8628a427ca13cfc706ce650749fb984cb4e7825352989b0d94f085aaeb8667be31f996b568c7ef69299c7cdf71461e2963c663988bc0c82c39d5c40f7cb785cebe61f3f9ada780f27b0ccfcfaad2fb80b62f136da75543ce729689d0ea6192702f8629d6800e0a166d8892d6a536d1ffb706e7a6bb59fc95abbda71d71ace551e0c72278dfa71286b65df340500636c3e134ca8ea6a676db6c5f2765bfd6fa5e25fc5deaa033bf48b9cdcf63e9972f476545af2509f107688f8bfa4e896e79a8d6ff91aece2d47512d127f06f539ba1238f9a95f8632a7ffc70e4cb8f524bea9168a1bc90bd9a488f8cec1f75603790c608df993b9a8b5335f1756852b73526f17952b5c23ce0768d7fbddfff2faf4e5eaa625ecb35634cba655a5a7938d5c1f15e4aeb00998a77f434bf64cac9c10e3f6ee329af714b7c342b5e5c2979a3143c6f2211b2def7f16aa190c9e186363fc0157f121104b8d99145ebbcfb1cfbe5389b5b5e197c1863d00dae74f18bf285becead40d1e410f4574d64780618992869d82735f11773de6426bd99177e0026586edbaca43c380159162edaa2291eb65a27083f614bac8f1330d69161727d5c6e72512cc29a4f025f6bce71b95341574c7719e45beb9ffac3621b6fee260b6bdf2610b10e79589a251586674849cda8f77804f0dd46b2a8dd603b0086e39045abee0d56aa48e331f66a336c567df50ca285e14087345170f85ef7c6675f2e3579a1f1e06c1280254f4b85ec139ccbe52c0a15aa5726bcfda5125f8a6ad1d6051275e8d216d6898cb41d1660242ce97a659f56942b5e4f29cd99d6f3b28c41ced4948b758c5ae5d9a590ef77d6da4dfea24a57fbb34df1293687a6505ca491b723b0c09087933cf1a2d8585d3d67f7e595582a03dd40eaa39e1f0b5b8c67fb3f64d011bff20daa376bb077b5649fdaec1c679e66771c4b6fb226031977c1e11a195b5dd2a4b57893b87bddd5478a998054c11fb93db33bb5ead89938c516634cd7baf175a9eba4eab6add3e27aac8b2978515daeab8f91c3fff4598b67aba60bbc3410ef5b44b4696ecfe686fde68972a571ccb769e64d7ecec3507205c9626b510d7841efa7baea79a7f3d06d4ee9aba562bceed33087a2f6674bf54fbf3dff64b6a00e0d81a6b96e89dddeecb6cc777dc422798fb11f1919902c8bd06bbdaf733528823eb6a1752b42f229aaf7a34348274a5da26cd163495370dea776289c9904a92331168abb9e90d22f99227693057e9bc13a020b3136623d2326fe6637448871d98518cd2ecefc6b24d53f7c379e86f1d48ee9ff14d90c8a693b9acfab018b89bf7b3ff5eca5add30e3673b719b574b9675ebd19589156f0cf613a00585f0211e1ad4ea782f34f509f415e4edd14fee0e29d2dca09116446fb608ad2d38843fe01ead380fada2edefbb476520032b473722af7c3c7aa456157f96b42e7f4f69e9f41b8e8acea9d3509c55720bee27ae1d42d7f927e4c8517e20668aab8c1b613cb583bcaacb87cde844f1d58356769a77d54c03a7429a99a64b27cfc68657b1adcc272e305734d0c8309c57860255485bfc6802799d413096988c93d2ce54a17a660329210bedf4f847b735b4496beaf0059fe143fcdee2b4d017f378908ee40a297b39ecf4e4cd261500068cbc6ab2cad37c4429ab895e02db1170e50dc29fc8e3f74b3a4a5c8745143799961e559873cfd6c593c645c0e3fa2c82adada7605310a8bbecc20f9b43e27692fa5b08905ff3287e245a20eaaed074c9da3ad36aed2e0475535c99919ab8b4b76ef4b26ba751e26334310ed4846cd95907b6b80971837a38b8c43781aa8d292fb97b914afcc427d6ed38573c60a203893f869d3e08bcfc26a492c1077929e8182130a2f64bf4ae9ffcaa10208363ff52914797848f2c20929a9340030884b3bff91ea222274b31fe1b1d8c3cf024c7c30d96dad966557716aa141c7f376a86264d29fa228fae6f7d58887fad48f43b962cffb36ccbc81f0a782b9abbd07f3cde6a54d2b67d063b6cca85f7ad8a2cd1dbfec00ff2d5b53d9497dddbacf8b25545a56782677aeeb00e80cf816972bd76c1632769e8cb8438817e7cd467b9752195b305966473f4315cce52e6e2cdb2c9d90743e22529b07ffa6a1321d33702c83743c2a9f0b3dccef5c3e3253f255464ae6787ac4d625a51412d8f0f3eb7eca74bf45f014f7f5d550fc2ce334478bd2e2fb4a99daf65d1aea006212e61317686f05b8f74ab68da989db7bbd630bd81d61651a6708214f92dbd4d9e9700dccbc82055bc8ecfa73fa95d0d3eea55829f39e23e49878b1643dabbcdc4f1dcd94696d2b13445f71b3e4f9ffb72659b9f9ef432b3698a36d7126a1949e05567f13ac9bfeda39a2b4218ccc74c12c44006f74e0364c1067f82a5346cc3ff55bfdd278457de53086bee3db8b731d90e714484462714f909fccd7e17d1196ec47ab129f32a0acf1159ed6a667b7e5d5e8837d169992642eaa18eef2d1d51b21f0cf7ceb9559671f5adf8a5f5a9a6f47124ae4972ae45056271d3aa270840206b6b535deefbcdbd1f201c3920e407734ff239e46e55f89bbf5460281841d2d2697627ee50288abc3afca28d4fd3fb260cdd32a53f602b2efa62da6c50ecf9504d71e97238440a031218d4f75c62ef5b721c6cb624d0d60ec600522177612145bf94e3accef25ecf9484503e19c7f32400517edccfd6584e734db31864f331bd79dec487b71663555fd62b86b267c35900d9caf18c5b0785282a5762ab665b8d15cdc5bab7482107e42ecbb3a44f89503c46e4a5ea91eeb82c6fc0665462cb4e5845dccbaa93500e1b98ab3cfb7059981b0d6eecc0202abe3bdd220d75dea718182f0874b0d3eef9f868a7c95cf8a3495fa939c9a9b715a663ca62363a8d8682a16ad7048f1715c76cdd6083b9a8d8c18add28c91e512236a5eba555bb9f60dcda08685a79225a8fff33489284e694b9b43729f0c8576b6de263ad2288bae61cfa43dffbdd8223d41ead3ea96214cf1e9072c54e209fcbb7517572", 0x1000) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x0, r6, r1, r7, r1, 0x2, 0xffffffffffffff7f}, 0xfd2, 0x10100, 0x101}) semop(r3, &(0x7f0000001400)=[{0x7, 0x2, 0x1800}, {0x3, 0x3, 0x1800}, {0x1, 0x8, 0x800}, {0x0, 0x10001, 0x1000}], 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getpgrp() msgget$private(0x0, 0x100) socket$inet(0x2, 0x4000, 0x6f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendto$unix(r5, &(0x7f00000014c0)="f32920349092560bd039fcbf6512dad1f4a06545308d2376afd599b3", 0x1c, 0x0, 0x0, 0x0) setgroups(0x7, &(0x7f0000001500)=[r9, r8, r1, r8, r8, r9, r8]) mlockall(0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001540)={0xe7, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x4, &(0x7f0000001600)=[r8, r9, r10, r10]) 16:18:57 executing program 0: 16:18:57 executing program 0: 16:18:57 executing program 1: 16:18:57 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000840)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000000c0)=0x7) 16:18:57 executing program 1: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000002c0)="240000002500075e1dfffd726fa2830020200a0009000000000001a0f1ffffff0d00ff7e", 0x24}], 0x1}, 0x0) 16:18:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) r4 = semget$private(0x0, 0x1, 0x50) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1, r5, r6, r7, r8, 0x20, 0x9}, 0x0, 0x3878b057, 0x7f}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 16:18:57 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = geteuid() fcntl$getown(r3, 0x5) setuid(r4) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x10001) r6 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r6, 0x0) r7 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/71) getsockopt(r0, 0x81, 0x5, &(0x7f0000000500)=""/151, &(0x7f00000005c0)=0x97) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:18:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/234, 0xea, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x18}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:18:57 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5) socket(0xffffffffffffffff, 0x8002, 0x0) 16:18:57 executing program 1: msgget(0x1, 0xffffffffffffffff) 16:18:57 executing program 0: socket(0x10, 0x3, 0x4fb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="01f32e2f66696c653000"], 0x1a9) 16:18:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:18:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/205, 0xcd}], 0x4, &(0x7f0000001380)}, 0x1) pipe(&(0x7f0000001380)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001400)={0x1, 0x2, 0x80, 0x6, "9c2cd720be8df6451f84e218aa55851b4693b0bf", 0x80000000000000, 0x1ff}) sendto$unix(r0, &(0x7f0000000000)="b100050105000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) 16:18:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x7, 0x80000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x31) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:18:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) fchflags(r0, 0x60000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x408, 0x90) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000180)='./file0\x00', 0x10011, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0xffffffffffff2aa4) 16:18:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:18:57 executing program 0: munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x22, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) 16:18:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffffffffffe0, 0x2}, 0x10) 16:18:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)=""/76, 0xe9dcface7487e6b1) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:18:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() r2 = msgget(0x3, 0x214) ioctl$KDENABIO(r0, 0x20004b3c) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xfffffffffffffffd, r4, r3, 0x0, r6}, 0x104000000000004, 0x3, r1, 0x0, 0x2, 0x80000}) setpgid(r1, r5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:18:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000240)="4e31322efe", 0x5) 16:18:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/100, 0x64, 0x3, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000000000000c, 0x0) fcntl$setstatus(r1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x481, 0x120) 16:18:59 executing program 1: setuid(0xee01) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r0 = msgget$private(0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1}) msgget(0x3, 0x20) 16:18:59 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) write(r1, &(0x7f0000000100)="ebd215baa8f6a4dde31cc90df3649bbbb2f956066bdf4c119a8c1418ea0ca776df08e8379215b86755c277e84ae75671a9941da516087b5055d14c22e90abeff82b36833f7720af64318ef73adce04c15cb6929ac75a54e5ef8f83e484744152ee326a0d867962f15fd25098e29b1bc00573bae178e1bab0815d0a8d2cf8dbdd976bb58f5e2444008d377bf7379007194ca8635d83c7b7e4e9fcf6d9b0c8b65a1f9d95acb6886de833", 0xa9) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:18:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) fcntl$getown(r0, 0x5) 16:18:59 executing program 1: r0 = socket(0x2, 0x100000000000003, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:18:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:18:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a713d89153a21cd27d7317fe4a0000009131b7049500000000", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:18:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="29000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 16:18:59 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x84) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="75fae603cdc768ff53d50f07109041fd4615027c65cbce8f375d10459931ccd47646078ea2f593a75abb318272565be298338262c408a7d96fc4db004e32f7e2d1fa20d4df577ea74c64901836f1e5d5e6e2752fd2837369620fae05149d00c698bb3add0fb041130b72149dfe25162a6095a5817de6bc61209295b51dcb4c4a6a7bdcd5dc5e", 0x86, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x0, 0xfa0f}, 0xc) 16:18:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0xcc) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x91}) msgget$private(0x0, 0x420) r0 = syz_open_pts() open(&(0x7f0000000080)='.\x00', 0x8200, 0x2) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:18:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1100, 0x60) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) 16:18:59 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7f66696c65505e4abde97e1f1d4994e3a936b09ac38b0e69527535eb7c5bea66b3d7655fdaaf70e1c41b2045764d62dde66fdda5013f3db8f87e64b716bc4ae08c9fff"], 0x10) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000000)=0xc) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) 16:18:59 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="52ffd5aa97a245728af81e83359c866fb1ba4293b0ebfa089e5a41d8a3a8eca2bbd164b4a45bebcdbff4d287a87f08f574e81764004c62310a6a8520180f08bbd42a3adc2573795b2d213da84e2332fac350a4fa18c49c660c0e7ecd6dc813c08e8bda48e228ae5ab39d9f68e3ed43a030fb5f8faf2df7968671ec08751e20ebc76629b7aab22fac79ec3b574301507af0b22866581fe6f65170b52b2fff6a3c2354a404ef2403f693f50a87e242916ed014690d9425c4a958c16d84f2e4ffbc85095fc20470dd6760aeef6d1396e6be9decf2d3a899a0ee7a6b2e8b59b13ae9a9d11fc446de51b764e78051b68e", 0xee}], 0x1, &(0x7f00000001c0)=[{0xa0, 0xffff, 0x6, "d2e1b3fe155c83de25bb38923747e5d76d478f5c3f6549769b734226180c24f21a34a465b0d122be3a124922b12f0af394d4d3ec22804904bece29b91e87d38b2002cc4f399ca0427266f06772b4ce5009e7afee74e3616bdd6a44f9283e879db0ea6f0f995a081b9a3a8068a7718c27160f04787c8a842e4efa24026bef76ce96c8ed8f15fdec040715fe1b"}, {0x80, 0xffff, 0x43000000, "533cd1372db7125fbdb8e757b5349b696a7e8cd5f627cd47f8d971562f5261f406547312ce38cb01bf249968518c0fe7934622b36787e481f5d34b7559bd0cc15a45bf327daf6b9e532ed97ecbafc94018c00bc30012358f61d4ad35df8816bb133d34c0d2e7058ef3a09410"}, {0x30, 0xffff, 0x3, "6ab85190a4179cc0961d3a9c4a4e0430b7f9e68fb485836aa2"}, {0x40, 0xffff, 0x9, "fb968fb6abf82f90113a857fb1ae8079518f9a87bc089fa9041002dce666247aff99f106414ebf3dd1"}], 0x190}, 0x400) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180), 0x0) 16:18:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ftruncate(r0, 0x40) r1 = msgget(0x2, 0x5) r2 = getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, 0x0, 0x0, 0x0, 0x2000030000}, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) open$dir(&(0x7f0000000080)='./bus\x00', 0x8200, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:18:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc) socket$inet(0x2, 0x4007, 0x81) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) wait4(r1, &(0x7f0000000040), 0xa, &(0x7f00000001c0)) 16:18:59 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:18:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x4, 0xfe0a) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) socket(0x0, 0x8007, 0x6) 16:18:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x8) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/134, 0x86) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fsync(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000003c0)='o', 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:18:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:18:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="00004be3b74efc", 0x7) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:18:59 executing program 1: open(&(0x7f0000000080)='\x00', 0x41, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 16:18:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8a0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000180)="3402952ba7761dc6ba9dd4be9a6439d6827716c27ae1f785b7518abbd45b86038bea548045a7c9c2a812773f77b222b0e312d7ae14a8e6b811f5483a9dab1f267c53ad07fc63047995ebe30142650b7fa53f87b7f5bbebe4f4549ebbee5ed21c308a388016bdc00608fbbfcaebeadeb48824268c4e61de4103b422b268685e920b949999367c7b3f30c0a8429fb5239fdc24010dffd4a08ccdde6e115aa0f98cf5e6c54c70c278400a5fb29c216d74009b9636808d392dc33f26e9bd770a793cdb58a49ac4b36e25b9017813b6e9bb962c06892dcf0ec98b18db", 0xda, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3ff, 0x1}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x2, 0x400}, {0x7, 0x1}}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 16:19:00 executing program 1: r0 = socket(0x3d7adda5662fd13f, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 16:19:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x10002, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x3, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x1) getuid() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xbbd8, 0x3}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0xfffffffffffffffe) 16:19:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r0, 0xa}, {r0, 0x102}, {r0, 0x10}], 0x4, 0x56d1) write(r0, &(0x7f0000000000)="989d038b9f46d43d8cb930cd41e06313ce0c3ccaab325124f0acc1d768e0f4697fe1ae0f9cac814466437f283eda012f36be1482ba21b42d2955852ffba420a11ddd6f936f18e70bb98ae43843d650eadb8de27bee7e8ced6530b85cafbacfe28bda9e7f91df887a69", 0x69) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) socket$inet6(0x18, 0x4, 0x0) 16:00:03 executing program 0: select(0xffffffffffffff6d, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x13) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000640)={{0x7d5, r1, r2, r3, r4, 0x100, 0x9}, 0x1, 0x80000000, r5, r6, 0x7fffffff, 0x7, 0x2, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000500)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) lseek(r7, 0x3, 0x3) fsync(r7) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r7, 0x0) ftruncate(r7, 0x2e) write(r7, &(0x7f00000000c0)="40dadf0e471b0b8653e4b5cb6236c399e12a706d1b874102a63d3e01ae41ab3632266a9a86bd3d4372e9528e4bc4ed570a7541d1318af7878ff26a8a3279d693ada367b1aaf88ae9a01eb0f4cef23a2fa0bc7cecf7594eae70ae38974fa7f418dee2f878a909b81027cb94c697a0aa4ece4cb39182f9308c7eb5e74c57d6552a9bb783c884ef5ac644e2c88ff5c3f0bfdaec596971a8e30600dccb067903d225e650b04e6bd36a8fe690d9af9db46c44255d4f2b1c3fd0511b3dae5ef5cc3906b04e9aabb5cb4b4f30b37849c76dec929db2019d068b8c467bf6bfd73d1e1630dfa8b4251837aed9b959b73db413f0f2438e6122198154b834060d2d98ad", 0xfe) r8 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r7, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="72560fb28fbc9bce110ba70b25a03ec6bd897b669f043670c19e8c0e020879141efaf8fd515a9c7ebff6ecba702e74e05ad2431e24d175bdbd80306b7e7bd91a889b5c6c1720c43382284f9c73ba38f221b8ca2c087908fb6a9480c57e82b2d0fb7b0f6cf122a20ce7a052abfa79751ca9e3890b3d3aa7c7ce8d35662e4502f7017698b31a614676fa5282e281e4", 0x8e}, {&(0x7f0000000280)="6ff2a63925d935c5fea9e871cea268947f9cd74d1de374052f5e5975ae", 0x1d}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="200000000000000014ff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x6}, 0x8) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20800, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 16:00:03 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0xffffffff, 0x5, 0x4, "87e3f42c2f04cbd4495d8a0aa98b35dfec73b40f", 0x1, 0x720}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:04 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x9, 0xfffffffffffffffd, {0x1, 0x40}}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0), &(0x7f0000000240)=[&(0x7f0000000380)='\x00A\xb6\xc7\xd1\a\x14.\x9e\x13%\x83\xfb+VdF\x92\xb0\x84\xdd\b\xca\x9c\xcb2rx\xd8\xb1\xcaM\xb3tyn\x93\x96G\x1a\xc4\x9a\xb3\xdb\x15\xc7\xe6\xe5\xf5\xf11\xb0V/\xb7,\xc4kI\xb2P/l\xae_\x93\xe7\x1b\x86n\xfc\xb8o\xb8D\xb7\x8c%m\xf9\x8a\x8f+1)\xbd\xd2`\xf9\x90\xe9\xf3\xdaRE\xbe^z\x8eE)\xd3\x04T\xa7\x8fz\xd5<\xa3\x1c\x8d\xce5\x19\xff.Lb\xa7\x83\xa1\xd4\xc5\xe40y$\x1f\x01_a<\xe5\x1e\x11p\x14\xf0\xf8\xbe\\\v;A\xaf\xa0\xa2 \x8b\xd0H\xa5>L\xd1\x0fy\xb3\x92\x97\x9d\xb3n\xf2\x94\xf3C\xfc\x11\x9ds\"\x13\xa0\x9b&S\x9e!\xe0vRSE\xf8\xb6\x00\x90']) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="031000000000000076e29272c100002e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d277fb4564bb4"], 0x1, 0x800) msgrcv(r3, &(0x7f0000000440)={0x0, ""/148}, 0x9c, 0x2, 0x1000) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) geteuid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00006c9000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x4, 0x6) setsockopt(r0, 0x8, 0xd, &(0x7f0000000140)="ebffcbff13b9fd810600ffff3048c79931929648", 0x14) fcntl$setflags(r0, 0x2, 0xd52c1628baa43e52) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x11) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x18080, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) recvfrom(r2, &(0x7f0000000180)=""/245, 0xf5, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x101) r2 = geteuid() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getpgrp() clock_settime(0x4, &(0x7f0000000100)={0x3, 0x7ff}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/245, 0xf5) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r4, r5, r6, 0x16, 0x3f}, 0xfff, 0x4, r7, r8, 0x1, 0x2, 0x400, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x0) kevent(r9, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000040)=0x2) fchdir(r1) socket(0x2, 0x4000, 0x9) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c3762c4c35047e2e9b", 0xb) close(r0) write(r0, &(0x7f0000000180)="7791b965b89e378ef6f73ced", 0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x3) 16:00:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x401000003ff, 0x8000000001ae) write(r1, &(0x7f0000000180)="6e2ede", 0x3) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8003, 0x3f) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r1, 0xffffffc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x18, 0x0) flock(r2, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup2(r0, r1) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x5, 0x20, r3}) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x3) 05:37:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 05:37:04 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x7) 05:37:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 05:37:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)='G', 0x1c5, 0x0, 0x0, 0x90) r3 = kqueue() dup2(r1, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="7fad32d834bc31b32c92c2737ecfe6f1e15db4ae94b05370e9e892d7bae77ddb53a73d6581236d14bf2f2c8183e15e4640126107c3048091c73bd06980c14cd2c22e897c9bcf3d0cc9305921675e79fac1abd6e03397f9fdbe9159dc568a4dda74abc96e98f0f3dce2bf1bc6", 0x6c}, {&(0x7f00000000c0)="c53ce395b067bb6f062f17b382da98212b18da46e2b2b65e96bb7a2f222e81ce57db2957cc388b5375e01df11d6d721b8ae31daf6c364974e41ade838b68", 0x3e}, {&(0x7f0000000100)="7c2ffcbf3e16153d622593dea9e826fed22037ddb1cd25ece5edd4715da531f98f717a1fc9441eca508b29f6c687c2da61c50e73f32d7642b58ce2911ed5e53b0c8a15a2094e19b4a1fa5e04d841cf576389ac9cd587a31c8c6b112ecdc0", 0x5e}, {&(0x7f0000000280)="9a9d4ff66ac4f49976422d0b5fbc0bcfe437357e3b13d036e92178258d90539219caa55bdac03ad80b9d3e7bc3b8893d71c88b7a17138a68a9f6330ee25268c7a85f58e3a10162b40fc7c0d4522495b216331f181fcdb76e0959b3819a7083ddcf09050e6e3eccd2c4e5313d", 0x6c}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1938e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4d}], 0x1, 0x0) 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000100)="2b00ff7f0000000033008aa4", 0xc) socketpair(0x2, 0xc000, 0x2, &(0x7f0000000200)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) socketpair(0x1, 0x5, 0x6, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 05:37:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r4 = semget$private(0x0, 0x3, 0x1) write(r1, &(0x7f00000002c0)="d46e323efb8c661b9d7d0bc511fcd5513bd96fa09367ae19eca625ba0dc2751981fc1c0462c29cb717c64ed115f980941414542ef477834690bb4306f367c4c7d06c90b6a000e1139afe76c32b1b358a287c83fdfcff4668139cb88e9e76c1ae39c95ac1d60e300f81a2d7e8c3fb51a02a5184fa093f50cd92e0fdbfbe05c46535a81a762328b7b919557030c03a7c60a41d9e0f8c020558ad7490ea5b887042431a0caaa0de4cbae058fa12a81a520c80d748220f215aa8b175c1fd32d30145b2bb351cae414671bf7c57ed66082a5a5ffdbbbfd7a336378b5dd33b1ae801c6ded0544cc0106299a216f10c9c874907c015e2acf181eb", 0xf7) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 05:37:04 executing program 1: socket(0x10, 0x3, 0x7) socketpair(0x2, 0x8003, 0x0, 0x0) 05:37:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000e5c67cf651c2b927aad4e46ab22c2c0e67931e47032b92c9498366b6f761bd05a2a04ee2808849c943d09299635ffaaf6ea55ad8ef5af68af01e88d1aafb0a958aac5c79"], 0xa) r2 = dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x22, 0x8) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) setsockopt(r2, 0x0, 0x2, &(0x7f0000000040)="558d119af16c865abcfe8844ba5e4ba02418a96f73f16978e199bb6bb34976fed909eea437a48ea54dc613ea2a9c4303e43dc69fc17907a12b5109ddf5c19065e9b75b099a3dc12ccb25f6ff67023bc54d53c26acc423ff1d30a9e90235435422cb43809d100251fb776afd6f225dd84025f887f7ddb385489d94effca408bcfe3ea70d4723443cbfb00a5a446beb90b3cb54a722e9da2bf06ed6de7ad766683", 0xa0) 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="0c5e36fe94a43704e61f67ba234eb66ca6ac42acf4d4a62c", 0x18) 05:37:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000a40)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20301, 0x40) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) sendmsg(r1, &(0x7f0000000d00)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f00000001c0)='i4Th', 0x4}, {&(0x7f0000000c00)="e66f1adb47df84899e1c65f4f88365fd8b59a33d1f4496efb168394ea0b707abb96da241e9a2a76f47f5a6c9a6597ce0712caecbe9a578ab5103778f6172ba9c57a504bfb3df9223304f6c37b2c6d904f95c625a39f163ae8de0ce02d299014ab9f63f136308ed0b99661f8cb5e7c7e5f8c5ad28b7de15f209a8783ddf8604881b74c8d1efbdceeb888d5b9ecd2b4ad7b01af7244e736ba0d5d63ea06d6422141a460e96a57da0bbe5d825448a9b1529b1783667f3a3cf7b048c9eda47bb621ded17708ace993dc4408aa592e752f7e6233d303f0de665dad91917bf21a9508bc0", 0xe1}, {&(0x7f0000000300)="fc3c9ffb11d4e287b5425386ffe0541bbddda776a894b3debdd987db58c1016833a189d32afa2bc4b951bfadea81addc0713047b88061ea1ba45d72867589ce22ef34f3580d4bd6e91cc6c40b48a6dc761a11957453a1a834ea9b90460ef08e61f727ec6aa1b43025e445d2b70cad9", 0x6f}, {&(0x7f0000000380)="e037c7760d2643ef7c247627fa051a40dfd0963b57348683492f9b2e4c01bd1391ddecfed7cfee1f34ccdc0994fc2f326fdeec3864cd596c51a786827a34d3299294e67dfc076b2784c9ed5172918dea58311ccb280059940ff7f985f9a1c3b3e533d92cdb50d653e59990682d5c7cac38e5b4e70d272310ff33af877acf857e07e21f187900897243017caee98cb8a11fb4cf6499660088d215ae95e295f8cee79a5c84d0c569a142df7fcd8c9017", 0xaf}, {&(0x7f0000000d40)="1511b62390f2fcc02e5e9f18ece092ecd9de41272e8fdb0b71a334d84358993834fd87a2d99c978dae6edbf6e86e9870ce918b27b8282715f041a2fea7c35f836de0f410cd6462b88dc0807e1eeac08330de70ac0ab025449b8ba5202710387e532d6a05a9a9ed077d19641949b12f9039cf8af7ec8e2e029c3d7036a46582d9d393c87e296affa6f98ad57da1a8ddc0e264c7c5401408a94c8a412e14654dc2e353b5afce442b7d2550abab83f099e612ebcefa9a5bdec8ed38985ca9b1bf7f9af8b991379e39dd5e", 0xc9}, {&(0x7f0000000b00)="3a929e428d2c24ecad28991aa877586a8c53698f6f7ab7462cd449f41b74d237002441f48a0d0506ca239cec5cbd2c88139889cc7381c95b617ecaf415798c34265cf82856b3ebfedff30fead79ee86db129a5d2767f70297a2675ff48a1e242bea93264254bbda84c292858b625ded833876aaa44b11941690cae26f5455d60db4e39071820bfb1ea553fbb7a8e28b420a8bdea7d5ba32afeca5e10c54967ac342c8cc18572ce254b81d2545f1afc930d99e7b064f73d1bc459cee38d0a05d1d7bebcc813ee161728e26f5f950271f4f0206e88db2666260a9d40797326d2cddef49c1539", 0xe5}, {&(0x7f0000000640)="9e4a69a2a52055c6ec62c12f226920547de38b7af73a3a56703a8eac7d72c8a7b06c6b15e7f33ac017a9708b7af2fa7e58ffcf209c23ac2c931ee7500d6c82226eb09d36458e055f2259565ec0b20e5f9bda1b9572555eef3bf8cc62f94ed2a0ae47185b5c43d609e15f41ac1063da0f0ede26be71526d6eebb90cc4ebef80fa9bbe27f2ad312e9be3de5e02c8bfb2bd311e3ed7ed99bbd6a61a22c72e157682e2abeb2df382d675f2ff184f18ce444fa3e6156d1919a71594b29497c8be83d1b9d9d5d0b3f922ab04cd64c0bf0c15a7c1e30e80c33b11e402a50ab541f01ef644eb6ebf252f08ac95364129a907fee47b8b9afc2016818fde", 0xf9}, {&(0x7f0000000740)="674bd271d630e2dc041847f9de1773f042a3f723a28b52e6bb0a3a9f771bf3fbfeac610de3abe528b86771debbf213623f45f1f112b013649fbc71dc68f56953ef42b83a9261a81caade51c091e0e1cba3c31c5167992ec387f13a8950bb4068498faca8ba7aa308ce0bb207a0fb77665bb2e00a3ee7257699ec28109b80a2cfd935508838a8f8cf36cabcfac154497c3ea236accee5b243667f692ebf25d3", 0x9f}, {&(0x7f0000000800)="c67de1ce0b9a941a21ce6f2fe79549f870d801ad9f01a780b7fcd2eb286e0304cd2342b2d0ed0c0286593f39850b1739e7fef82ed81d71963be1553731890c7cb561d1ea3cc5a6a113446c6c4f4e665b318703f2116404828fe4fbcf3e594a68b8e83aba46158b49cba1379c9b20fa0a75d13b3540a7256cc57b256ad8f86311c843a474e0b201b79d47395ecc57f23cc82566b28f7332bd39499c77bb2750565d19d38110a96710b161fdd77e45795668c2d8d3da1c437dac30b52ef61abd1dbcbb9cd03bd4e3dcb726ec11ea", 0xcd}, {&(0x7f0000000900)="e42a8b45f59a43086122422fa7f5d9245a9177a9fc0d69d4ac40ba0c0b1dc1d3b4a98708c895f2e3f65018a9a456e9c0c5a45d6c1cf7d26cde8b881583949b1e2c6157fc647df0f30a5dc73b92e0e41c981f201908fc447d89985c139839d2de13db026971423f7a70", 0x69}], 0xa, &(0x7f0000000a40)}, 0x1) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000ac0)={0x3, 0x300}) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r2, r1) 05:37:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpgid(0xffffffffffffffff) getpgid(r3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f00000002c0)='X', 0x1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="50c74b910804ca9f256ec5807540c363e5193052c08efdf5f6826162a2ca731125d8ec6121d6a9ab6d04d3aa84890aa331ff392160a7b56fe91ac56ca0b1aaa88e651df177cab31d6ac877ff401dfbd970a25a57f4d57f7674f289dbba21d2c9be802a4e04bf12163b46c411ad1218d285d4c561d89d9c"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="f2af814c0e4eb445d05d803b27777e07537239455e839c0acb4667c5da3ca52041c3a9e87fca021f3eec8e2f15b8a622451cae87f45d6754074d6d4877acfb269a97ff625d0216531efc1ed81cbd694bd3f114945567b0ce0337ec870dc29b222a72daa8af15e4b98cd167672ecd5a9730e7aefb7acd483297d2df3429345e3492c4bc6392fd653feab8875a98a8f974fbaefb3d115f038903130c8ccbd0dfad40af8552bed862f5e059a21ae05580233544cb1357887c91c58d9e8a81577f8cf4c245c7bb9e9176a74a8b192cf712fb425e3962657cb6896deb4815738067c06b87f50c", 0xe4}, {&(0x7f0000000240)="d28e", 0x2}, {&(0x7f0000000300)="97adcbd0c857128ee23f693aac8f47aae99c107bd7b858d9c9fe176f117303deaace489ded18b9b98b65652a5335179b2f5100ec40d71b3535fa570a15272dee139986b99586854ccb522d1a7463a8bb7e6280b7dbb94efaf46961440ad1be4d41f08cc6f3a57a8c06db016b3d4402d785b7bfa40201658e10074c8b1d0fea25327c5a4f0445e72877701f46cbc5c910285d0a67ad9a967435799e0cdd6e3fa81ef27d565cdfc82d1d858586d63ff614e927de6003eea4c3d2eed2178209843bc8b36f57105742ac62346254b3b4a5950ee5bd8dd1dcf040bd", 0xd9}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0xe}, 0x40c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) 05:37:05 executing program 0: socketpair$unix(0x1, 0x2005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) pckbd_enable: command error 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) 05:37:05 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x222}], 0x1}) kqueue() pipe2(&(0x7f00000000c0), 0x4) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x4, 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 05:37:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x200}, 0x8) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000100)="0cfc7432c65bc83c13314503686e638705b8cef045929c49c70e3c1cb48aaa56448030e7e946247d76d5b6dfc1d3efc7869ed8ca6d0c3344a5f5b1fa0e9f3d3562b68b9e98dad84c9ec77cd45d842e778adc296e017a133814bada8a7562789b450156080d3c917a69799836ff23387637321f669ebe38ebcce7377593ea84087b8b8ad82caec270ef071e02753362d54bfa059cf42021824a87f7", 0x9b) 05:37:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65300067f0e40800000000000000d6c0aefd79601380a033e240312a51370772eadfa46013a1eecb36c9137b522cd1953e3bfcc53ddaff350700ed569e6e0452f97694ad4832241ba44523ccee544ca12b8c034c8ddc6bb2b1fcd8d6a36f846636f3e3445606c826fa03111e98c7cb8fcb4b1c52f8a1"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0)=0x3, 0xfffffffffffffcfc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = dup2(r1, r1) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="b2d25e0529d5b3a657060f36e5ac417bbe833c69336b54e4448dd1572da4a4fbbcbf32cb0f284fa014e7afbe29fa2310fcde6f572c7f52a502f1ad69c67883b97dacb1686b9f944d42f2b3e046d2c5ca3958cde0d48e8681106311902153298f8a1c86f9a98ee38eea6250bafb3ca83c9b22029368ed0473dd74ff7fe82436fe12d28802441b7c63049f0f7cf8049edba257ab59de8a07303d6e1fba97b15d84f84d4011df8a48aca93bead3fda69cac114e23092a1247eb5d054d9712d79596d56b71435a3b84bb6ce0af23e48941a59c8419a278bd028e8eb2a8ef76cb53bd49d5cd51f280081e2367867b0483d4356c417ba6255e66006f", 0xf9}, {&(0x7f0000000400)="4f1b67744f65bdd743540ea13fc8b5f1c6b0e15aab64cf36dbcc45380d8ef9f37a3cb30aa2f6eb31d9c6846deddfd71f3425c72022c65940bfe5211970492cbff55ed8295651dede29e0e3d386", 0x4d}, {&(0x7f0000000480)="9164631904509184b3a3941258c00a6fdc2ef4003f944f1c812e28bd0ee760ce4cd7eb6b4a8075ce8776b303b70ab4806fffb66551fc9c87d66eb1c0be90afd96ac7c99711b3c154380e2ff88b07bc7441472abe94c852ae6bfc22cffccd396ad7e9a9fea0775e99f64a3c34c53016c0de7b09d3e2bd809b7ab26ab26f516399", 0x80}, {&(0x7f0000000140)="f72fd1928a4a89dd4e7feed217cd9f0a16056e6bbfd78059b7ffcde4a4bfeb8da0d8835b7b203a", 0x27}, {&(0x7f0000000500)="bb66a883df18401cdd88a3ffbe87f5a18b580bf63287f994ca8311421a7387614337e57c4338330e771cde3bf0fae4605cd0e306065b37a0ec76180c2654a2b77e1d1d196a5d8d89db951926bc02aa8628ebfff5449199a00ac944997e8f80fc74f8c385815d15ec6256ba5a664aeb1867f7f01c1ea9b2847cfe8388d6136c4adf3e8e72f1d3a82a7d4b84f6d616c8eb66c8de7a930fb243c154c90628", 0x9d}], 0x5, &(0x7f0000000640)=[{0x30, 0x1, 0x40, "2cf3cc5c72eb3fe802460611641761a9263df27e33330d5e5bbe0078"}, {0x98, 0xffff, 0x8, "b8a4f6e450e8887e2547276fd14cbed96039cab8d3d6a6c7ece1ed8f6bcb1b6b7bac6eb0c8494adeb097251f877b551c7085ee18953a0669e6edde888f644f208c298f3fe6b2b547a9e5fbee236ae28cc85d65060ddd4cc7d6df6810661b6fbde9d4b72819949b3d7f8997084c46af59c3a40d6e3d68991544780a3dfa21a1eda0cacf0481ba78"}, {0xf8, 0xffff, 0x7, "fe5ee20d99a820ce48b265be7467db087abb9932869f9e5779125b722ccf284ba96fadd84a0c43004c22ff73b33a11f56e83be0b6918f086111726be3c52bc650422a07da9e9fb9a3351eb8cdbb5088597d547cfd087dfb432f5afc5313b0750f8677e2a5565af8c1a93dbaa32aa6cc3b490f5f77ddcdd91314b965b11b2ec0aa1936b27563a3ee3d8d7483c14887071ed8c0c0ce5d6bf78e9aa03ac12462a0f75c05f34466caeac645e8a5f65ff1b10fc4cb28b84429eac1ef4486ddf58f46ee70fda606420fa19365f88c5cc0a83f82ef7905867291655ce3b2833bb79d4ee43"}], 0x1c0}, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x19e7, 0x1, 0x9, 0xa69f, "3985adcf47c49a7f97fe2207db946ce670462859", 0x80, 0x200}) 05:37:06 executing program 0: r0 = semget(0x1, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x6, 0x800}, {0x0, 0x6, 0x1002}, {0x0, 0x488, 0xffc}, {0x1, 0x0, 0x800}], 0x4) 05:37:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) dup(r0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 05:37:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x160) 05:37:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4516) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 05:37:06 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fchown(r3, r5, r6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x2000, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x1, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x3, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r7) r8 = fcntl$dupfd(r3, 0x20000000009, r0) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') r9 = socket$inet(0x2, 0x5, 0x7ff) fcntl$getown(r9, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 05:37:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x401, 0x2, 0x0, 0x0) r1 = socket(0x18, 0xfffffffffffffffd, 0x20a1f) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) socket(0x1b, 0x7, 0x7fffffff) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0xffffffff}, 0xc) 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000180)=0x370) 05:37:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x42) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x36}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x9}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000000, 0x40004010000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="2ca8c7af71f652ac", 0x8}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x8, 0xf50, 0x3, 0x6, "7357696f24be4151fe7ab11fd7f22e9bf373469c", 0xd6, 0x100000000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="18f8e1a29f7dbe5f4e9d1d6d40f8d144c0ce0f9f30dabd0eb30ee0ccf3aee9e6188ac8479b02ff3fb39e7e71f179283d5c0243b3be35674728336635eb8bb22fb58e92fcc9cdd7ee6e7ec23b1cddd5e5be637c2d2eb3e412c6e40254bcd3bbab578073dac4", 0x65}, {&(0x7f0000000100)="402a06206196b50ac4e2b4d8537e22d42a0087244a2b1ff88d9a333a83ee47d43717f4e3da785790a3d5ce095c6b2a77040e119f18324357ee3673d3c2dc49564298c5d4243801d91599a2d55fb68234cdd3c23ee9895d83aae75148ccc5b8e3d4eac935c9b3f839ba354e08f738b9a5703ec644144f55ab6c621b2603531a1e10a2fbb112a685337ab9", 0x8a}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)="4aa5d4d1bd1396e409f24563e2e8db1b33665c0ae794ab6853395d116e95da31afb98c0cbc13466b6e559dc4d43a93bde7f5578b85c55b339a3c350ab8bae99c66783e602bb432719d3a3579eb2b8942ad869d9cf7f592f8244d8b7d4f01c53acdf8e6e4c324891c84eba6cade30821c321aef0639f5d9ff4a8ea7b57ad0e12b5a05b721bf3f8eb83266a39d8c1021129db3cc1d8e0c0155971b7cf03711f8a59c5afc7230f96ab089d8d58a5c15cae66303fca93291ce4af6dab8c5e65c077f68e4a3e0dc23caa79451c5b80dd53ea40310ea7c7764153d8928c2e8e71e84cf5559c8ba17eeea2bb176e639c34a15ba878d4578ef", 0xf5}, {&(0x7f00000004c0)="8355a361d685733160e514e9bc8a4297ce86e00b40bb6ac8088d0ff3ee28df6c6db6ed067de1f45a20f28113eb054c12cbfec1c864da09e08dfbbeae4df6726fbca170034f50131b45a0ebd32bec5c39ba55b1d8b3a704269e3cc9f9d5c1221f6569dc1d4019905bf9ef75381d505aaaf005ef2bfb0e6114d7ea6626dd946949eb938bd7a59b3e352a13e7e2b422dcf28913d543b8791094cad977a89ae87cebba751a62d2f4584a4604e9b7a8413cb6e3291746be0e0066235f95194f05df28130506033e402890ca6657b87ded3c25cb6ab47c3ae0e647a96f050577912e", 0xdf}, {&(0x7f0000000200)="2919362faa68a48a3534a8975ca3d8bd6346d62ff2bbe6493ca2336e7f8e00808042a4eec219c8992d5eab33e02915f628653e20dbb5ca25ba3822be645731715c3fc2c3ef389bcbcc", 0x49}], 0x6) 05:37:06 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000100)=[r3, r5, r5, r7, r5, r6, r4, r6, r7]) lchown(&(0x7f0000000040)='./file0\x00', r2, r5) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="54ae9a57ce0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad15a05000000043f11cd64f723392400d89e88585f113858252b829e6ca80f56762fbe1d8dfea115760c0939a25dcd5a1926f0ef068e5c3605d0e4a0e0ac3a3961036ea666488348ce5f0944593dd9216314b9d0e433c05c5aaab96c90ad56ec86b472202f4d1b0c414d6090c444064a61f52de6b6295842471cbb6c9c9d1e0866d60adc576fd4261cc5425fef797ed703cdbb0fc146a0449a6e06965cec65f9a9f6296a140067f3488647445d928936b216a6e7d84f061a210da43f39b20ef07e2e53ca0316d8070764cc305c3981253375399ff9ca9bcf09d22a0e89bc48ed5dd23adbaedd0ea5dcdb67fcafecd913e2ffb14aa0fa75"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = semget$private(0x0, 0xa, 0x1000000) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r3}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 05:37:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x10000000000}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 05:37:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/195, 0xc3}], 0x5, 0x0) lseek(r0, 0x0, 0x1) socket(0x1a, 0x4007, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)="0400000065c06c06409e9896659c8e7e3ff886af2de204e7980b482f1a2b69918a8d3e23763a21f93bd1e1d2a25cde2cde175f8407d42485f8ff9c281d123d920ec829dbbf8afa8d89c884f100b0c79b15300e", 0x53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) r3 = dup2(r2, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 05:37:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="b38a4976998ab6d8a85dafd71ac4092aacc1f105d60f8fb9aa81a2894b052850", 0x20}, {&(0x7f0000000180)="cf1ed69b6ca85835f9eeabfc0b717bc5310e6cda481d7f009f8c747dc04d2c9e4942b84af6f0a88d49b39f737d288b7aee42d2106099be690b7d7ebbf0dcba3561f3155d7d17ca0bec635eafd7adb8400f70fe70f8b8c52fa1a035c377643d62", 0x60}, {&(0x7f0000000200)="db77bfd58066f5c30b4dcced147a5eba11fc9f9e15aa70a9d4e3485c762cd1e1b97d8165c3ba3ede8e30c8a121239eb25e1799b844d5214d5f10e7bc8a66954182e4111f4913de1815d07b78dc3a3f66d40a17d2519327c15d0f7b09", 0x5c}, {&(0x7f0000000280)="4fc1144b54e37a85efa3e987e9b4ca787e525a77b4bb6584b0ea6a45ef7fc1954ffea3aed89821090cfe44300a017935b717b47abed4bce0536666f706db17f5c6151e15e187736dece6d48b3edf643ec53de4eff0269503330539e492ded9ebde510e097adaab58f805", 0x6a}, {&(0x7f0000000100)="b253bc63e79811fdeadba94364b88372ec6f1c298939b9dc06857c2542fd99c8aef4b6a1afb44cec5921cf1eca4b75cbc1a7e57adbc8688deb4c", 0x3a}], 0x5, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 05:37:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x9, 0x4, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1010, 0x4) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) r1 = getegid() setgid(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 05:37:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="f9d021f7aec902765e3860d6564a781acc5acc884db641728792e262cae6e4c65e1a03f5353dce117bba8aaa17db70684558d867b28e8610df5c3354f3e1069fd6787c54d180ff01483df419b8b560b04cdd723b90f5c1d4049fb36d117a7477c37fabe333bb5c66528ba476477bf998ccca520d570c81e648cdcb293cc73bfdcf13bfc3", 0xfffffffffffffd99) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cc0b0610cd33f027ed7d55c80412da7d0586af82"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1fd7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0xbfea) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e147f00000058000000000000000205eb8a5a0500000004"], 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 05:37:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) socket$inet(0x2, 0x4007, 0x100000000) dup(r3) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) r10 = accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r10, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 05:37:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x408, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x10000, 0x0, 0x3, 0x0, 0x2, 0x7, 0x9, 0x1, 0x3, 0x5, 0x4}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x120) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x2000100) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xdeadbeef) 05:37:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f00000000c0), &(0x7f0000000100)=0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fcntl$lock(r1, 0x4, &(0x7f0000000640)) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) 05:37:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = socket$inet6(0x18, 0x10000003ffe, 0xa) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x110) recvfrom$unix(r1, &(0x7f00000000c0)=""/103, 0x67, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2}) 05:37:09 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180), 0x0, 0x4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r3) fcntl$setstatus(r2, 0x4, 0x88) linkat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 05:37:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) close(r1) syz_emit_ethernet(0x8c, &(0x7f0000000080)="6cdeaab008cfe3421bf9e939e965d826af8d8d2228170bf5ee589c4939e6d0a259e000349e1cddc7e1684694706b6d1f78460de39c99a12b5fcc5b18fff44f416b5d290dcb77b3c75f1138c89ad393b30485fcb13bcf6a9f8439df6f92547585b8eb46995ebec325f0603c790202d2f0a9c5d6c1abadec800d9e0822da8aa3472595ac72cd3925577b9a4536") 05:37:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x9, 0x8, 0x2ab, 0x100000000, 0x1, 0xdca9, 0xfffffffffffffff8}, &(0x7f0000000100)={0xfffffffffffffffb, 0x5, 0x5, 0xfffffffffffffffa, 0x81, 0xfff, 0x56, 0x9}, &(0x7f00000001c0)={0x1ff, 0x9, 0x7, 0x8, 0x10000, 0x2, 0x8d0, 0x401}, &(0x7f0000000240)={0x3ff, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) kqueue() poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 05:37:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 05:37:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = msgget$private(0x0, 0x5a1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/133) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 05:37:09 executing program 0: setitimer(0xddb11c0695df7054, &(0x7f0000000000)={{0x40, 0x3380000000000000}, {0x8001, 0x7}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 05:37:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x10000000000000, r0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000080)) 05:37:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:37:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getpgid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x8, 0x1, {0x7fff, 0x10000}}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) getgid() mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x9) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 05:37:10 executing program 1: read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0x177) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) execve(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/158, 0x9e, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x1000}, 0xc) r0 = kqueue() write(r0, &(0x7f00000001c0)="bcb277425f342c3903b828770ddbf4b6226517a3306008e5fa6c7b2907233a10f75abe5c4d17616bf054b5a434e019c594621a3e5835f0d107fc2999b3ff2f45241e6c8117f048e64952189ae6a8daebe8b647ce5bbcaa7f09905bc56e34add7ed6ffe718462756466cec5827c865aadfb61a2940a529e02d578ee6d058b944f6d8b519a6223e5403d752da554d1c116529ce461dbf7c7c12c7346156ef50e22a7dc31c625e6a5ef8f25675fa56f73a3e741c1b26189043db01b95e598b5fe20804f6263a2cd606fec2b2160ba781350e9fd4e7cb194134a6caede8efa216bf623561e123460", 0xe6) write(0xffffffffffffffff, &(0x7f00000000c0)="db", 0x1) 05:37:10 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00005eb000/0x3000)=nil, 0x3000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0x2ec) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x82) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0xfffffffffffffffe, 0x8, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 05:37:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 05:37:10 executing program 0: r0 = getpgrp() r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = getpgrp() setpgid(r0, r2) r3 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) socketpair(0x20, 0x7, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x7}, 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r5 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) recvfrom$inet(r4, &(0x7f0000000300)=""/71, 0x47, 0x40, &(0x7f0000000380)={0x2, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r6, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 05:37:10 executing program 0: shmget$private(0x0, 0x3000, 0x212, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 05:37:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x10, 0x3, 0x80000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) recvfrom(r1, &(0x7f0000001640)=""/4096, 0x1000, 0x1, &(0x7f0000002640)=ANY=[@ANYBLOB="0000325d480c6c653000bb6aa947dca3a2058505e167ee7fc18cb4d4407bf3b3e3b581a4e5071fe28ecc20e349d1fddb7da4b23063b9ced57beaadabecbe9a02f87371338e959a14391a30807dbf425a0de5f7cf75fc306da21423c8d8213857833acc75fd48233454eb2b6884f10bead87214c589da58d78b3dfd35f4a8c8ba9fe65a39592b077eb8f9d9ed28b7dd253e8969da96a84deb4b3c15b1ae77fd275abc8b2db282ef4645b8edc002476e2284e461f67745cbe14b074badc2eac969a6524461f17c95a9e95a7a774c1ebb3cc5a7b1b2cde1b0b910dbb36216d68d945991960b36092e144af0fa1b12839ffc79ca94b50d5baca174f9bf2b6e0a03df48eaec1e38971efe276670f85fa4a5582f7a49000000000000000073031eda5f50b2f12d36b4e7a74fb94b60fa4e88ad0ee2c279a9da59631fef87ae31bde1ef873318cf9d2468013b03c654afc559cd0c6d285961d773513dbda1bf3cc84e64a030dc0e1c63985901000000928a008ab2327e464b933b4a53846a626118eee2d8dca2e4858a1d75a77e712b00caae7ec48b675bff1975deae8714334363ee532aa0386cdaf3a556df038c1f0eb9e59161145286e807867a289a1eab62db7c7346a64010c4a640a6166ae84757e5c777dbd253760cfef399467ded8815c48f0a365f54e42069257acef1866880e20d55b689f19b5a447100f13004e241b55a37e826d66b58e20747a23f057ffee9cba9c3b095c94f4424d5480a74b509422a2b4f1368"], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = accept$unix(r2, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r4 = socket(0x1, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x100) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r7 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r7, 0x0) semop(r5, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r6, 0x5) recvfrom$unix(r4, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r8, 0x2) getpeername(r6, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xfd) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x2, 0x4) 05:37:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x3) msgrcv(r2, &(0x7f0000000440)={0x0, ""/155}, 0xa3, 0x3, 0x1800) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f0000000180)={0x0, ""/174}, 0xb6, 0x1, 0x1800) r6 = socket$inet(0x2, 0x4, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) r7 = accept(r6, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x8, 0x3e0}], 0x4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000003, 0xe4, 0xc25}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x8001}, {{r6}, 0xfffffffffffffff9, 0x11, 0x84, 0x5, 0x5}, {{r3}, 0x0, 0x61, 0x6000006b, 0x4, 0xfff}], 0x8, &(0x7f0000000300)={0x100000001, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) socket$inet(0x2, 0x8003, 0x401) 05:37:10 executing program 0: r0 = socket$inet(0x2, 0x810000000000004, 0x1004) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x8a, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) 05:37:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000540)=0xc) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgid() r1 = getegid() r2 = getgid() getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, r1]) setegid(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x2, &(0x7f0000000180)=[r3, r4]) getgroups(0x4, &(0x7f00000001c0)=[r7, r6, r3, r3]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) openat(r8, &(0x7f00000000c0)='./file0\x00', 0xc08bc8d356a56b6b, 0x5) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000200)="c9f4288bfff2a4167e2e2cb19683e36b98bfd3c4ee1367b0b4a5633ac5ddf701054eb4c5828b2ef1aa9f5e5e39001741f0919bd5f862e7078b3c902a523db3b3db5cd7852c1a571682a003b975a0065cfbbb7ea5b2d05cf60d153586fc81020bd458471a0b445acc7a56466624c8cb35fe161f1ba2fd2453f358662aab3fdc7b949adfa84f58b16b864312cf871ea23c8f592949b10ed3a5aa2c6e88dc897352e234f5709cf63c5e51", 0xa9}, {&(0x7f00000002c0)="a9f0dcf826a8224c1afe79f36040f9d8bf034a784abe01626162ecf29158db5aefa3cabbe6fc31fcef8d5810a0bd588d353e81b19a5737301e629818901ce75aa29862d404b8082035c85736e3c9aa66779581d61240a3cf8ac1ed7a9e6806cd21628c7c464ab85d854412fcd39ad4757ebded31179421232201b5744e66e4980e6059876d3ff4c071909b34269a684d50ad624b9b908ba173148786211b5bf436a857e282994f5c02ea37aecfe2f9c9fb21fdfde15a09623053689ec1eed9ab27ab7e2d31af101e50adf5ffb1e44b52ed213b2ba4572cbce7cac5b77d5a79be037a89ae528f15c7811f8ebe33f5652f6b82b845", 0xf4}, {&(0x7f00000003c0)="1d02c3965ebdbb817219bb5d01ec7d7bae640d71792fd845e1acabaa8f28ed207f380118deb3340c35281a892b7261ac45c1", 0x32}], 0x3) getgroups(0x2, &(0x7f0000000140)=[r5, r5]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x21) getdents(r0, &(0x7f00000000c0)=""/148, 0x94) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:37:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000, 0x4, &(0x7f0000000000)="5415b5ee512bc9d0f53dd6330ed928ff4a4aa3acb65c0851", 0x18) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x59e, './bus\x00'}) rmdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x80) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/98, 0x62, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x8) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x1, 0x1, 0x1ff, 0x55, r3}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x8}, {0x5, 0x3}}) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffff80000000, 0x5}, 0xc) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket(0x1e, 0x5, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/230, 0xe6}], 0x1) read(r0, &(0x7f00000003c0)=""/214, 0xd6) 05:37:11 executing program 1: setrlimit(0xc, &(0x7f0000000440)) kqueue() 05:37:11 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) 05:37:11 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x41, 0x0) r4 = socket(0x20, 0x4000, 0x75d) r5 = dup(0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10, 0x0) socketpair(0x18, 0x3, 0x4, &(0x7f0000000800)={0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x100, 0x0) r10 = kqueue() kevent(r0, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x9463, 0x7f}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x43, 0x7, 0x7}, {{r3}, 0xfffffffffffffff9, 0x11, 0x41, 0x0, 0x2}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40000003, 0x7, 0x4}], 0x4, &(0x7f0000000900)=[{{r5}, 0xffffffffffffffff, 0x1, 0x10, 0x40, 0x401}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0xf1ad}, {{r7}, 0xfffffffffffffffb, 0x0, 0x10, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x50, 0x40, 0x7fff, 0x7fff}, {{r9}, 0xffffffffffffffff, 0x10, 0x40000000, 0xc, 0x633}, {{r10}, 0x0, 0x20, 0x2, 0x9, 0x1}], 0x8, &(0x7f00000009c0)={0x7c0f, 0x2}) r11 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000005c0)=""/242) r12 = msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r17 = dup(r10) ioctl$KDGETLED(r14, 0x40044b41, &(0x7f0000000000)=0x1) msgrcv(r12, &(0x7f0000000240)={0x0, ""/119}, 0x7f, 0x3, 0x2ac54a37b50fa8e0) kevent(r13, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r16}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r17}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r14, &(0x7f0000001280), &(0x7f00000012c0)=0xc) 05:37:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) getsockopt(r0, 0x401, 0x6, &(0x7f0000000040)=""/106, &(0x7f00000000c0)=0x6a) 05:37:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="b285c5609c1a2f505b5990fa3d2bcc6ee213f9d0f63446e2117c3399e808c747cf7460967962aa4da881ccde60c0dc28789879ac16b27f7150759690ef8a0e921c1358fff03b8af32e7c56e79409a0deef", 0x51) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x81, 0x2, 0x5, 0x4}) 05:37:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getpgrp() getppid() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102b0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socket$inet(0x2, 0x8004, 0x80000001) 05:37:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 05:37:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x48, 0x200fffff, 0xffffffffffff69b5, 0x3b}, {{r0}, 0xfffffffffffffffc, 0x60, 0x8, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0x85, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x51, 0x20, 0x3, 0xffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x40, 0x6fb, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x40}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x21, 0x4, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0, 0x8, 0xbb09}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x751, 0x80}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x4e6, 0x400}], 0x39cba497, &(0x7f0000000000)={0x6}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x43) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x5, 0x1, 0x6, 0x1, 0x0, 0x8, 0x1, 0x2, 0x2, 0x20, 0x7fffffff}) r2 = dup(r0) r3 = syz_open_pts() r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x30001, 0xc2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x28000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) sendto(r1, &(0x7f00000002c0)="f204b69f5b78c7d3862a0dcbd404fc32ad472a6666c514c2aeb546664ce425529bb2924d49afb04ec9f8ed3e1e24ba8d1b48388748188b7e833d76d761b6a154c59e7d831ff13bdcbd88d6e0a22356513dbaeff0243584703b2972502445ea6de8637f0e8a5daafd5d1d104dfa9594e196d5269849821125e8bc3c0e646353a4a42d65bd3a79ff45885ddc36b78a968e4037fbe6e06e7bad27836cd5a3f008e71e48475de00162ce3a3860012117719a3587992c8c084c6efa50cd8ff6695cf0ed082ceebb35843d21431d98c266f8a4d1ce82eccca8a7ce2fc714530157e4a5f229b51161179ad949", 0xe9, 0x4, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r2 = syz_open_pts() r3 = dup(r2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x120, 0x0) close(r4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r5 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchflags(r1, 0x2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pipe(&(0x7f0000000400)) getsockname$unix(r3, &(0x7f0000000b80)=@file={0x0, ""/4096}, &(0x7f00000005c0)=0x1141) pipe(&(0x7f0000000480)) 05:37:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/252, 0xfc}], 0x3, &(0x7f0000000340)=""/7, 0x7}, 0x1) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:37:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x9cae48772bdcea0e, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) getsockopt(r0, 0x9, 0x10000, &(0x7f0000000140)=""/253, &(0x7f0000000000)=0xfd) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r2 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 05:37:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1ff, 0x2001) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:37:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) semget(0x0, 0x3, 0x142) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = semget$private(0x0, 0x0, 0x100) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1000, r2, r3, r4, r5, 0x5, 0x7}, 0x6, 0x6, 0x7}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768", 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000180)=0xfcff) 05:37:13 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r3 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r4, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7, 0x2, 0x940, 0xffffffff, "7864d5ec0ec1bd9b96fc9de5531599169929dbe1", 0xffffffff00000001, 0x1}) 05:37:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket(0x1a, 0x5, 0x1) socket(0x0, 0x3, 0xffffffffffff89ae) 05:37:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002c00)=0x400) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000700)=0x9) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x1000001000000005, 0x0, &(0x7f0000002cc0)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) 05:37:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) write(r0, &(0x7f0000000140)='\"', 0x1) 05:37:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket$inet(0x2, 0x5, 0x0) 05:37:14 executing program 1: socket(0x6, 0x3, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000001, 0x7) setsockopt$inet_opts(r0, 0x0, 0xa638f47e89b58068, &(0x7f0000000080)="da0e7df32bec6750f6c41f0ca315b166269b6768e8bccf55815dc4e32180b021684baa6ee97c20ffc0c71d7055cf7fe95fa9ef00f77736479520234835f57304b7a960048ac17058535de518fb98de819d7575c8369efa4ed5555427f5c771a6d6060b7434436198292d4c80b73618bd7d007d8c638233272c6c45c4fd19a81f25c18ea8f9fde836aea8bccba4e33f0e48f36902900c42ad04322b7e", 0x9c) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 05:37:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "75141ab0f8bf743d58a8f855fffa8eab6ec0fc34"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:37:14 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) r1 = syz_open_pts() utimes(&(0x7f0000000040)='./control\x00', 0x0) write(r1, &(0x7f0000000180)="8ed8ecb496cb8c9093f9e72c2cc076d281027da54df3cd9649646993c5f375a388655696532042a156ba5b61e3c032611713dbbe9c644e9613b89879e0", 0x3d) 05:37:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 05:37:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x2, 0xbe, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x84, 0xf0000003, 0x5, 0x9}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x8}], 0x80, &(0x7f0000000280)={0x0, 0x100000001}) socket$inet(0x2, 0x4000, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r3 = semget(0x3, 0x3, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/160) 05:37:14 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = socket(0x39, 0x4001, 0x8) read(r1, &(0x7f00000001c0)=""/127, 0x7f) socketpair(0x2, 0x3, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x28}, {r2, 0x42}, {r3, 0xd}], 0x4, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) semget(0x0, 0x1, 0x108) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x20) open(&(0x7f0000000240)='./file0\x00', 0x28, 0xc2) 05:37:14 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x5, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f0000000140)=""/126, 0x7e) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r0, r4) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x80000000}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 05:37:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) r2 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r6 = getgid() r7 = getpgid(0x0) r8 = getpgid(0xffffffffffffffff) sendto$unix(r2, &(0x7f00000001c0)="8543e34e5b431c4ddded6ee1129c8eb4e207c4311d8727ce8fcd17dd09651968f7ec5e34c42d", 0x26, 0x4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r3, r4, r5, r6, 0x14, 0x10}, 0x0, 0x401, r7, r8, 0x1ff, 0x5, 0x1, 0x1ff}) 05:37:14 executing program 1: r0 = socket(0x11, 0x2, 0x800000000) sendto$unix(r0, &(0x7f0000000000)="0800000000000000000012005786ca3849451ae3d3051020fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa00000000000000003ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a8c39fb2f0000000000000000000000000000db5e8a", 0xfffffe32, 0x0, 0x0, 0xffffffffffffffb0) 05:37:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5100000000000002800000300000000", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8401, 0xa4) 05:37:15 executing program 1: r0 = socket(0x18, 0x3, 0x80000000) r1 = socket(0x18, 0x6, 0x200000000) getsockopt(r1, 0x2, 0x6, &(0x7f0000000000)=""/172, &(0x7f0000000100)=0xac) sendto(r0, &(0x7f0000000140)="99189f30a95e1bf1c857f17256db2caadc2142d17148557b2941f4d2226b5bc02f7a8ff075b89d6efa34d1bfd8e98f8a775e375c170db512d67a785e1629cf773d76f53ec1aaf8a46dfaa47f849cbb6b10a7bffdd1dcec007ee4fff0219948b2376dcc08fddbca0d608b84c003251797b14536239a9c8c6b683c9181d41b6ef02689d6f68905f703c4e40d2ce767d70c2da62627827b5c486afce34ddfcf", 0x9e, 0x400, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0xfff}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000000c0)="0000000022e74900f5297b231d6f7b5670c811e2c73d9ff054d2987a27445c2413de845c8a6e8c185778705382dfd9", 0x2f) 05:37:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 05:37:15 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f00000010c0)=@in6, &(0x7f0000001180)=0xc) connect$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x1000}, 0x8) r2 = dup(r1) r3 = socket(0x18, 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/2, 0x2, 0x2, &(0x7f0000001100)={0x2, 0x1}, 0xc) setsockopt(r3, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) r4 = getegid() setegid(r4) recvfrom(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) 05:37:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) getuid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="faff2d2f66696c6528c46576aed63169c8f90f79b47da093454a399c7278571e08ca9dc65f1182fa0d351a7c50db7dddad058d7635c42b6cf8ec277a7d9b81d27b13f54fb4d0cb5ce7d102d70df7015a159f38f34b"], 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="04373a643052beb3cd81bd2c27555d1032ff4ae1ebf939755e924c66b43a3159aaef50c88949abb355fc21be8110db0822bedaf158a58d99db1e0ff937645f1f4f36c45d3bdd838604721ff24d02b7be0585b44c0499eb28cfd6eebf3b8b6d2225c7f13cab0211651637b3bdb727a4bc1c2faa69a3485dc7a0e5b702ea0a9acecb9c8167939c9acf46cc5e628f482b934675f9c9412df24aac352eb244e7681e2012f412f6f1a7badb33885ddcb76de34044af652f8fc185e5cc687110b55a3d9ae60639df7b7ea80e1baf13952be348252ed5bb193c6b23c44fd8a00cc598fabc6b5a6713b6dd444f16e78c27cf88", 0xef}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40f}, 0x40c) 05:37:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pledge(&(0x7f0000000000)='\xd4\x00', &(0x7f0000000040)='/dev/wsmouse\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r2) poll(&(0x7f0000000080)=[{r1, 0x100}, {r0, 0x4}], 0x2, 0x7) 05:37:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8000) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 05:37:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffff8, 0x80000000}) "load: 0.28 cmd: getty 24301 [ttyin] 0.00u 0.00s 0% 316k load: 0.28 cmd: getty 24301 [ttyin] 0.00u 0.00s 0% 316k 05:37:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7b0, 0x4, 0xfc4a, 0x3, "3bda71127043d7a18446d8b8b3f88100d6b3c1a4", 0x8}) 05:37:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) readv(0xffffffffffffffff, 0x0, 0x192) r0 = open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(0xffffffffffffffff, &(0x7f0000000180)=""/160, 0x96) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)=0x1) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x191}], 0x1, 0x0) r1 = semget(0x3, 0x1, 0x40) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/47) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) fchflags(r0, 0x4) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x7, 0x0, 0x3, 0x1, 0x6, 0x6, 0x6, 0x1, 0x1, 0x3, 0x200}) 05:37:16 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20140, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8a651e864ba8a630d6cf434bc8b834fdcd5f237f97ae5f17e7875dac3fb80134a8cdb3f97d6a8a75532be3efea43c096bb01677b4b33d90b33f66f5dd8e766043d3c164bd05f57741ed865bf36790ca6457a7c3380957e9587733855333670a8709cca24330382159b01dde673b94584c1197cbcd9e4f53bd911f5b52c23e573e05a4bea9ed56aefc2efbad0db44b0fe715854bf38cefe6b1553823fbb9b5ff318da5183709e97f11d06a8530bd3fc6909692178e1de4daf2c0a8e33b484f8edbdd31f66c51556f1f", 0xc9}], 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x81) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) fcntl$setstatus(r2, 0x4, 0x84) 05:37:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 05:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0xffffffffffffffc7, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x1, 0x199}) lseek(r1, 0x0, 0x3) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/54, 0x36}], 0x5) 05:37:16 executing program 1: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x1) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f00000003c0)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x3, 0x6bca, 0x9, 0x1, 0xcb, 0x0, 0x1f, 0x2, 0x1, 0x7, 0xf906}) recvfrom$inet6(r1, &(0x7f0000000440)=""/113, 0x71, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x47}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000140)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x10) readlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/32, 0x20) 05:37:16 executing program 0: r0 = socket(0x2, 0x7, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 05:37:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xa, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x59b6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x8001, 0xed}, {{r0}, 0x0, 0xa, 0x11, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x200, 0x8}, {{r0}, 0xfffffffffffffffd, 0x16, 0x2, 0x10000, 0x3f}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x2}, {{r0}, 0x0, 0x10, 0x200fffff, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa1, 0x1e61, 0xc8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0x7}], 0xc00000000, &(0x7f0000000080)={0xfa, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:37:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x20, 0x873a, &(0x7f0000000040)="55fc11f326c5600daccadf01ce6ae6fa74810dc5acc096440d2cb0d04901edffb1d22f1b33ff4f08c2c2b9d7b7682497bef037", 0x33) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:18 executing program 1: socketpair(0x10, 0x4000, 0xeab4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r5) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="0ad3d8086d10f6f9aea33e87a96a909f6a0005d1988396ae0099986e5e5e47d8caebdf28166323ef6124a53a96d2940ffe2574f6f7e504b622b32fe9c41f9170d8ba9d38f033a1e7dd7f84c363e40b110d0160a69f6cc56b83af8682830b860c68257024f040a56e9f1a58d15994ef491c04aba2b5abddb6eb9116dc42601bad439de20fa3be91b7bb8cc7ee4d57080bf8", 0x91) r7 = dup(r6) ioctl$TIOCSBRK(r7, 0x2000747b) accept$inet(r0, 0x0, &(0x7f00000002c0)) syz_open_pts() ioctl$WSKBDIO_SETMODE(r7, 0x800c5712, &(0x7f0000000000)=0x201) ioctl$TIOCNOTTY(r7, 0x20007471) renameat(r7, &(0x7f0000000040)='./bus\x00', r7, &(0x7f0000000080)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r3, r4, r8, 0xa0, 0x9acb}, 0x7, 0x6, 0x9e53}) 05:37:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) r1 = semget(0x1, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x9ef96f4cbbe978a, 0x8, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0xbc4, 0x800}, {0x7, 0x4, 0x1800}], 0x4) 05:37:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) listen(r3, 0x1) sendmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c600cdd1be7c3e5bf8cac868cea1a3f407bdf37b7628b1517ab2fa35c23e6e125e94ce9281e89fd0f5b91845fd61daef486a5877c459637708604e141faa9308c827381f96b6e032", 0x48}, {&(0x7f0000000240)="36a5b1b38e18a5314a74bcd55600f5e09b3a1d01835059287de39a0c9b26807ac2d1174beb91a493feff97dc891654ad41b4c5fc3e39aa3aafd9ab6b92028d59ed73f387c742cca8d621e66a0389bc0b15d8b7ea0bad55a7566e5986fbef04401e7706abcf6f1eaafc2996c70ed9e95209a9a711f824ed70f6281f1f", 0x7c}], 0x2, &(0x7f0000000300)=[{0x38, 0xffff, 0x200, "44d304880142a972b7417bc700d45663e2313065eeec171fccf0092d2dab7acf573a7197"}, {0x40, 0xffff, 0x91e5, "b2f1ed75854777d2fcedf27c8d64ba8d813f8509c78cc5ae2a8b05d42bab95634802621a14d7427f55b28d3fe1"}, {0x58, 0x1, 0x1, "9c0ab508774e1f96d44eade3986353ed71e3e81494c5009cfcb997c18bf9fcf7c994c24ee9e66e2fdc38f67c73bff41c01f6a0a24238c1ed9738690aea84b0462a2fe75f"}, {0x1010, 0x1, 0x3, "1bec1b38c605207ec69becea1aebf67b7e70cd776b8d87845b3046b91e8f11bca8d6ed18561e23068350263b3008040e67bb2688ccce3a14bd5a05d296fc440e1ac3d9a027d22c197fb0c970619b78ece20e8b85b06227399029e38b52580fc97330032545db85392523f529dc1c2e74ad91ba6a5d7eeefce8b2e87c6833001b6804017c47043bc3069bb47f2d0f837b40b83ca8cd77776d37b8ff65191e7fc02b51abde6e424926d2e8e78dcb6b56b338f34671c927e88cf12a42fa22d01eab54976ea1ca51e041d8ef2099f6f2227be02a53bb43a26552efbdcb64648839658000baea450bea003a60202912fb34eb851e88eb93778842122d7b06dc36cbe5dacd1b9fa1f440c32de3890647b25c6fe2e41353585cbb00b005fb6821bf9ca9099615ffc1e04a5cda5b26265459ad123ff93016953ab930a1a9d1a0fe021f4ffaf95fba86cc66179dd3afb2144ac2414d536d1350007e97ab813e235ed58fffb325db345cd249913d19e5eea02a0ffad42085aa7bb3340b34152835485422d9431caf64668614b60bc29c3b8611da11148cf272736f245badb2ab9ccc65eee61b989409383c9bbc413b4100a8c3903602a618abb3c5a52b58034ed679e28a23a34221741d43f63fc662c16d2ebe4482aa152c0a0bbe44ca107e9e4d4be8e0980128a225b83094e1e0547858e5a30e422d0cc66815d011be2ce6f68472145e4f005d6007414505c724b7b6a52a6ec443391e692554aa6c8ee3c4b8d7b32b4ac0c2cf55f73c6cf181014c01b500e34b96a60160a9c110c930ca09375f1dd1cd6d075cfa26b6387df1f18e40090a09eda40041238fa1e682413f55064264f025de2e688b3319707f4432986c580e54510d6f809c47c1e356a4c183d2047eb2e7b8d1c139dcc99fbab75b5a51593e4d638a956aa47c33a19ad11111953237cb20f4d4ed2d19459f89a30c76230d374552d0f5a71d446c5f752ce525c79359b88c046606cc5e8638fecb4f4d2d2af2a75737b45dac7ef20b40dff2afde2aa02edaad86ab91730f46814a65c4fecc5dcf6321513ed1709d2f9ecb9adfb9917664643994d8ea35ab5ef7e3a71473c1efc9c8964246cf2a2f29d2f6f166b1d976491a18daa7bf347634ec457e035daecad6a72bea158b9999a1bfe13fcdb1653e3948cb9660eba5b4ab100391eb33495a51bc538b90478e9e3f7a901e6d951c3fd5eec7721be0c584e1aab025c95b4df5c05f07c242bce390d4712f492e008d18abfd5ba485805d270b3f3000e7aa275d2cc427b101d7ce1783cf5b612cfb4f5b5e9d5d83f5242b4899b838a5c0c3a97df90c6e4842007d19c33634254a9a81e3c64405f5d1db7a16b6f0b345cb1468be68b26024ecb14712bb4333e17783757e15819b5364c2120406c14ca18eea643c7b40ee39781e04e334a22ffd1160ca324bb57fb9e54809ac39ece007dbe06155079b66e0ac839efb518a4fe6f5eaeca47aec6cd963bbec6e26689958b3d3e097bacbc42e06b2cbf2bbfffcc41c50a996aa6ea9538d3b43c92d839f35b72696094c7c75d85dc90176c56a3de98870a55eb8a1bcb0ec9888d3a4069f47d413c08b041827e6dc413570f0708d75dda00f79408121d71839f9508156727c4be401706341a45c042e416df03c0a3a3746c8f82a99cc83ac288e069474c1eaa136065949039d9ea784c512cadaf88eab032899a3d73bd7d47619ed990769cd91a2a9d534d3b48691189d5d6d5bb23718cf921aa52083225dc87ae6cc739f8e32d0c1c3e19f1605f8e0f5b49fd8d25d36c1222f5c7015dc679263a46cd8aea6201f980f841cab26d72ab5682265d205ce6e3919e10c026cac0b09d6fa1dd99c131fdc93fbb1a1ca85e2adf7ae055b4837dd730e71675270bf7ac212740665c0c2e8ad78f9cbbfe724fdd87368f91e7fee499dfb6e86104dc292745f6da911515c4a5f6f274fe4037f16c7b1a59af805f9ad8909a51df3cfa610b8695c35ee91d38c6be6206b6b3762b1d29b0f6395402db0223ab82ed80448aae3ed7ef3cef66d81a119b57d255cca3ac7cd8124932e7fbd76db471075b97e6d08a7bc7bffc1eaf9f8e8f9aa9a7d94b807ee5ec85198ce1eba54d38f773a06ef40a89d9d5b9ae2402dbfdfccd285f92cdffeb627d4cb8a822c20603e230b2a23288f6cd77d9320e03f1c3ccab857dde4ac26dba1fdf840a1025e5489127d0251416b59d5ab9d1a362ca1cc4230ef1df41dc5192dfe5120899ef1159605068c98e6b4b9faa7ea339c19ef4f60a1ca8ec45df6b4a30376218d1af92e7985a5302ea911604800f95f509fa497d466bdd1618dc5e9bd90063c48eed95b932847be6c85ed1a3ef3acd9d94544d4694bfa817102736958fa0be27d221655cabff872a67b001faf984d66c4ba6eb72e0635ce4920a957bbdd566613e059bb722e11f4530e6bd4216c67423f487af46ff652fab3ddf9184af0dd62fa72396a1a82b2b68d088945d1459c7ccf8f1d9577ec7c69485c30e4a7d793e1aa395758ab4f7ead873374727711750290db7523fedccb90f035f36a65652896497ae3f477a18dcef6d2452e446e8f9ae9773732090fa396a0aeaec70c0cc36cac50d2c250658eb798dae938b9bc3021e24d7f912c9bfee7824c858c8b57deac55cb765f643c085df169cacf624a2495b99c9e16daa05ccfe596cb76324ecf68986a81b09a4113c8db3787e2c35aa42619dcea8bfd5eae296b6333f375872a894ce8b7ab26d90b754483777ace19bcf490f61ce214b1e4f64b19e3fa3d2e879703c028f4c77cc9c843a98d52690d39a1c58208a99f75ae28bc04b405cc266515cb48ed98e83f9d62b31d392e06dbc369cee093a4d552e463892918ecda12734d9e0a484c6e7c35264c35db24b29d451582c3eed57e081ab87455b59805a69133786c238699b85b389997f26e6a2750218f32738d8ef53645d6e5300e80dd3cae553e4ac7aa431693d6484c4b22a6ee03996c2f9e94d55eba979690110c8446b24e02aebeb538c6211011b95d091e78beec71084118bc19ed0918446bcd5b8ac69818f1282857a3ae1151f0a022cf6806953937c3e1895f07e6a051b5e1147a2ec40bf1809104ea4610201d2e9b60bbc6a33b37174df168d0d23a381b7e443a490f89259567bae2129f5d792cfb378dd836a858fd5b854d2a5609924be36f4a82909fde9cd1e7331aadaa1ef3f878ff3f5a0f1d57e3e2c10e652686912912be418ce4355d64cec58bdf8a48c884287938070dc17653a44a7f47f68d9701090358f6dc7f61048ffc6dc6df29d6056de8d07bf360937debb30e1592af3c5f47894a94c89c8d0f40acc34e5f2a02531c590c3d73d4c1b327ac5eef062df323b587983df1c5dbee1283e6ee0c0908238186d68dc325ad9b80c8b657037b1ec232b5c139cf6580e3a58a10bf4f4789da5cf5743dcf4bfb37ccee435cbf18fcade53c155768fc87287041f7e2cfd80a7111365c7b449c1d1c8feb6c9396aca885790c10921a9b9b54564e5a399d099a65a2daf4e6ada0ff35c48ac7a96ad4ac7bca9f2642b759f23f6e4e2862deec55a58895635e7a2bdcfa80109f7de19d947a23024c2811bb4331ef570592dca055aae5064e37a8c64a0f48c510a4c28485f70cbf7df8300189f21d6d8d28d549f6a43babc9dafe851ed6b2b8b8727be5f5fd6b83b319698b48d21a4d662c4fc0b61823b0572a276d72e0f4a435ed664b0514c76af81685bf423de94ef993cb2be09168cb0a5c2bc743e308cbf83ba3a50faeb4b4ff43b14abf65f6b8614d4972e545125344f4ac5cf37519ea61f6f05dc766160a4bb38796f63f4e5fc48ba80b3ba39ce9d5828606915c872bd88e73e1e48eb8c4845f2a025255e2b1fb7e4df3b6c7fe38f8829a5bb3586e4358727d08d6f6f068720dd8d6c857d8729b19990bf67be4d13560797b3b7b9e7534c8b394cd6a1fb65a6e4ffbbce0e4c721bf9b0f38f436e9a6886029083599bf2a3fcaf71f9ae52f15d85c3e2e05f15a646e1eef80bc85e4f525512e5c0f3f48c496bb202c65eebd3b69b99a57050acc6662906ede6efdaadec236c16f2b9328b28db2e0eac8d7643d3c6084d140a57f83c0352fd02e8dff7105d8fc13e6886895ef20622cea95c1c1e6dc8ccbd3e07692d8647aaa7d968530f2a344c7aa1805cef3fd86d22dcf5de80d903a6c3421dd39c021f2b1e4c02348be8749491decac4fcbb99c2ef02b3526c74762f5a3e06e19e4977b0466158f524885d79ed21d9908fffa6bb6e87cc071c8e81b3e58e37f03a7ba07e233eb64a64158d30e94451bcf5a3296b9dbb7fa289d5c01a4abbd965804a0bd06dea07c329e0b6c184ccb515ab76c4395b201467bc023fc7e5e83f3f8c749655cc174d915c3785c74f38fb903cf42cb6b4b5cab27ad7f436dcb5d67aaa28211c5b4fb521bb6949595d716aa4a480025e9017149d3ef7e7af25e8398bb8f2e078bcfce259ce603ab931a05b6244644ba26dded0af8a20662ef305416906a38160767955f9cbf6bfa637d8b99e80dbe5a771500499f9a7eec16e1f77e311db4b49ff6de27880f7b021a61d857caa00c2707784eb83ace7eca86336be6401af6992e97bc3592528e8a45fe6fd9aabd89a729b81b15d20392443c958b7fe65172dfb1c83cc1b41e25dc9058434476f304816df93e37172dd74f135cf30aa778656d3956c58d7cafa4ed5e2bd69525cbe5854cbea324db5ca05dc2fbfdc7d0a8aa220b94ebfac9161cd754eda2dc6676d0205b4c2ae7e6ee9940b34d652bd29ddb3846501c920ba128bbbf0c4192305d37507be56b55c06bb251757a9e376ae557391a1fea18d2331986af8c1daed885874da171fee3fdf82432b085746a244335c477abc1e33049d163712e7918ac4c8b657cf624d1c8555ac2006d4af2fb797b9cc974c0de0cd55cee18aa0aaa0be4fe9e7c765a1b63e8944d43c0e15b17ffcfdd559578c0bd12cb92b10f9b01d5607c2383c3587d1b6edf5a5d257402b10f373424bf3e4c08764759ee559a5a73e4d8450c812624cf45589110b2357d0497e6b6652e1d87f69f76216cff0842d56015945e648cec55c31199913e9aef7abc46eaec624ef56d60333f30e09406c7ca13600b87555dc2b1315b2f376ca583207db35447b1d0283fc2a7d5f969358505339414fe4a443068a2cc667ca29997d11b3d2f1b619df3ccd8cb9d41ccf9efd629edec1b6666d9f62f98e5337f167522eae40e164a14a6765499253f3e7839660ea10fd356e991b08d3e2ecf9623bb2f5d5019784840875cebef991618943afc9e659d3abe93ce8a504e4d9b42c53a39ec8a6e4b9bf60167932867497605a15cbaf5ba43a07062c475bac305252c6c0e77838a1922f53d866942d8e9be5d0f6f69ae492409dde787635e3be5d3cc782798773beaa8ae344a4773f3e809ff1d11beee2fb4e657557469fd54d8e5485dcbfa432c1a9a1e3ee44d5797011745ac04646fa3087720f9ffa46fd4bc5f7b583aaac5294749097be78dc2b3737be29888a2ebac927ec9fe008ed503c90311aeeb726debda8cc7f3d45501f83d12c7647d5768fcd2403cf994299ac79b099ca199f93481d7152f7df5cd8385870fe68d4643463139fd310240b707e68b6a1115159f55f12c66628ab96b4c4b7062c781f27fd93585ce09ab3aad6069384e827a9236b984885390c6e711ffda6b491b4ac1868efb6d2f99ef259943addcb39a49d72131a17c26d1ba3427e7e93c1dd278f773f47aafeaea4a974969b022db"}, {0x58, 0xffff, 0x121, "21feecee1383a774a46a21071a0cf0d9bba9d9ee7d068597b58d1d3eab7d0c03c954e438882fe1548097415992c56f16d2603080b7464f6b184ed4799e74e8f0807a7e3f"}], 0x1138}, 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001480)={0x1, 0x1, 0xd59, 0x0, "d166b5fa04bcd634d7e1af50fdbaf22c93070bf9", 0xdf, 0x1ff}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0x6, 0x100000001}) 05:37:18 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='\x81\x00') 05:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xbffffffffffffff8, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000380)='./bus\x00', 0x20, 0x4) mknod(&(0x7f00000003c0)='./bus\x00', 0x0, 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x6040, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x81, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='#\x00', &(0x7f0000000100)='*7)$&(\xb8&.*\x00', &(0x7f0000000180)='%[\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)=':^+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(:-\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffefff, 0x0, 0x0, 0x0, "000000000000000100002000de5163ba00", 0x0, 0x7}) r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="473587e280c8b716b775f0a96ee09cd1a00392c2174b0bca199d013460888d07732af1ffd4a9d9e67db9e2a9562418d768dfdbca1f311c46ca205d7996297ad43cf66017943c691339be9282ac38bf3c07faa09578983b8ffaf8a7bba2effea06396476c877ee70d91386c6ebcff216fe9d2", 0x72, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f000000003c008aa4", 0xc) 05:37:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xff) ioctl$TIOCCBRK(r1, 0x2000747a) 05:37:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1ffc0000) ioctl$KDDISABIO(r0, 0x20004b3d) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x9) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4e32) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/65}, 0x49, 0x2, 0x800) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x3, './file0\x00'}) r3 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x3, './file0\x00'}) r4 = semget(0x1, 0x0, 0x30) semop(r4, &(0x7f00000002c0)=[{0x4, 0x367, 0x800}, {0x1, 0x1, 0x1000}, {0x3, 0x87b, 0x800}, {0x3, 0x9fb, 0x1000}, {0x3, 0xfff, 0x1000}, {0x7, 0x9, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0xb9c, 0x1000}, {0x1, 0x100, 0x1000}], 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0xffffffffffff0000, './file0\x00', './file0\x00'}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x79258ff8153e362c, 0x10) readv(r5, &(0x7f00000013c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/21, 0x15}], 0x2) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001400)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001440)={'./file0\x00', 0x8, 0x1f, 0x1ff, 0x0, 0x4, 0x8694, 0x1, 0x3, 0x2, 0x1e, 0x3}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000014c0)={'./file0\x00', 0x4, 0x8, 0x20, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x7fff, 0x40}) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000001540)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x25}, {0x100, 0xf020}], 0x2}) getuid() symlinkat(&(0x7f0000001600)='./file0\x00', r2, &(0x7f0000001640)='./file0\x00') 05:37:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x1000000000000003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xeb, 0x7fff}, {0x6, 0xfffffffffffffffc}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x2}) 05:37:18 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) symlink(&(0x7f0000001280)='./bus\x00', &(0x7f00000012c0)='./bus\x00') ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setregid(r5, r6) openat(r1, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r7 = open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) dup2(r3, r7) execve(0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 05:37:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x10d}], 0x10000181) 05:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x80) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)='\x00', 0x1}], 0x1) 05:37:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chdir(0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) chdir(&(0x7f0000000000)='./file0\x00') 05:37:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x100000002, r1}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff4c) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r12 = fcntl$dupfd(r0, 0xa, r0) r13 = semget(0xffffffffffffffff, 0x6, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r12, &(0x7f0000000340)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r13, 0x0, 0x0) 05:37:19 executing program 1: r0 = socket(0x100018, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000180), 0x10000) 05:37:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x3) fchown(r1, r3, r4) fcntl$setown(r1, 0x6, r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:37:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2181, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/238, 0xee}], 0x9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000740)={0x0, 0x64d, {0x5, 0xfffffffffffffffa}}) 05:37:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x2000, 0xfffffffffffffffe, 0x0, "b05b0600048000002300000200", 0xfffffffffffffffe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x80000001}], 0x62, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 05:37:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x804000000003, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/59) 05:37:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="8760a7f6f1325faf87a3d293e36a0efc55558d609db62641b98e62d51c3a30c5972b0b3c529bff58dd9f075d81fcc5512560147c332e96351f300f97a1c0ab50df8b1a756726ae5e7c25c2a59e0adb603c0fd68132ae03fbe181382f77e5405018a0ec6ef3d3fb4c0d7a49f418fc2f60683dd0aece2eb6a10e608096a96b8e23b400837aaf6b6d53d4", 0x89}], 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfff, 0x1}, {0xf280, 0x400}}, 0x0) execve(0x0, 0x0, 0x0) 05:37:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) kqueue() 05:37:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() close(r0) r2 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/218) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:37:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105727, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1)     OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 05:37:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) fcntl$dupfd(r1, 0xa, r1) 05:37:23 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x2000004) login: pckbd_enable: command error 05:37:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 05:37:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x180) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 05:37:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7fff) r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 05:37:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40014010000028ad) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x180, 0x20) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/103, 0x67}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x40000000000002e8, &(0x7f0000000400)=[r1, r1, r2]) setgroups(0x3, &(0x7f00000003c0)=[r1, r2, r3]) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='x\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00231127feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x1, './bus\x00', './bus\x00'}) 05:37:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) fchflags(r0, 0x40000) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 05:37:23 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x831, 0x0, 0x5, 0x80000000, 0x101, 0x7f, 0x10001}, &(0x7f0000000040)={0x200, 0x3800000000000, 0x3, 0x7, 0x80000000, 0x7, 0x3ff, 0x7}, &(0x7f0000000080)={0x401, 0xfffffffffffffffc, 0x4, 0x10001, 0x7, 0x7fffffff, 0x5, 0x7}, &(0x7f00000000c0)={0x2, 0x20}) r0 = semget$private(0x0, 0x2, 0x120) r1 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/157) r2 = geteuid() seteuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) fchflags(r3, 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/231) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/249) getpeername$unix(r3, &(0x7f0000000400)=@file={0x0, ""/31}, &(0x7f0000000440)=0x21) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000480)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000004c0)=0x3) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000500)=""/73) semget$private(0x0, 0x0, 0x401) setreuid(r2, r2) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x2, 0x0) r4 = socket(0x1, 0x3, 0x2d) r5 = open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x80, 0x3) write(r5, &(0x7f0000000600)="bfc8f6b5e436d81fa692c938d39937bd2812da831526a10a670676b719c543e51c173c1bb502d6d6fe680511366d2b7893e2e3c9df5ff42982287fe96d6902955137", 0x42) semget$private(0x0, 0x7, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000006c0)={0x7fffffff, 0xeddf295d8d3ea980, 0x4, 0x10001, 0x2}, 0xc) setsockopt(r6, 0x1e2, 0x7fff, &(0x7f0000000700)="bf139f58a7", 0x5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000740)={0x8000, 0x30}, 0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000780)) getpeername$unix(r6, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x11, r4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x400, 0x0) 05:37:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x4b42) sendto$unix(r0, &(0x7f0000000240)="d5b5f3367a31f28336ca6e6703c421db836b44794aafcd5872ecd413de0c0184b4db076ad4007885f3587ab8393d5dfae9fa73381da52c2346bdb5a9ea6f1782716535136c1bb3034eddeed4c61c57d100e8580c5b9a9d7024c62a5be801aae94fb6d26650bca6c2c9462f45a9fb801b013a10702d71d569606d8f6ae547af9154618426e71d869094c0cf6d0c601eb466b9c86e435deb41687043080112e70d6ba521b41f319d795a4069cb26e5a728fbe41ebe13305ce0093717c3d1bb150c4ee2617522beb8158b6bcf3a012911b6db0c6b0a929f6a4bb96901d20e157b82997cc29770e5e4c1d5e7143b7d52615e9cf797fc5635e53902b39539a20f1e559305185959dbe93d61bba6ce69b1f868fbf7d69033f557af0a265dbfd416dd499f339aadf5258687f986ff5a842803ac26e8ebb1090d51d5abab883027325a46b6c051b8155f9e246a84cd1ead45ea6951979195171f0db329722951c1b6d8caa1a943440aa918ffb021d99d0170a6bdac91759b5c05a1dd9ae8ecc20ee1cf1953be62224ab186fc0b6bd495e19c6074d53a7d9c6202d288676abf38721d978be0df4caa510d3d4a3691f26b88eb7f511000f659720c5d95d9eb5fe3023e641de1ce2d75f4665fc8821ecb06fefb308f753f764e054e35c38f282744a7b187f915b7d92c93819be9a08aff8fae83af945eef7d3bdbc51465dd817ea85a53fb0d091b336e0115498591aa98a7c0a5f30fb20d9bed313aeb341775edc93419a2483588bf07d492f2a31ca77868033ebcf74ae9c8f5a5d4edf4a83a90487d6a0181f7fe3f3a12a6a734c3513d9e55093bf61fb63a911c87a9ecf79d138a1339e2bf1f44ce0bc60aa3447d97da2d15e3925c35e5228df4d8018aeb8434b8aa03f45b99b4fb499bd58b943615a125006cdbb814c6f680c877d4cdb9c014bf05f91fd2da0a4de9b816062066553f8555c9ef987438eba745ee7d621161eddb6d32d4ce07e267471619cf27db083009df835a6657f13e5ae6cad0bf351289b14ead8d85f0f9655d6b8bdfc9845e9633a4c665eeb3dd251d8a7ec3045ae49201a195911a3980a39d6d783f6ea5464ca48d027cf7f128d9479f5ef552bca86e6a62d6b141f11483beacea4f769fe7b0eff346cf7d55a19352a63fddab0c1e7a877d7fc156740d8138da8996c3dcbc750d9adfc89d788efa9570f7dfaae8598bdfad745fcefc370f936c05c50aa79d6b7d3b0ca1deb7f5d501001eb9ad6ada57ae43f32c328fd09217b27a60fa10ebdfb9e1adaf1b4384650456edaa3740be46c8575ab29178667f0ce0669b3e5286dec204ef63706a6ca06508c5c9309390a6003c2d949041b87df6515ded2e83eafeef4c14f081607c7dc44db8f76a10c8ca3feaae9dad24ba14890c6dc6db2b0aa86a4eaf2262bf6d95c8603d144634449708503b5245cdff88762bc7c9f9964d501bec21e6a11b30d916a9ca0e1859052a4fe3f21f5ec51e9dceaeff26787088af6c66926526816762880de1aede9fc62b57a07a40e5342fcd26d341287e350cad280b2d131f45f1495cfeefef73445b64d06195ecd2b9acfcfcaab97c715580004c84a18312dc982540ce5739dc7f9567a096dd55d76776fcaa93f2c1d555e3425bed00eb771c58c538eca06f0835a1335d23e22ea61983bf78abfe226e887d5c9bd29351d247b2f79b93895392db6510f2fbe7af82b53878676fab0946c76dbdbce4cf89c975634672cf52e7d9b3b7a3a8f3416f89365bc61999d84c2d7fb1edcaabc666b1731a3bdc00e03b7f9b3fc9ad636e82fc6d0c564dde675e7b9b73caecd23fd3c67eb9a6ce64a829da5b8329bd4dc1f0ee848377ef3079f2e9218a0f09d23e58774f037984987ebf5b8af939fd19f3175520e6c5ce14ecab323d35fad01d0568f3c2594c57a596468362c80d4fbd9c474d9fe98eb6d53d5e95ba9000f2d2de8cdefa92f49c5aa00c3919c3eb632236e374265f56d22b1eced9c42f845ae7665baa78fac9a3e9719ecef4cf6ac0daae565f859d91a0c282644cc4aaafce3ceb80a73413182f708ba90ac8145d0a1031614d0a574664a05893fb3047e24cff9dc566788b397885285974211f1b00b01001199a087bf9ec2f4df8c592708456a25cb30e9c601d0644108debc57a45255e57df18f3261b439b1f8d067a02cd9dc7deec690d715e13a897f10b4274061966d0157efbb0f72b52d7acc45a7375d13d42506a0247c4a827e302b1ebc9f9b86fec7d32648c85f25e5aea65326488ac3b56d7c2b5af260c2833df76d43e4a0c6f4b36f24bd0771f6e90dcd0b3e3fa70a43e637d79ff3881e355b79be5dfe3e4f23c51fc9861a29b80187cc1c83051f6885d64dc89e864b3d9fc6da0f08725d5274b8fd945219ce512efd4daa1f875edeece9b50cef98f8fb2f6a9a7297b106429bd3953310fc2e9edfcfe8bc960e2ab93433ee6309814bcda35139097e8792a54742ddd7535cd6b47feaf57647a09019b881d726041679a5c378299f8ef946684497636cd140b1b29b3980a48614dd876309f92108ebaa5972efbf3176dfeb44d4a9425e174e10a1def5f5ec9ff58d5a3304579c46d7f4a132c8a64680266b641c779ac311be19df45462b39fb675c01f2160976d418d662ddef52a2fe0c8f62e38c4e419038e8d6aa3cf5241c0118ae036c9f0991935204849eb60f97031bb6093c2e7f46930b173cc7742aaeeb1223d6a8c55761cf9215bdba376fac64a450edd7d4ba257fd515f0b3aa39ac0a42b3e1a0ee9269dc7332b96529de8f0b612353b6e85de84cecced48b139a71b4eeef007b8cc47ce6963f52616c2762c83188e086a9e3c02c3328ab4f94315f2cfe086ffec28a6181f3e0a15f27ec22454b857fa0dba030003eafea8fc2d48c72c7fe72b7e894ffd8596c4337bad6752717e3ac43af6d8742e1338925f43d6636c9b7ab3c21f5f5afa096491107e7acaaf69d7bdcb4ef4be5aae970bf11dd5ec590913f5d5150c4e2226ad8240282ee4dcd318fe3953be89842986bbe4702cfc7e8fd51ba2d155781736255baf12c647da785af5b5c5a0914587f8f50e45d46e426ffeb1fdc42fb9115794757e630ca4a7210eba9cf0e2fb0e587b4541d5da8373859be5a033fac86425843e820ee2e5cc1476740d5ab99ebc36c308660580e2615a5099b8e7841706b122a5e396198b00402b4204502dea6aea7b72e7dff3c7220b75f3e5f386a0b59c2ff854eaca3ac7f62c15d8324a43fd322edef0937738124386f34adcb49290b5e0a74f26a8592b553d207fb09912e77293c3be440d49fd05c278aa6a8eed3009484c23f72b4f8ec10fa79137552dc5420813e975f883cb4af1f42f2b8f5c58b7e619a5ea0d6953dd53892ca22918694bd9468c88897bbc5203b79049e1792e1c5781aefbde2ab1cbd9694183463782342584ba78111f1d7ea9a06e7a3320db58b4825976483a258436775d2fe0105706acf7291d198164c6426e520a316f623c36716f70b6a279a1be5fc9ba368956cec95491c3cff370ad4b4065a673eebe057faf685f76b29ec1ed1380ad50b5c8797e99e88e85cbad3dabb7987a6c270cc5c61ee9e2a53d0c30e9f33e874b83f215a86a9cefaa6f6505113affffcf117629c8807bd9842d4a477ef4782960825f7efd92e1f741f6481c5cf5ecc77f0375dd99a985357091628c0e2d16e76c5220bbbd428f38e9fb3014c0fcd03850746bd058fa92ac9a4d3b2244ffaf322c9247565fe346eeb139e93a09d2137ba0aeae2e7f54f4f4dafbfaf6173eae69bd108d67aeb7c4845f4bc62c7f9b89a1de4141e7c636023542c088f53c74ef63388ecf7364a6a02e63a144397a0b8c697d03360588ec1f5802f5557dc47bc11194b698e8f71ae29b6d34324fbd60311f324dbf7b2a7866570baa6ccba200060638b976b7fa8df43cceb9219d72ebd8af67610c5deffdfcf4332cecbbf848a77a767b7f880a07f4c36618c3a8168a263950afa976532b787ed57784dc7a1e95b89d8c4839312e86fcbce5879be037dbfd4166348223e128fa824237735f614519b2e9edf050818978fd939dd87ff3209d8822ee50b4122c5973b1f25c2a992e1a7b4da79aae488e09e4ac90c2168fdb63c5bc4828feaf0aef48dd8f265b8983ac8e872142f23e98013ed800bd6fc1a93d57ee19d5b3d1aef0d4ed0cd6d410d3decea48349fab0abfbb80d0b7ae96c9f7ec09045b68d0a90ad98b67f98c2a6aeb681e74f104b1574a9d3be48593555c5a28ac2d2f069a615c0c61e000bb8fee47856b582e4ffe5f177762928156c117a3a2613122a3953043d77f43d5814d01bb9c0be67b854191b167698f22f294a52d9ead8b8b6fa7a78ab66e0ba8108df445cc2a67e73cbe4ef48724524cf1ddfc508a75b91c7e8998efdae5aa775af61e42cb30ae0b31b0b70adc63080e22af7dbb240bfafb30f39642eb60ac486cbbe7b6c217a3796ba5102d7c8d9b703972998fe2bf1776f1b2a2213362ef40fb78fb93ce6243a46badfa64ce590f9ec1b475102b00364bbec77740993a0640eea86a8169078aad718430a98eb0402cdd2a44923533974db438c5c4549f4304f79989ecb1108e7a59ad3f942e781f1896ad5224e653016ce643f094ea4ceb55f97e4bf82b2172a81a72e2b750b8c4b7fa742a0c3b9979c481b021a3338ff1e648a5b75b3c8f58776d1da8267dfbc2db763a13998bcf7c3efa574711d0ccb15b7aaeb5be78f83c0b0d0dc15e6e0982f78e239fe77aa8122a9ec313cfaf2de10c7d023e6fdc21d138b55ddd65db6d0f71a6188104b8dbf67d0b01800a3dab2eb782ad272512ec047b9bb04fdca4779b2da11f1f7cc1bcbf18bc133cfd74f4cb632222ce2358a742ba89ea127def8becad546938dfaa31ba65e27e2da298e1d04584d616103ec9ef4b43c75f0719d3079e4020b2430397ec95eea459c7e49dd602d6601bec571fbd42324d29640f2d9b747df55fc64885930e555a4c2411f76a74c12ed82b0d58672080dfd414727a58b252141211671ccedde52561eff6218621f907b216e673de096f8c6fed341437908d02ad936430eac148161871b1e5f54ef5e1157bb800b070f04191e45dc55254a0d708de6a962732a56e69ddc05e0a4e877c7b2552c2d66228edda9b3241bf47dd94b5d0c11d4484cdf5a1b4d52f4280cea7c41d00af578bce9cb2f763ccce215c27dab5c29e676423334af64aa01fbbaba554eba729a3fbc6fb17b421d741cd312e73589911b3b14412d9ed539a0347a362bbf400584cec26a9890a0590eff2e502814a2c29b5203eea1a3a77b61b744a37e7746ab711583afec1d655701e1f757feffeab7e86bef4e46e5cc6fe6e86ed79992e289c2a0eac5fcf0a8d21962c39463f033b33a425e808106d5e88bb476abc957b18f1ba306215dee0a0365e535c3d99e74a8db192423540c47c87293f3a16ff5eb3e2bb446e87aa46e9c0fe8bfc58160bceb96da6b4f0e68c31491b4bc2eccf240fed4e31b59815ba969505f4b2a178a6becc9758124a811e2b243807ed84efe2602984a192762c1fb097fac8bad2315fec7cde51d315be83b4251848c001e643bdfea96471e491a90fcd97addf4b9cdf93c95432bedabab6e212e3becf6f8e4f7a7a4a791f2178b55a531ba950246774c006c547fdb6a3b6a5345862a01c27942630a550e08eb6beb202e3cc8369a4a93119cfcd7b77fc36cb20d33032339338a5ee29009917525de8a3abc2f01649435fd3021c8cd9f257fc5d671af25f667", 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 05:37:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x23f) 05:37:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 05:37:23 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000fffd00000100000000007e00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:37:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 05:37:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x40000) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 05:37:24 executing program 1: r0 = socket(0x6, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xc2dd, 0x4) 05:37:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) dup(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="04f5cbf0f186ec0d65dd4ace3da4114417814278283d4a0ae17737355b49a8ac1fa329da4c8942b84f16ed1be9f71e8455bd2d50586c8833c1e1e0cee146ea58c3c4a69af6d237304b5e7fbeb4f25ac1a599bacc", 0x54}, {&(0x7f0000000200)="5d407f8dc505c1d739992a7723acdd1f77186e05bca61335f916a50145dc297a6a233339c95ce949366c55f9db6b4c85dd8604e60aee910cdb805d41e559d605db538ddd4607f15f9d7be57085bd1f6970663e1b1d16629f5502727fb0f2d393", 0x60}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 05:37:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) 05:37:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f000000003c008aa4", 0xc) 05:37:24 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = syz_open_pts() flock(r1, 0x1) 05:37:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000080)={0x100000000, 0x3, 0x5, 0x8, 0x8, 0x800000000, 0x4, 0x9}, &(0x7f00000000c0)={0x7fff, 0x7, 0x7fffffff, 0x2, 0xfffffffffffffffa, 0x6, 0x0, 0x8}, &(0x7f0000000100)={0xaf, 0xff, 0x8001, 0x4, 0x5, 0x6, 0xfff, 0xd5}, &(0x7f0000000140)={0x6, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x7, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 05:37:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107005, &(0x7f0000000000)=0x280000) 05:37:26 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000580)='./file2\x00', 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 05:37:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) 05:37:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 05:37:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000440)="be6f0c158a54f7bb948fc049653e9d68f9", 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="ae2c11cecd6681f1f1703a3e2408a93bf8568c654d010000002e2f66000068300041da000008000000f7ba30"], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) socketpair(0x6, 0x5, 0x8001, &(0x7f0000001000)) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) write(r3, &(0x7f0000000fc0)="1b4154dbef94b7e0e6f049265bdfbfb3378d21bbc9230a6dfff56d9f3e5e5b3b35e7", 0x22) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 05:37:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:37:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 05:37:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket(0x16, 0x0, 0x8) 05:37:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffee, 0xc0}) 05:37:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0xe17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/77, 0x2c8}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) 05:37:26 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40000000241, 0x0) pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x201e, r0, 0x0, 0x0) 05:37:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 05:37:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) chflags(&(0x7f0000000000)='./file0\x00', 0x2) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x6) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 05:37:27 executing program 1: getuid() r0 = socket$inet(0x2, 0x10000800000, 0x5) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000340)='./bus\x00', r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x7fe, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x862b, 0x182) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x1f) ftruncate(r7, 0x3) poll(&(0x7f00000005c0)=[{}, {r6, 0x24}, {r7, 0xc0}, {r6, 0x94}, {r7, 0x2}, {r7, 0x100}, {r4}], 0x7, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') r8 = getpid() setpgid(r8, r1) r9 = getpgid(0x0) getgid() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x4, 0x80000000, 0xff, 0x1, 0x0, 0x7f, 0x6, 0x3, 0x2, 0x0, 0x2}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = shmget(0x3, 0x2000, 0x1b, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000740)=""/192) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x3, 0x3, 0x1, 0x800, 0x78, 0x7, 0x3, 0x2, 0x20, 0x2}) lseek(r10, 0xfffffffffffffff9, 0x1) fcntl$setown(0xffffffffffffffff, 0x6, r9) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000380)={'./bus\x00', 0x0, 0x9, 0x0, 0x0, 0xf58, 0xffffffffffffffff, 0xc7b7, 0x5, 0x1, 0x100000000, 0x10001000100}) close(r5) 05:37:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x1f, 0x153}, 0x10) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r3, r4, r5, 0x40, 0x6}, 0x1653703c, 0x2, r6, r9, 0x9, 0x0, 0x0, 0x80000001}) chflags(&(0x7f0000000500)='./file0\x00', 0x20003) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 05:37:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 05:37:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002c, 0x2e, &(0x7f0000000040)="b2da83c5aa4e713048e69931929648f57679080bf226b68e71aed46ecc7bf50d3e3a562c45d5d77c55c5e892ff920c87f9584ff63c93bbd7dad0ed28000000", 0xffffff40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:27 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x34, 0x7fff}, 0x8) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 05:37:29 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f00000001c0)=""/102, 0x66, 0x803, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setgroups(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r1]) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgroups(0x1, &(0x7f00000000c0)=[r1]) setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) clock_gettime(0x0, &(0x7f0000000100)) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x18d3}, {0x9, 0x3ff}}, 0x2) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0xfffffffffffffffc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:37:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xffffffffffffe2ef, r2, r3, r4, r5, 0x182, 0x8}, 0x401, 0x81, 0x1000}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:29 executing program 0: r0 = socket(0x200000018, 0x80003ffffffffff, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 05:37:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 05:37:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) 05:37:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7fffffff, 0x0, 0x6, 0xfff, 0xa1}, 0xc) 05:37:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f0000000200)=""/183, 0xb7) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f00000002c0)=""/194, 0xffffff02}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f00000001c0)=""/22, 0x4}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/75, 0x4b}], 0x6) write(r0, &(0x7f00000000c0)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 05:37:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='G', 0x1) chdir(&(0x7f0000000040)='./bus\x00') 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 05:37:29 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r2, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r3 = msgget$private(0x0, 0x110) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/248) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) msgget$private(0x0, 0x571) syz_open_pts() r5 = socket(0x11, 0x3, 0x0) connect$inet6(r5, &(0x7f00000003c0), 0xc) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) 05:37:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000380)=0x9, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) semget(0x0, 0x2, 0x40) setuid(r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = dup(0xffffffffffffff9c) r3 = accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) select(0x40, &(0x7f00000003c0)={0x1, 0x9, 0x2, 0x0, 0xfffffffffffffff7, 0x4f05, 0x1, 0xfff}, &(0x7f0000000400)={0x6, 0x31e, 0x241e, 0x0, 0x1000, 0xba21, 0x80b3, 0x90}, &(0x7f0000000440)={0x4fc3, 0x5, 0x4, 0x20, 0x6, 0x8000, 0x8000, 0x80000001}, &(0x7f0000000480)={0x6, 0x1}) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x1) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r6, 0x4) 05:37:30 executing program 1: stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000040)='./bus\x00', 0x800a, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8490, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x7, 0x15d5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cb727d1ab276563e8ee962656649963daf398fc0abdf08eb85198eac569b3b7a942ddc3f15f2da983a3844d653d8133e22b71f97ffbeeb1664e78a7c9c94dd1d7be6b5d8424c12958af9d2c7124b0a9080830d6e4e0d81528220acb703fcb37db9bbf52be56e330595028c5ca798e17f0d755cb59a093827af9909b951e2781224cb9f24b330e9c2b6056234066db28faa390dcd25488e3acd54ba45d34dc67c0ceeb70d01a3c62645af3e3387857cb91e1d31a206c3305fb07f6b5737", 0xbd) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:37:30 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffe96) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) r11 = fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0xffff) getpeername(r9, &(0x7f0000000400)=@in6, &(0x7f00000005c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r12, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000003c0)={0x0, 0x3, 0x80000001, 0x5d4, "8176c2326ee2736850d02fdeae12dcf2ed84df61", 0x6a2, 0x20}) 05:37:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x9, './file0\x00', './file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="485cbd51978cf59c54646fc605934e4e8239abc598c5451bd0658f6e8ae067f8942bed8876130f621734893b602e7c2ebf8cfefa09e3b65291ee5ef4956769802fb8d5a13767d71552fc2e2f6ce1bca7321bc1fa42fa56861d7d0fede751fa49c2e13878a38771c271da4d99bd0153f77f1c0499aec9f14594bb10abc8ecede9594d80e11288557d626bd110d6cd4e08ff739db9ac93ee38b0c5862e7271d9459ed6e76b3d5016c1ace24b4356e4be7f2ad41d450bce3fccb6fd3fb6b8f3913182d8a96684e23fe2c6447a47bce68e4e60005b7d805bd0979e29fa", 0xdb}], 0x1, 0x0) r2 = socket(0x20, 0x2, 0x1) chroot(&(0x7f0000000280)='./file0\x00') r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0xbdc, 0xfffffffeffffffff, 0x5, 0x0, 0x5, 0x6, 0x101, 0x1, 0x2, 0x27, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = fcntl$getown(r1, 0x5) bind(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000340)={0x3, 0x20}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x2}) r6 = dup(r0) mknod(&(0x7f0000000380)='./file0\x00', 0x2108, 0x2) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r4, r7, r8}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) 05:37:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) 05:37:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xd6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7ff, 0x2}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) kqueue() clock_settime(0x2, &(0x7f0000000040)={0x40, 0x7}) 05:37:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x4d, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 05:37:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 05:37:31 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20c90, 0x14) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 05:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe052, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b000001000000020000edfbff0001000000bf02008c9798171fbbdf1286a2a219a3ac621f176181ffe691ec51", 0x34}], 0x1) 05:37:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0xffffffffffffffd8, 0x0, 0xfffffffffffffec7, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 05:37:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 05:37:31 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x1ff, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) 05:37:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x50}, {r1, 0x38}], 0x2, 0x7fffffff) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/159) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xd103, 0xeb1, "c9e0cfb24427a87adba32d5dabee634a64b14d7d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a", 0x126}], 0x1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/52, 0x34}], 0x1, 0x0) 05:37:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x8f0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x35, 0x40000000, 0x3, 0xfff}, {{r2}, 0x0, 0x33, 0xfffff, 0x91e3, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0xe8f, 0x7fff}], 0xff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x3, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x4, 0x8001}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0xfff, 0x1}], 0x40000000000, &(0x7f0000000080)={0x3, 0x3ff}) 05:37:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) read(r0, &(0x7f0000000000)=""/115, 0x73) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) pipe(&(0x7f0000000080)) 05:37:32 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r8 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r7, &(0x7f0000000900)='./file0\x00', r8, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r11 = semget$private(0x0, 0x5, 0x2) semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r12 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r12, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 05:37:32 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00007cd000/0x3000)=nil, 0x3000, 0x800000000000002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x0, &(0x7f0000000080)) 05:37:33 executing program 1: r0 = socket(0x40000000001a, 0x3, 0x3a) pipe2(&(0x7f0000000000), 0x10004) r1 = open(&(0x7f0000000080)='./file0\x00', 0x440, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 05:37:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x9, 0x9, 0x0, 0x4, 0x3, 0x1f, 0x2, 0x0, 0xa4, 0x4}) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549551167f5bfa600ffffffffff470000f000fb"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:37:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x1fe) msgrcv(r0, &(0x7f0000001180)=ANY=[], 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x121, &(0x7f0000000240)=0x2, 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x400}, 0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) r3 = socket(0x1a, 0xa4ef063d5517ee19, 0x184c) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fb5fc64653100"], 0xa) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r7 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r7, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() r4 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x8, 0x28, r4}) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x65, 0x3, 0x0, 0x9}], 0x9, 0x0, 0x0, 0x0) 05:37:33 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0xe0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 05:37:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x5c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpid() sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='#))@]\x00', &(0x7f0000000180)='-&\x00'], &(0x7f0000000540)=[&(0x7f0000000200)='@\\\x00', &(0x7f0000000240)='\\@\x00', &(0x7f0000000280)='!()^(@\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='*]\x00', &(0x7f00000003c0)='[$#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\xd3\x00', &(0x7f0000000480)='\x00']) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x1, 0x0, "d730c1e7bb6fc6e23c5b0000000000000040cde4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a50cf84a7786a840a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fba9d5bafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000008000000ffffffffff510eb0092e", 0x81) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24, 0x9}], 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xcd35, 0x4536}, 0xc) 05:37:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x8) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:33 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x0, 0x200, 0x8000, "7e74005d4ddf228a0910b0e58a5d3385631e4c89", 0x4, 0x2}) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x401) 05:37:34 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ff03000001"], 0x9}, 0x0) getrlimit(0x7, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x104) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0xff}, 0xc) 05:37:34 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r1, 0x4) flock(r0, 0x2) socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 05:37:34 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000900), 0x37f) mlock(&(0x7f00006b3000/0x4000)=nil, 0x4000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x9, 0x3, 0x2}) socketpair$unix(0x1, 0x100000000000000, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0x2ec) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x43) connect$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 05:37:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xda) 05:37:34 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40", 0x3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x105) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 05:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGETA(r0, 0x80047460, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8d3) 05:37:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="030288883c698a8dac142c283a84b3af5b6e325835ccc6a1f8a2e0dd69f75f4d34d68665128135104843a024e0c2039c60959ee43bb7bb8b69845c403a5e60d5ff008e129bc901bb2451ee547e1b4f4aa3dd87108a7de787c5f399876515e495e0a343b51bc0ac4ba3ad64dc0e7b583444a88e470538c2b9e8c67ce6587480ed2b8aea2d1dbef312d18036", 0x8b}, {&(0x7f0000000200)="b5dc1097f3ac2a8fcb7309cb11139fc9283e0f48da215a7eea578ef640da80e1b2b6c1b29c85235d0b0a77ec9d5f08b9b6f9a21b1113fc3113e3bcc6c4f4539a561ea8326541b6099bc895c98c546a55576869cc0bf063dc1aeffecf33c3b890f93907d6910478b39178b9d4d4732401da04ed41f50dd74e658415a50b6c1565f249447ae990780716f198b19601e5169243db8b9b8a504508", 0x99}, {&(0x7f00000002c0)="951b558098b609b76ffab5cbba07340b5100eac0338c9255d3aa58ddd4b3a7c633d944118af8ab140d00b85ca99fd09d8c7922af284d0f8379e349a9d4c863feb4c7671f5fd8bed1cb2091b43e966417b8ab357c9a95b283a17d1e4631120cb37810975723b359e952daadd3d62d10ef96025fe54759a39c64bcd59b38df0c3a0f63c862c934ed25f5db7c074c698c823dcdd68240858a5f98bab52946b70ec36eeaac976601d88066f2c35d450700a699eb0865014e4b32836facb5301f8c1e58e3e9eb01989b07c66b6029aabc7059c195b8a7e50f424cb1943cfd04b7db6b456ddac3ea6a25823b7c78d9eb894569e5383f98f29d69c86bdf9e6d696d4358809ce29f879bc76ba6f631f11371bbde418991bbcf935459d6a64fa19f1175dfc0f6bbd6bccf5abce917f352a59199fb847e0a5c9d8dfa339c496943ea55b4fcc5c7fed55f83bc41dcaeb00f4acc6a44db1ebec76d93ae4537dda1c6c587da053c986e3918fb2b5167dc34dad19b9768f3b36ef82c22b3e7fceea4ae8ffb7fff43151dae2fea362aadef39bd22fdd3a5c27478acf8a9d830db119b2953ef17f05f4b492eb7842e18a79df378e22e7e8ba9c75e2c84928bc2ae83b1b66f178736967685bd4111e63edfaeff782839ea9d31f7ac112a11e1762920ea4a8139b2b03442776a5da6c2dfd1d5f248087ca378cb4e2790bc8d86369537ad8cbda74f095e38d396b69bd0ce0921e93935ff37d0aceaf23a07f068d35b0ad34ce11241eea2fa198bf5d76ae65e4e5ae01958e54952e5f896dba9114fcac06558d6ba37a56799e3fda6e207e4c31450803482074afdabde91193a0f57cb2cf4b8e4e03d005f319f567e764b1e3feda95ccefa932c062659a1c5ab51fefcc0b9098d7961ca4238c5f9f0d736c1e7b54a4d4d5f980b7966c446fc3f6eaf0df6990d8586fb886d2a94d884b77ba3516cc6d9bfb707cf9b95c8e3c46907cf96c5e4248aeee1f69b411e82dfdd7bdd9d5b5688e480061e39f55bcc16e4ae4afbb44937583574f901fa5976461736d651a52836b40dbcf07e0ac4b7f0e7065a9987fe3800173f126277e58d91950dec295995f393bd4ee8f4669dd4e402cd543eb6d71958c21d8fb495d6f4d3a3f82e3fbc347d08516b03845aa2ff9b37231b7b9a4c5e97f4c32bb72ca8e301012b4ccb429a51e11b231cdda632d69b10aa73c36182baed78da87e7e04a652ce1a5b64efd1e082aa0be7f8af1ed6eead2d021c58e8e486d43d95323c2fd157120673a16ef125e9b2774e6484d946286eb0bd30b51f835a3015c5ed3773c23c9b8804a5dbd06e3daf0cbd7a62bf1016c33fcb381f2328c619abd436809cee1dfefbb6fabcb9fb5bf2157d5aa0a394aa492c477cb4109e683637f493457a48bb64c0f5c3a34726c342bda366d79a752201e4812e8eccf7b25cbfe1c3bc7397c3b1e00adf88dffe0677ea2e8d9c1a369201d57bb6fdb10050a1bf4e55e7923dfe6cb41ac023e2e005342604f8660a70005b419214f2906b5b7ba029f45fbc5ffa65e16f5f16de254da3b6c8e79debd64708737c18479ce57f830248155b13ce9716bdfb395ac9bb8ba24488772d91b525695b501c12149ff1a6b8e607aa47de24554b92e701f6ea7a0538d2c391b58d8bf836f31fa7c47e818d2ccdb802b4a3b448ecfcfe75cd12cb8aa4c5a09b108555ed9104c775276ebc418f12b0845827078b7523ba02b4f0186f4c6c36ac2ab948c30eeb72f65d42d2f21eb9a0d6f032a22db54ac2d168e57451c6ff8aff99da0ca25fb1d53d342f8f230b4486101522c099cc2997eaec68f332d9a99b104abfee543ed9673dcb28acf49743e2af84382479bfaf416c663f48510392ddaba453ac495153c614c758635c73b6149dfd7ed183c8b6bc7775fbac373aa80aa0ab2b5e7acb9b07defa5e26c1a4ecf055e6c4ff97d74611a1a6c6214461919e8f38621eb3fc01d6a6cc6f37ad7b3fc1c48ceeff54ec4f4bdf59f5250866e12bb1ca3181a697034c8bc7e069c647f4458e1fe5ad9ead03b7495cd28043cefaa81b202e64bee0192316a17bea59231343b53173537038f5e4a955aa08b82977b1cf6b46c4348d818ca2f73bc445f48ea8667d71cb4f46b04a641c47054a30734e7a2d289162daf5ffd254c3159a27a436feb1d67584b7059db59b71ce8be075a735203be600550448cb13a2829f17002a37fe58aeea0b29861139272ac271e1f486443e8150b13c63620ace758045a6d857f45fc86d3f15071d3b8aab210fea9dbf132f70c614e735896f38586c18fe648e486edd3e85ab13d7cd00d600e032791a8c88c6c5139e33c2a1f767d082b77930cd26dec2decc25b986d1935db27395dc349d3a30f70131dc3ab560c5325b40e801b4977305f61a2ab11594209f2f82316466ee111ab55b543ecc55929be445cbe9b73512aa2973fcc22d1e3ed19a40e57a56ecbec05507f9495740c1ae3111f9ad9fac0fc77493739d71410d18c8105de4097a024266680ed2add42217e886032de1617e6fc97bcce5204dca6fc83f478417b406997e7ab51447b34d9e910a0f6c37b76b241f06fdcb2c11df0b4dac44f1372bbdc57e2fe3640c19398c12c8e4b8f65c469b840ddc477f203c8fc0966221f0f2281f04423b3ccabda66585fab2e1d3b94cffbcd221f2526b2205b40ebf3e36c30c07ecd8def079f56d54c2d1fd52b0f2867464fa9a01fa587b6360632d9469602026a4e0fd11fa2e1713d711934b1620f2f7a388b7d7e6ecab7d3d0bec03503f630e0dc50488d7d7490d9f857906540ec5573c66f21a5010c7243a638e2e086b311480d0405bf9da897ea36eddc469bbd8fe1c2461fe6e6fa7b2d9e2dc3b3f36330314005b64073798f16e46303381a8270609bfb4e162f1931cc003a6218290519792d01d38df7960ddb38d70cae787fd0c7e27d05f1d0fecc540606546307c44fca0b20e399f72166da3a429c6cc86726e1fe24c2a695649bcca9cf60d5a59373c9b56529f6d1947e0b6cf58389785a92dbcb9edbcfb469e2c1ccb2aeec7d41e413887e5d474f172223ffc0d07ed10ce359e0e01f61b3c774f4959162be411b3b2e7c70568878a9e124bb8578d5cc6af352db22c77cd2b2e01b18624b2cbec45da3d2ce7e02042f599e1bb545ae08eb50e11e592155ee8b77b86aa11f1dd1922539b0f18f98220a38ead6b20b4fcdb4a0d4a4a6711ef578d0d148fa36afeaaa2da3ff86f175f339202f3b1f490c2a23c391d3eb1610827c6c883afbaa721a2c2dc515dee8146f58d77629bfd5d66a54a8b0b8f923a471e5b0b1e98f7d7a796584214776137afeeae2de74a0df4e23033b980244f7f8a9c8ade7df1983340cec8d8c62eb4e9fe8b7e3232cdbad77ed8b900a8584b72dd277910200e436fecae1f27a871ce356048e52f262c2762a632f82d58364311e653fccfde84ed4433aae64c5571621e1f54c88a183e020c882aad37c0b41e8488c40a6eb8bdea588f84e5a38768eee7356390b40c6467f87c18dbf2bc5f1f4a5b4258a9a8a0f98b1dec86a1e6f0d61c0abc3d8a4d840cd2f4538d875e350103420d9403e1caff9a252cf1eefe376c5140066b541ea7dac99bf1924652e7c055f3faa0df0eefb544d035a04a0e21b799384135565dfca60ea5f709ff4343683e920e19b7eae0ba05c897c9db5b4bdb9c04d08d0e79ec6d5183709464667665cf9747917810c3753d3b254357c9db9856a7239df924be3529eb67d4d2888b0027eb81a83e45d8ef4d77d0605be0c5812afc4e052c9d90d93af7e9aa9d4f78d0eb355d1e358f9b7257deeb2fa8ef567fd283fcb19074085ba9caa608f63e919bdb64590183170e4b6c65cf67489e13538b9dd0a4c12e10e681ee28a2a26d6515ea3dc39fad7f27533fcc8a5a148aa223943bdd748895a5b8e69bec2224bff8f6f158720b76d363bfe0e4a816755e539d988dd01fefcc49485c50c4522f911abf297c6e081cea336aa6a5d1dbcf734ad7e098f994928a634a95c38533c22fa0370671ffbcbc006ffe7327d84aa4fe5c4cfa6f358cc7131ba5b6d102a50425b26dcae381dd918e2d576bfc265ac45cc58dc4f3395a853a055447ef675e60867b3c907e7dec2198df5566dcae442620770c472d69091aca333655e2c25b7bdb82ffd839475923c5956870c1402bcf04a0a070c9e38af57f9d90649812a4afcd3ed60a7f1ecb2f921c4b9c78938edf14f38b9a66d29b4450d1e5ca352ec01fa0d99630b316f0c4cf7180d3200d504b142baa862312f2b5d99699f962c4b7b24acdb419e828ad531d82f9ec817238779622070646110c13b4e570381b91efd7397cd8265c984ed89db6a1d7d14667e9887001e48d1d220481423be6bf71d4881e92953332f1933d3383ee58825a372ab305bc41c2bf8a0a301d32e2d6a55fa8da0f6f8ef7f3497e9212a5cad3d2e1934b8213add15ee5ec4958e6f35d9e7cbdbc1d2b81bfa4086974ef4a347d8fb16c924e1474e1b3d43a1e4ede0b5de6ad877998a59e554720f40b8438feedac9db6c7b71ef4a8b645d31032f6ebf165b492356a7047c85b6b9bb8f4dacb89eb6a6e7b65857d2e1d17efedc73626f44d66075a251b672c1f10d12d401f5d9aa57aa0d531f4828eb8339e65a8ac78ccda9aafc3e516dfd3414872514bfe68e4826d9718caa0480699c9116b693cb4929a78670931fd6b6f57a42321f051d5f772da7dfa8d087606f1696ce98438800083e8d55eae6a3fb82cba913bd481f86119866f2a4226c110b78a38e2ec6a8a44a48ee713aa0704c3ce366d6deffe279aed2abe0c7797fd6f17e305b7ea6f068f35f282bdfaab901be96bc02fb3ff8cd5395de008940db47b544692ccbf851dc9b141e10cd9549674ae6fd4aa1cb1f5d3a88babd3b68314c3d20e440fa14b1a0192b0b3792581f2867657c3f077aee3125c2a0167c32f637112e095a11d3cba32e85bf0e9b80603eb0a3ea0bf433e12d53863968e567c38d02529eb145395f21ff6114623d50a3dd9e7ec0923ce297dc8e8a99f506465d0b35e36c81fe1a0967b89323ac5eec51f66d1c95b2db6f5a55811699d5a94dc544dfa9c04f517ba86f4c7928b4790cdbb8cf7c628de6a67689d50cefcf0f9249d52aad28437c5ddf4bd18cbd13cee5c1ef9be1a97cbdcd8fbfc8d2c25092ab04d15dfe1eb42ee2819b97ac4543ae4ade485ade070bc69b2404cf72f8b02bfef38ad3deded025b9aaefeb9b17c729dc740b61e917a16ab181777f0dc04f6b92b1745fea8afe1ecff98ab334155bb43358b081d509056b56c2eece325fc359cc353416c62a12cd76b0c818f19d61e8354ef17798c5584fb41ba49e444ee3efe3ce7b7bf444cef9d5e8bf972bfed2f23e4c17ff119357f5d5283aebdbce90d42c9a2f41fbafc4c1aba1ad37d8adf09c0ac3e3c1ef9efbceaad3a81d5e7ad904b5bf32c7eb1a72263dde9f2ce28b3b275fbf8636ecbc9451465552c7f6867bd4c135c73c0962bd18ae32443280082e217d907deab2d33d0362eb2872abfd4abdd2662a8b2cf85f0f8916b8674e4356706961fa4c9f313eba4b42f8c93f8bed1335aa4e5ef0ad9f4f4e9b2c425cc7e296cff975567cf29c194540bb88518dbbea95ed8083057746681255ccbf6e7ffaefdcdeee58c5c169fe0049a75c5f15ddd53309492fb13187ac5bbfb54df65e3f6d12cef3cbd2c92552c544035df7f226a2c47c0335e0c49051a090b6b9bd551b79394a1861793ee59a1933224752e93a3b238b8a37e4528d6b", 0x1000}, {&(0x7f0000000080)="66f71260e8f3550294be3bb73eb0ddc76fd7ee2a229342d511ca49b0cf994e012ddd6d165965f470d6b1f70fa5076a3225654a70a2eaecc1d9d49e02ceb16854b4db", 0x42}, {&(0x7f00000012c0)="779fd346fc9b9f9fb08ac1cecb750f747f88c6605633d1570ccaa3bb95575b360fc8d34620dfd3cf6ade97ce0024eca336ad40a40cef82b962bb8e72f1f304faefed7acac17e9346c5d77039322cd775dfa423237fc06ff9f891124845645ba1ab8588612c813513f7d21d9e82bf11a5f4ad3ced777af04b7f9be154a1a3c327b37b632736bdf722d1608f2846a6893e619da1d2aaa3efdffcb5309e74bf1b0316cfddec4d822f41d21810c4790cc1ae2baea903ec785cb594a3e6575dad9d6e93d40c5f41e9bee42d9444", 0xcb}], 0x5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) 05:37:35 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xc11) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 05:37:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000900)=[{0x0}], 0x1) 05:37:35 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) mkdirat(r0, 0xffffffffffffffff, 0x84) 05:37:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpgid(0x0) getppid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f00000000c0)="2ab4e802356f5c11f6428fbf61920610ad090a795a3b4b4c62bce32d60a040c90eb58285f96cc8c62fb729832d7e9642790a0af042604d54065d8ed5f6bcc3d2e42004bd458f222e07d610b55a8c90be2aaf396ce2d82f7b07eefadb1eb5343b8e786420df8fb6f8d202da54d5d60d46bdfda2ebef293d5837d6f31e", 0x7c}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x408) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1, r1}) 05:37:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000100)="3cdad6204553a89edcba082ab3b40ced3db42cdd593b519e4beed1dede45353f6023a9fde98d25d7003220873cc6f2038344489e89b69b006078a7e50a258d9042e4", 0x42, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x40}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 05:37:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x140) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0xffffffffffffb9d1, 0x7, "2da5f57149fb68744ad27dda38e12871971004e9", 0x0, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 05:37:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c961aa4e3e23bd305287efb12f43f92e423ce72f1d6edab33dc9adc74ba9a31687439f5a06464a2de37be6dbf42eaa3001b0a17b070c3cbde35392496b8cb626ff13263690e54475e73603b7a39d026fa96394d39514b42e3552146683b9f0aacff0d2708cd9987a6dea55c0d", 0x2c, 0x1, 0x0, 0x0) close(r0) 05:37:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xff) socketpair(0x20, 0x4, 0xe00000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x4}, {r2, 0x80}], 0x7fa7ce52aa42d2e2, 0x8) close(r3) pipe2(&(0x7f0000000080), 0x10000) 05:37:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00\x00./xile0\x00'], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) dup(r1) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x22, 0x4003, 0x3) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 05:37:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:36 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x3) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 05:37:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) 05:37:36 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x3fffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 05:37:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x80}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x7, 0x1f, 0x4, "a276ca33c2a856c5d47e3d53a8007ace3725f703", 0x6, 0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)) r6 = getgid() ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fchflags(r0, 0x10001) r7 = dup2(r0, r2) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffc, 0x89}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x1000, 0x0, 0xc600, 0x0) 05:37:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800000000a2045ef41f362249"}) 05:37:36 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3ff) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 05:37:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/250, 0xfa}], 0x6, 0x15) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() 05:37:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x1a8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 05:37:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f0600e5734e8020e23c6e355ca8ece7338cb40b21f3f12a7a829577c618622a34e8af634c2dabeee882e4274f2038adf9e46a94"], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:37 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r8, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r9 = msgget(0x1, 0x80) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001480)={{0x10000, r3, r8, r7, r8, 0x0, 0xb4}, 0x1, 0x4dd0, r5, r5, 0xbd95, 0x1000, 0x3ff, 0x393}) chroot(&(0x7f0000000080)='./file0\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 05:37:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./bus/../file0\x00', 0x8, 0xd1, 0x3f, 0x1, 0x8001, 0x3, 0x3, 0x0, 0x0, 0x941, 0x81}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x8000}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)="e3d285b21c61b64871f61efd7a9887a02ed2d4cf202ff40722e5dea0e68a3e6771295bfb701ec91ba33c816d5aa6106b674afb5dd132b8238bc852f0fbaabae93318ffa354115401b9c4405516fb9de1b6d882a1fb1c10bd5b36f1c639b078d0b5fe85cc0b32f971387139b84371a2adb26403e8da3a", 0x76}, {&(0x7f0000000200)="78c58068f0f5931088b1efadd3f968704b6fc8a2b6e84d59b31454bb460f8206c303432d5becd69df237c2f03db3d659829adf25557c14da450b444eaeafa1833c015e43e9b7f62485", 0x49}, {&(0x7f0000001000)="a3459c88c947bf25cf55967b502ea608bb0220e97382f32eb87ab6b3d9b0df61b947aa6bddd445a2b366f06ea7b93445a3629c24eccc0d5df3230f12411a6c3b28a8757713c46dea8e606d7e4fd46a7f2396fd22ecb003dc3f66194f46d982e09379a7381d56f27bd4115c294cfcb901bf49df95ef7519826680c8dec5d1c9a2c2d52feebf8afa46c17f382787c1001e22497af9bca89e8f7dd82474a2a3904f9a0356904e1e6ddd985507a40990fe38186120f4f5aa43fd82f62739c46d749a97ae3351c83b61be71f49dcfe9fe8d0a8bf506dd63f27933200363f03d77f0fe75a41f5401de6deec33815f617289dde95b73f0749b13be64a2b4703215814fa29daf6d1d649f7b6157b061744b72fcf20828a40affc67b1543eb296eb81cfcf3ef42a50c3840bc1d61e97d6ae2ad095dd1a566616c274fb858c28152a2411ad6d2d1f39e988d4b09ed94d93bb26cd660ea8f3d281979dcaa0790eb2f4f55920c308cf038c3001025fe616e7d16409afed1ab899fcfce9d4c9b36e67975bacb1e4832e8f42a321ea8c14512bedba922c2af4ba915cf368adb537620bac39dd61d46bbb7017b92337161e07f74972c4bf44a1263c6eee05f81cffc731ff05011d0133055d756304e90ded5e7135223ea753ba3afba3b9370b795b27b6ce8d539f5e8cafcb1db80975d102b93c73de730c0e33ff5645c8171e6794ed147ce333d0d707efb14001f5ad89f8deab0609334ea7df246e9756b1e7aca98c8fc9336502c988f2d6b0779f1e9aa29766aa3f3d15dec0faee5406b266aeadbb8a0d701b0d48b473d900f6e8c9789a666d206e72bf5d0fb05c3b48ccbd6894fdd254ba2571acaa31bc1a41bc6d1f36f55ee19afe1423e4f14385805eba7c169af097b1c6c2f69886966e419e9d3bb9211620cca1501481a81b5c5001150d9c2693455af6bad4a06cce55caddf60d22b6b1df16b801f8d28da8211b96629d306e4dd0cb525838ecda43926069d9097829132db906c166e1c9f5d28fe66b6ad5cc2343fec4017c82a9f9869e00f88ab182ae77ceac76e9d9866b73bc48874ef5765ce0032e0d1065c34d74b3a5af736e38f7a47a1c4c32f8fbe45c83fe78a4b032a2197ba3cafcda30ecaaf81523dc4a78768e573ef1f8cf6656c829abbf21fd93d4dd9a3eb3bafe14fcccc1f5769fc4a4d2b2ab4fb1c488bbbd8b3cdc33f4bf9e87c634689c9953e186a532ffe2396fac428a848945f337ebe0b881f211acd2cde1dfb06a3c084d35b5c7914235d914ec481a6746a3dc4dfe9d59e23c242964cf4c3a32790e7d34bb92a330009fef5b2fe2b913c10463c872ed65f3947e701bd4aaa739367c09c8d61ad8231ef549b41740b2d97b4072f185d63f7c35328d77e0c16fda6beb4494700b98f47a727fbb01baddd52beff6371405ecef4bb52fedbc2ee8553081e1a5499e2596f35fa555ecbfcea4c272af36a1313b79abc2af3b9f38fca6971e8038567148606d0c66022267c45722f78536d6d4a6e1048e7e04014703e2f69c7da79a830fd19f7cc2db3906b350a74de6b9545ac4e4e05c0a8dd820b6e67c27b8b33afbbe80e9662bd26ba591f983107bbdc278dd571aac8cc6ff7576ef8653cee60d9b57579f8cb4433877211dc649fd033b89bc79f7f0e3949ffab936748f575027ff9341abb5bf90d2efbbadf1d61e2d90f6da70ee6934ec2d849cdf846daf94848d2e2261b4b56679b645a64e5a60fb0b5c9a37de9b0ce3a4aff1789c71d9f887f418de1a71ecaf8d008d102b7f6cedafcd5b990a870fa64e4614d490ff8f620569cfc9e658d7e59f9c45a15629546e4d6bb9bbf9918f14a3bd8b21fcfb5e8a793492a553b53ad94fcdf10367fdff492d29012eccd8e13225666689599f7a2e2f5c72a6d98f3f01b37815af58e07604130e405759ee713837190ae15eb7b2a907c80d6a9454cb43857d9ad232ae1fb498967fbdf98d175e75842034c47feaacaa6d71f27af6f6053c8dccb4e17f22343cd5c50317c18a471816125fd0814712ff084bb1ef97b5876751a508e73917130eb23b7074a0755d18992424498a2affb43629da5327d9e02fb708262477a49b743d0e21340d8682485967afe257a796b0d2eddc6db7aff82bbf17371c79bfd895e0d6540243d5bbfbc832061fa8b3277f53fd5c39f9e23e89085ad5d9f4c702506b5d64485773ac9046d57c1d5ff12b88268fd7b14245a754559606616eede461b9b1c7d8e02d1a9abea85cefac926f55c61d7ba14c93e3ec033c917850d78e331b4cbd5b097dfc309bcd46313a85bfa238a533b6ff435ef705becd540eee54db4342b92c448f6b7b822332f0b2e67526e0f7edc95f9039c639dc432c49b6c180514e7581f9faf74c3f70c3515e26bdb84ca7657fd99cc44dcb67b9adb63a9b6cc4ed2c0efa258da71d37212fa0ec520ecc3325d6a073e002a992a734c548ed78918d4486dfedd855a5a78f79f25eb137cc95aeaee850bff969762ef8e05ae31f6c4ce5cd504c4ef3e5f58cc774cae7d72922820ac1d4a8abb77524dd3dd6441e5ac4ecc66de610c225e7de4388884c907e8ebe18fdbded62d5ed23d67e5afc87235d6d72bd26ea5646ce33783b6774d87997cb38c58fbb1b27ced3dc5c99423db15f2703b0f3e22901d7cc9108b2dcf703e5321533ef1c98763c246f85a9d22b5cf39ec44613e71b8327bac9b39868896ee8956e661ede396c868b30effb149e270fc4c5ab92b6a02cc336e3a677e61ef2f72805c1faae7062efc8a3c76339cbf8a30053f112d4de58adc57160604264792e8280da3daa0a42f06ad04f5585e98d8a2cb2edffe86523de57271f71f35be984073a7ce429662259880e9b279a87fdcfad70382f69d60cc947af3ff25aec6b1e3b7d82d8b4a098edddc5df87d899139a97227f1fec41cfdbbeaf083c8b7a483417139f4e15c8cb4c0c56e824fd899ea0c2cb9f800546c985cf7a7d140bcf75ffca2522b651a96d7eeaad3813fd55afce9a0f0e808b834e2eed7c8f8419953a0e9920e6ef7ceb84d7b1c1590a024854672e8989df7f636ef25a8360b032f9ba33a5e00aed683cb2898829b698f9213b35c1759c81b89ce2c97537c25f51dabca2b110598e7fb9dcbd3b86ba34ab016aaf533282bd2b493ea8200329870572702c59ff974f0ada9c2501d35fb43c85a6335ac70f45b82c2e74e01cb6c57b66e07b548c4327c52242660aa0dde1f144a95f060035743069d6e5abe73459dfe72e634f870cfc7d343dc676feeadb5f1eda972d36a20f80d1d8ba1d7eb23195a5cc38703895602196d4771083f7f6b51c078cbaf60177a4bb705ac5feb4995cca1f4d4eab1c5f7a6fbdf77eb0d56134781c5bcd1b7171a9379ffa455e771feb277731d85be4b62b42f8720c2b52d4a2735927d40707f6b2a1d2621a3949a59b81d613802b477641555092c8d8de5d38555628a66207f444ae0ae502c4912b7172b9066e8605579ce06bb5a5d1d1049c033ae4a562033cb88091a84f4339962caee79cc586219e56a1866217a5adfcb262650ef1a0127e6a8d0157eeb56bc83eaa6e3ba1c1e5ee7e25b2b9a4d018cb64a276a441001ef9c7f1e5794ab018c3ffe43cd264c7fbe3e592589e89724b6e24d88a2fb64099e1dbd5e20237d75f2c3fd84d5c1707734d1ac2c2428b6cd3371a2330f8eb5e377ec545742b9e2ff5eb519ea10fc737da2bddc614f96861254f21599accbd87db8536863904a6bda2304d9f9658d94ff4251142247dbf24e54fb8fec10f53577ad1f7fb1db7211568dd4eeba8713b74551cbf7deddfb9035e472f392199de20ac4dbd0bda200c46ece92dad55214dc919599eb22cf5923ad78f80204153167c0790dbea0e59323555ea9ad711d3058b5180273c574269a84e3cdf811615264e65a102c493e0e67856dff56d960beffc8d7bbb1c178a81a44d65e979e02fb13e429e8a60ef28f067306aa5214527b59a8e9db3a3af21ff04e5c4c569948f05e785272d233b79a2b2f951e09404e42f4e90a4bb77fbe4d6978b9bb1e50ba723274c2c7a4837a35f42324f9efa9f84852e86fca108ac7fcc7c10e730fbfda710fdac0b94b3acbfe19dba053650bce954ca8459ba734cb0039099014f2737c48e7c5f74f7eafd42fc71567bf584373247e9b79c67cc722e3b190b1dfa567862673cecfad72fd7b3dd6e9dba124e877045fa7f26bc7a0259d0e2a720614909223dbf3ac3903dac72530959c2b6f85219aefa3333d2d45c1b848409f85df4fee6da0c820322fa9f727cb34de9beb59496416dc4a7f652565cb8c4d68e354c953c6ef6f0d129c602194e12d0bed8a2804fb6b796de7ef61694f9c16bcd6ddf05ea89b8d6471e444cfe65399b1273ad0659162786dbc9b485531f4faeabb346a3f58442ccfa31bdcfea99425fca461f21ad690915cb522d02dc73770d96f1149fe084a3274ded8781f630e44010cb6cce626f0ce1919eed5236322c0cdfddc17f732aedac5f2f9c76848762bcd8da9c844fcb01c97a37b92c88afcfa9709f257d22907e687de2dcf7115e30045dbb9c653f9a4268cac1ec29401403bebe14ac1b45f72080b5acf57fa9167213f5c0f8a1e27231e44b05b5bb6b96385912c17707a67029cb2b2ef08c7e30ec6258e40565395b3029418010d95875dbfb7d23e04e73b7edba81b2d17263a2a5ae033c8a6ee205874f8f8456bb955426a150df19f596ccbd4771c98d4f48ca4fac06a47fb30a76da38fe847587b6a6b4757a9389c32ca77cc8889f5c946ccc752fa318495193f112bd88174947508fe6a74944264fd3ebaba7a02c4155f243a4e1b2b7363b547a1341daf19da881fa15a905795ffcd349f4330fb5d966f5e82b7eec74e1a5aec1ba9168d72a804c1c13fd6ebee644a876182e44c36f5c8bcae11f476b3ea90250167a09858e5bc38d6f173458b944753d474efd7e6dac0adecf08f50ed0966f0f7b7a3a29f9a6823ab074621df7bc2f5ed2a6dc3502f7b7ddedb44f97f8a94f8f28c632f7a11ec7973c095dae5c68cc76472a007158c3b7c713950dcbab50946d371377fcb52a424649c6104d45adaba23f4ae0cd30c80e9faee858493132a491fff01a4626a8d3cdd34809faa3658e17f8de5af823e8046af49e332f282004996c23bfdaf5b84d30a20364f0ae86c08ae2e4e64e1a6396635fa57fecc475058a818a259643d64fb4af714f92bd21c50d515a5f1f3e9b0eba95281cb380b912facfd0fcc33b2c854497d7313317d72af08eb5c325a615198f7cdd448de094adb18ce48071c54bd003d778105c0a1e2ea67864689007848ba8cd7fe3a1261bb3811ed9ecead1a3de37eaaee5b68e44c05dbcdaa9d69f7e2de5f7884fffa1478831284cde95628ba687875d5374151a3acdf8a5a90eefb27df79b99c4f9139c030fde11ebed9a99d8ba85d1a9b9e7f047b4eeecc06c7c5e41b5593f8609ee2820dd868b5095889c5f47f8c0aad051d7a3ce5c2b1f0bd2a4d9bf302b2c0f5fddc0be403a5f6ad27c5edf6571c2137e9bd7f254eed6914d595bf3dfa63fef5e918c47da71683d09afb7bc05af8499e25b41c3d2f354b2e58ba09f60b516ce45c8989f464fded5a7f542c23010bba676ac618fc3586f5958a7f8fb743bf07b85abc93cad16cd0d6df6a40036c6216addb38059582c10c2c7b88f75e58a3047975f9941e753560539887fa151d3f9439dfa64a8b52d8ec551c68c0ab5d722c75c3d067bef24b2d456ec9a40e26547354349bda05f6c104df2ee5588a6cf", 0x1000}, {&(0x7f0000000280)="186b5148012b376ab340ec0ed0f27d3d88d94b5ddb8f599aa477a7c37a", 0x1d}, {&(0x7f00000002c0)="5700c32e2816b912ff99f22abb5c7ec51e87f28462c1538c40794cfb4757a27aa067cb958f23c12a993b15c88dd988782c5408e941abb72e89437175723d6d6413090e06cbeb8bbc909fa5b9eff3859c", 0x50}, {&(0x7f0000000340)="92ba3f9806174e65a55df9b5cb86ec41b3ed397a5bb85973e76ab0ba33d3df917ea04802bdac5f3661633fe4c67a46cdb282326512a6d89bfed82b9e014536ac209464e770035903a5b6b2e6e0e23e01e47ec35398176d3fe6341ced695c6cea9b477295a1474314c96e8679fcb0f53478b1f1c9f2d70b24e1e70a3a9e862d9530b34958e9707b171d26f327caf1fb4a85e0ded699c3f12d01b72bd3b04bbee3b6b19233bcf55c0d6bf1711998f10af72449c660fd79dc6156a9316ebf10b4bc9ed8feb63740e4907b79bb", 0xcb}], 0x6, &(0x7f0000002000)=[{0x18, 0x1, 0x4, "aa"}, {0x10, 0xffff, 0x94b}, {0x58, 0xffff, 0x3, "510644c9431e2c245eacc7f7fbc63867eafe45f8e440f8e2adbce7ba57e24fc734665f47264f2d4a8d6f54496cd3f90c1e3478899f137a0f97f49220cbdd0b1a7e1c8cc5a8"}, {0xa0, 0x1, 0x1, "1380be6d99b7413dc7892f8d8d101e89d26e9628bf5eb32a4f944222a511f53831a8df39b6cef5fc0261b501fcb23a7a1c1a8ae30a73248514fc265d3fb88ce80b4970ebd27f5fd16290e568c3dbacfdc0b64e8d71b2dd3f91d0db4a4b547795a3a58e2838d7b831fec332498da6370db7cbbb3b96aee164340f13fd9abf25b30f18278a8391387870"}, {0x1010, 0xffff, 0x400, "affe4783efaf1c4fb0eb1234bc6ed073e0da842906b7619d7508c6b3939fa8a00bc576fec7990ea92fc9eac8ae084323997c7b5f6ff61f12804b6684f070b440bfbe0034af6c1d1836dc07aeb35b8f7df2a7eaf43ae9d88f9423a55a4a4017789cf33cebfc7c6177943aa4c28e0137e591dcd189ad7366a715d0105d1253a735c2649362591fcb5d21d886e58e64bcacdf1a1b2e6359ff2fb38d6139ad9d39a5b6363595937a53827ddac6e91a6cd76469db776d2bf23abf4e1def4986d1578a6f63d51c14e47011e431baa89117688f2672b21a4c30d23ae93bbcfc681f0bd41f68209f3329edaaa25813fe50601c68de31bf08321371167c02ef32ae647843b20f14d95bbc562aa896c61ee99eeee9ea79f043ce7490fa2549af0462bd25fc469126430dbd68f3d031fe22c1ff911ab9a3b680f6ece3d50a2d42c62904b17592588d301b0ecf1ec8b78b4b146bea6f3e840c50e4eece153c1510cfaf5daa4beab05c5854ac2777a208cb3631f9ce9f66c070781f165291bde640e98bd120640af0889980a9399e0f00ce5656f693a01870207a1cb1021b24563fe52cb4b4e9f66d8a6f78d02df83bd1c2d9c34cb1b3b54e2ac8b65e585f9dfcf652afc38f4f23e87ae508e77b4e3f0d8a8900c80f1f139ff1622d326d437f7b5979074441b7246894582c416804e3c97573ca5d1b0e36d5691d516da309c42d3c1e7275e53164048ffec0befb7c60ededc2b20d36dbd39877d8b507b917e0f72437d1c6de80b9c5c33b97450a339fb472e7db1aee24bf79dab3e944ca1fbf8c6d95d0a364c629cda151401b9ff3ed32b7c658627c21023e1e19d4fc5e7c736b8a0b120a2d996e8608fcff003e7f014f49cc3d80d08b256ed9620fb5499d7f68bc5fd6da9ad964dcbe37122dc0815aa7aeeff1cff5b9e1864ff890a0bbb9ea7584bec60a37525e18a5d0e63aca38f82c05f241bb32a791e061c5595060c21ce12c0c1adac54da7f13a274418d6ed9942be8554e6a9212bf57127586f8f901e506b9ddca8fed283a7024a82f88f8f1b0561e8dec3f120d23f97f8b22b711c91440222110402d2446c6afc97a5f021e48b17578a49da4e0cdc72baf1fb7e4a9a4f3674930a98a63fa8b48cbc26189e489a9fb64e395604f26ce00f6b6a7ff46f5cb1da06e7ef0d8cdf180ddcd7ee6d78d38abef5ed0b42f8e8d6d364b2321cf5dd65662ad1a52f31171879d52b2607133a8a73a901f317135ec9d67090fa64c8b053ac89637c171c4bb2e71f78a819cf7e8b7e5e68f4547d1b5cb524f603cbaf9d6ed8f3a34488126eb76b075fbe837175c1992ab17975d76b6989beb54f064d08fbb550eb071c57ed39b57181c702cae7185d05e9792b0e176a593e97a993d3da2b4a57744bb411b48ff2d0920e9e91eca7c19470481642a4211ffc8414b4e65beb8d9c93ace78e5caf0fc9df23aced531ec56ec2b8b8216f34205bf0048d1ddadec61a1a98fe3787c17ba26c4abe5725d9373da229ac45300be1be2969971aa214a7fa8ff17a6d87c50c51d46f62bde4cf7c3822f525e2f5fc6a7b80e1b29ab4f1fc33da1e704787e79792602e9209e2a0177461ac78c7a8efce818f4207ff38715b3a8781acddd69a611b7ac39a193b982fc678873b91f6fe9b2bea9768a53d135b21c32e1d211e6c9dd0c3e9f1fe6663c73a70c447c731888b6766dc32effc80d4a3574ae7fbe0676889fd34515697d5393520772c8b3150496abb1f476b8747ee389fc2de07cd4f7d87ff19033a81c91d1a4c2e2c3a60ac1f928b4bf81415ab6ecbcbc3a72fe7740859c6bc0ce0eb4d2c49ce3a3dc8ef21086029a1408e196039a0340f5faa5b97793831dd9ecfdc6032adc43bc3f4a8ae1aea32fd680ec3c2b5df3b74ac53477b8dda4eb9859d7b8af36aebb0c3b905807737c2f000a7c006e0803bf53a914df2940f6ba1c53eb10b7c460d292b4cb941d89211aac9e2405734210c07eb217c34abf5992e8ba29feec095908c7319bde605cc9b6f32f6ca159f16b586131baa04db7319570f3b30fb09482c052706f7f2d04f03dfdece63cd8e98e09ff55edfaa5eb68e6def6c796f2ad5966f5d46c5b7d8f98461fd02a9435e9cb13894783d1870c113d4eec5f605a5562cf33ff9648273738acbc8a0a959bdc05fd5409bf1cbb47f510fbd6dd5aed51f45419b13987033bea9cd0a15dca09d1850eb922b02a5938a282c6c28a67765221a5f1d7714b5d610e2c4b078fb27b7a6f8784c77839b7facf8d08e55b68457262852b75175667711ee029fe08909278616d33e20681449565b6fde54c68675a238f316a9c56e4e8414f8bfa01c772696de0c60b20e34e445dccf02eebb7794d74bb84c1c2c5ef3d55f31482db646e950860af9fadec938da3bfe2d16c5474dc20bdb690918147f5b54ccf1c42d2d2ee4679c4daeee8f85317e95e9c16f7a41ef4559679e4dae2cedf9956d27ded5a9b256434d34e026d353bc1e7b389bd80ad723ecca8b77d9445a597b7a2cd95226688549155e660153375c7cc92f0370942d85a79c71247d331a5c84febaeea9522d692d3d7b7a01fa30f2fa23a1ea16d6be907d76c47b4b104ea96f97f36f94af05e4f867ebc6923cd529e5ff3142194203d425b2ad24a32e0af8f0e5a401245022eacf819ec57dc03dcefbe38b2eb552f5c1549c2e42717572f89bfdf8b4ff26a9b2989d72413fa77f61b2c89b004e24ead2a1000960281f164345dec5b17157d04cf80b9497ba38418fe4cfc4b8a9b0d5014ac4fe7a5501fbcb3ca5ed1da5c788b8456cb7fcac24eafd190ba3d0a9733c0d92e906efc72196db47772918a39c4df6317ae4d3f9a3c51c84380c169f6a3a3ec95d0b1be6f26ec2ee14464d3aeec05d3707748f524c5eb268b7ab27e29b536ead500d51375156173b4a2cfc910975cd7b057b1c8233c1874cf17829187fe89dc773023353fa7e92f0fdcce549b387f724f6b3ddeb0c232398358df815ebdcf824f2cb6d3a05c7a0f186a88b00d9a1d815c1a478d823801ab65dbb52d743956385e21a0ff83c690ad911c02ccbcea3e0547f9ed4d5fb9d9f64c3a3701a224109d00fb228174f8944112bc4c2b7f41d631e1983a5dfd417e7d19b944a08977f23034980fb0fcc27442fc558cddf30c7a8406a2c13c4ac5c6aa9906b749248007cceef32254a3138e3bcb9271af74052486e44f83bd40cfe66de3532a1ad7ae805434da742c6cf02f764b2ee52ffeff04538c43bd453c02d6cef05da8d9bfdfa9bc7401f890faea12ba42de4d955c602f0bb5b3e9cd768cfeb00fcbaa73d814fce3519532948702c57f574d04dd3cad52ceafb532906a6b69d0e2898a5f020d773c1af6d8d2146659f9dc40ee01f7d71260d8358cdc07262436a208a19202d5f487587e521acf27f0419704c65a404adc3a0015d1b0a292e632e7bfbd7028a5e215718fae9e424a50c36573338201f073970bbd64465ec786f44436ede04bbc94316cb3e27d3eacd07cc769cb89a2a814fa4a20ffebb4c9b2328baf30e20d5f11b446ead9d8837a5f868a2456b9a3cfb9819413071cdca93ebac57ba753fe212f44877a5205aea504444a4e6a3f97dc6e111d8e5627b085ee7c6296a9803d4f13b09363f91d64e8c6a12dd23805424b540087e3cccaef9acbb3647fe8e4c92d394d9c24b06be6d4416632a155d448a77804819ec4dcd0e8cb18f018a6fb80e099f8af5163a1b7569a5b25476d294b07e0e7b353ec0da80f8ce5649ebf07b73ec1e761bd4901e16899d8e971c1c2295fbda4ef0a368556e7acbf5919964e48da27436a334b01589bc1f61fa61448a898182170bf6e6f507473e42c4504824fc172b2b3c28114a2d8d6af5edcf6eb8a694de04ba44174a5305836587c973fb308e0731bfb2083a25577434e9e7bfdcc3b6459be242839925d609bc0c125f8edc45cba8cc6947c1560fa516711a716a5c45310dcc1c85f572d222dfd8eeef3b78a0ca2a92d3f42ea24d8dac1ef64ac8ca7d31a6364a043e33b935fb7e51b5c955a0842f3ba387fee7dd68745d62f5ce9fda42d9d1fe1f13bdd3224c96ccc2d82d90bbcef05cb31ccf05f1637e54895fa9534163c5ca6afa49e158ab8ce112d08e4c454f9bbf4d6e7bab9cfb3b2241b77d63a779b5b7abf8ed02899a483e5a9d716330f4a21aecd882c56f3fc5df6d2fb9ba8c708acc3a57cc26ca47f9a0516561fd42318498182c5ba7e50351a470c6952225af8409e983ac71f88b8006ef9c17ef0965eadcf00aca571ef3b1ec6e78a8f42f088edabc32698985f02fc0ea493ae50d5e96cc26a73f320c61ef44327e9515b6877f10ce3439c653e8844f1f2c339f5bfd4cf3f070c27a9e987c918919bcc8456d39908f41cac57548a02c171fb9e6c19f53d3d33be32c21d840e9ecf2c4eebac560ad705191d28ac02ed3a1d7e19323b97ff2580a630118c63339c5409f0ea193b452d7bc7ab6cb1ace16575d50e45c78a357a0b986b3f436ce0c363685cf55c38b686d471a36e2e3fac96fd38b123d6ac4bb75193c0465b4afa683e415f2ac4ae1f0e7fa64335571ca35987b3858448286c4e8afc072d81fbecc3401e36f797870447298242afd2eef4120e4b2b49940831428000c4aff8fa89c298497f23ef90952315e84964db08c16d0fb1a1d2ad23c3ff045ee88ea8051744a74cbbdfc18547cc22eee7e75d1b237682f96c141f2b0905bfbc2a4bc40b8f307c5c012a41641633e437545e02661ef8db9a8c3f9041f42cbb4993ff95e2f6009dbd5ff81a4e2d66df811ece82deaa077c8378f96862fa86ec76037e9fcdaa03efe1c12a0f0d604e8cbdc85e0f1b422743ee169383467a88179090863ea1118de21da818a92c2a795d472bcae728783d58bd709ff90671367542583ab3f45ef980eaecdec0f68e4ce32ed5e51fb80727eb075d0c19ca6940cb6005597d3c5539441cf79bc0a4df1bf3191181d6400d09cc34e29be1538beb3ee44c025385030f99d475a2e4ef82f0d160296e448cd023a9be7c8e6e014f52bb424f4d61390fa458ab6a78db59f7796bc6cb9d0e320a2d9ab720eef80b16ca91dd6d381c67623fdfe51bc70c6fb9913076cbb2f3c47a78f1fb4c9788ef2326d089b94399213cf6836add7cc88dfdc74343d1e2f291e1aaa43c0e25d1870097ead2b1e4ed8721d1f0ddeed171597fedda88db41f6e4bfacc729e780fede3c674ab457b1d5d823d3c310627d772c5f6ea4b3f7e500417283898089c21de6695e378009495ef5c73769a7991cf5f3dd864f827b044da13e7c779a1d2876b01c1ee31340524843545b21dbe176475ef7d51876dcc7065ea1cb1e5262bf26061eeaa46e5864eeb7136072292a3ed4a7ea506ce2526a42002bf0484b084c4f30a6d48491a684a94ef51e74f8e9412c8d1fbf08fe77966a04829767ee2fb29147a8727562f44d88eaf55a4bd1bec8760c52404cd47d40170089607b0b3eafdf4db24991f526c4ad7d9712b2711f2c381e12490f29ee945c5a8e4cb8253d8aa08c7cf2262bd279f819e698e7601bcfbb19432386c2ba0f00010db4cb6ce1fe0c7a6f2faa04d49f5d76153bf8d84438e5150220aeaf125a17f4c10f7e4f5ff2cf6b490ab838a39dd806520030d978a4104b5d48ef465e8c27f8fd43cae2a1018ff08aca0c52f10ac1f7a51e6e48c42c25e6fea8ccbb714f7d9a7aa849487f74bcb1e70f75a90d1b6817ec93e8c66b1beb408f7c21d0394f8d66e47c2de2b9133545de5fa2b52d066e90f9aceb3529c942dd8"}, {0x60, 0xffff, 0x100000001, "31b85dddb2f1e57f4d2bf3dd6b45f89f06770539b9b86f4ca9d95f4b18f3e7da01bf1e7912488e6d0c52a101344f0ae239f523e83a9cb636b518da130c13eff8d3d7770cd8b5e774fcd6c0ee6e8229"}, {0xd0, 0xffff, 0x2, "2477150084f03dad1d3d500e40ac6766240eda9e723fe6dc60b9fa675b7c863c7ff1727456fdd28183be2aa67f2ab7b54fb546a5bcc1880bd329c5e8a1b962fc9a0f64c4f0f5a2b10d3381ba13b3c1349dafe11a9c4126affde5552d794f7ef71947c3855c9c2fa625e495d147d4717a17e3dc8abb5e6a10c208bc36d9e0d5ceaab66247298890244aeb6fc2b19883554ae5e23b70fbf1712dc2de21db96aa79d1d6146f85d90895eec70ad43bcdf19910b98bc07384c52036ae6520bd56e538"}, {0x78, 0x1, 0x0, "b0809e3ebd371b0f666daa96d42580652448376f328d0f12a686e4d4cfd543636b32550400cba469c1639aa802c0a4d3689cc02f4d1444ff366d517e53f408d1a7b4bbd3f41cb915c83530ed0b5103d1220b98e2411d6ffc2bbe8d887033c100fad94cd3a6"}, {0x28, 0x1, 0xfffffffffffffff8, "b0c88fc5f060991a37997e66ca50dbf58c821041"}, {0xb8, 0xffff, 0x2, "36e4469fad5a03b4d110e965b03a7c08cca1f886a2776f27e04bd8d448c8eaee80c82fcf86f7e854be8a0ec8d18ae7551fa06d8b466fb6613aeeaec4fad16a8c45f9d9e0d5ab7418132986930c4c88fbf91ecd880e3287b525cbb8baa1b24837787f7a92c1e933a79844954d13b7be4fe3912d08f5f174d76301873129432f9f075f28cd84323794a563d245993bca2882655f509a08d51c9da9e059d88168fcad1c03a1dbc1"}], 0x13b8}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f0000000800)) 05:37:37 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x42) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d8df3520f59aa527a82028924291e2cc8d8657708765a995730a1f6c3539aa367ea04c6cd482ad1bc373f81a6458c905fb80437fb054e45b999afe2fb1757f4dce4c092aab913ab44beec57b30a9138c3d7a7604c2e5723a86ea85409ee46b2730f882f5884adf5e0d475b927a759fa95119fe6ca1eb8b18a6afcdfa513846cefde76f3a977b89568740b236e1ce10a524c5100b529d570c4338964795cc5a39e50d3d828e215e26f4f8", 0xaa}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xf0, 0x2, 0xdeb, 0x47}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xa1, 0xfaf4f8c5187a753a, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x48, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x14, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x2}, {{r0}, 0x0, 0x8, 0xf0000004, 0x4, 0x8c}, {{r0}, 0x0, 0xe, 0xa0000088, 0xffffffffaf00f259, 0x6}], 0xfff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000004, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x83, 0xc0000002, 0x10000, 0x10001}, {{r0}, 0x0, 0xa, 0x60000023, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xd1321ce2577bc812, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x7, 0x57, 0x7}], 0x7, &(0x7f0000000380)={0xfffffffffffffffd, 0x1f}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000440)={0x1, 0x0, 0x6, 0x9a, r1}) 05:37:37 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x8a36, 0xffffffff00000001, &(0x7f0000000240)="c2ade4fcec4ff0ec30abc3289fe13e98dde273d852f1306f2f94c41cdacb93ffa665f6154e984505c8c2dd8f9b904e2e28f0d655660a3cdec45f5d3ef8e552d09be6bb591bb46f1581f26324579d2dd41727aeac1715a7c16ae77fcd3721783166049e77104723e2586360e83387735d5952e941b344c44f1186efbc6514a00f37beab6a32ea5d63ce1ed4e8666e3bd31926d0b8f2a096a900e01828eef73d3eb99f27bbdbab563ed9f0651572708591cba641d806", 0xb5) r1 = socket(0x18, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x900, 0x80) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt(r3, 0x9, 0x3, &(0x7f0000000140)="f2284865552c00d2b3fc4a5272b4ef731c9a78", 0x13) 05:37:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) close(r0) 05:37:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0xbcaf) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x3ff, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000400)=""/184, 0xb8}, {&(0x7f00000004c0)=""/92, 0x5c}], 0x8) 05:37:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71304810481a1253a9", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1de) 05:37:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') nanosleep(&(0x7f0000000000)={0x3f, 0x10001}, &(0x7f0000000080)) 05:37:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="edbb99308ea9bd8360", 0x9) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x110491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe) 05:37:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000)       05:37:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 05:37:38 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) unveil(&(0x7f0000000040)='./control/file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000280)='./control/file0\x00') 05:37:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000140)="255e83cea7cf757e4dcaa6b0e2f07f239067c88fec02974c3972b3b3e221b00e5dbd3b", 0x23, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) poll(0xfffffffffffffffe, 0xe1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x80000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/106, &(0x7f0000000280)=0x6a) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="054d9fcc758905cd1ecfb06433b445aae3449de518465f92b3e17f1cbd0ec76791e224041f697dd983b6b35ece32a21a183ac0136fd9ea1b43f8641263547041bddda2405970f81910108fd7fed5a367d79f8021b4816849a44161030638addfbf9f61ef3ab72548f0d1b8a32b2108d7024f70398cb0151b34f2696b6e498c4d1d36bce8760fab026b2de566265d9d98adcd002dd8763c6a229480baea6f92a76977fcf9cbfa1b6dce486d4bc24a381a9876c154541c9a755afa1a255687c2fa", 0xc0) 05:37:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x4007, 0xfffffffffffffff7) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 05:37:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) syz_extract_tcp_res(&(0x7f00000001c0), 0xfff, 0x3ff) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) listen(r1, 0x100000001) lseek(r1, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x10c) shmctl$SHM_LOCK(r4, 0x3) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:37:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 05:37:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x4, 0x0, 0x200000000000000, 0x0, 0x582424b9}], 0x1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x3) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x437cd191) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) 05:37:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000800)=[{&(0x7f00000005c0)="5cb5552819e1b002614363bba64e78d121cfc4e7216829ee10daa3419aa23f566815b184ba9a531de20fb205d2f0416685a3409a06050e47458e49497a4a64cd49c7786c5ba4633accce64c83648000b02ce30a4", 0x54}], 0x1, 0xfff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 05:37:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x778, 0x4, r2}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 05:37:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="fc5cd3defab5dccd64bd9702fe9b1fab830614c6cce1d7bf86f384eddd898569dabedb33e491bc6b81b1951c28f729f6c35e1664bfe0b082c49a52b1820fbf16b43c6ab5a60e22ff9f5bb0d9e52c9bcefd8422a556db391bf44b87c6a22c33c0acb692fd72ad479465aea0f167dba23a36bcfce76637178944e7e083769f15890bc2406298f279797434a504f0e9edae8c52eaac1ba1f1d4c75ddf65f23ecf5b7ee9dd82e1e5df78b35ec19d3cb92ecf1b0d67242fe46b84d611b196842a84dd47f2073b", 0xc4, 0x7, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000280)="f5a3837b338a7ae2fe9767ed9c45fe6e1086c11b66eb2a22f8a9d2780179c7be9b48a989c4906a783842581fdf101d56a0d429efe036d66442d5521ff5847d46475d2d07b0830ef292f61bb9039a210d78", 0x51, 0x4, 0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x40) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000001c0)) 05:37:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x38040, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 05:37:38 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) r1 = open(&(0x7f0000000040)='./file1\x00', 0xc0, 0x24) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 05:37:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x101) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1000000000000016) 05:37:38 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) kqueue() r3 = fcntl$getown(r0, 0x5) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff7f, 0x6, 0x8001, 0x1000, "e2b6e765dc7d0eec2d61da7fd8c3d17f7dd1dec0", 0x1, 0x2}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x81, 0x6, r3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x1000, 0xfffffffffffffff9, 0x5, 0x1, 0x44, 0x18, 0x1, 0x1, 0x0, 0x2, 0x2}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x84) r4 = kqueue() fchmod(r4, 0x50) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socket(0x3, 0x4007, 0x401) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x7ff) fcntl$getflags(r2, 0x3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x9, 0x8000, 0x7ff, 0x7}) r5 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:37:38 executing program 0: select(0xd0b6, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:37:38 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x80000001, 0x8000}, {0x18, 0x1, 0xc6e, 0x9}, 0x5, [0x401, 0x200, 0x2, 0x1d, 0x2dcf, 0x2, 0x4, 0x7]}, 0x3c) 05:37:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[r2]) fchown(r0, r1, r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f92dfa66696c4b3000"], 0x10) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 05:37:38 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x7, 0x4005, 0x5) 05:37:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x19e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 05:37:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x3d, 0x9}, {{r0}, 0xffffffffffffffff, 0x26, 0x40, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000007, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x10001, 0x8}, {{r0}, 0x0, 0x10, 0xfffff, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xfffffffffffffffd, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000006, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0xc6b9}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x1, 0x8}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x800fffff, 0x3bd, 0x3}], 0x4, &(0x7f0000000200)={0x6, 0x3e14240f}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x147, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) r2 = geteuid() syz_open_pts() r3 = getgid() r4 = getgid() kqueue() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000300)=[r3, r4, r5]) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r2, r6) 05:37:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x3ffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="33004d77c102295b2b14", 0xa) 05:37:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x200, 0x6b, 0x0, 0x0) 05:37:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000", 0x10) flock(r0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0xc92d) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 05:37:38 executing program 0: r0 = socket(0x0, 0x8005, 0x7f) r1 = semget(0x3, 0x7, 0x10c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x1f) listen(r0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x8}, 0x10) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0xe000, 0x6}, 0xc) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) 05:37:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0x37}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 05:37:38 executing program 0: r0 = geteuid() r1 = socket$inet6(0x18, 0x8000, 0xfffffffefffffffd) listen(r1, 0x0) shutdown(r1, 0x2) r2 = shmget(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/247) r3 = geteuid() r4 = socket(0x20, 0x5, 0xffffffffffff1c79) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0x1e8) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="703d1b0624907ca6230b2574e70abc61bc0aab457f59acfc278a613bc4233bd59b4c73a8aaaff7b0532a2d", 0x2b}, {&(0x7f0000000180)="9512520ec2edec08273118b3752e9e8c1b7d2408c5b19862a79ee6e2e491d316081557707ac8fc9a6bb589b8428c4b0407b5548f8ab05df28d5278fc3a1e414dcb1d149da76ac636cc4565ac30234734", 0x50}, {&(0x7f0000000200)="1a6d40a44f0878c3d1db4b6bfb81ea95043caa276467b884c884fc6cffc7f8c6165ef2dfd9c573e2a3c77809356b94f9ff08cf8683e60e9f8f352db5c0", 0x3d}, {&(0x7f0000000240)="b7686bdf4cca33b4e9159bd32cfc680c1e82d1f5715e63aa75348f895fed87ba10207f25da23320525f0f963cf1a4f81a6350e32d6f00facf79e394d7e113a2ee36d431c730e56022cf04d4c0257df402ec46cfee23909d39e46ca6826c8e29af215b5", 0x63}, {&(0x7f00000002c0)="a455eec4202f8c9ef876f3e94240d8fabeb39b441d1e315d85623ec01dcaca734ecf8e54bf7207e94cae7745b137e0b0a4a3a70d3fe2e1758f83631a67f3d956dc298f3fb95c10606dbcc17d557547c9733ff23b379efb08d9f9ed7d3b243fb09ed245d178f3fbd28335c529623f5a38caeec131c25dbb04cbd802845c4a99ec8bdbd5d014b499003920d556c9ef42f79a413e8227d29b1b6e6fb5b5075f660b493955f02a9dca5a9ea3c36c5a02a8b9130dc75c2ef285382300f01e3e8664", 0xbf}, {&(0x7f0000000380)="38c8bccfaa9f58ed85c7ab4cfd9ed7c9385850d780d50146e2766d770113402c83684569ad877880cdad7642971acbe1da8751f8d8d4f4e8d38620357920af740371006891af006555b25aac5def4ce601c3b5c10fefeb80df16afe36adc3995f817f273cc20a9bdc6f7ab091447a32e05e702027b325a89ca7d6941b386d4b0c81cf5499e4332992ea99ac09fd57e678aca04dc98e5fcba306928056df81c9d6da06f88330e5ae8", 0xa8}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="30e6b97099a8d9448829634058a707e6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x120}, 0x1) r12 = getgid() fchown(r1, r3, r12) semget$private(0x0, 0x2, 0x100) 05:37:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000000001fd, 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() pwritev(r4, &(0x7f0000000280)=[{&(0x7f00000001c0)="66f36c93145612489cc2ee457676521ffcb1e88825e5df90dbf91ca60d6423666ce0df444f4844b05f945a4404aedcad605cb7e26767dacce1f945ea98bf4351b1df79fc482d75a6f70009ed2cb02fad4dcc1b0312419532eee6d6aa234a22097839672ae71991298bfc04100051cf696d82a1673ea15c4504b88bc1a2e1b45de15c109be4ce6579ca4400b7b10c3ed131b304", 0x93}, {&(0x7f0000000300)="5e78ca39cc58e09e68781e8370f51a6fa496891767c6c14de0f8f12c663835a0cb36292d32bd543d72d514d22f1fba3bc0c3c1b329a4dbf8067c228247b41587b7139e", 0x43}], 0x2, 0x0) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000380)=0xbde1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 05:37:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 05:37:39 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x0) 05:37:39 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x102, 0x8) sendto(r0, &(0x7f0000000140)="323030235ce274436be1d50f3e15aa70832e3f49d1ac99e5df8f79f84e9d41e8cebccfc33cc41667e97cabb2befcb784fca2b18383b5561263fca64808c08c4de760273fae9c433b357b20d896112567e1b71840d030a92bdf87988503ed6562a4fead06efd83221d5d2a659", 0x6c, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) socket$unix(0x1, 0x1, 0x0) 05:37:39 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x6c0, 0x12) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0xb05, 0x2}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) r4 = geteuid() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xfffffffffffffffc, './file0\x00', './bus\x00'}) fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r1, 0x6) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000340)) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="72db392466ccc1ca3c725ffed050e766010443bd4c3ba53d685bfcfa24fc4255aafa41d5e104"}, {&(0x7f0000000180)="9515e164ee40474cd9886edb8c20612f4e17d1542e8f925397b6159790467cf71cd5037080e3c95d27f53cfc36894543f965649e94b861381b067d5a6bd28102bb7ae5fb79087a6bef5767d190bdcbe2bd29eb62325018c1d0c9a40525e17bc265875d0433acccca7df05516b4fb374aa620713154f1dcf71481b7a4907f43b1c1ce5cc0fe11329bbd68da166c745388c4d568db8e365ce03c8eb135044bfc5a6dc076b3d76cb2c33d918a6cdce0dfeaa31d590810a3ddb84e699c6e67de770c67c823e2152f1bfe4914024e4cb5ab85ff186a714d29b890218ec8b7"}], 0x10000275, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 05:37:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002d, 0x20000002b, &(0x7f00000000c0)="1b1c0000", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000), 0x20000000000002ed, 0x0) 05:37:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1da0642850c83eac934b18691069a255a4", 0x11) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="000000000000000000000962aa49e6f2eb3bee62294a3c64e2af5bd329808f8269f27b5e2fccfa03d088b3551275e33c7f6f0668f3a28e4003413c2fcdd85f6ef7f3978f2cb81dc62a36e67cab27bc1fd3a4392a640082e2911a83d6538a7c9c9b2d909b2f06bd17b0b959a41e11986ec278d2e47eed412e1cbf2c22b5d2bd9aa331953e0f6d9cb281f8eaf9d5f8e050b2aeed4655f804c1aad94fdc5185407e6b764c19fd0064b2372221f948641c53677fb732465220e9e02bae16ba28def4060513c2594ce407bcb67f24ade32d7156c76358770898439bb3f0404cb961adec8a0000d2f1dd56512e34236c07ae3d5f44733d012756664868f1f8c52a4ed8298e666af4d433468293101ba141a572f923c62ce89774af63bc1dd234296687691f83bd33f866cc6e5307a53e66c080fba25a3926aeca192ee66e6586ae2a6f06939f5b70cbc2e222e83e7108489c274e296c10c5cd10aed5d8d3958dcc8247b0b600c63cf4c700d1cca64ad3575988dd2ea7", 0x85) 05:37:39 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/47) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 05:37:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x20) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8d26d1500"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x0, {0x1f, 0x7ff}}) 05:37:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) getegid() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = getppid() wait4(r1, 0x0, 0x2, 0x0) r2 = socket(0x11, 0x8003, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:37:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r4, r6) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x801, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0xfffffffffffffdba) setreuid(r5, r4) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0\x00') open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) r7 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001600)=""/21) 05:37:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x800000000000205e, 0x40000000000902) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x28020, 0x45) 05:37:40 executing program 0: r0 = socket(0x16, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) 05:37:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) setsockopt(r0, 0x80000001, 0x100000000, &(0x7f0000000080)="6c7a39aef7b504e17dcbe60d1b68b8e2e533942532e2d297a48fd5f3aa10ab45c21a305a494dc1a21e07e0744ecb2925d601d0d558ceb5c40562d0795ec679bc18311caa7e6e87acb81a6011461039f48e4c177d62f82dbf4685fe759f6e3eaf93c1d90e690bceb3b7e4bf4830735a92f6384b71176f19b9", 0x78) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) socket(0x17, 0x8001, 0x100000001) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)) 05:37:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaffa2f800025c2a", 0xfffffffffffffef2) lseek(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000008c, &(0x7f0000000140)="aaff125c00000000", 0x8) 05:37:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x400001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9, 0xffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 05:37:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x9, 0xa9a, &(0x7f0000000080)="611d253b", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00f12d2f66696c6530b1"], 0x10) 05:37:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 05:37:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r0, &(0x7f00000000c0)='^', 0x1) write(r0, &(0x7f00000001c0)="e022851b2dfd7f122664d008389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000100)="ba3a8baeeb9351e29dd78176c2de3a79b4027401a3dc0658070a5ac6711702d1416d24c2c0bce90109fae4e9c15def", 0x22f, 0x400, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xc20, 0x4) dup2(r0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fsync(r0) open(&(0x7f0000000340)='./bus\x00', 0x300, 0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x10001, 0x10000}, {{r1}, 0xfffffffffffffffd, 0xa, 0x80, 0x0, 0x5}], 0x8001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x51, 0x40000001, 0xfffffffffffff778, 0xffffffff}], 0x4, &(0x7f0000000300)={0x5, 0x3}) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') 05:37:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000380)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 05:37:41 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x204, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x10000521) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r7, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r7, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0xfffffffffffffdf6, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff, 0x1}, {0x18, 0x3, 0x3, 0x6}, 0x20, [0x1, 0x8, 0x7, 0xfff, 0x0, 0x81, 0x2, 0x2]}, 0x3c) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)) syz_open_pts() msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 05:37:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="d77481098810d59cd563", 0xa}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x508, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x8}) 05:37:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) rmdir(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000780)=0xc) r3 = getuid() setitimer(0x2, &(0x7f0000000240)={{0x0, 0x8001}, {0x0, 0x89fe}}, &(0x7f00000006c0)) r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r5 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000080)=0x126) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000180), 0x0) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:41 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x38, 0x3, 0x100000001, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/241, 0xf1, 0x801, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) mlock(&(0x7f000021c000/0x4000)=nil, 0x4000) mlockall(0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) r1 = socket$inet(0x2, 0x5, 0x8) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/107, 0xff}], 0x4, &(0x7f00000002c0)=""/134, 0x86}, 0x0) 05:37:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x4) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x2000746f, 0x0) 05:37:42 executing program 0: r0 = socket(0x30, 0x8003, 0x1) sendto$inet(r0, &(0x7f0000000000)="1faac9e53fc68b2b60131980073161045c2f43d8cc5c9e32986843a0be8f5f47368feccdc489288fa8f81d1bfa054badc9a3885bf00463309edd14875757005b104091fed8cd6d55914093b776a2cc34e463156bd8ba4d57602d7850bd562d0ecca959eca221f56e394a5ecee55d2ebae98ac1e8ec624e3ecca60c1af8f0e4ed6c5bdd2b9ca3d568b21e1567c4aea8", 0x8f, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xb4, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8001, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r4 = socket$inet(0x2, 0x5, 0x8) close(r0) recvfrom(r2, &(0x7f0000000200)=""/56, 0x38, 0x40, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) accept$inet(r4, 0x0, &(0x7f0000000280)) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socket$inet(0x2, 0xc000, 0x7) close(r1) connect(r3, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpgrp() renameat(r2, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') mknod(&(0x7f0000000480)='./file0\x00', 0x40, 0x27) r5 = msgget(0x3, 0x8) msgrcv(r5, &(0x7f00000004c0)={0x0, ""/124}, 0x84, 0x3, 0x1000) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000580)=0x7fff) recvmsg(r3, &(0x7f0000001700)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/27, 0x1b}, {&(0x7f0000001640)=""/43, 0x2b}], 0x3, &(0x7f00000016c0)=""/42, 0x2a}, 0x800) bind$inet(r4, &(0x7f0000001740)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000001780)="0d285d9d8a2b946bd40a8ca1eb5d5ad6fe24fe3e6cc6097b9df69269b027987d05af70d7f8520c91c171f974a0f1cd7b5b6c89df8295ba675e6ecb6eb9a5e29416624afcd8c2ebd3d8a8dc180c8114154fff38fec7abeff1c9f66300d781024924e6b0dfe7150de7826e404771e3d5fa99a8703ec4afa1ada8222131f3338ae586d57fe8ebbb3f95dbcf8842fd7f979766bac786095fe9a8efbdd57d102e8bcda05998108767d854419c5b5131e17f845a6a9ce2868fd07522ef2275ba10c60e912759fb761632c59464422d699a2fa7c7a28293eb1f050578f4d62c3b024999255b5184d4df171f772563ad9a582fe1cad836a34b1d2f34e2c9c581c32b531d8e9395722141431756154df6ea193e5840f28c730862e6e1c2353805f2a8b387e5cace582b0ee7fee9d641f0389684c638ee3932bfe4b55acf8d17068f98e2b168c7c7660a1f3990cf118de0d57d538a2e55157690b045b649a3393c81889baedac9f8badf5cecbeab3d10f24bf115a4ff67c93c1c3e7eb102185abad2d624bd245ed7e6dca1421ffcbb0d220f1f73c201f9461e689692112d13eb6b11a91e01740c6f657d536caf82a6c4c8daf5004d137f19ff67e8467cc98a2b1ce3e87fadf2afd9f15007f24aa92407836a1a5255d3243bbce9b964b10eaef64de17a16a6d8261195261e93457455f3eca7f09296752798374400bbd88838574ecdd5d7960019272717c86d7ce855137c09302d5accc0236cdd5baa464669fee0f530dc84ab8f04df1b6fa9424fabd07dbf2c86d8487dd1e8e621f7646979559f1bceb3935a53df665d9096e0433cc9ec01abcb64074aeb31dcb41fbd9d3344307d618960b38cf29fa2241b1ac0d6452499db5e9ad3d8086581e8d789b43da6c01ae46f1a53703ec28f29cf3f22fb8cfbaca0517f2aad3d597c9708a18ec729c7c7f1b489244bf61ee0536a6aba092cf7ed25be6d00ac0b36106d4536a5e5a79b49dc3f2433c35e001575d0c9eb0ad19dffb8e2195562ee9ea1f1b49b6dcb56fab7f4ffd82a520c2777294f408197f0f3cc79117d61a0ac1bf510c6830249d2041a32bd33f00d37209e1d54fd75e48989304c5931019dfbadb7e73e8f6c0acacd8dcf3ebf8126bb9a8210203eab8897677b25d7a3262d23effe2075223726d80b7f08c6ac339901a5c8fe406f8acd27eff74aaf7e6b90f62b838cc578a908bd8c1855c859f79cbc0d7220cb76d3eb2a2f49bbbaca523ffffa028906de4ff9dc38cc4d624364a131337468e6c05ff62ddf569eaaa7098da2fea744849fcd3a021b948e52ba47f1144878b527d8b21ca8ff441b7ce3df39c286cf250ab40ef345ad7f89d49937f967ea92fc2bf073b5d8f38d5f813f8bfc007b3e9326d2e146c4a474247606772d49ca40e311b0567bed651a2ab700d2717075be0a3a7c536c03029ceb7a858ad0052a6e62bf482ac612acf91a7fd0b20a0d9f09e49a1d88a1006c71b0fa4be0da8e4bb4a932e8b4738e35e8df2511e3bde2a553e7c22feca1d679e192ccafc938c3490d9266e9772a127ffb129f3bd3ccd046a584d7c9a7e11cf4c4cfe1af9793b80ef4f109adcebd85c7bc46b0951a1b099a681d6711e0d1cc205f2540655a571f1b6aabcb568920769b645325abc1358918556bcd5039b59549ad0a3204fae9f3ff8f3e24c7db962603c75ff359053222f1fd9873c50cf64c2560ce7c306fd1d965abeb3fcb8b5417df88de23a771405ee8d36985e02d1a76f2d7fc7ad5afcabf8fa50ed349ce6e417144c5a4a0b4b586c66149849f788042b557cfb4dc4cc99051c82875f4867f64f0275a597b3295071597b398652ed1625c88393fb294110a2214d9ad85285a3e002553c950aecf782f3d69449fb30a6d452ae7b85064efe45acea32743c7dd94a2f2f2102d4f7653b859d4156833492e2cb1b9468f480aec6f64fa814dae316b4c411e01e24c93416ff5328075b8998a1297fb0532bbd5b68caa895c129a7738474637c967937d461d3cdfce027c622bf6a32aff5845c2db521696db571e60a58d945c889e95f114778c54b7ced098223f5990b9ebf6c13f9511c90e46b0372595e11a99cf706fccdceeb1c98fc4678ce42cea228748a373d251ba2ae5d65bf9cd9181a3846251c866d429ada083d089d5009680eb92c8feff7c892136bb207f86d0d4b293160f4f6076d3dd83e7cb2de479fcf3907499809a12c3a30b1b07c5efbb0a78caaf948d49b63bab8fccecfeb2249c5a417df899b8124f199b1aa1708870e2e88bc1d564a36409207bb0cadf308e6d789afe55a1c21b191d3f2f45f62847318af99955a9f553fe1809eeaf9eddfc3b6ae2bddbdff619281a34e946ce72f2bc0de8ef9e7a0a746cb948b370f019d912e7929f56c654b0a2c9452d8ee127094366d225160980d6ee6083393b55695c750c1f314eff09689602858b565fdf850a25d307ff5ca8b379dbee177c5885bb2180f3268f8a3788b90753af3b03f1375196e3bdd2bbc93e1f0b639a6ca4a7d7c3869e6d565158a4f8f18837aad45135f4f0851eb5bafb98ef4e2e2d0846e0554d052265ef74fa4bb69e68d8ffabb5c29da365d0d282540498a3d12592fa9ceb36df28956e2332588a8479fd0d5e4378c93c0ef704bffb0297ef921c5c56c85824be355452262dccd9fda6fb15ba068be7e9aa30056a3976b37f4c1191a17f6286e31e0ba478becf018440632dafc331c68c18b1360a1d5f5ec7ce3f578cf95aab0c71d8d4f849ad9cb080254713e30ce9403709f30f2028c50afc8f5cbb93e14fd2aedd11856d7a583b0eb4a58896885d5858b373bef53be90cbb1e1668f6db8b3ce1a9bd8c07320f8b75664fc49ebc848813706dadc61656bc83b5db31a61c37aadba59824d26019762ac43ff938045f621c9082cedeac5bc7c2215ae92de1efdfe6475e4bccc4a636ff66539d27fbee1c759131cc62ac154563d064e3d7a0e425ec0944a5d40e2e7d7a2d1f5f8b1e8fba427a5ed5f85c052a074987e35fdaf9b5cfd7f5033b8523cdaab29ce3279d0bb7d444a4b29c00a95de57228f934027f785d44b09f7dfc1abf9a53d6815d89db5193b298ee2efa7a90502d62dfd45f8b0709114aef1d6c79fae16fafdffcdb4336ce473d775c52cd17604b0578a15085843e8caab52b3946043941858502c46b496c048707d96b93612abd528285d2f23f15339269d71d561df501ed895bb3e8732b7f23c70074ec573ee656699eb0a417286a37c15d68df9ce91296023ae9820acff1af19fbc1c09cb0651aa955ae107f936a8f8b3774afe15318813a6f3707c2e7e6a407fe45a0954d7cbed859497be242051b69541cb368f49ed3561b2936c8e2bec40ee3f3199218e6d2c6364fa52e2799cbb679f04d8e62b11dd81953ca7ed38492f19b2bd352fbb3f87d3974a22d1dc4b99ffe539f1235e41ddebcd1a6e54830c704a3159febe42c4d726d946903e601d6ca46b87ef38d5e8ca5589d9c9afe0dd046f1b55b0b163ec677382099788b206d6a433650741376060c0489392fb443f7e42bdeb99216cbe304e789a88954117c46d6daf0d3c5576d16b44b5f0bf04b3eb0c936e4245c4c8ee7e407bf5a4c00776d749d256d7d86f9397688f0db201b7a58ea2273dc2b46ce2ae38abc31e7e1761c9453fcce5056edb131b3066832072884c720806aff69817815fa73e86ba473ab390dd015fb9d405c95ddd28f53afb3e27faad8371dd0cf7a7352d4116e7be3976efc6a445758df0aca96b1c1beaa67aa63d5b80fb0bd9b4bb90833b0c632cf5eb64262d3b94e512078289018be4f901c4b139802e29ac7f57ea1f792ee8dd59b13d2931919048cd991fd4eab7d45d6cf264ce3863d1441eb7f51536c72f4110ccb158206beb221ee1443d86ebd2fd30a6bed9335e63b6f3a0f8301977465e374e0459d53e5ec4c418ec3da3b3cecffab40516b4000283641764052681c3b3a5c1c4230c6940c2c8ac2273e8ea18978d4bf42b585b882ff9b8afb0c2f67cbd1a5923027ad1eb0cbd1ee4ed429356fe94f8827b5278ca3d9728324f21b9cc57000a21d3e766cedf3dc2bfe6e9f678f6c732026650ffc5207de0d3af5fafa8b71104b5f46c24ab4d20a63f55ca3021d95de582e991ba9710235b8da15452b4e359e1e12b60b2832f70a82c0cb1a976a39cea356d7af4f7727aa69f40ad31edab8e438ff7b8da1b5f0e31fb469da51b39bb88e2d64ab00ebcbc329362b764549fc50c074da46375aed5b3f49cf26f004e5ad389f677eb9b72f5b62b770f53276ced15d0bffc91904192c0cb5694ac83c6a878980318280335fb9d5f7c6c13d13b74564be44f89e8ccd8fdf13da5176ed812c11774d46055b8464ab5ca0c9af0ff4bc0b0fb7c8fbbe8f0324c42bc1725fb0fc844bc23e7801b5b35a97d8283ab1b5c02a78fb7b7ef9b98dbde32fe367db75393687429ac2fad4d7e4eb58baa0dffde1114593e396f58b7d66fd15151674e35b33bf3b720819deb69420264485793a2a3155fde971962234e9bf43484c53d3fdbf9f7db675a9aa0c05f6a937bf0a1573dc746bd34d90d4bd883b835d83d1bd378f1137995d70306335f3c6d756354b0ab5f971bb04e0f69559dbf7ea20acf35f2578848b03d3a5a66472fa9558c0629bef9a7221cc0ad7a883f3cf2f44c3921ae5f60ee263e1f998cd034857d79dd77d5a1c9a4a860c0df1b724a2440614e2de914844810de0784de0327f4c4588fa4d41947e0cf9274998a784cb5df8821960a99f459d046bf99e86265c9f2656d39042219fa82ac543437635d315153a5df51195b9fca3b53b2fcd104c4c1fa237917c664dd6a7ee8597ff227afa4418b3bd23c6cb4b6695911678722c7de1e71a758b5b6c5923d4eacd05694a5cb46ec9c251e67c8a8d4a09a658dcdae00ebd53751afd15e9a36986d60a739610c72b7e369941846825546ee1f77d367ee8f4e10897d5d4814d307b93599296c9f4eb13a3384e141a2c0616ae706f212339564b1272db84acbdfade2867308d9100928f06f1c74ac298f4b5419c8dc7ed09fda8cb196083af9854c4194d36de9a0b735666abbec89a3551d03627e29ae78e0264a2536c8e7cdcfa3bb797b05970502a3533eca91238c32982ac50187afed4c754776ba9685fa21e970653ef7024db91de5d1173a41fdc8a7f193a3df61028cd7fc1b4568e578871441b42a862c33aa0ce4909caad53322b5331f49feb290938d4bfcddb8ec70af598b6daa3349fdc91e39ec04d99e55bd8874564dd91840d692ff33b4d61fa8346d8c78988bf41bb83f68afc5c98d8e478406ac2632e37efc40c8f7b2c251b5db1d2d5de0c934cf3cb5015c7d347dc9b2be610b480d71c432e1545f9363885b14e3bff6eb4b86e770c530ab1ef92fa566807e31f10674c9b15056b7b5d9b98526cb13d7c20eb4bbec73437dc50f9e120c8b8fa0c130e34cf567d0b5f1c7acc7b2be729121fcdbb9481628a1bd7f7924f82a19f2a9146b230b3c525ce5fcadf429bd1059f1f47bfc167e1396d798bcc419cb6640a9c4747c1b30f3879abbe2a2ce97b363ddd82fd250bab1109f9d89b3801be244dc2f5a74b34ee0fdd88d6a67a7bc4fab5bffde4ac23997e5e1278923203931fdc36435af6b02225c05ff6c4ab9f1cfe7a38f3a7be6a5f4089f44905afbf76a5d7d5d4dfe3f31573f04a333fc769103f8c3c5d734fa381305546788cb0efc74a470b8a75330d41db70342d6bb185f9ec79fedc8b8b0cf1672c76c0c5d0bbf594db4895c62b") setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002780)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x1, 0x2, 0x7}, 0x400, [0x9, 0x7, 0x8, 0x6, 0x3627, 0x8, 0x80, 0x4]}, 0x3c) pipe2(&(0x7f00000027c0), 0x10004) fcntl$setstatus(r1, 0x4, 0x4) semop(r5, &(0x7f0000002800)=[{0x7, 0x4, 0x1000}, {0x4, 0x5a1b, 0x800}], 0x2) connect(r1, &(0x7f0000002840)=@in={0x2, 0x0}, 0xc) 05:37:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x3}, {0xfffffffeffffffff, 0x5}}, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x100}, {0xc3, 0x1}, {0xc1, 0xffffffff}], 0x3}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 05:37:42 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:37:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x84, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x2) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x83}, {0x100, 0xfffffffffffffffd}], 0x2}) 05:37:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000340)) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x4, 0x2) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) 05:37:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) unlink(&(0x7f0000000000)='./file0\x00') 05:37:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) read(r0, 0x0, 0x0) 05:37:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/255, 0xff}], 0x4, &(0x7f0000000340)=""/144, 0x90}, 0x841) open$dir(&(0x7f0000000440)='./file0\x00', 0x202, 0xc4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) 05:37:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0x101}], 0x9fb5, 0x0, 0x2, 0x0) close(r2) 05:37:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget(0x2, 0x0, 0x241) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/89) 05:37:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1}], 0xbe, 0x1ff) fsync(r1) close(r1) fcntl$setown(r1, 0x6, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x6, 0xffffffffffffffc0, 0x1, 0x4, 0x4d3, 0x0, 0x3, 0x3, 0x80000001, 0x20}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x6, 0xff, r2}) 05:37:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair(0x10, 0x2, 0x0, &(0x7f0000000140)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x24) setgroups(0x5, &(0x7f0000000040)=[r6, r3, r2, r4, r5]) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 05:37:44 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getpgid(r1) 05:37:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) setsockopt(r1, 0x6, 0x9b66, &(0x7f00000002c0)="69ad58c9a4eba36b91a218cc8595d4f20d9e2efdb85ba668803a667cd8a8e8d834da499d341d2ef00b2e53f26ce8bdaec01edbe5e448ec8d64f4ac3ceaa4ef7eed0e19e252fabdc06605eda53a26387a695b2ab6f4e140e39b0b629d23b350944e5be6a4fb1110962e41abace86b89d4f9a7d7b4b86c6bcafcbaaa4f34ecb504c9264b0ca8dc6c7aceface6ef8d51fcece832349f88c8bedcfad8ab465ab487a0a68ad14160843278081ae0813254acb87d39f270a8ffd78ce3351c276245dd6d1e2f11cefe1b773b7ded92781816891a06ed00a14dd3c9c94ecfefa1f8080d2e368644a81c1c3c34ca43ba56118c4bfe11bc6e015b8dcf859e3a7ca4a4ce39430e6560377bfcaaf2f9259e4042c4f52e4daf165722669bf071bf363efda149f93ad5bdda1ff5c1cef6d4c5a00816fb3ab4ffdbb5dca49e43e0bbff282227f5d034e8c4edd8f597ff22414dd711397dc11e6f80ff2e343ca1107bf000b256dfe730236474b05ab591ba0cabee74ee7641dffcfb52a316a9f15e10ec39d897ad568ccf0c48eb92e827418c1538858658c76d8e86b71cf0f2e61625561d20c9ff644f8495a800b6f73092810834d0ce182fdda6ce2b619d078827000e7964c2dc87f1a85568f3aa380cf625024bd84ab3c2e618eade550d7eb31254d0148d1b7760153f2a3402d05b8e076d04268e19a28e627814579961287a0a8b7c6ea05d92643585b4bf67e39b52a3085bef387b946b4ffab7f63ae05606de1d5ae39ffb6715078fbf4e8c081bdaf818937c3841fde9e7213829c85d39befe8aa01d0b47f7df7091a10f567a88225023e5fd4ee484b2bc38d80bac3b368eee26f41000f6901896ab09cfa954fd56d2ad44496df187a9ca100eea3f16e2c94821ca366cf261b3f679d04d2592176cd68d47bab5b373bf443b1d40c7b4793772155abf777d6529b8fbb3b662e8f75334e078f880a8708516faf3d3cc0ef0b7e6bc633369da130dee37e67f3c7afffba2d1ce8531f20276f57cf3ec3fa04a03b79b18410728974637a6d378a51cba6e6009445d767a085f9249dea2fcb1bd4666a2b35edb15ba491933c974ebdbe93084fb1caeb34d060f9e27f66dbf3f707e87cf2fce3505d8b28a61b9a601a21bc3e4609562fa19157df218310d1255d15a9ae7ca9b74357024702bd95445f481f3f2a8e0c1995736198bdea30c8d1600265cccc88abb882793281c7043f8472e2fb47c7746e50614edc7acf22c3645456f0608dc41eab7eab27f87ea1ee000d5d99e0dd1c24d683d16a3c22face1c3e60818d5b569d2bb83a8981928f6366fa39b78cffc7bf8f53e739949fad1ea9f9a17df34f13b5f508fa0b88b6fa43e81a0aab4929ae821e02be30ad99a8995d66c5e0c8f0b972cef489f45f1b5df7f17d79b8fccd3adc76ffff4d4be5de0699802c083b616652765de47d437f1df69f3f25fd76ee7942cf33597ffd76f2b01e3540030837471719fd507b7e380ea07f74c76a39a0af818f8d8cecb65401eb380653e28c475127e61892abd2c4c33dd6dd3e8c79f0e48b526b3d2ac848362b56e7e8c8f7f07911f2bbb6b9f409e1af02868a32eb8bbf0f65fe3778dd012bb345e4dfc4d0f5007424c2b2c7d76fb8e3452104d87a9851483e8a1c1e3b7b1a26c19bfd4644e2add1a4537bdb854c1862779e6363bfed3044e677e3fe17014c5216cfe91b26cdffd62891dd51ea3099426d7e66cc5237e5f2ce6fa59c0b765aecb214af8dc7ec907ea83a4125cdb16c02bad3342eb4439c14a909e8cda53328d93f84f59a0ea8c5b2b3c99a8f08874b0d960eb37b10cbe971d97fae542c81bbdee6aabe90c4aa2417e3ff123dfd6569b95f1def6d1ff18a6638416da84abdfc09a51faf401cbdb1220a04f00659edde53b7deed5376d11fb8c86b12b748bdf48f59ab43a8b8aede96e6f6fcd1665f96f4e9e9ef3779c1dcaee253b499385ae4d4a6096f0725e86f106df026dd94786246d5012326cd2725a2057ba1d34be841de405bcab354244f949f41d11fdbd0bf7a6ee1da28d450fb434405ec38c6b615e9c279042f2f4798e8c75fa965c51b41d1c5f9ca31e39a3b5038776d58210df4fe97c46fc75a1656917179979d1aac655af90fae906ae41166017aa57e48c88088401b55c2890be0c8cde493695f35978ed4783c8199d56755069a032e2eb5a5f506378ba6ca2380df7ad48a360b27c5a3f9f15507ba722d431aa230bfd6a6fec72025feb85ed963595ac135ccc4a8b5ed871ed8ac0e569a27210a513cec38f477d3e3e728b4dd239515ade8553766b494ce7ea8ba9732f1adca4075fa47590fb4292aecf86ec0d8f6ab32ce33d247fb63496d74a8a7d569fe9df9dcdd3196639a4c28e3af6e1e4e0bba982774980e2517bc7ee843a439afa200dd6b996711fc156157aad2194d61eefefbbee042a76517704dacf0bbef57fee6ffd88666f0cf86b6a5bd9b26e30e6012eb3f45c7d9f03a1f9c9dea5fab5e951b8e97d31935d327f5f756f27218b5b5ba7d552bcb602bf726a37e14afb950c73fb1e3aa6bac88ad5dbd94624e99ab90e6e3ebed5fc8f813746c04dddeb0164e4e1f7095ad651377b8a97e1df34bf0d57d5cc8fe7042a8b99b5453b2fbfbee0d63438edb00ec81f4727db9e654d4084df0bc9959c338458b85875ff7f49e4ffc14c40115d7f3449a3e8c0f6c65bc49d4addc7d735fb1126fd219970ce9f927113718db19f0ce51a083f8ae906658f774028e0036cb0fe91a793a7b5a818dd61776cc506f318d9e7fc30027a0f282cf9698fdaed2f9fd05e6ff518f2493f5fb4341b394f73b277c0b21df54d2d82affc4ee0ddc6dfec836a488d9cb8ac24b8514dcb4be8a2d08b73195ea4ff10eae3ffed6ecad73a4d8af4108d01f2a426e5bfabba6b51be1e04aed712bd3ae5c48a21827e916a8c6ad7e4ea628ee77fd8aeae407543b0cfa54c690d8e3335ef3344188c8e6bd8a4212bf0d86663ae90105b1f24f22da11c6f1cbe8d4f016ddbddcc3bcf2f6adee10977b556daefe53bbbb290ee8f3ebc80f692e4bc3112e2a1b747dc9d19ffb0c3c9c963e8b9494c9df92ff6477dd9b541a5e783395d0d1f6e64d5282d26de59fc1a6bcd9bf5ba5bde70180197e54caed6ec086bdfe60623038a423ecc45f2288d5e5216cfd6bbabed3e32f9ad60ef7f52b09b22f10ec49fde56ceca7760fe6663f368bc5799588fca742289dbecbeb0e03626383cd6b893aa9115740ad03285799532073af7d2ef42bbd5040db42861585a0ee1199b3a23878a45c5af57a86f8c346f8ba3b1e1b8e9db346891700707d99963334f364c4155b0ceafdcf479a03e6ea8ee62c75ce920952c95d1760b9d6bf1539b504dd58ac01b7bb6b6fa54da672f2e8f28c5305c6960ea3036dd5a1189a9945d91301114ded674b10f2d4e14a91077ca2b8c7ee0dda32c3cce94134a9724f134fe70ab28814cf687cc040db0c97c2171488e883ccf1d55ab5c56148e68c439a2e567941f991ef4f70d517ad8e25b44b0c455d5856cf87a137b1c574fa7b1a7f60f90cd8207a1db8dc76548256a63e798548a8f933f70c7d23c05229d73491d60ebe2826ef559fb62b2bbe01b61ded7ddcbe48c60ac77f28cd0dfe725ae537d2e373d71e2076fb54e93d891580128a86ed6228d7362e74e79d0d8a72c11f3f52199a90f0f4b89d783496f46d6e46d03bbb0ebfef8661e021c6b28ed1c80c9e1b24d07c67dc414951a049c4d35eaf6f57428523079a1b5db1771125c12e87bcdf5a1d5f01610e3926cbec847e68c518e7ec0102790fd7d74b53652ee1db9f57975586eb25e2421cba8cb3a6cb77bb325c9ab521f3b38dc6c2b89f9a51a2fd62abec049fc541a9b4914dac724f597e079907dd54ccfcb5bbfe3764c0e0bcf753ff0e1d748773cb4c5072d6add2b19611590bf58dd6b7b37a812fb911a99cb41f710e551a9ee0804a8e5091a5f1ea7df16a956963e50df1d5b8357ff5ab7076a4ab7c3d2079feafea6cec2d2f86483f06a4d04f2e96f104a5952bf8347f4089c5ba97daab26bca21a1b5eadf3f0b1f7aa05ccaf238c9837e13a36ff810270d1aa54082797f99898b821cecadbe56b1b2d11cba1fe70929a92892ce3d0d958fe9d80f1f5285c803e77b7a7f1981d84757f771b7839ed9e1554c23dcb5c0217fff94dda51c517d41bc2d51a9a0032c7c62e3ec3ca547e2e350c7ad1ed6d7d8b8df5e760780dcef46b4832325dec41c394e655373f0a655c4f4db8ff224e8beaf2c4e1ac09eea2ba6301ccf00b450b71c474f5b8d50c8262a58f1939b30b564500aa604015a715eb871cf6416f951e415fcc33faf7d8e68fb5dbff54b2d98c7e2d181fc10eaa5d77fd40468e4d2d83d124c1b0f0d99577488550221eb2a1290163bf679edc274f100fbc820b7f7a8b257f034a033fd3df1dc9203edbb1d6cb2543ceb8c3f4d512e137ee0d65f50138205e4f871251eda2c117c0862ecc3d35cba3ee1185a2bf1fe68eee7cc7b6f850ece3858be219cd5e8af42615c43164593dc4c89812ab692ea63c8d89583138cb48e73ab55b9a404c78b53c8887a86cc83e65e2520f403130bf7886acc396c1cb2cfae5386d847fa8ea521cbf44571e1bc88074417396416c73957518a484a1b75103d9b1e3ae83fe7992af55321eed21abc95bc97ca3faefc47f601ccce07f8312775d451662085ba3b149d496dcc1371ba40bb83899bd1a90444728acc701330a86c720fd16dba71333fb78aa4f2de97b2424cfce6561094395d6c3f9cb8552c013bccb5c2bb2df038a90ec3c1d29174045f112a01dddb35f675871cf81a2c14816ad632227dae203b7f0238c5ba071aec409cbc433caeb51ac84adb35e538575d247be60b439b1248c231974fc3638dab29e1c658e3f8a01a41085c3b8221651e8ca9448353701658876c389da34a99cf23b42dcf393d8e531d70b53628ed8e46c77adf40db1c4cb5202b38f94701acaca7bd62d95e000e76209c3b1dc75a39147f88fb9ac84e081c857b3e30186b8b64a50b402a8c658193b67c9ef3250b4e7d9071f93d0222924d0f93209395e0a11075ebebd2331fdc6ece47b31831d85cb02f942f843fe1a69ddfc464bfb52ec26ce67732aecb8950b1400ec84f05b9faeef1adca5dbe7c4aed3ae10760521ca536b74fce004419e661f81d25cd13c6a760c79eb0979046d693a67ac23a90d20ef60366f72cc8551df44fd7f70b9df72967075faa55aaa1270a2cea260558754e83539e69b880349c0e10f2f99ef875cb8ddfca15b396d5c5321e2eb36998347591fa08d881d4819395395dcb88a135407eb7a4e94ca9554f0a6b705d890975a7bd27dfd50b32d9752b9cec96a87e55dfe50555deffbf46bf40e77cef51536b26759e00b3a23da2b1c0e51b0e51ccccfa0f000ab4e42f53e0e56c4ee725cfb8f1ac92c175fc501e2a2ab7dbdc9ca058a05f63fcc423dcc1b4fe3ab28d3509ee5053f436cd939af71b0dff6a1caecb2a3ef007f4a22adea3128ba69320a7111066809b89680a0caac430fef7bf0f5883342b0b18a5fe95fe44fb0f317ae1e08570e82c5b284c79394b1b062147325dc17a7b68133854e749885dbbca7ce9ea35a97ba4044600663eea84665c76ee6a74867a50096124e6806d451cd4b4dc206c8a1a9f09cbe39edcdc4ab92b26dd95bcc5e0783c3b562ff4cd02977223759fbc11911b73e815eb5e70074546a632b150d2cc391ddb18965512475d343c5a0c0bf0f9c6cbbec2f85f50f05943b86172c87", 0x1000) 05:37:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 05:37:45 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/20, 0x14) r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/50}, &(0x7f0000000140)=0x34) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2a1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) chflags(&(0x7f0000000240)='./file0\x00', 0x2) preadv(r0, &(0x7f0000000280), 0x0, 0x7) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x18080, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket$unix(0x1, 0x7, 0x0) read(r4, &(0x7f0000000340)=""/162, 0xa2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000400)={0x1, './file0\x00', './file0\x00'}) ftruncate(r4, 0x8000) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000440)=@in={0x2, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)="c53b4bf6a90807f03f422f07f7e4d75b9e08720c8cf68163c99a028384e73b0c2d232e8f51d337bc2e6d43c5f7c5256711506af3f0561876d585531c84f95a99f4da7de1fb8a2520ac10ab30875a65b930182a87c528edfc60e01658b956b60029bfb605b9cf93049af9db0656fa898adf4d630099028d4fa3762b0086bd88f8b1963cc16f24c56fef55cfbf9d46d03e00532ff43cc60d0e2026014c64b3a353247e6e06d7c45167f7b577779564934f56060e7d51666f89f785945b39651ebfc8aadf8c2c9ceba4e24016780d698d32261550b9c7a80aa458440be834ee046a0093dee59f6976e745f67032221f8f6fd2a39a5b473cfe8dd533d69093982e", 0xff}], 0x1, &(0x7f00000005c0)=[{0xa8, 0xffff, 0x111, "6271283ef3710a49dc9214213431591a17965e34d92dacb03cc8a16032db01767406ea469859164f944d5f169a40fc0bb6095a6011045f9b87651c79073045b2074f888ef32ae51b61c79d2dd6410ffa4ee497c86ecf3efddd397f913a776f28043f0401bf9e7a3218a8ecc6326af146d342d093a80f33e45d5cd731648f7759944d048f991215ce3cf6dbd268d18eb75c05fcdb69da686b"}], 0xa8}, 0x2) connect$unix(r2, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000700)) accept(r1, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r5 = open(&(0x7f00000007c0)='./file0\x00', 0x20000, 0x4c) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000800)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x7f, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000880)={0x7, './file1\x00'}) symlink(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)='./file0\x00') fchmodat(r5, &(0x7f0000000940)='./file2\x00', 0x2, 0x6) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r6, 0x20004b3c) openat(r6, &(0x7f00000009c0)='./file2\x00', 0x80, 0x2) accept(r1, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) read(r6, &(0x7f0000000a80)=""/72, 0x48) 05:37:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2000000001ff, 0x0, "b80000000000000800"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x6) 05:37:45 executing program 0: r0 = socket(0x6, 0x40000003, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x6, 0x1001, &(0x7f00000000c0)="a2caef7c3d41f9b44f00993ba06e6fae90e725d0332c259acba3d45a07c4bdf582e1fc72aef7ad0fc51103e60e29ab1f3de47fac85c74097293d524ab196e51f47cb12c25657dbcc8fb1fbb4dca2e09b53eccf2656232a1d892c7dd51b94f916c2a656072b57b6", 0x67) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20208, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xfd6718c1f8989102, 0x7}, {0x8a, 0x100000001}], 0x2}) setsockopt(r1, 0x4, 0x400, &(0x7f00000002c0)="405139a3cd515946336955f6a67f8c66cbebee4b9e375630adb39fc3978d77364a7c45333cc812664491bbd9e2228ccb8ae5dec397fabc48d0f8ea40e6d2392cac999a34b910f8074c44a8892f865de9ced5ea2f298f", 0x56) setsockopt(r0, 0x66b, 0x65ec, &(0x7f0000000140)="2689cf17b4bfeb7ffe4266a92c66b5d3263233a56c324dfc789d0c3dc8f45a8bd917f2f1cad4095f85a73bbf7646898c5e93496e8b649e6dcd553c2ac7a634370a8027ea3aa7e95bb0b2788fc7d452a8db85036dc8953697e21faadebc69558e32c2f5279c733bfc5b890d090920f38935", 0x71) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 05:37:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6e, 0x800, 0x1, 0x0, 0x6, 0x6, 0xfffffffffffffffa, 0x1, 0x2, 0xfffffffffffffff9, 0x9}) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 05:37:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="c6f4f5fc12833440b076f648cc4473bed1c00e1cb2e08931a9f6d006acb1"}, {&(0x7f0000000100)="ee389d705733a7b7b89e395368bb348f1b99529c0b4ae7125d06db87d58383f562b4787867206d35597be9160493a1cf2a2f65fcac08c992ed3022ed0057736700a281e98941146752cc748ed21a7c3d0d046062dbe5286b489f57f2253cec02a02c45ba5f8bf3b35e4cf7aecb904abbf582d5a1a1c1f142cebd199941da29314ecb6034d5f43af2e8a4324a0b28432b0bb96d1e54f3e800d1b08ba15f033cb89bd520ed179a5476471b508b79ab38f3076318810076170d779b695536f6a62415db31083fe89751e182f23354a54851b9e6351161f615a959420186c9263f79dcef416855a655d860b84c6ba9b008f92e60822052d4a77c07f1e5"}], 0x10000211) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="e10cebaa4179394cfdc7cdb1236359427371956a6c4aab", 0x17}, {&(0x7f0000000240)="5c0d0dd726dbe63ee08e6958cb73eb490574433fffb6b9851084ecb837659958c8c3b043918b645fcc8dbbb57fdd9e7a2b223beaf6c6a803277691334f93979de16110093180bb13cc10fa49370cab3139917a6e09976cebe624d3342a81fcbb4ba43f4ec1226228d0aa4df57f62c40fb10e6bb2f1f8519dfa011d7c86a4cbb6992696eff652ae899af0991f21c32089ac98a086565f88acfd08f40a8ce063783f", 0xa1}, {&(0x7f0000000380)="b209f2fde60e2e21f0fd510fa8f1d431cd2233b9657b516736721faff13282132dac1976cf58dcf9370369aee58bdd77da079a3036ce796f3476e167fde9dc1be11d23db5b08e8c154978c4d908438778e3d9cf3ac2d304450eed6c377e7", 0x5e}], 0x3) 05:37:45 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000007c0)=0x3e4) r5 = getegid() r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getgid() r12 = getppid() r13 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = getpgid(0x0) r16 = geteuid() socket$inet6(0x18, 0xc000, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = geteuid() getgroups(0x5, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000780)={0x0, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=ANY=[@ANYBLOB="c600002e4f66696c6530"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="adc7531779e1f96ca713973816ee1189a9ee1c4df5aed2d9f389301910bf5c05adcca12fa3e7c9746d0f0d07909650065dfdb0841252a6c7d3eaf2ae707f88f3fe648f7ea8c414362d7fe40f627f44124e97004c4e51", 0x56}, {&(0x7f0000000100)="7e668724b8773e2b80e606a79bc191df8e4e45d3c687f3394c677d7f15a04cffd34e0d533c47c3ea8c6181053931aa121bcba233d70f407dec50322603e2e4bcd6ff6d3fe2a9a75c21a49173a3da3353c3b84d787a0c1177ce57f080493a0225922b9214db6fc281d24cf8e2de15f754b74b735ad1012dfd9d869fcc3527d51afa8070f198f47ee92a86ff38b98c90ed4dd217d23057750e7d90869528e43c3ec714f8336be7f883bed1e8d84325c22baa1bbd054a110b8ee6f27fb6c21c", 0xbe}, {&(0x7f00000001c0)="f5a324c02f8ac3f6ebe31ba7d1363336fda1ae7a2ba6b1737a438cb0f4a09a49f64ce71f00a9d2d0e9f98a8795e6c68aa377bef56c412a63fde7466b7457c8b8e343dcf03bfa912b357b77708cb06b84266aae9a4aaa8ebe1884e708abcac35f4a6112e4c0d02b46f799b711900e55963f3af378107cee6b881dcdaa787f6c347df373de2504bfdfb05fe3346f94d5b4289d6840ff252d01ec5a2a9939c929a67242e869132b323aeee19d19eac159841bd7901cd0794e6136c4384a2173a9", 0xbf}, {&(0x7f0000000280)="596900231dfaee9547bd0a58a33c2e3ad66de95bb45c4935f16a3ca0bd996649e62a0d50ac11e63f6b20065b164662442f02e4562dfaa039e6c12041a349cef7190e32d36026723f", 0x48}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000000020000000000000001000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x4}, 0x6) login: pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! 05:37:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x1cf) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) pipe(&(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0x800}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20fff000 didn't change! 05:37:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x20, 0x10000, 0x4, 0x40, "8e0da1c3d2bb15e359f3b42e0edc70c4c963154c", 0x4, 0x3}) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x1) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2d0aac2d23246a451aff6dafee2a0204f61c3de3f234e32ae647b467a3c4325289d2ec24e1c1b77264ab0000000000000000", 0x3c, 0x0, 0x0, 0x3e6) clock_gettime(0x0, &(0x7f0000001280)) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000001200)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:37:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x8001, &(0x7f0000000000), 0xffffffffffffff9a) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:45 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x1ac) 05:37:45 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288, 0xa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1f, r1, 0x0, 0x0) semget(0x1, 0x0, 0x144) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x9a}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x2db11240}, {{r1}, 0x0, 0x3, 0x7, 0x4, 0x486}], 0x9, &(0x7f00000001c0)={0x42, 0x8}) 05:37:45 executing program 0: r0 = socket$inet6(0x18, 0x13, 0x100000) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x81) 05:37:45 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) fchflags(r1, 0x20000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffec2) 05:37:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/61, 0x3d}, {&(0x7f0000001200)=""/21, 0x15}], 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd0\x00', 0xfffffffffffffffe, 0x0) r1 = getuid() setuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) 05:37:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x131) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x3, [{0x2, 0xffffffffffffffcf}, {0x0, 0x2}, {0x3, 0x9dc}, {0x0, 0x10001}, {0x2}, {0x1, 0x27b}, {0x3, 0xfffffffffffffffb}, {0x1, 0x3f}, {0x3, 0x7ff}, {0x0, 0x10001}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x172d}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x8000}, {0x3, 0x7}, {0x0, 0x20}, {0x2, 0x1}, {0x1, 0x8000}, {0x3, 0x3}, {0x3, 0x7f}, {0x3, 0x1}, {0x3}, {0x2, 0x80000000}, {0x1, 0x9}, {0x3, 0xda}, {0x3, 0xff}, {0x3, 0x9}, {0x3, 0x277d}]}) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x80000000, [{0x3}, {0x3, 0xccc1}, {0x2, 0x5}, {0x3, 0x64}, {0x3, 0x10001}, {0x1, 0x6}, {0x3, 0x10001}, {0x3, 0x27a}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x10000}, {0x3, 0x2}, {0x3, 0x800}, {0x3, 0x9}, {0x3, 0x4d}, {0x1, 0x7}, {0x3, 0x8}, {0x0, 0x1000}, {0x3, 0x97}, {0x3, 0x6}, {0x1, 0x308}, {0x2, 0x1000}, {0x3, 0x9}, {0x3, 0x80000001}, {0x2, 0xbb0200000000}, {0x3, 0x80000001}, {0x3, 0x24}, {0x3, 0x2}, {0x2, 0x10000}, {0x1, 0x400}, {0x3, 0x80}]}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x9) 05:37:45 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000780)="791547d3", 0x4) write(r1, &(0x7f0000000140)="719f1bfb65", 0x5) write(r1, &(0x7f0000000240)="b811be64", 0x4) execve(0x0, 0x0, 0x0) 05:37:46 executing program 1: shmdt(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0/file0\x00', 0x40, 0x3, 0x1, 0x0, 0x7b, 0x5, 0x4, 0x0, 0x0, 0xcc3, 0x8}) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000600)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x3, 0x1000000000000041) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 05:37:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) 05:37:46 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000010e000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:46 executing program 0: setuid(0xee01) semget(0x3, 0x0, 0x100) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffd) 05:37:46 executing program 1: r0 = socket(0x18, 0x400000001002, 0x8) close(r0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffffffffff4d, 0x4}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x677, 0x3ff}, 0x8) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/180, 0xb4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 05:37:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x2, 0x3f) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000200)=""/204, 0xcc}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="6bdd92e3f771fc51397c32a2710138ece22add13e651ab0e1e99495559d7aaf9df4b1e877f4a0466953a380a7917e3d4744b8a682f1374be7b339599394b79bdf1a5d26de0faa9f6bd603ca7e68f8a8567206506f8f4342eeac49f44763154487a00349d5c642caf3aaff7c8d466dcb7b7d4f2f1f6388230c61b4f4e113931891076c1ac4cad317bdee581fc66f692b44cd97b9e05c2077e4164452d67fa69979c9a3e092edee8d8a8f409a01f981196232f393109592f", @ANYRESHEX, @ANYRES16, @ANYPTR, @ANYRES64], @ANYRESDEC]], 0x0) r1 = semget(0x3, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) rmdir(&(0x7f0000000040)='./bus\x00') 05:37:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xff7, 0x8, 0x8000000000000000, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x1000}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) 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) 05:38:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x22, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0xfffffe22}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x30) 05:38:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0xfd13) 05:38:03 executing program 1: r0 = socket(0x2, 0x8000000002, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc4, 0x5}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) close(r0) 05:38:03 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mlock(&(0x7f0000bdc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000bdd000/0x4000)=nil, 0x4000) madvise(&(0x7f0000be0000/0x3000)=nil, 0x3000, 0x7) sync() 05:38:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x122, 0x90) 05:38:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x80000001, 0x4) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x4) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() pipe2(&(0x7f0000000280), 0x4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="1b", 0x1}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="1f000008a272602e42d59d0e713f34fb89fe7cb9bf951400"], 0xe0, 0x4}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = msgget$private(0x0, 0x21) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r10, 0x20, 0x7ff}, 0x10001, 0x29, r8, r8, 0x800, 0x4, 0x8, 0x328c}) socket(0x0, 0x5, 0x46bd) execve(0x0, 0x0, 0x0) 05:38:03 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:38:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)="00008a80", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xab, 0x80000000}, 0x8) 05:38:04 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\x00') r0 = msgget(0x3, 0x0) r1 = getppid() r2 = semget(0x0, 0x4, 0x402) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/197) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{}, 0x0, 0x0, r1}) 05:38:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x80000000000, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x1) r1 = dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x8001}) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) 05:38:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) setitimer(0x3, &(0x7f0000000140)={{0x1, 0x61}, {0x40, 0x1}}, &(0x7f0000000280)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000002c0)=0x43, 0x4) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) r2 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffe) connect$inet6(r2, &(0x7f0000000000), 0xc) 05:38:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x7, 0x1ff, 0x8, "678e32b640ab3732c5cb5fa854d43402f8f024b9", 0x20}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3cb5ca81d65b53cff490ccb0c2cb375bcc288a7969191d8db503c446c766aaa23b90e68c217a87754b9ba42960d6436439daa3192047eb81ff3d11ca573557bac90e142d3f33528e51b49237eb592d7b2622e6fc93b5ab5310f66cf1abaf10c89951106d6fb4633658801342e2338fd00d357de696bde0640e91742ba0fb68a4ffba28df4f55f0ed5b83d0e9a3244f4c564a1cdd56bb46c1215d30ea665e1624ea7321dd", 0xa4}, {&(0x7f0000000500)="9d19005cb85d8995c4013efd83ab1b8f958ac662b1608f24bcf1b54aafc77404477e3bb0c4ad580e571c7d00270a7684d02b4d132739c3015a7eb3f513c064666c5a118137cbeaea7402e42c12c86884f6db9817ea0dca32a9b8b91a872cbe153e2bac3ddd35cb2c207aa09e312e2176441e6d6c31ff1d82c1ad63a6a30fd4f75a0a81a2872634826361f66fb2ede86587a6a031f1bd49a1ea6ded5dd1be51c89476cf2c084bb9c26ff71a385a52c72d4958f94a0ede5e267587482a4fbc8c77b84a80f1d57ba0c7e611fedea94fe2f9405b071abe3d4090b49ce720c5a6e98d034bd28162a442310dcea0c2f520533487af762fb8187ff24b7b3a3ef4046fcb8890edde18a2f7cfb69297edf152d446b1edfcfdc0106801af6706128823b5ae9a3ca227230c550c43bbbcf109c05d6c371be1da6377591981714527fbf3c555321e19739b6db72e838ae64227ca01109d9e20dce1df1fbe1f76fbd551cc0951745dc0754ad587272ce93dd2ff5661e28509684e3265934bced269a5cbaa73c2935076f699aa3b5f93445ff5c834de20969c0d5102731d7ea7fa60be1a60fd770e2fa629ba2840011f437afda84d5967a1996c118ce6a15efe24c19b0eb5a69721da24aa0dd915baf39e12c19368d91a2dbb0fc6b93b26430376f78b0024d75745dbff307b9481a5c98f3f00410c916b8c405d9cd997fbfcfb1be3cd012873e1853c41ae1b1245fa196e6237d1a9afc2db7ffcde8ac7b3c06807a3045ca5b60b9f32003fdff3a0390ee5e5eca945041abc2bb0cdc81e74fa0cfee49b405fb04bc7bbeccb7d88c7a56fcb8d227db73a87778f4e04d9f984dc18f6abc4d9a2569f299efad83a6a74e4bf5d747e806d5b9fdc3ac072d6d9fa4418e234ec99745aa861c0b92dfc8b73eb674cd390af422f43eee0639e2f5dac95de473973b62c9a4a7aa81d441ced5d91818b27728683e4f353a7469136845ae9b9d85d012a676397924dd649475812c2d99ec3f3ca302ceab58e4756aa2a5cd7675644b5d068603424af5e96edeebe89a4f9e6aa79e88a5efee60df1edc4356c12b6ec11bf93d426e15b6d65e8935a6af315543d1fc955bc3a7f86508d7a39ba826198b2f35e21670c5c71d2592a8e99d167e54d543f9ff667a64dbe7c208455d5f605aa9292d307668fad12710a5082c8acc0d9bc949337fb3eeaa4e4fd7b1221aa0a8226ed82c218646e66a6d1c93a6fb0e49c16aee9088c269bbbe9a36c244bc670fca2361bf5db7e61e47e2be63e00d5d33eacf7e091c4439b1ca455a4f55dac73ce84759861610754ff0be78b2f1fc489613db83c38e89a85fe243cab7c087c61793f90d55851141d9166beac87d3f7ab5d578c4ae8a1fb9c09aedba3e19542438f9d3df2c03b2c84e100e58aef1bc74c0ce9ae88f7d0310061090a6c658404b7010b765f988ea510c7192ec654af8db4955f18fa75bf4d6dfa4c89f2588fb5b163f3c66177975e2a932aa2342c5994232c1bcd784f231c232a0e7f6e9110c9f2e5722c97e4d267d6c853fec64de415f746b624fe5f47c32c87aa6d064c9eac79c2022f7619733dec06b729f7948084e1dc2cd5af5e421543f82e5a91314212b54141cdba883a8d657bae89dc7b0930b21942a650d8218c4c2903f326f23ce471149d5d43a84cb00e19a56bfb14c0eacff086befd0ff1b00c2df890c3a325ca886303935765d6e273bf6999206bda7cfbe1e69b30b1931286f36a6103c56908e345d1b135aba95a28989422c60b2e68d3f3d1cd80e0a19fcab43ead7a6836553a033883f8039fee761c4e679ceef1ab773e84ef6ab240d536464c7317802d0d8fdefcc3b08cc39696b4525f4bcbf752a97b931fb01605deb5d4be867a9c839d49f4947b019dfe81b21018cc09128af6746ccefc8b95cbdf58c48d896ad804d127b6d98b4adfbbb529151a04d8fa61f2e9998b58ecb098fa8d7a81f0e479f61937d43a4d3dbcbbb4e79c23bcf3639928600980e0c4212f884be19c33dfb1710fda45ac15adb667ce9fbe345376ee9efdbe2da830953fe73755f216207e1dbeca6df5dd098115745f17b3ffc2cb33530a679f11ec9ce48b729d5c63d6bd6b314a799d1701910c2ff5f6041f509f039a3d46903cb243f9ee4577cdee391723b8a1375769692ee2e8f59ed69bc9dc992dbfb677bc75bbe09e25ed9a59f9e4a46a5224b7ce5a48bcc65d669d05f8fbeb77d86ae76a46ab51885f9f458ff641e10e3be146b986e0ec428ac0b6b948759663cfa933a21d72d2cfffe2bb1a85318d1741f87fe22d95193bdba771f253de1a66b86686cfd4010a2c28af769e0c5d67b01256dc5fedcf840fc28eb71db61c3d0e194653a1b29d61d9dedef51c914e042d8b0ed23617c5978906509fdf6280c4c76956906aaa75f57a9455492b3b9f149b18bfc15d1e4a097cd43e0c1c0eb4ffa29fa699cb8d68c32ab757450d91f30d46084ba86dcc75d671f0ed4ce63f51c79ce463bb4467d9b2987c1ff9f84543dbe80b51e4ed805a90aafd5e1c38ea4dd80e8792bd1566782093f52397665f6d0264b622b90b14da92c311e557347965bf2165330a52ff0bdbce4c50d1fe09bd64f35a1d3c999ff255abb0f8346756016f49e22fb2133a67818b0d3ffe6334b0aceb9dd3e2b79b2012c0451c3123b77323398f7f7c6f4ce0d5ee7222f3e50ad40b27f59763498060c4a1c3dd01d5ead854ba5a8ee9fc1003d463c4964c3e97529fdb580ddacfa3509ce28beef7c125a4d8faa2f7dccec2ad9177e1cade284a3b8495ee1f2f1cb58930aba4aa6f4e0336010784b14b1949cee2030a4ebffc0187ab18d973e1e6094a237712547b0201f48c36a612cb8931eea45ebdd2897fc5f0c2d6762a0fd0f11e4181373a534d6e34e1d8a738f91482bf42c8fff0753cb7080ba27b7c70c7967cec80aaa823593192c00ccb5534a6a7f86604616d482df1e596099b034b0ce40b3bd0c5516f229d0c58a23aeb5aeedc99e09a227de66d7e79b9108039981c421c4f772ae3dac840cdde6ca2158f57727cbf38aee0752b075cde755d464ed7b709a732550f28ece0f54be492dd01a9f5d1e82440086cf816cbe6909ba0476fdcfc465f237a5094b42db56f848bb0f842751f9bc547097cf3b3bc1af221da0a63dbe86c1e53bd320664a13dfc74ef031dc0b6595a1a487cab6ae7145d611138e8cddda591c16b75193e96c55f2d1494846a23015607700c50052218457849e34fc877aaaf5cb2eb0089b82b2c0794ba45e798d6d681658eed83cff9986896175f8b3b16060b0c83f1b6aaaa491448fd2f5aa6a3d8efb6b44d3fd9c95774c3001b7e6956f2ad53877eb8817b6d5647b2e596a4b7f0be4ab56579f563f31ed9da496d43def93fb6d1bb568840a23e4fff9463af459bc24a3a354232948e5b21a331053fd01e0514ef90c67d44a968994de293d7f483260e31a945e9a602cf76a19b4b7d991c756fc2f98615c8bf4eb482d65e88539e22de84456019534367424c19543665b8f66ac0f017ec4b9a6f9127ea39ca5b8f1138c806128c97d45fbe6f64e26179365cf03355002441a3465d213cbd30a23cde0002c8b91aeed339fcb7e4204daff04ec996b02800c41021470b91e03f58758d84fc26851fa64b5c234a4376923d8046cf69c5ef8a53abe481dfe6418f4564c6080d0b9ccf841e2afb514852d2b9f753f2b7a9da767fdb23fdf4efc0dd27297c2d1978418ff7a57d2739d12717dbf1430cb9e947529d9cec335b9a8b3542ce6e7b6dd9c6f903bd1205e67b81e35aedbe1b7bccf64ffeeac302c89c980aa13e663206d427d01947f5757d591e649d46f348ab3e01e823915cbe523a7ce6a01603e2ee3cb3969502576af79e26d6b33779ea1e5223ccbb68d2beb5c8d88de4462d22721cce8d4a92e8474830926c206ab7fe19be51f61e74d609b4414d06a281a35407ff3b90c0e1ebb63a1e821c541d8c72b4307e299e7983323e2d03bc12f6f9cbbd4a6c43f3e6ea2cabe77a4d5eac33bf8b61c8c21c1b3b5f410af9d0ed57c9c37bd4ac03e7b5bc1c69adc4e72107cf3c224ca1612eb133be80bc6c5429c0685f42bdcbf3bbf824064dbd666b8d84db682da3306dbbff3a376d2169fdee5d57d2fa3cb841ea05320492e7d5a13c4edbf16c2383714218061034412225bb4aa37269bba5c0a772adc31d4706eefc4e92eeb1be55a33d6f8fa85b14fdd5545c90a8ae253365db426a3707c07d5bdfdfccd49d45c4f339d35257ff5a4e6b717581b3206184b85b178a76f0ba08a9abea5b1cb3399a1237b32b3629dc0886ef4678e8a85fa7f7f8edea77a5ffbee62317f1654e8d1404500f966d8d98a6d6bb76fb10b8144ad16c06bcd04b936369740961babbd436b8dd63771117e4b1d5dc70e4fbc59ded60967bd9aac4236b73074a48fd187cf9eda62e12dd5926de6623ff07d205dc668f3467aeeba2a0091b44778aff106bbd9003dd3f30982dfdbfe01a08d88eb2c2d7b91722847ae4b4a67e342cc097e9c70ceccf8712ead4761b060357e9fd08f208906d1458598713db1d0e3c5b1b4331259cca70a2b3de252d18787cab67f24e4d48bb97c979822cd8c798684a92f577d001c875c6d193f6c0294e5b3aae643fc8b14cd938d3813ea8592f90fc8017b183a21e19531388c5a9e7111d61f1da0ab35a2c28a98f4740a5cde28f2426a947cb8955ac3db222e55ffd26fae0a10124aa07a77a8d0bb36e590d34611a62dce1063a3fc47198232048afa12cd3d68a61814ac6aac042a950d13f946efeb917940cd46d858deb12290df4aa9e4ffc540db9cf91e44dfbdb433283af71bc0383050508b89aec18a65c1c113e4247497caeb076ee09eb17127b5b6b14da94395775def2f477638e74b4a1fe47f8a89444ecafc1a9ecf0bfaebb9723d6407a359e6a20b9c32c9414c5dc3c9c856e7e18e736ec1ec1d1bd601949b2b1f4e0aa4f985f094c83f205eae3801a351f6a62874a3762d634cc07ada735320e0540c75e31d682e1b85d0e79f6a6f9f2fda2f9b725d758f550e2379a1977c1f87a00ce20477d4823e9d484bd8c1d94015e8b3e495a0f230df48db3fd307dc53fcafb982566f55d7e59ff79e85a1fe0cf8ee7817ce7943c1dc4b6b52ca0cccb330abedf0d719c983475fdd39c4a304018b87c165e610e8dfabfe42b8daaf84c25e60feddc11595dc966fe71e6a2b2fea97fc02ad14e55710bc488e5807c0fd12573f8fe1c80358c13ee0020d0c9e757cc500fa03127b70b5acc9e3c87f9e7bbeb464410258d3193ddd48645179e15de972ba945569c2d9f8867afce341ee120b426857ee9d5773ac95ef169eb5dd929cdbacd6f5c116f18216f086de99f8afe4f62df024b4e5723315d46b7db24c33b3666ee3dd0513966eff510b6968dd1c3082f59bd3de84b732365f29515bf478f3a742668c16e94c603bab34d06e965e42d6aa81d33c12b11eb82ba5e47f3f0a7149a04a9fd642ea7aa5892d2fa2602790f5f8b67982d6a375b3718c93ef14ab4dd506bafb91724f7c45d1e8c1bddf0fd23a8dca3c0a62c98e2a6fc974d7309f6731fc6b1ee01bc600543f40a2555fcbf320a9a2306b2548fb0d0362108a0c5bf735247ce887e017f52beae42ca209b26eb3a4fc9b7c6338c78e059894eb107dc658a96416432470125c22282205bd0988e09e7acc85ba136572354c875913af35ef66ecefb9886ee28d349087c66b9443ea74f06c7d1f0610c99d396e19e418845470b744638fd19cc1d4e066596bce6", 0x1000}, {&(0x7f0000000280)="24dc3a71f32a1b89257c72ca6e4976ad71a574d56934f42352af5f72f9841b1e75002178e14af5c09e3087039b0398cc2f686b240145b88a68057c26ffad546263dbd3e70f5f08660cc8a120f576b159428d708560873d6fb2e3b5b3422ede1f8cf7376047e099e1db193872f15baee626fdcfc93a8c6f59fac7cb3949c06eb8ec17e35f3aba04bcdc644535cb4d1a8b160b9aef7254678662c1d56cf9c93131543f251636f44f914b8dfa61b3df6850ad2bc6532d4b5d0be73447fd2cc275777353bd90106724340825d25a79184e33b8fb1dccadfbe008d4448563606656f4", 0xe0}, {&(0x7f0000000380)="249adc28f319d163bd85944e48812e7edd4b2dabd65a90c85a2ccf8a57300278cbdbee536366a47a755312bbbb36c00a", 0x30}], 0x4, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4a, 0x10000, 0x5, 0x0, 0x4, 0x100, 0x9, 0x2, 0x0, 0xb2, 0x7f}) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r5, &(0x7f0000000000)=[{{r2}, 0x2, 0x83, 0x0, 0x0, 0x2}], 0x20, 0x0, 0x2, 0x0) 05:38:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0xfffffffffffffffd) listen(r0, 0x2fc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4c227f4f72953c156ddd5a56642848a4d56b38eb026c5bc09e61", 0x1a) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/114, 0x72}], 0x3, &(0x7f0000001280)=""/223, 0xdf}, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 05:38:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) close(r0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x12d, 0x5, r1}) close(r0) flock(r0, 0x8) 05:38:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x110) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) close(r0) 05:38:04 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x2, 0x4004, 0x1) flock(r0, 0xae7e72101f19d8e8) setuid(0xee01) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:38:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4000008003, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) 05:38:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) 05:38:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80000000, 0x0) close(r0) r1 = getpid() r2 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xb0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x840, 0x20) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r3, 0x6, r1) dup2(0xffffffffffffffff, r3) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5}, {0xffffffffffffe50b, 0xffff}}, 0x2) 05:38:07 executing program 1: r0 = socket(0x10, 0x4000, 0x3ff) r1 = dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x10001}) 05:38:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) semget$private(0x0, 0x3, 0x180) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x138) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) pckbd_enable: command error 05:38:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820100000092696c653000"], 0x10) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde3503e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff77b0a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db098e62407b367afa1edcedd59df8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f922eff760ce0409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x58c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x23) 05:38:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x15, &(0x7f00000000c0), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20120, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semget$private(0x0, 0x7, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:38:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = getpgid(0x0) r2 = getuid() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x9, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r5}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r6 = dup(0xffffffffffffff9c) r7 = msgget(0x2, 0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r2, r5, 0x1, 0x7}, 0x800, 0x8, r1, r3, 0x5, 0x7, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 05:38:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 05:38:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x40000000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x82, 0x2ad1ead}, 0xda3a, 0x7, r7, r8, 0x674f, 0x0, 0x9}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 05:38:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f0000000740)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9", 0x9d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r8, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 05:38:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) getpgrp() r2 = open(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 05:38:07 executing program 0: r0 = socket$unix(0x1, 0x40000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x204, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4040, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x5) socket$inet6(0x18, 0x2, 0x7) 05:38:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 05:38:08 executing program 1: socket(0x18, 0x1, 0x0) 05:38:08 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:38:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 05:38:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000080)=""/39, 0x27, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 05:38:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) 05:38:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB='le0\x00'], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x406) recvfrom$inet6(r2, &(0x7f0000000fc0)=""/242, 0xf2, 0x40, &(0x7f00000010c0)={0x18, 0x3, 0x3}, 0xc) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) syz_open_pts() semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 05:38:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x21, 0x4002, 0x1) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:38:08 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/155, 0x9b}], 0x4) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) r2 = shmget(0x2, 0x2000, 0x80146, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/178) sync() 05:38:08 executing program 0: r0 = socket$inet6(0x18, 0x100000000000005, 0x8) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/81, 0x51}], 0x2, &(0x7f0000000140)=""/146, 0x92}, 0x42) socketpair(0x2, 0x8003, 0x0, 0x0) 05:38:08 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:38:08 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x44) 05:38:08 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="908912acab21d9ab700b4b17ad1777b801e883fcf7177e4e7c5bf670515ab2f5e53e589a7aa4fcc974bf135100f4146192a2feddc5575bc87596fc03d8219c814601e3e5f4eed38b0f4318f90699e5b7df6dff77ee5bd53f877f14f220254b3d59dc1944791bd40911ab8af13784269a4249960f01ebe725988f508d62e81ea3def89662173761d1f43992ca28daed87a6c7e2d84b9ce01a8320d76b1158c918cbb3492aa1d87b6877f35985e47eda0f68e90f93a70ba218c7e5b6a8", 0xbc}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 05:38:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x83, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r1, 0x0, 0x0) 05:38:08 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 05:38:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="3243c499a92b44333d2af639e6991d431ee4c4b94973b727c9f5060e33189babddde7d887e776b2be195bfca734adfaedc9733bb1c20424966d68b24216702e52333c302c326136bb400000000000000ae5d521cd159c4d67c43ea5f13da4c40986d53cf2d87b2d329e0258179b6b5354620e0c1d65ceca58d07637c7a44d59d45b3df2d36434cd98e200c570ce2bc0b1c37dbd2e0b5c1374710e709f4279f6ec01cacf367f40000000000007cee10bdbbfba03956fb5ae1bc7b70a509202365931ec916eaf0ded4a6628b4819d4248d599281030b5926eb75fb5141e5ed09c026a715167bceeef60e80738b44941f58854fcb88f8c56cf966101ddccfeda4266600adee5a0dcc062f101c09cb2fcb8d4a9d32deaee3654bd55aed7969a898c98be400097950f3f77ef4970e3ebfda9fa949a1e887fea8b5ac161325324d5a0604c3485b40122df571ec2816a7a9132cbcaec456b17f8bfe484f655000a0dcc3b45cfa823c361014001970d4d09373cb5e33e5bf382dad6bb4466a2066f06c53b209b347e611077397b0fb8de1fc6f8e06bfe631416b693ebf70ad64e98d16cff50779580b156975b970ae846b406a7d2e7f07ee4b2de76278ac6d106c4854e7629159c9849e082e1884e6d6548ef27a7e8e5898df436128bc12bdf55caa3768a05ed1cdd68a51ecb8809df729400574f19186be6855d00ac93f8ed68eea753bf07d96ed52d56f95076d3321f2ad5bc64e80a8686c9a539933032f772f30e6db3287843a764082837348d48dd526b2f4e19b4533564317111350777b702435183c288aabf28af288c10953e28072d1c2d5651edb8a", 0x255) socket(0x10, 0x5, 0x4a) 05:38:08 executing program 1: mprotect(&(0x7f0000042000/0x2000)=nil, 0x2000, 0x7) syz_open_pts() setitimer(0x0, &(0x7f0000000080), 0x0) 05:38:08 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, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x80000000, 0x3ff, 0x2, "fe5ec0cb9dabbabd39c8d8f21c12e950d3e66243", 0x227, 0x4}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3b07cc7967782b10f37fc8349b6454c9665f95cde048b691e83eab048b4637c8c957acc863e900c56ca7a85330d064bac987ff", 0x33}, {&(0x7f0000000740)="fa794d2cff67ac050f438eda0b6a77e84f9ff2cae7f2912249c49a0ea8b420d64d249ae7306d022cc88979369de708a5c17ec94ae15308de0726f9fdef99ef362d4bd4463c49d1e94e59a313bfdb1946f3fd1fdde9b3fb107e0b60da09c3145d859b92ac5af1b9220244e8497714fd66d57ef13c474c44947722567fd35f3b329164d71d9830529845320a312ea6e8f2984d3a5ac771d15a2f200b7fee080dd94de6d84257abc796cb182226bc2347b900ddcba02ba961de809c2f3fa5fe973d14c357038477bf6be31233defbd5eb8422bb502f745758f051331cf89a4045c6ac11d02bac76a050aabfe9cc5001c950d7bc51ce70ed6ff585f73876bc965679b9f5cce5ffb46899461e2b770c6b699dbb28f9551b4b95946787effbea77b2ccd0b2314b936c919951624980e5fc421350ccb2f37f10b06454849b372bf992400d62dd9a15141b2eee434c572b85eda140e093bb5843bc699a49e7850c30be8d572798985d6e80d19acff8185aa6ba3d9d8b0f843de1b02178d34fb18805ea8c514bb9e2b9de3a9769e6b85ded06802edfec2a259e4099bf3298cb3e355e1d17237f286ce14bab489ab1a47ec8c395e300ffdab9de9ddf1edae32a3677349eb7de35f608c9b65554687224f148f9e117afe6852c69a35349dd4ab5f5c6e4f4e8ca8404cc69bf48b9213179db648b062df639bc65e01d0f6c18cb774acbaec195ed82770e0838c5621297e08949a3f99944be31f43f1997daf06165a4680d51eedcd69c2c3c36cc06c7a38ebc7552f0deddc331fa802fd1e663b7c2de4ec545f8a4390b5ef70b56e72d1ddc47ff8ee39205790985ee45e57fe9b7ca4c7f5dc3e71b8d0d92230549cbac2823f3ef84190e2d49f27f8bee91ca9634dea0cd7b7d0862387240f2400d79aaf20aed9990aaab0b1a959b35c2bd41be62e4a7f6dc3dae7ab433676f6f2ae718d5ab8b194ea51115425d121fdd5c2a54fa8bae41dd211b7e93ab35ab97bfe263c22ca14a749a7435cf713e540d4acc76bef2f750842b727b87031d5dbc3b987ce77ce39baed78d3504decb3d3b1977da2cb067e372645413ce7b1311a7b3da853bf2336d1268c272b922a2b8691645fe41d68588e1e00d5c9bc2b56cfe847aed23406179549174aa2d06108394271d39e39b29fcba199defadeedd7020807ca64d8313e017151cb5f5087b4b6701dbde669499dd56089d87d15f083a57df2b9e142ed6b7e8fa7f0f14e228deb899b1539c240e6aa250eac05e9586ec1d87e22ddfb5c49c108eced5152bf250a2a461fd462935e72cd1b70ee8b5aaaf50f0ab840aba0f2ce47e7d8f0d6f8baa2cd9c431005bb8bcd8dcfc38addbba80a0aef6fa4c13e655fc1abfa68d18e9165bb938b6b274b4a63501ecbfeeb22a1c8fa5b3b32e1bdffed1b20b5ea6ada15ef67b6d314825b242b9c6fa0d5d71c017e984b4287eab782b79556554ed885ab0f0c68dbdaf7169670cca46f769c1eb590dbe7fb723321e7e69f990f3e2c82b58bf4861c5a21806466e3d5bf8aefa70d0cb4d484eb2bf00b403e710d6ab12cefa7f8d98471d974fc2a1ad039e2c0310b310ca1472bfefdd3cd7f04c5bb9c69e22d132cf8c03b997e409d7d756ac401f5faabe6154e25899615b802dadf15815b5bd03eb9af0be038ae1083207e07323fea68ad17fda8e29c4cabed631176da3f094d0da624f56396cf0cb990b9ca09391f4f786ec55f34b3cd6e609462b2d66a9126b442bd8ece161d2057df719cd0a2923d5632ac0a00e4451e00c06558ae7edd9d0631697d612bb3b7f2cbf920d1d1188de9443ddd33f00e8cadb3c6a6f919d7413d8afb32ded554d95d3f8002333f170d32950e950bcde0281001669a716f9a3da343eaa1a83a3aadb7518f60026e89358c4494185b3b51dfc7260d77a38abea422875ff1aa3721957fbde52bf2376ad5a12d4395105612a6420bdc1cfbb7aca56c955494577bf1de44de81e6f329da74c1ff2cd6533ec757d81055dbdc3b386c8f745f00b55537af870da9ccfc9363639a9381d039e1ba0fdbe280f5bbe8b0082693713736c7fcc6846a89120a8fbcfbf6eef91260e226770dbadeec57e4b2aa54b2211645eed8cc0a768dcb1198330f59824e09d89f1f0a1da92230c1eacce85d2aa54f6873a1509eef4bcff3937dd84556ed1a703f739b90e392f1eb849ea4c10949e959017dde503891725f0324c6a0d24c39a82e9700c3c6110e9398faba889dcc59df7f1dfef40efc894c3a59f578e635a89195455b53a1cc6985e1d6301890c6ef4c86c7c1709d0d19792212f9f6ba72077461cc87eabe867ad6f143d3b17c145a3b9112c715c897fac28c938490eec8867c4e0b8aed82fb14ac7f2e50911c10ad4aba129d17630ffcd8e8f01ce17aa04f1c0583b8acf1cec6bca49c4ce81c7cf6dc540c8a49cea2c200fcf5514f52826f1af437019c3ff6e2f43792d9f4c72a8290a18f93fc787ee0d2428098bfa2d7baac5b96eb96e99c0f267d7871b8f89e2e4276afa23a8bb06460bc4369f05ad387dba52f9ec3b066260efcd08b8e7a5c50a14f4c2d3c5abd9c2afad4070396588e9d267fee62b2eb67ece039d9095e610a4fb55efed03552f1a135d640ed34a7dd4e248d2ebf59579b0819d76026e253a6d4555d48275cc2ae3a9e7fbf74466e0adf4b0365754744063350634074e1fd40dcd93b29b77ab0b9b9fdfe8678b01120181bc922c88c53095a6cca46d87b8070b0b6ebc2dc6cf2fd7325b4aa9535347be8ac99d9c314daa377879d2294416c4a763dab0366922db10e278a3d6a3ba18d4cef0a4e8615dbae89ad9251e6a3e6d9eb1cd27bd02e26ea0cdeac54c9119d7db1680957a442445b1c0abf001d1ea39d0fe40b2df940a688a289d103154ad8c80ffc868b84bb817c4d20b469fd61920a4fd87ba3f94cc260a5bbf8d76a779ccd32d7b649e80b371570eda538c934ac9e6d75f27a54e07e0d002fff836b576839995ecf6c98027624dc7e1e237b92740040ef852c0e0b295b2e85f21cc713fcd3d647f0ee3bca5eae22c94340b8ce2fc71c5d29539e06c9931958171412c11b957f73d9feefd8895452a4a887243509e09f260abd31b515af43b452432d0e14120606024f6498d678ef4955cd4b6c147102a06e0a76d03e53d58a8183dd0648e0bc42c595b1fd1cf4a241fb3bb98e85dd2e6fa620071e00ae3b1d322330bf2a6317f697b00edb32c3692b2f4d70e9cee827d40510cab43f1d341c27a08acd5dbf92939cb82fb807632d3ed6c91f8231a52c0c86c05a377d8269427203bc8fd0bd0e76da07e3f02fc6984885ed9e850a3d7eb26ba2b266ec1968017664db90ef58fa04519953e0ff947a7891a88bf975aab048f0f9f85866e6d11fe80e7e4f1a5fb5608e48dc74312857ff0170972364ae1322652d38f95689a906d046d7114ccced8c3b8c16897ea6734331207273db5b5ade62ba3442ca2a9a28f585bbcc0248152c54ca1699401db91b24893580a4e877534e39ac373701075f08da13a976f3cc0615d351bae671a448cb0665ca5725b9e76c8d0072b6c6e2a0d863ebcaaeadf8e7927eac6a276b1af5640aaec12feb1a03b9742cf1c8b5e92dd5c472a565a784b1bdd8359557a6a4c14ebbe1e717c3fd3d96f35a5d69158aa77c30f4c11f8e94364b1cd625d6073ffb9468a79369bbc9d0f2ba360ada3c9544ad5f0f3c02bb95781a1ff506b20824171193738f2dff3cf5324ada0a79a22e5b8bb6f354c185a736d485b579c4b4079589e57010595a28210477859ed4e6d440c66bf833e09775c97c4d38700ed7675e3f998b83afba32dff6907c94867ec662d69c77dabd74ba1a4b0accaa6796a8a85c71182fdc53379a4852d53ff46e93bb37fb9d22548b20684189f3fae569ca4a9fb19833708340e569b3ea1b4dffc9cb5cedc7815fc69993d64c5589d7097b8b27fca8e5bb4dd40394c423c2096b2f6d488108c2d335f12c431e1d036ab80f4efb113097266857e2cc24a873f93d3126451bc23ac7c416c2c358e067421b5775e335cf8aae4dee4a56522ae6d41114622ed517c20671a25190f18578ce4367c4821e48de142a9faa98d4c42413f6244bc79c50c14ec082c9bd6202e16da6d0f524ab492509fd822df72ebd230c2df67999466540cd57c10238e867b5556d3f6a3e64f0f2616f59e17c2ea4148976d8edb31b2a7aeca9be94695a717c2900e7681b5295ed856dcdbb043353239148b680b6dab0328f81b3b5e314d706584c6da53bcf2ef1d067ad95858a735a748e709a9176c2e5005e0f8c71704d58c1c1430aebcf6192ecaaa4fc5e0a9f1fb461326110d3b8bb3dd06a28cdab6d63efc27653f67e01bdbb4a893f55ef455404721708190ecaa79ae26e7dc62ddf9ee59d760c3cbae6295081ab834fd3dba72e34cc3fd9cf007e38972570b902bc5241ef06886cdd9647bd10755bd5cde35e2ea7613d9904c3ae85a8ec4d72ce7a2bdab8b76307a97368954c0e29cd07bf7bf6e85e5d36196c68b39e23dd3add54933a3c299ad230e9cf0c8738b3bc6ee341e1fab1dcc94da0f3be06e773f16125662cad9dfa7136aa586a19aef0ef3354eb1e576c631f0eb757733ca49230b9bd17d798de306636eb198cb7a2c83d78b3abfd3c9d340124031f99463129e2bdfa8221ebdcb0342d0a729f333e061cfe04d3c7982429a753aa1f17a6c4e0071ab4f6b65d198ee23903850e657ab28b92db51d2737dae5f93a06648ebb2dac949ea2acdceccb6b9b1423b2aebd7d821a0492d8ebf58c2e9f44c45efea2571cf956da2a0a9bfe42c82b4cbbc1c9aba44ecd4b5bd715c5f097590797dae3cc879e2c15e062df65c5ec9abea06ed8bb8722b3263590bef0c7ec9d44b2cbc0ed172bd7f01875e6e3182f5a41aa691d88a3f65b438a45eae586ffa02e040aee8d9b531d7b18549bf43fb022bc52e4db17058c595495c40e95586d1f7e928fce35c52e214b291ff5c810e5833b155056aabc0edecb945de127786cb77a8615db9dbb0952e19192c96dba90216647ef327bd4896d283f90ac99fcb6e97e71c4dc7a7509e6a3dd4bef04f8c3d413f8cd551c9135a3e463f6cedd069a26b8316c22b5dc752a9339e4018a97d7e8570cdf67148553c946eb93e695e3d8c9642993a6849487f090aeed1ba44925b9738f084e6738c5eb52213e30ad0c7d53df29c26356865b240b47833c542cd1b334bc406ed82a7bf46d5c01d260f6b296136dc755b41d651ba1800cf181bc764f334dcc83f4eb55e549d36438e47f08373dcb1cc12919cebb80617bad70b260631bff0c60abea798900658f6874848beb0b16e1a9b244ec2e1600203b3f10f0a3a9d353726a054025e0b9ae04c82aa7ac0e74f78d29579258116f56f68f4a8609a743faa11763aa3e71003cb0960194a05c47b5667292e7dfd0f3186f54ac675c701f0bb3eb6daa589888541221f4e3394b46c31678282c06215df1dad440754bbf83ab98a58c67b0ea6603b7429dd708e2eb70f1064065fbec64a95ee9d8b380f2575d73075375d42c0a3130b51984c7aaedfb564ed9e31556b8f2d71fd09db6a3c5806d8c10b41042327f5d214e66d717c3776d1a6cc91ea04a48cd3efb0ad649c12a44d8cf22f7f48c76992021013aad32ef24a0ee412f0f546f637aacab54f2ff95c86677e61a175777409d080c68faf6e2d8e74a168e696245f52d611f4a8c79ef9c30d5f71364a7be11032cae34567493418995dc303e569f911df885e85678927f3120b3d5e2", 0x1000}, {&(0x7f0000000100)="7d8eeab50db231873c6b812557c59c30ef462450f24122cc6bfeec3c749502aec8c1cce5eeffed4079198ff581b77d1c2307781f4e9b9d6dd38707", 0x3b}], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) syz_open_pts() r3 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) 05:38:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0x19a, 0x2, 0x0, 0x1e7) read(r0, 0x0, 0x0) 05:38:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:38:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) read(r0, &(0x7f0000000200)=""/124, 0x7c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 05:38:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0xbba6, 0x3, 0x3ff, 0x1, 0xffffffffffff311e, 0x4, 0x10000, 0x2, 0x0, 0x1, 0x7fffffff}) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000004eb45d0c1fb13600f3b77d99a83300000000000000000000"], &(0x7f0000000140)=0x26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107004, &(0x7f0000000000)) 05:38:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x1, 0xc000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="b05d105e09b36d84f6fd4b6597b303446ce15243feb7e0c33cdbdf75c506d8f02cc84cab4f035f045b01ff542099818bfa1dc00a9c7e359f80c219d8297fedc9798b3294a07a94bf3350902be9b00d5019568d1248088c0126cdfc9910bf9019409e778619ff55ddad6158c5aa0d2bdb53b9626215f7b07a9eda671a68e32e90ed84ca94ffb5e0d0634c91a95461ccf534395f8f973a38b909a1e4d4e28c26ffa8af639f2b8a410a65e9149f84ab77b7de658be1af8cbe31b1bfc23181c49e22777178eb3d5b95fa64bea7b842ade3d8d074eebe6e23271ade92a55bebe3937a78518548baf6f1d791a3ff6aa5d96fe8ba1c886b4b968cee85", 0xf9}, {&(0x7f0000000500)="ba41a78ea5e5e4d3e9c8dd50f3dcd0bb56bd83c99140ad9dc0f2d21063ef94ae7dcf15d439a5731c6cd9a5686904beb8c161e7f3734ca0b8bca8cd78d00f4b2af5f914e902ed7745ee1a58440769d1ac80342105915f42daf19125a4640b895cfc8c28d404d966ffed6e64b0dde4e84075c52f2296f1520e60e4aed27ac4e6b2708d5bacae439a8e5561244a4c78d99255a01e9b3acd39fd29843b2b06c2c8c673d5156201a3493a87aa37db5f0fbd0fb2d9d68007722496fa24ae709361da840915fe3a889a03b732ccda25ed01a288049bf728daf3dfd8acf9fd09006585492ced8dbfa819ca828f6b9c40ec05c911a83f1b369100cff7120b5af268343093630f3b787c2b7aba7786630e581ddbfbf1134459f33f224b54829af9f9ce592643661762bb4cd6af28598962d3d8e6896d6c372340885ad1298c8bdb685cbc3b5169958467ec7710f96dd4c53adc5070fd7b8d4e43e49fbbfba4cceb7eb3bea449232ed263a1bd4b8d5f151ca1af71210fffd095b5561c65b7cd32a18bbc59ae464eb65beae29ca212c0e80ad47a18074bf11855c96e4d370c8a00a40d66510211426a98276c61da78bd446e7b96edb27781252eb98fb6914314ab5ea85ca9cecf43f3171e7ff93d954f025bd2eb26849235f152f4ebfc19aee24678ff551b0a6c322be5ada588df8e8cca6156920fdaaaf9e3c1f808a961bdc824a5e1d0daac9dcf3fc3e5f4a0fb825315c0dc7cd4b53fdac719dd070d2a4736b714cd1b4f5dbf8f35bbca6b2b60a7e97cffb8a0869bd3263fe8d6aa0b45d3507367f47833d26c00e6af74c5d114c71b631c7e68c76215c15150a1f058c2a7865b5a99162c0bb2a509333327b78983d9f5bfc84f6e1561cdedc012113e7d3d606f790b355deef024d40a3b2973893f5c369ba64a751b0f2e4129a88a9a594adf39b8191fa40e0060da1b4340b33b5265cf080edf13d1373348fbf76947536b9d62a87a05f2ea3ea05529081f8fa4ffa7c48842919c1e94ff658908718d592144217c20b89e9612eee1a0958f7a517ad32d93f1d8e870ab8bcd65b2e7a3b264cab8d0231f5882afc05be4654243300cf4a384b59fe08c86744f4736098b9a2030c4a821b601decb3e1550b3e1bf3ff6215ba5156fa453f8b7b810afa944d75aa5f37c643ee9b38861e6e801a12d9bb16f905f6cbe89dc12883677af44bde320220ecb51affc2a715039ce7c1caacf490a94b47775111e1ff6fefc7356730b0b1dd3ee8e2175b27c792fa90de9c067d7c7c34351f2bfcb5a2847149295fa9c15ca379ef86286c685a5b2a916209b94c71fa473956a90a2898eae1dffe3fbafe01e514ebbcd835cf56505ab9db4b5d5b281b90358eb2702e90f350b8024844672314950459c3fe36d4a5b4f6ca5139f1a0a4ef6f639c0ea882b43aa0ee2c686dc7b773af942dbf9b31623f4d213c11b6fa838336711d1d004d5ef14731cd38644b7524ce15e6eafcf798b6ec62f4620ea228c9694483b9413bc90093baffa6d223d9a5afb317a1185239c66b53789d2642406490e731894ac6b23dff0aa03ea63d6157230466a27ab514c1c6c4f3f3f3736e2ea4825653b05386917d58946f205011e61d0c6d2d1ad55b1c8689eb61bf5881d8b8e15bd49d9bb610653182f93b74a2eb8bb85c42ccb40d7bcda63aac2b878e7b607c0c49b87d7f554996fe2421a23793e89c176424793c1e245b76c7f89d6de199d2ae2e42ae22518bcdc32f33522fac539b5da1827be197134f3aec3a3a8cdef9abab74f11af7404da07ff5e7f53c368159b47c04a624787ebc21e18ecab8385190c13122dfb121b5e1a672cb8d150b3395afb107059fef73402c0d32d093f95de7d7d03af340394e0548967640c9fac4f33df4e82f45c2598b50175414fd08c33e3a2269d52894f4d58e9ed9c1cf52a6967f6c8540850882133db0fdf075acb1211d3f09bfa988225f7ea5f70fbdf03a14903307a1b881df894c93d1461a734d17519ca8866656072ac7511c0e80581ca78c945aabfa463a781b4e00348aa9b764561d7b402b887019746cae4c643386603eb36ebc1a57170443e2c4daed8f0b39bdf953846903438b8c2779d5cc56c3b12dd5f5e5a8b32027d4309baf8654cb7f88135406fd2ab062f90c38dda47c65120813df4c3588b24769bc77d24c658d2a63dd14ef880466ae672ff363df93f539c69097833a7afcf13ef19ad72d5a89f605ce51fa6647e1cb8493205765985311e60ea4d0a846f39f3f3a371b30295e50f1d6779c59f6b085f3cddf0b88acace0fdd553cc0475c630e735995d5505c3b3b38fa9d441dc4a5f5b920c632543c2981c1a26a27695fb26b18d482fc92744bdddd17ed0a25c4ccf302eb7bafbba2664b869eee25cc1b98fc7eda35c73213f4e20d75b1cd9f940eab6c18b619bbdae2e06d0d28001e25d740d67e00c6b08b5ecb3ff16e54d97afbb736442d6c10a8b6866c8deaea0ff8d2efd3b700bae85482f85bb61bc060df4b3210fb54e8b021d27c254c76182bac0fb1f1483b75914e8716bb0914ea18f2fa07b9b5eaf662501948e8856410dac5fed666fbd51557976a358193eb9e4c638b0206253ba8380f5e7a7883a338179972ca7cecdad366f33fe96d7299c20e5f77395273f6351b18312dcf67cac04d8a2d27772989743ea3d6e2210a514edba576ca3b2c2be68989b6374ba9549b3b51c765c8e72906c732b9a78470d76dbb49b33bd37ce021a9e1a72a2b600c4930be7ace68433a4b3bef85087223f177741a7382e91bf62af19c7bebab627e0156c0c7e9ba4b1f11e4cdecb5d00908c183431cc2a04779e0ca52d562fbb90cf772d20fc4f44ba5d4a0e21ecf51f5f3504b81a5480094a0053bb2cd4b3e0676bf24086000121443fe8427673453d94f2ea02c44567bd50f7fadf852724ca7cab95c883639330664c2e616ebf9de21cbf544137ec14e03579b8292aa4794e0ed77d04ee0cf0cc01ea0f4ef08dfafb9f276e41ec8028d0ac72299b714c1266236f24d32d51200cf97bd8dedbe6efe1e604a07b7719f26ae6783b491403feb9a3df8feabb865e3e99f018f28ea131c6b4fb91a570a1098cd5e838bf9501a91d17a5cddf53da7df452fe3b78ef1c492a426abb5391db6ac58fcc4150afe635eaee438d3d729e7dc7ff146872dd7b3e548a69cc6fbb6810a817e744d0e4ead583b30712036af349622430b54162fb379e8c432bb3ec511af6ffa6177072ea46e3f1bc06be47e2422365bd2193095dac1efd3155332b3cc18c92dfed96607d4417cda6e54776d1bd47c9cc00b0bc39263bbfca434573f6d7d6072756b9d9c5886c90cdaed170252784ebd40ef048b06feb0a04e571c80f1ca60a9cfc1c66c2d2c25d21e23f3cfb94ac87f597021ced0ca3b4d4ee448398fc8eac6f90ea736a7f3632e3b10058dd79bfcc4be1a1ec7c2d3d738895c8aaebe8a1e91d710eda26396c0a367528c2187fd72a0c477cbe2be8d2b9488bb542e8f1ad67a4afbe8bbc12c5c657336e26095e035cd3a68eced206db0fcc0de4aa2641407667ad03d64225d39e4e2ee8d617e69348845a607b5d21d30a8ebbbd37283b17744ecedfb405a138532f5f0350d2d55eabb3651fd10a0c85fb790dadf66683f19604c6e941c403d3ff12ad61b1c6e1837da12ccc51cd8dd493d5eb270390d624d5c6612e06dbf4c70b26e76431b34b823351357896cee4e7a1a575c926003e61953f9f2bc50c90c746fc457b71c93060e5f2df628fac0067c54724b674a4b8f5a482d51c3931a7795f4a9d61a816d952dadac10f9a015c9bf58734e8fc6dcdbf2974651c5665ca2c14f09d83d59ba7fa9bf85c718cd511d893688861a8faf91c4953a7c8b8c0920c31de2bb91672e5fb1930738ba57badf8da76d2aa882864447b981cca92cd9bbaba8fb6c96af854db308f5a2ba50818dacf2ff39f99ef94cc7b7143ff72246a4978c86e0f87b51c8e15afb7bdec0d3ff3931e72e0eecb98651afd1404f606e4ead988b6803c742e7305fe87946480188e4dcb7258c9d26f096ab28201b7375130ebb5e9561a5d030a559b17c4193e7a811a36dad3b55caa4b384ad1a852edb2d693b853cdbb7823941ec6d2a879711b9e08ac3f70a84345c340d3994fdfd3c3ce1eaa8eab9831ec82b1a53391555f7d6743929001688ffce08a2194aac5226ded59a458a51e13f2a9933874bddcb640c430fa625582e241b2978804c3345fa77efa8597c56d4da78111e055b4a5c56446d11022af4202f1925aba1ae6e614a1d0ec9b873b8801e830806d4a0936b00b0f33404851a553aa4df8a19e3451de7413114458b5b809b6ced8c2ee022b5af72392048da0f889527422b56e4379fed2f65ac68ca8fa3cdef548c17be2d70cd1e4b6e76d50a68db4a4eaa2f26de69a53b6cc6ca45860b065a79dc522fd5ed91a5bcf9763207e55748749246acbd9ca66cdb0693a3ba69abb460e9d6aa2a25f73ae4f91665a243f69b9a8e5a0246c7d451ab0a60de13799d6c3746daffb0d6da8579409c1924c6e56b25922c33a7d4a26888e2af6d1b4b4022031bf9a2b69aa0a1f82df6d8ea54c8587e9225439ba6d7d97c07665d42ec35337a566ea947f34c76cb61f4c1c6a26334c03e6fc9ef65d3ec3916e81dac62b65cc7d1bb9b4f832a0a7581184739945b111b4e589907f00ec1fffc0c42dfd5d5e464655131b0973a7177ba9b601b0a1260012808ba6c2bd672901bdbd9413ee747bb4a64103bf17f7ad7d2d6104d16e814a8d558c1ea062b79c746da0d8590b68f53434dea765ff6522e6bffc3e38057cd128d1b49521b92293242da6ead58ad38a3700d256d919be09ec235a29074f0fc643229250a9974a4d36f621a2ce52a27fb8208a14a4850b82d6230ed7b3a6a33185f66f57226eae841d7d5febff4f78bc5d60f6ec78e7db30bf68febc2e5f0f3a7b0367ed092c80adc7e69d18f6d8e0944ebbdaddaad60b8633ffe71e277486940b3eb6ca6832f2d60744cad44e46a8f4e1378841ee73b48256216fea5ab30bffee01b68ee7562ffa4bb0c692979bef444a29936646cfc51d1a522657103f0fe5ce5b18577aa0e2a1ad136f134f582237e06845316c37044849245d0fa71570cf25df8d271860f8d438f458e906b99f01b7d76ec2debb71eadccccf563c03595196d2793085ea0286773f75a437eec4559406d3dff018ecb497a1de9f64280f064f95544c45ac0008c068dc5465d6344897bf05796d8b8bf1249456c82083079d22ba8e60af083bd7ff8a8b7f98195e30f6a8f3be303cba6e2b70adce3163d6c1e0c82cd0a6efb58ba9f9a4a556e9a50dd7d5b61a4c7ccad04f3e30c15860929989fed0375affe0bc3c41e12eb7fe37faf1bb29b428109a96efd8d70742a508f217a471f59c04fc42ad5cf324ae6ce34daf882d2028f175b2d9b94f7bef1d23c8769e635dc3c45785938036552a6376b55ca8ef978c321da8c0e92fd9398294262edcf73b8eab0a95b6caff232b0ce1fdeadf947569c90850f5cd77f23ec7cb53f74167ddd3bacb71bba0eabca38a499fa6b9ed72a43d018e302d3136556dfed6d62fada69d5741ee725535f27de893b3ac809903643d597d36317dadb2e720c19e23ddb5ec1517f06ec57cafc389784bc20151f460143b1297ebb8b38514fa7712bb4e157752cfee9bc26b735904ee0dd2c31f05ea64e991bef412abe456afe8206a365fa186c9f1d660d10f23fae04aba040384bc5682c6ef4b2994c56b3fbde151025c22c694a81", 0x1000}], 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) ftruncate(r2, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x4, 0x0) 05:38:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d470000000000000000000000000000e600000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) mprotect(&(0x7f00003a8000/0x1000)=nil, 0x1000, 0x1) 05:38:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000140)='./bus\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8090, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 05:38:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x138) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r2 = syz_open_pts() close(r0) r3 = dup(r2) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1, 0x12) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x1000) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xaa, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000003500)=[{&(0x7f0000000100)="322f67d3ead510582d033c95d041bfb86575b942715846b93f70af2fbc4647cbb386944529c6c565df1967f175ce63d94b9f32cb7577adffed50497e2dc67206731b850537907eae6e7e8154ec65efc2fc3151fd6a20459368d2a1068b1b2a0cb239df838fbb40148b9e256b275b0f5204b6da93a88dc3b2b325ae4ede77a7cc0119a954e830cb58692273b3911ab66397b7c65c506f024e33ecbcd7125d34680c8561c40dcf2f407b2f4c4324a3ed0eafa250ff23effc03d2de24e0f8b61ad345d3049ca87e28cc81dfce333874a1f6b541f4e198a873dc8ce6260b0bb861cfb32913714798766d0e8a7a73070830bc7a22c2493ba0337f19f48baf9da1d2fb46ecfc97f2f92888445ee4d0dc5b72d4c5bea957701aab086c92aafba7d36d6decbbea4c83fbed23ea7dc64fc0d93eccb409ff26c55ae7783bc170c02df35c4e8e58516453b1e22e244416e6af1d0d9657665ca8d2a38f6aeae3138302b426bba7ea313f3ee339d589e98a1f23ae23a22b00d47cf06243480c261d64837a9c0742d68b39dcfd3ca2fbf5a2debe4f4a650a51eac840aec079e7a49f85f6ecba7895886efb3439803d67e664b60d3bd62200ccfea4ddf554ac08f57cd213025de56497b238356df2374b1d0559eaecaf519029ca2f289bec5edb8b12fe11e98b6664b51e5c907208338f32c9ce25eefe3c437ddf94c7a4fe4f015fd8ff8f77002f46f9d725358b62cf707b8e207b0a108e3c6b276152f55c670c2fc91a76c83a6a077c1279fb2baf9da20003433b754ce84f6edee2d5afda684aee2054d3d1ff6e8f687c39e25e59c4ac721f748a1bd14e5443726341c467d6b0b02b43f764983fc6bf39467de3fbbd6d2778e3c5c26c8c31612da398859d7845391946656a79d629bf46fd43b6c8226173179332e654e7a675a100b089fc29f24473d0a43056be818f562259be5c2ef768f88ceae5aeb6aae786d91b79cce90f09ecf0d23747885bdf4f8d601e0adf4b2d60a32d2254619b3e2a5ac5f920a55df96be3d092b9b16a3a7db260f3f455814f3ea419c84c221d2b126ecb93c13c1f4c0adb2c5a560ac1a541ed64f7e47a7f4da2fda37d85b0d297f8fb14318e34ae945c86d796dd55614107d0df7bc1dd46da62028e17beefacfb5eab216f073c83c80c0efc9c44001263df267b4b1de9f3c561275d038d799051b1b8d916dd73b83821bd155d17183b51db655c6a4cac359581079e6a395dfe6f16aa6029ec684f18221fb6323059471caeb09f86a887f60c88d91fa4372de028e60c572a2e03e4d13345868f34e240f8d9f5b293b8206e092b23edb1c7ad24dd3829c6e82947110aecfb4111a056a1db27c4bd554e56d39a280f9ef5da72892f5b40efa36617056992e31eca2a973727780757019b1b9affd72a331bf7c3025502be61206ddcfa20d43491d440e2ab8c2646a74bd1282284031716027c56d6bf4a1ee3b8a4ec6ffb20b6ff0062e94784cf2e680769d952b3ed477386e76d7f2b702f6cccd99c6959d974eb1a7e23a5ca57ef1d29a2976f4c9732fdfad8887df1f7a7ca7a9b1f48cbc5f09f5e32d4736877e7433ce64eee46589dc725eb548363b22e5ab9d159dbfeaff7cfd9d440da11e911d510c68e69535b5e94031b7fc826ff835f79eef37616615caa1e12c7965d61c96ab1eedb760345be6158de8926b35b1bb9196a68d1994c228885f18d6c5e23b60cc1a5976f8aeeb1beae9dd2b7ce7fbf495bcd948fece08d7a18cb0332cf2d9ef6b8c5c78a1dfdc5ca72b1d10cd9272991542b8e600ecf7b5a89da795359785b7dbe4e6544f3acbf1a408beac9316542c07435e1310e74d54f5e8bd736264daa3cee97f01ad09f4ed95462fe2871df942788acc6d3be97bed92c3852a8fdded12361225aeca8fef23c383c9b4eb7382383df65c1e37928c38c54059a2dbfdf5c9faef41a6debc9696e240e056c6b638b18d27194e34acd2f33a47b4d958a3392a91c9718333e013e0f8ec9803b39bc0a80dd4c4a56756158fbd9042de3a74c7acf7d62e2b9d73ebe5f3898a31948153bdf4824a61398c05b1b78701adb0118b88506c69ffd52a0eb8cc1e3effd820984dff829f5af92a9a5e4ee07e5ef657e1e45f2e2c4a018c5ff32b246ac2c18db85c925bcaa99be628355ff55f2c9e5ced9bc497599978b31bc2d2137fe568b833e44a605606f30efedd0bb962cc6f0f523970ecb087b5a1e13cb29d0140792663c4da3059d59acb4bd1803eb9925a1793796c3a447c6aae8cadad1f03aa8aabb3ff1913d1c7bc0dd8fc77d1ae72875fde06e54088846e7913fc608abdc5a77dec314439b64158da1c869d00e55893b9acc9282acc348d19141b61b12fb7906ba9f5e82b800710db3ec588db16e4b9329da342274bb96eea75f52d461821fdb4f17f46a9cabad7ec8dd1d920d0b0b902f5977c59713ed6b35878107ccf37d8d3073715760a29ead4a70c46102be00e694de94a58792480bf03ea8ff6ed00beee9de9834e658da0274701e4479dc098de14636b80032adde7dc3dc33897ca5240188f326b24633e4aeb9421fafa35d7a419000ea3d75ea5ee2ad9c6e8d4efb45b03f7e65a25af45be8992b972d03e334305cf5126b90bb56717e30cad4f7734cca0a8bc151055596264354b44a4394210638fd40f6810f287ff7cf5268e4198db7bd55a4363a96babce09d51e0e102a7211bb1ac34b534b5dc7a1dccce37c768d0c1553f487f81df8f6b6dee6dbaf857d7de0180dda5a86ffff0249529002583b6adb99ae45835bfb233b3586f8f41ff37eec6e984099676e736022b977a776f1c482be85a7a5dba9b692cfc55627eb01fd98f086f93e09fec59fe8de23df7bdf114bbe0efde08aa63ec17ad2d51775869b85bfa169f3019c1d4a9b7e892251fc9c18f5b5f14cb6e3a983c4c4e647dbedc868eb9c6af98d4cf3a7b250ead2666fe20892adfed079303c69ba3537cb47a64f63261294373ba5b1a4b7243591bbfb9fa82b1bc044e1ddac77e86bc9ddd41268653005be990875354658bb2a0ce175f4adf03a066b2fe1650b2667e2ed50fb04fcc20acb194b5cd880a6e66e77368e46fbeb7498d61e873f47d0965f4d840a06684f9860e296aaa693c5e291665b497c96f3e9d586586ffc66e3f7d517623642502c2222a3fc6ff783c5f34c90720c24b32614d9a97383f5106118021b5113caecad7aca34beffc51853ef7ce6839507e5c4809e0a0948c44e6affc2dd1219726372f9c86ccaf09b6c0792f4d2cc76f5e22f7a6c41df8f7de67b7c2f32354784087266e4c8001f6bba00840cbf2ad314eddee5b645de244949b7de40f94ba4493c610bd27f8f7d2acc609745f6b9e58fc2a18ba0445e72a795fc54f4ce7fd05f0b283e36ae3cbe1b6fb070262c2dec91aad05468ecd3e419573142e0f1b10a860341d788ac494acb2be40b57a74854f2fb46f7ba00c7c4ef91f37714a1ba4c5d981294704e4d367a3be5201d841a24b2b28d6ffdba450adfe1d86a1be376bed950966c0ad80e57dce18d62396df2ee1b9c938fcb9e4fca79cca1c403671293c74f76616814f73b25d1dd548488a85d391ee13562d82db5a6940f3f9f026401751ff39edb250a084b1da10b021b187ce51c11b87d1467ee3bd0e2f09714c64b53647a7013d3a042efa09fe313a633f9da329e1a1cc071b6a22b8f56abf7c1187c1564c823c03493c43227ebbdccd85cf0073b6eec5d25ce4e959f35aecb8d456b4f741b7ea1d06bcd4304757746bb0be954c1297afd81d641d03496c80219f6558d474b5df629d79bcbb82c255761931318a140a7f1ec75b475612bd6af4d97b8190ddb2ee5a68969a6b62918d09d59e488b3e2e9622bf9ae52a7bf0de1a67299f2c83bf8f63f7a41289d02770d697b6cc98aacc72ac963530359705f8a6907dadd975e9906fb284b10b3004b49f5698fb2b41f4786ac367306683c921882aec588b742180982c4596c869095fa4bd0a878f9c9153384f67f2f05761264515add013e345c79745f71f1c43f910920fafe797944298757a56340b8920e74c9fee677bd584edbc036def61b0c4d3f8cc90e3095f2d23d08f8e23f31eab8cfd65ac06300f3dba74dc12a463894087b3283279ac9d05d5e215e4238bf33b7ac9e4f045bcba5f17b0cfd8052643145e2e53ed42472fd813c2a731153a9f92560fbaacf741473b0377f0732150ca7128084dd5a6994ae1f8d685e1f55fbaaf788a0fc651cb6fa81161037595ed2cdeb2bde382d7a472128ccea48d1727b8e042807ef7ebea113490075848f470ea127a7ef5bf311d5516f60dbeaca3e97d7a1f5865301a257345d84cd1672683675c0ac3d456142e8a50c6d1452b631d692740cb915313ed50491238b51e80c914ee405426ce7609109d2ac33fe2c13c5d796b3ace83a74ead16920c28d7730a54d2aa6c1f31dc7bd10207c8166dade25ba0eb14101e8f1cf6117ec455406833a3405c14ccb66d21b8e08339579921d46cfa8ceb685e7920adda40da100fee22bd2d9eb9668719275d8766321af291fb91029070b514438fc96cdc5cfeea5493f57b5fdcdebb20ae2f0c0e5f5bdacd14abb629fc5e02cce75134ffff9259123cb72f1b2849a41264621e812ec62179df59acff51223c564b5a52752a47614899e90d565cb1af81fff5915358629f9e062d540753fa764f0fd043705ea45817067b0a84f5f7adbb5853096897e7b691a273467672ed738298ed1ab3be7557b43345dafdd7815eecbdb9c2f5a96ee65318ce0d94d0d1d4a8ecf2a00ddd47f1edf2401119c2d3c9afe84226815574593ef6d3755ad55877bc509d529a340ead3516ecba44a81e97ae2bae4949cd2b4831bf94c98671c29dca51667f78c83077b664ce7d8d9b9b50f50e624650bb30451a7842a4793ea7ce02eeab4b436a9f0a5341bf64fb5d00981da3bded3d6beb22dd733f8279c488e5eb30ebea81ea72003d56543269512fd8ae6aed261614e4b5e5067831f8ff198e60cdc379ce5007cb47bcf3b8da533e658385246e151c5c5c9be82b3f1d1109a9f0c83bf80944cc83f06878565d5528a11099f0c819f6409ab7d2b5f39593bb49782a01646b6c0d7da4bd8126035af4c518f5ab7ae8584c8d7f6c13885b7bcf6c48fdf24aca4ef162563e2a488b899003f1fd02e9aecb89eada6b6d606a7ef2edef232e1a7252bc9adca652de392e2c6da547a16323e05f71cb9f3d2d85d6fc3285fe75c182ffebac1145aed51eac4038a6daee9142b7aaf1b313de39b85b1f429ea325f4527893a34f6f4aed11996f8449d4f1b3135ad84cedafe2aa790b7c8fb514b43bb192ac535581b39b97457bf506a3116f23d98494d4aa51e11ed1afa9f95c452d002723d2d7a33416eb5f8733b6be5429ace94299c7d8bf84288f6782f54df200cb1407b0f091648b1bfccc2a5820d54958641f99989c1ea153bc57f58861ceefc8ac4f52d76e02d11bde38cdaddb498393318d865cfe69817726964a11724720a530b99427687a6ae50d2a506b3d8f46a22ded90698493329c8600df12c14173475223a1f15675f155612bae46422c96b259094e3d50ecc95026a2ae0693615522993813a410793b050734e8f03fc16b6af1e53fc4e05242a6ef81e825997bfc6e89a898e4f325f7fb8b25cf2be0c9a64ac6d2d19a22e4a5c36a102cd5e6278ce722070e63d969265397a32abb635efe08dcdbde13ea4a3a0d59e246466d22893753503af8a227de7db922a5b85ba295e8316c3e4a1a47ae54", 0x1000}, {&(0x7f0000001100)="21610998944cf396da873dbae229288526b23a2f6cb636e5232f14dd4fa4e1b75a430a5633ca655df0edce88f3829406607688e404ac6135594fa0fad0356d999b705417d49bfdd54350b644d4b68c1ad035e05c3d018d557d53a8977beeb61b19a736988b6eb0def9e1dbf087c4271079038a5b6987ecda74a7490b8411aba4d948a79702bfd6ad0bbe76f02345ecbaa4b10e4aad6e27b780b898d5b6d4747ce6e2898cb95b533c7def28decc36f373e6288229c7f774830351538f75ee7914f25afb3cf90761af78ed011dd4efd7b673764a4b6c4793d3ada107effd4fca28293024e1fef488ec23c1bf69e64d92892135fe6441e245034ed7dce03a9dfcc148de50f50e7bd4bbad94075847c418765e13151df26c99e146bc31b6c65eb8dd9adbeeebc219098b66d7cbab23cb99e75a6cb22e2fb75e390741ceec5aa32c8d62a5a3890c287f39d88d658c5958682357f09a01001734c4ae03d4ded33c398167c336ab7144b17de6e1dec49347190e3beef08efdaa08487a18832eacdebab07248f25207b9dac349767865e9bcdf597f22cb3bc9904633ab7540ee17ba8ffd2cecd1b37a67034e20fa227de2e124e0ba75292cb9a7ecbdc11021c464cc160535289bc97cea9865d97942a9f0a19cc0571ff1ae9602559fff65b65144769edd4ad4cb6ce4a45a38e427dc0cf73138ba67eb9c8ed2e4334dcd760466586836b8229c316deeea7b29f773ced86b606c27a212859bbbe14d6ede913acbc258f0ed5d86a0fd3ffa7afcbbb0e3854e69897441f9d9f7c89df71d75b111d8050611e0557df6ea8180f257dc2f204ca67c48e4e9053b8cba7866ca531f3cba2087e28a8561882e4ef4ad0f4becbeb607fbc25f34a1f2a262a729d5acfbbf2e6874fe7452464524596207f83549a076b140e41a26fb2df7ff69ee3312ea71499a57567ac9d4399fd6c666898362ba14a4a3d460320d490eb407bc80a2c8919d6c99fc3e87f10db49b6985e59e9d01a8898cdd9008bf83045169c50d0c2384c7ba9c457508ffb7f46d6daf615d7655d9963030428f591e79db0c5cdbf07cfc93e06cae1e9df17755ea2621b13cf554d19c4cdb1de0a4c6f964626e7e7a4b0244c6e5755f829d4f7ea21d90c55bdfaf0eba9a0f6363a7d10d44d3ce289ec2a0e0d51892b3a565dad8eb518a1adf351af826978f321654e137cdc783402eb90f5be9a23d91c23afa49088f34145f5b78837e38fe409e9a7e7b9be7d5f3cb7da38415c0d95c3a238db5bb6c328fad77a6e2fa025c59e0057475dcb89c0f3a0436fa1addce47bfca85391f7ea2c6c17876caa1037aad6a64d53ab60b8b148d57408d50de253b2368b9ba536684a362818c25e586a7382d78800a5ea3b200fd21cbad86443c50d8fb128bbe2b2d0f8385886e849af5c497d43a8084b4a05bd79d646d94262d5d2e600c99e0de5a7cd512fade74054c6993c61d30fcd7e3e2c25dbab99eb35110457b6d43e3fdc747f8bcf5f3e663a5cd7e734be580f8bc8f2a1231f38459785a382f14b6b19f0bb24f7ace97120dd3fa9e41f4acbc1f9e5791e49b73615d50b1cf48c1cf2248f07bb3fd917bbb55cadfa447d5b62a55fe12a699263bdc6e255bc63e97be7516e491a4af03f1ee9f351a55141a5553b389a840bf50ace80ce2b1d6d6eff6f5ce10793f5b50dc7663c2b74cfa5640b18648f6e6fd339752838dff0ff293242f641ad6004b0e4889133d5add160b1b617d3c319e21aff59ae4fafa7f739cd96d669ce8499d987dee6b5e624b05f212f4ac5f40f9f4ce23c5da14bf98d1741147ea3e23bd91b209116887606a776fc1a09d5ffd4567b067787143d45aa17ab89a82bc817fc30544457b435ad0c880beaca90ad46b7c84af8f2bd8aecc3567b95230591a0580ecc824b49b07b356a8f0c20e7afb2f4c0dae03c12c70eb1696dfd2ded1db4de5b538bf3c7a30569641263290c66bc7b542586031b54c7df3c678d3bb1b5af255a7e1d5ecd28903984bdb92433e82534490d90a8052da7f30ec06a7ddce69dd5ab87644783ff906b80ebdbe790f3f334fb63a7fb4f485f146445ecfe59aa8515f81b2cf50c42b9a8e6d2e0b0558e653a3cf2409626f787d6acbc787940ceaa94504aaf7f73ddb00f3e878920a76d6ed8098b25abcb21e2cd03f1291977321b870bf702640877e236e0c2a1dd2ffcb7bfe1f03e737a4abc92431c3282541c27ed28c95ee1faa704cdaacd95c4d82baa34b718c8882cc1c56e3543eead9b88e59f3eb084985f0708207b5ec6df28b30b86aed80ef5211ca68c0ef89cf1d8a4f0e292b82b4502abf36094693b6b5c19338089f54eb104dc0acc4d92524fad8be28bca928bb06fe33bfc9d946708f4b456c23492b3a4e460ab9174efd7a9df58efd21dba2e7dd7af11c74dca92646355f4d79ce19d4942a0e41c7883005aef5c23dc5ca7290499499cdc7fc6fb4cef84041789a5e21f5ab8b6a314ce345f096fc955695bec33e7cc58c98c01f7a113c4da9f9f2edb6daa814b1efeade47a383b5323e5d0e151d74ff188311f098d98d5a1fec0711f4b4409771b7923b8f37a800168a47a916249181c1d53f92406456e0e32dc7277ae81a29e3e9b4193ff836cc583bc85ff8e7e4172248f548eb4a19b2822817b1e25e448942f719fcd6ac1649c26a73ffe977b37c42d88290272e1ad0b7bf91a3f4f7258460b0c2e115733740573e4de4cf2f6b1e892c8285ce2fce433bac6c385494b4ca6827822c76c9a951c658ec6de0d655fa616107100bf49924db0bd0df63134d6607b254ae87f721834503b18d564ec480a582edbac1cc19bc787f1d2ba34595128d933fcf2acf28ea96e859704af37faf23b50dde278373e9402530a03f1619fcf5799f68fc487a1aa862703665f5d3aeccc0ada85856e2b604e978dcc30aa265455de1e0d63282dfb9a09ed761b8dfda25dfe69e40e81dfca4e6ae500b869d0fec8d9cc7264d4fff26e8d8be1eb7c31a1dcc614723b5cf234cf0ee231cab0511e8615b86e05e6cd22242983df16add68f74e2236cfd6779148e16e5a368d227ca0739baab568f198a244557fc39e68715f0c8a1e2f972ddb8cc8cad5669b4cc101dd6b6d5f87bd283727b4b6be450437d11e13f01f02fa62bbb4d9dbc0f2a0bebb51ebd62d9644a74e068d85308ed2836f4e460a64488b5a8ce4579c9ea40f70447ea812b4998a427821a8d931a17855db66d9af5f7515950edf1494bf90fd38c772b2887c1d11700b1cc8177db9073571d122c5ae32a8c893767b44ca9004147654f0b2574e181f7bcf5c082558a3702d42cc96afcf73c35854febfcd0d444a0c72c32b8fd6e5b35339a4728f884b29a8adac17d8639af8f918d58e98c7cc750a08aba9eaa66b0261a9fe034090aa1e95f952f3606eb88bbe29548cf231014e1f898ab16d77d68e1b8f8b847fc80fe451e006db0f0c48d5c6696bcf68dec84c5a1426c917656485165528c3bd4bb36e0af62657b8783940504ed8961402ce472eea1bea9d354cbccc2eb3c252736ee2963de112054866fc67e0aa817d5513333431305b7e9c89e298d9c927cc09c2989dc704764183ddc6eee45afd6de66ce07d5e93507809c6dbeefa4df46b148b5f9acf82be7d1542ec7cdcfc2b2acb200fe8c580a9bdd0b6edcb4503d2938e11a997640fb17e710a919f99faff4dbb6a31036c12f665d7b909abb2c448b24dbc67ff1a50eaae02c025d883dae388a88541a24715a960527e425b694e3b836b769935b7b004ffcd5d6febd985c20de3f6f07b77da2826e24e722b5c01b644d20c262e0628cb9a8b747a74cae0970a1cd8fb72eea72d295f0b6fbd9e2889872cf8e519bc5b497fe789b0750578456ec25d9cd0657d06b5244a5c82e88cca00f16bc5965021eac014c6949e3b89ea5074ef0f5631e8977af7e00940bc606e20e5c77240be505ff3ab7716ab63af2fc318cac475093563fefeab14eea29a1843721e3eff904fb253736b828fc7d60de60cd346b086a6b055c2bd90f309612cbafd4f8f5d2ed0e5f2482a42d122e2a176a2ff55273f76c34b09b383b348722ba1c5104598dd1b716c7a6dc8e9c04683d9b08583d9b2a2cd07c073cc42a19a579d90def613c40cc3dc081a11b9d6ad18cb8780eced266a085218ecd93e47e2ab1ab1532332470d89f899a5a6c62a1bcec3881c1898f131b7a27f3ec8b4193c6f1f564680a81f058091c3570487922cc15053a103edc46545f0ebe9eb5a7408b9d618e0f2962258dd756eaf0986d7747efc02408b4f20028f6297a2e22329c008b25f5941f05d0df8a3c3cca672ab8bc84ce8322186668867c557318e6bd4266c7b7687d5bb9b60eddc383ffb63c639af1b11ba4c291a7bece79f2f38b0438a288055ef69849298abf8bbbe24719e8bde81cd3083c18e8a4e817b2bc21b9a4aaeab383a9c1d2cb6b74628d0a1680d45e0120ea68da32b2e947a33565cc336b4b198650f20525c701fe249adefa83ecdc423bd9fc7bc946ec99492f6e657bca841a7dc301750fdd8e8795ca98c7239472f6684e25690443e7261b2a251588b73ce1c80f01b32e9dce0b962a5174b8efdc418a597e8c8bdc865d20f06b26ed5ceb02dc6ecd7bb9ec865124e5bd5c5e037169dcd095c69704b7fbfc3e0db65878db95008286f9177ec9c1ad61217ac03c0ca258b5bcb30978b3657af3289459b3512f545ce4bdee1b0084f4e08a793e419942fd913573a38a216122794c2e4f09139a186d7509d4a043c00ae33ce733a2dda9d7065459b6d2913a2d9c4fee1d10cabc4483f704211ed7dfaf991d725cbca0dc775fdb0a55390b4b6f23dbe4403268852304ca51ef2dd8107e6b5e52399439bbd6bacbfa7f80dc5e29fdaa1f9096a87c1724dfdf58c796112bed5c809395e1fe3a6325856c6c024f12de05dd4e564e9f576ca7b34acb6abedcf7a8b119f0e4d7ea204cacdd4b6e3a12d2ee7b8e6e69a54f79caaadd581a56eed21bf891cee9937adb2dafe25a61a7dff279a1ca78b51c7f0f13ba476fa43186569a706805650426d20c160c32e8e1b599ec630e873e0216b0c03ea35181cfaafb4ba1c715c85669748bb104327a0f33939621c9c9df0ad0fcca97a93151785c1301a99586f8d3ce1112771a0d966d3a39157f83342e039f6b255a3a965cdd76f8037aa6c9a5894f66ac6d7cb79b3d52c87fdab4b3746844e4ab84b06416cecf5eda0857db2419a0c7d76bf99dec420371f6629aec1c4f0acd530523fa40681a0c44c3f84e8ec54f2f60e8b80dbfbdc3d81f06253e709581e4350850c7d074cc1ce486a1ac576f79c046da6624031de432b3dc2c651a7b28dc257263ef4992d4e1dd72585aa0958f4be583e1c9f163864d4787c325d957668c503d7d70d2077278b99d364d6f2d6aa478180e2e95cf5bbb6c232794f72d1338853ab3ca3e8f1c171ea552dad8b86b854d4c1b39beb2b0062238fea21894c526e035ad8a93aef4e0efe4353b23abdb66c361ac612d5da659d95a12612c0956550a29f5d3df43de5ba3d5ab9fe686b95c1e2ed2ee0bd7d0af8c5d2e07f8f9d624149a887d3c801ddd31be1c5e0661f97a685f0ed1c539480b7d19016b754c7725d1ac0c4d6df73540692a057885e3456f2709d7b5347df469fa51e4b2fac359463381f79fdd6f56e14a7bb2d61af7f55cee9a315c134f98980124b90a318a74441226083e3481794284fd606610f135e4d69503404d63908ef16e0900d6c7ba5f1b4e5b87db1d40d2cddb1db51403ca9c11c", 0x1000}, {&(0x7f0000002100)="ff4d5784607f384dcc68a0257b2d378ed62b7047c86141c6cd14d6fd5628622045161fa82ad03bc80282226302aa435809d84dc0ec3f7e835936ff2d6d2901f3263916e82aa6cea57a2baef210ad14092b3a440da316f877552db626b166cdeb594ddcaceb26cd9a20d47898ac17054ada6c32c414372e65e526e61e528dcf28c7013b40f0b77fb58d76ec4121180505a115c49b512affa3f335d899cebb9a2ba98304abfec6e337c255e7ab951903492bb6607e4a12b9a4c3a2a05a3a04982cd3027c6bc0f3f374e6fdca0d19efe482ad29e72a0590fed13d2524ba01bc3f48047f36fa52fd98ca52bbe88f9fa9f53a8677fd552f9ac87d615f71", 0xfb}, {&(0x7f0000000080)="c1b45aef56fe8f3199e5a95f7ff94629479f48c01ca0ef7a44af45686d0eccde6d686d1957ad098eb2e8795bd72d24951cfb4e93", 0x34}, {&(0x7f0000002200)="b07b4521f7417aa21e4959916dadc53d1e9c13fac2fc02044436216b4dc5b0bc8f7dc17c25722f73f39671ffe7f1073f1d656b4888b509d2ee09b6dc1abec60119d45920d9284c5a60b2f076dbcf5554ff59b8b23895ea782b360917160f3a834469b97244e2225be72bdbdf07b25a3d773dbf3958867b382cf88e688f3d4105b8c54ca35717c999c4fac0c635af25512a91484126e4e902c1d7612eb0d5974d85d35a947da450fd070b38162ee1b9ba1b475299af823f7bc5921fbb5985c99ba986f7ffa8ae592d1bfd3c1acd16", 0xce}, {&(0x7f0000002300)="ca74b3f5c2aad3f63297a9c904feb9bd924964fe2d689d5bea7b99d1412feb7f1d5c5689aa906e4fc2b5800142a6840fefc1fcd8a8417d589af334578349d75fbde8c0c7e8f5605a9bfa2e9e998a771870dd50a38318cc9c40356fc2d2252ff4dc49291d4bee5daa816c9d6f2eba6880e333801e860c32340f4f", 0x7a}, {&(0x7f0000002380)="e9973de2d6dc423c2af69eb8bcc9c39cbb94d283b2efb1650313791e5c432dff3ae052e9e4e52137f3cf70f156162414557135ef92ecf07f38e1061751dc453b2968d352e5201bf0c3e19e0ed52df9fac45c8090776f28443676d2e99f6369f1c64fcc3b61d080bfc568030cad4ddbc932e4babf3a88724950fa15f03ca2c00484907ee1494ce6534473306428f37a4b61b52c1e8e175450fcae6c2205992534c4f1ad3178462f0c475881dd98a581fc46bfea515b817a43ab4cae98c635b7fb94a4", 0xc2}, {&(0x7f0000002480)="7de56748eb7292206a32acb2e4a0dc1f47327a6629210ef6ea859c29bb11fd193cd09cc941143c88f68b62c1a073a321b1972b17cdca13ee86f41d38481b695d8e", 0x41}, {&(0x7f0000002500)="a14e305de3fff39099128203cd1dbdde4940f84a297689d9d930e67d74ebb469474a9b8aaa09debbc95d1366095850abe665e1f03e082b5372d7a0381aa2fa5126ebbcf46c9b0c3d423c2c72be49684b23948f84b0fc4e4fc3b53842af0513bc61addc01b573a4740ab886ada6b3a21aac94deecb4ff3506aa217af9930fed817df3a459cbdf020a3c55ca84a163afed086df02b5ea29f9c8b477560b4fb3e53be86cd50b66fbd814ac507c5f6eb7f094f64b9f4c6873ab761063cea0b04b9bf71dfcd5420bb81963e2b13d9ea2c3f9463e9afaced81d6202dae15901509dd4e5c5cb8b8bfee8356e64d5a62186a393a242b90d65a37ba4e41bed0f9aa5c279a678f8093efc89aa24838dd66363799ca033b4265b56649cbf056fa43cab6121e39e53a27e8c30100f2490e3720f8038106877f0a4d7c2f0db0a6a73d835446ad5568d27e606cc294d4560a2157a0af2c86353a89f12e84a37a241308b4fb735fe9dc5059484db7e322466827f41408263680091f2eb4ae84c7f49c6bcfdea6728a9eebf511c955a73c99b467e91247cf879445819e07086ade8e3beaa09227908b17421e245967fc1c1bbee589f832b525a82631baa7350c4e8527d846b5b1e80d5c1106cf90b91f712141c55c5455b3d5621b6f14243f11151f7460bf3e70b2c5c812a32739e28c4d4c3d2ce465058bba7f6151ddf4b2740317c6a19224b191bb02c33657567d7a39921a5274ee077349ff56b64aeb5c3fbe227a5a4b9e7f853d965cad9862192d6bcc754175451d3c3f48db25ac85edbc12f0634a07bdc14495430f7695b03ecf8153c759d4af6b1378695658727ea50aaf3db49978a34b517bb6931d89e4bf1db5fc28e12572d9bd9fe1267ad0d127911409c3dd12a97e5070d10bb4290c7078e2db5aa6c31f898dd76b8e29fd3c1dc87eddd1cf09e3646ebb4489b11caa454ba70a01f93408dd4b251b9cf31b73a92ab2555e6eea9cb5946201a9dba45e1c3fc5d433cd8be8cf5d7dec48c60604976440ec1ad4d44ad6d2a779bbe74f162f7c67e0a316c36f2b7920b6f47146c6d66ed3c3acf12823b8c41288d018c19b76fc3a0addbc8c122e01f575f68abd920ddf80757d25562dad785216547671cc829b6ad2fc64878a33e36eec43492f6e8347dc805d8a4a52937a98f8009a1330dbd30a6c527bb540f7e570261a6aae50fe7f8e524d72b5fb4ad3a3f9fc46200d20ed438ca3ead0126d4e8dbd1b4984d3afb074b03ff298389013a2da090f3ed1d219db2240e4d5162a85d7f0db5831581a201e8918ddfa0acddff5aaeaef96bfd1f11f89fe2870b90feba4f5ce7ae0a14ebf6fba13b5f4a768c7287574e441d356cb701a7c5283f3c2eb156b21d89052e3e333623f02ac325a5afc68e15a8f5bacd3fdf45304e71c1a5e67ecfb5aef58810d0ba2cb44a8eb00b79063d419caadc2f28a92a835ea5ad8dd6c38b98bbff6a8c48261e223713dfa3b5d067cc51b76b17f01c23ada7aabe183db6e86689bb1dd98badf32bca2f73df8ab80906a8311fad09319ad42f050de4df9fa49de8ec6a5deead00de5a067d1b3e7345c71c02cca3711a8a4c161bc6f93d2f9af47327d4cdf10bde7ef894f97aae5e96ab3ab9e001b7ce9f2b537b574cf5c7dffb5942b8de4093f6d48a2965ac0c9e76671086f289b73e6e2ed8d661d46484c025d6d3bca812fd32277ccbb0a8aa13813585fa0be04bc979c3928ce6507a94fef44b568646ad434f88efc024333bc20204ae400cac5be8e08022235c032c68a92de97ac242ab1cfc35de84c8ad5a2f09d170534a328180c9cff4c863625d22c57ef8c73d77547e80193d1a0ef3adf15135deadb366d98b52f6e0b419b7827a6cc83cab2dbf16b1c960f24507d88fc9756d57fca2e45785df5f62cce715dae9ff1d6305980ce933f0bd565a815f0d5ca120b7a04c3dfe9c88d9af7ce68c729debf1903ce0b4bad8ecefaef0f35c2a9276f2113b518b7b10d226e7abc330597283399222ee5dd9bda743d07cb2f0dc85c1812e56ffe98505cbb22889a7ccbe6e35115c107eeb6edc15897e9d739c03f4593236a8e290d0dd3bef289390a9748bd81972b0f5033b4fc8a3471b8e207e1b25e2d158882408d1518cda426881b23987851a2ff20e94fd76b030cef15b5ddb07a289e689e43b3aff83316f8372fca716b7eb953f313e32bc291a7b54e5e9a461098c2e33f488fc43b8587948b04a600eda4b0cdbf69d0d7b7dba1669b97e009005cde7686d8e6bf207e2b3eafe475f7f1452d00d739e743a29ee12c8501c183b8bc83f34c0a613c75f6303d8681298e55d20122c84541ccebffd8f209c5cea6a3da90b44d0d0de86948a6d09210312f900ad3f14dd296e4c9c566b7b4de862792b6ab1cff79f6491c648ee6182907123ba7d98b4ee9695e415b895a4d64ff435512418b3f005e9283ba54586a0cbaef8dc6a1b76d3acbf5c2474221e4ef81b3712c362b2acd1ca7b1c2eae6883e85e168f359a36c8c7ffa5ebb64ffe752038a0981c0ca9a94cf32c4f9692a365d02df0de86369e9cd16d626c4ef2083d967dec9ca1e7858b0ab7f65ea600cbcf7ae8a8ac601274e147c88523787cac84824c64ad2a47b937ef7d8dad9116199612272e7970903a137a8aa1c08cab61351d5130ff77ad128f0458442ee251851572d187245305b6893f262d047961f7865973dec3fad379060fa703bf740746a316b9a296e8d6ba6b929a3f88d9924598fa787050fd50136c6308cdaf593d715637e77fec3102bea92b9021e820ca3d6eef41a1db5ab9c6a38b1f6f93929f1227742bf5c58e04cd7ed8f2d8d72c98a1b14332911a07bba6e1f47ed643d0376267b18b44c935b1c09c6a790e4b98d1af3509b9df44e63573bbde83a1ce655e1cbce36559fca88af81885628c9aed0a3eb75a3950378768d76f7a1d5c9b0fdfab8cb96e876f4da6fab0cac35b4d7a342139eaa0cb8a04e8367db2a9556f75e10e6ece09d18edd1c565e25563dce6c9271776129d9b86ffa74655e7a0de320001e5dec34191c84b6ee40c1c0815e9a37376ec9e3eb135286fa3f8582ee757dc22241e6585e19d0d6da16038b14cdc5ddc0c4a3a6bf708e413448d78492223cc4909ce8799cd3310ad3a1e0ad22bbc2218d9d6e6373481b75c364bcf2ef94fc09224ff7d49ec1ed774e1ab049cf5d22b33b6f01de699ed0d2e59e4d5f87633425c9b4c43c334e492c98d050311b2cbf4b854ada2ab6bf8af5a95000fc4f4729fa644fb62d644cdd9b241a41b2a95a541a345cb118b67e056c7b0df1ad9e21e063aafa565305ba430e3c742ec631c0bd1e1ea397e0715ac20043cc7b45df89ebe2c81987f12001143bb0fe7d58850baf74562e977ea1ed8b76c5a34141a5c4511ff851a562085ffefe9755c2b0d64ce5384db4dbc8c0cb040a31e8f8b81f275f5606b24772805b25d76832081ab656f21a46b49e5b0578619a0eb9939128b5e3ef73e2fbd2203000b864bec379452ecdae09adfe196914704399d80a24cc150d4747007ef597c64dd20f029ae9f768f6f38f8bb3c6a899a5668d5db1c3f9336479565228b46542759b3e78388cd8610589ceb43d349d309e5c890be91de0746a30a1bd325a06f7b249aec4e022e46011576953815808bf06943eaf29b1563bf96631a888a6ee4482d2db53f0ca74baca8224ee3cf76d1d75e9f030e2f51a12081f85d02eecb9b70c829cbe458981785b8b17d1c35736163697f78f822f16ea59cc213983f16b4a78838f4b15ddec82de9fc7528b05999fb8c66e01632f4be62c80c4f72353281e61febb0cac53f5996b809ff16312fc95436c551adb5d7a2c37f08904be6fd9d294c7e8340fd15f95485566e51cd59a802a851db328d16c753eebfbe5e20725fdcb6e945b988b73665c44b610e46a08ea5d38119485795f652b293565d401e079607f7c90d8d691cf11254e09f8e824e393a9d4060ccaaf15259616a72dda17ce3b620e69a90bc9a295e7ce1010a592227d75ae6bc7dfb7d06943a761281029e63644aefef8f90e78ff34d53376e245bf17687118a3882db8e08446e92a7035a63a0eba40620e21c95d8d6a500ad59c34aca5d29dba84d0ab62cfdade0f27a403a15aa249423b896b049e18d2423a7f70b6f38180f8a40fdcf6898a2da590bfec9df53a8cd7a4f008f44b245cd7a4adfa1eb5bb36428bdde17c239a27e2931410d0f46ac263505929a08e1f1073605d65595a6b3985b595b0a530a70c571525898eb1dae0640f1e41bd7c90d7bea2c23a080d479d03a7b2d2cc63070d8374b53ec1b57a19af3bc0418f71ddc3c0d98a42137f291032018c75ae951839ec2918259bf868a78f51f96cc32f3404c096ee8801c53a088e7520d6f9dcf83d05a87bd0047c783945bf38bed3f8cf5b37c0b9cf5cb3a260b2e23c62f245970de7ec24bb4a45e0a9a58be92332af38742db7a0d402c30a935e52728bfa0f3aacaa11dd5e7e5b6ac2c09ef4e202dc135c2607e6aaa7eff9dbfa987772d146369179307ef2538247825b6d6eda6f1b77c71512ae35d69e262d81e1b6f8287a1b5339915baa7cbb63f0bfd3f4397c83f55d7f28a95aa8c873ece18a4ab2e5c1c7a311eebac5e8e8a58107623874407c933201f0a4ee4fecc34e0fbfe53ad27263b42ae6c12428c309f3e109312e536c546a10800a089b16d045672968083208869c239aac1f0a0ba328e181a6d4db058a250f76a942bab9ab8178ebc72858bf15260bf684a9f6a620d29401eb8d1bafeddc971e92c9181610fdb2a51463d8095ea36d184a2a3ed9548b3754b15d98304f9fe61ccfb8652e5bed7444a10eb94956664e3585ec46013cb3af28051873b81f5b423c444ac42cc73292887f6e25aa3d4b7c5fee1cef46eef2c5091166b7b679bd83beef966ad4aafb0a89164f5ea60492375ab8e84490de982bb3ab147592ca1638d5c608505f592e85907f66f94761f485233c5aa54b11b6286af55f410ea409ed816f61b97a699e25174f3efddaaa38c2c1dd42e37a799ae2ffb8d97606df4b68d8e0efe9d3f95c8fceeabd51ed8446fd3490eafcf5d943a5c0430886511909fc70f00579753538ee87425c158211d13a34f03804859a1f90873d8494e996d3d8de208cb73e33247a56d4a7e022ad71515c4d548e822fc03972f693e5a5cd2f8ce76a6d9957e9868cc3ca5fe2b07a3bb90e426bb0cdc5eb3f6db1643dfd5e16fd3ccd97b18019cb28dffefee56bf524f3ce1c48c74c660ce1db475356f505650c261f4ad081a7a1d5017c03bc4eb46199a86a39ec4b8e5076e3bc58fe971a2259e83ecbab5f343cfa9e3f9523b03f643806244453cb1229cd8a7282331c9397fc6bcdd44aaf170c5e9fedc69577a02d4a5c73c2f3f0fcc50b83e1ae5a65a1bf4b70f7b3e109a7fb7ca9e7e153915a08ecb4836d9b4dd4b92083f85741474b036fa68f39a370e2cacdf07328da4df42af8a746e8ee2ef64cab16fb92c8a8b413c1ef133014c7d3a9df75c20ff708adb1ca99f2495fc132142dbb853814448ccdf15b64d87b5ed796e9918b389c6c31f0ba390674694c80cb1823a895656cd579a26250fd156c5f4ec706960a2353236a1d71e6b43dd252bdcd046d1aaed3489c339687246ed84a18b1f64f1f5cb5a8628d56504e14250ceef6965f04340bdeaa7e6960cf683839029527f275a244fd6867efd484ccd802e364ffa6b35d330b81a07c40f8711afdb4a24ce8a82c70580fe7ea88bd1b2991ec056006a58d1f3523d", 0x1000}], 0x9, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) fsync(r0) 05:38:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x8e, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)="a45f55d6966647e25721516d13681071a9f5e606c1d3636c8b3cd5b565bae9a27d9fa09bdea8dfc6cea6f0640bf83965a897c7be9a55867946030106e9d7f57eeaba5c6d123e08effd9d5df08ecf5459462ba8645497e5bb1c20d3c85a7bec2ebff283d15dc075338848afd701d16d4c6e94195dd9cec9e5c518c18922a253925325bea0b682b8c93c076cd645eae66321332b4a18b758577c6f5a1b916e460fb7", 0xa1}, {&(0x7f0000000380)="ec2bbdd576aea7285cd0f56e84c4141199", 0x11}, {&(0x7f00000003c0)="639072efeedc070f3cde377f1c609a65c6bfe30dcfe4d6a40c28731c630af19cc453", 0x22}, {&(0x7f0000000400)="ce2b76f9cc6feb8f6646c1b4f0adc375abb485280bf30d89d3d801ce2e3c4d02b5887a806acf016a4b77ce6684cf160ff691d440cc83bbf37bb06fb7caeaf286afbf7359c498cf055bbbb961b1e4d198de2fca9d67c846f309a09ec32eefa313479ba8282b77b09dc165f44a901ec7dabe9d3f1e72ca0dc87b279028b827ff3de06ca6afe5a7e7ffb4729e57483037e4a55e65a94bffd5eb2fa2acba8db272df31d82df6c1eb92bd2738fba1fb58ab4b17c8d4864ef10f2504f436c23ba070d019083da681a681de05e410c55486964ad58553fc7be4ff048f8bb30526565346d3b80b8b9951145a", 0xe8}], 0x4, &(0x7f0000000540)=[{0x38, 0xffff, 0x7, "09cd0da8890a527d03128206eeb2088b28cb6e77da9cc60af6768cd82ca547e69adcce20ba"}, {0xb8, 0xffff, 0x9, "e0253d8efc76f7d745d77a98c27c86324b60540a6c9bb2c43acab8f600508849e842591f8da876946f41387f8dc561b54eca9af45a6ec2c68fb8580598e0ca8b85f338c86e35541cb037c64d5e5bc18cd3ed968f09b83dd32ebbd0f65f419e73486073105d7fb17a263a684d52159b96eb69ba6220fddb2dfe95f2cd48dc0549e7de7ecaf67053aaf2be6b189780c4be7f86e744a07effa30242834196b28ee3bc034d2df3f2"}, {0x78, 0x1, 0x0, "4ee5fa18c3c00131991ce11237034546804d41c07ac314fcb4fe5825b41f26a0a5f62be32337d20da90b9ee3655b684bc86ec42a42d38e8470e9c8f0d5152abf5416872f33f4437a51921d4673b5fe635cedbb4c777addc2f4d2a508bfd4229c68b879a369b06006"}, {0xd0, 0xffff, 0x5, "b167c0ee70325a96d10aaf8f9a0c78fb654c4c4abb52fbb26d580f64f58792d1a0dd30e1b60f5e708a05640c8bc0ebbe980ec711ca3d649169b2ec4fc7dfc5908d3e380d5e703c0de93eb162cba00e212e3cdc247f15499c6cace928c1acda3465f1c5761c82afbffe96742197e543ce8fdbe71e68ba9f424d050507c1bfac3c6f1c474d38eb0f1d6adc002080b42558f0847e75be1cabfa1f690fabcb22341035e4ae8a62174961d00086719dac914656387162267da1ae26dd8afde1"}, {0xe8, 0x1, 0x2, "cd665557b5ac39e2b73cd793c81f7896ca25e0bae1f912bcab65d5f48c1344ba9801e7ddf3ccc6b27a475cf24bd72b800319481879c1ca60bbed7d12cbb05d99e283acd8fdc9a7b2cc68653a72126c7444dc9cc0bcb81bc3d8e77340e81355b2c8888a99fd574a8f6360f15a8397f403b8a8a9536b02e4df67cbe3d69dc388c114a968e34bafcc4e1111f0e148a5a9113577d8a235b1b253e9f763875b6accf6aab9dda52b77ee236128fe00e620e4de483e78579c0c016271c9c2c8a45654bdd64f7914536462824c7f2905ac510576be3ed83bd360611f"}, {0x98, 0x0, 0x9a8, "b662c167b8207af047cf883d4448f7c3cece4da2f67824d50267d37927936c92f6217da6d466111ff8f39a1e7ccfa8d8984b5fc8c6733f25c1bb124cb6f6541fdf54487b0a9160edb84c157553b4e2f914f6120d33c7891c6c0eeb283402716dcd98e76a05b118603602826b43ee21903e5931f27a3a2c907d45a1f0e42ea58d95d2e2da17ee6ea2"}], 0x3b8}, 0xd) chmod(&(0x7f0000000080)='./file0\x00', 0x1c2) connect$inet6(r0, &(0x7f0000000100), 0xc) syz_execute_func(&(0x7f0000000040)="c4e1d1f5f90fd58847e7000044c0f305c4e131e4afd6000000660fefd80fe72b660f620ac422fd217559c461fc77c4a2b5b7fb") sendto$inet(r0, &(0x7f0000000140)="df26106dd04a1bc5d3d4c5499f880fb05a69e98739ba89a24c529d52559e7b3e9a5fdab99b2c0f631b4ae3797a8c0c5219d2e136870469c3072f06bfa9525778604d6932bb353fe9c1f52680f4fbcb50844d727df9fe9903fad31e56435f725594ec2db76ed7163b2e43170cedc4663df2a25ff62fb0a7ac1d76e8161c148d0048b78fc9c61eecce22da381df9912f7009edf1e39e4cc322e1e223b483bf4604be39bc195ab1399d53bd79ba23e202b1ce1501cc8af4588a05f0f223ce7dd5313005289df608179a2d960df30cb1e090539f2124e45db6faa2e609beb3081bbe9d2b11f707dca55645", 0xe9, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) listen(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) 05:38:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') close(r1) 05:38:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x37, 0x1, 0x2, 0x38000, 0x2}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 05:38:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r1 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffffffffffff4a) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/64) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x8, r2, 0x0, 0x0, 0x0, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x01\\\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 05:38:10 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x222, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x800000008) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1c, 0x0, 0x7b}, 0x400) 05:38:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:38:10 executing program 0: socketpair$unix(0x1, 0x4000000000004, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) dup(r0) 05:38:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r1, 0x0, r0) close(r0) 05:38:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) 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) write(r0, 0x0, 0x0) fsync(r0) fchmod(r2, 0x20) 05:38:10 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = syz_open_pts() semget$private(0x0, 0x4, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 05:38:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22", 0xac7) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r0, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f382a01515bc0072030ec2ceb71ab198e72ce1d4ff0c342c96851dd9c5675ee5db260e4f10a", 0x478) 05:38:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/82) 05:38:11 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/113, 0x71, 0x800, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x8000000000000) munmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x5, 0x9, 0x0, 0x1, 0x4, 0x3, 0x3, 0x1, 0x2, 0x4}) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 05:38:11 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f0000000200)=""/10, 0xa}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 05:38:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)="31bc2866f6017639c59ced071a244e06676e5b3a6db52a44649fbf1e0bca797e9c71a6a08bd0fb710e9c0e8dd429ae", 0x2f}, {&(0x7f0000000080)="9920303856ec863acbeaed49c51f7083536e84c6c829bab6868efe1138c7b962c9903ec0af3ecd2269f6232062b9542c130e87808a67c0ceb073504cafd995ae52b7ab2a05", 0x45}, {&(0x7f0000000100)="500033543423987ae442028dfc0d5a3d17210f2a3ee3f8f2a2bded0adac3", 0x1e}, {&(0x7f0000000140)="6b70002f7282afb2710cd143d5330c58059eb06796687a1abba10acab81a90a292296af7e6f766382d05b35dd617011d158fe53814850ec2bbaa780435391ab897e73fe5e8179d7ac8ecfba007c57a23c814908c02cad619d8e6426fe764191b057df60075cf5590d636787c8a93693147a97a8bee0ea6098a969f632c5d12b21d71705e52c26e761756646f868e16db0f10f6311e5ca272fcac26c9e519b932ad2844ee49", 0xa5}, {&(0x7f0000000200)="e563cbaecc8702b3b2b313a4f76d68e59c967d8afeb2a78d83c92bbb4410e90d3b37dba8c4604c2cc32f4b133dd6e1c6a4fdf51007c5d6943d8580ebb50b538d531154d2d4f7dd560854cc70ab839cdd384fb6ae40fa305aff779360473f5751b831442b5334182f42ac725d9dea115f75b49e32adbafce6272837cf067104c1e6e98dae7e9d68205373c203774ba7dd3952b82e9f838961785e3578bf3aed207cc4d56c38", 0xa5}], 0x5, 0x0) r4 = dup(r1) r5 = dup(r2) linkat(r4, &(0x7f0000000380)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00', 0x4) chdir(&(0x7f0000000340)='./file0\x00') r6 = dup2(r0, r0) chdir(&(0x7f0000000000)='./file0\x00') getdents(r6, 0x0, 0x0) 05:38:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) r2 = semget$private(0x0, 0x4, 0x50) semop(r2, &(0x7f0000000000)=[{0x0, 0x20, 0x1000}, {0x3, 0x2, 0x1000}], 0x2) 05:38:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) ftruncate(r0, 0x2) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) r1 = socket(0x2, 0x0, 0x7) recvfrom$unix(r1, &(0x7f0000000040)=""/116, 0x74, 0x800, 0x0, 0x0) 05:38:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000019, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x1000200000005}) 05:38:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) sendto$unix(r0, &(0x7f0000000080)="3774d71165b5c4bc6d11ef9d089ded6853a7a7e69cf130e9dfc64fc588dd9aaa70a29d1871b1ddaa0e879e99a7444497bfd0c77b774f9e04dab13ad27932302829f556557d87828981409b6c3ef68eb40621ff01a165d12be27fc1a402b752e2e81b4a0d53973de813f381295cbeb7", 0x6f, 0xf, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1c, r0, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff7) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 05:38:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0xff}, {0xff, 0xffffffff}}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:38:12 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') select(0x40, &(0x7f0000000080)={0x6, 0x8, 0x9, 0x401, 0x5, 0xfffffffffffffffc, 0x0, 0x4}, &(0x7f00000000c0)={0xae, 0x0, 0x0, 0x5, 0x3, 0x2, 0x401, 0x4}, &(0x7f0000000100)={0x1, 0xfffffffffffffffb, 0x4, 0x7ff, 0xffffffffffffb538, 0x4, 0x0, 0x2}, &(0x7f0000000140)={0x0, 0x42a6}) 05:38:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000380)="ffc366400f73df848fe958939dabc2bb4846d9c68fc8309ffdc02ef2a646a900000000430fedb2d285b8ed43dc4ad3c421f91702") recvfrom$inet(r0, &(0x7f0000000000)=""/236, 0xec, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) getpid() r1 = getpid() recvfrom$inet6(r0, &(0x7f0000000140)=""/168, 0xa8, 0x40, &(0x7f0000000200)={0x18, 0x0, 0x80, 0x2}, 0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/134, 0x86, 0x2, &(0x7f0000000300)={0x18, 0x2, 0x9, 0x2}, 0xc) getpgid(r1) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) 05:38:12 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x880, 0x100) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0x4000000000000) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1f, 0x3ff}, {0xcc, 0x9}}) 05:38:12 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) fcntl$getown(r0, 0x5) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r2 = getegid() r3 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getegid() r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000080)=[r1, r2, r4, r5, r6, r7]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8048, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 05:38:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000006000/0x12000)=nil, 0x12000, 0x0, 0x2010, r0, 0x0, 0x0) 05:38:12 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r4 = dup(r0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000100)=""/144, &(0x7f00000001c0)=0x90) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0xff) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x100000000, 0x186, 0x8, 0x0, 0x8, 0x6, 0x100000001, 0x1, 0x2, 0x8, 0x2}) r5 = getpgid(0x0) fcntl$setown(r2, 0x6, r5) r6 = getppid() setpgid(0x0, r6) 05:38:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10020000290000002a00000000000400"], 0x10}, 0x0) 05:38:12 executing program 0: r0 = socket(0x11, 0x7, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x10, 0x3, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 05:38:12 executing program 1: r0 = open(&(0x7f0000001240)='./file1\x00', 0x8000, 0x10) getpeername$unix(r0, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001400)="f979ca1423b55e631a1516d489cf5348967a9ea8689c3ea603de1f8de1499cd3f9da4629f9eb5fcc26c1879bf79d85058e7e104c16fb4168518acebcdb05e4acab05d09ec1f7ddaae3f6f74bd04ede3f04fb884e67f01c445b0b935b200ae95aaa42bdf82441df23bca42f0ffd05d751a89b791142004fc5c33b4b08a73f475a9880f0ec8c295f4ffdd9fde171d521ebf50911906930dcf60aa21d88ed2b30739a834e98917af418f098dce20746f4ad00d76f57bdbe4cb7eed4e05be3c5e82598ae8956dfa8816fda5fd8b87fbf2d0904e543c4fc007e", 0xd7}, {&(0x7f0000001500)="64ec2d778fe8ed76accbb6c80d60c67ab5f016dbde86aca89a2c8b0abe5a693f72ab00c086b16fa709a4fa", 0x2b}, {&(0x7f0000001540)="5348c271b369485eb0112155f370b671f1d20f6cf0ff", 0x16}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="108f5b9d00000000100000ffff00001307bd7b2eec01"], 0x10}, 0x9) pwritev(r1, &(0x7f00000003c0), 0x0, 0x1000000000) fchmod(r1, 0x0) close(r1) r2 = open$dir(&(0x7f0000001900)='./file1\x00', 0x20102, 0x800000000000) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) getpeername$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) r4 = openat(r2, &(0x7f0000000180)='./file1\x00', 0x100000000, 0x800000000001) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) chown(&(0x7f0000000080)='./file1\x00', r5, r6) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x81) r7 = geteuid() getgroups(0x1, &(0x7f0000001380)=[0x0]) chown(&(0x7f0000001340)='./file1\x00', r7, r8) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001300)={0x3, 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xfffffffffffffe73) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001840)={0x3}) geteuid() 05:38:12 executing program 0: r0 = socket(0x11, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) socket$unix(0x1, 0x7, 0x0) panic: serialport: VM disconnected.