Warning: Permanently added '10.128.0.117' (ECDSA) to the list of known hosts. 2020/01/11 05:38:25 fuzzer started 2020/01/11 05:38:31 dialing manager at 10.128.15.235:3444 2020/01/11 05:38:31 syscalls: 337 2020/01/11 05:38:31 code coverage: enabled 2020/01/11 05:38:31 comparison tracing: enabled 2020/01/11 05:38:31 extra coverage: support is not implemented in syzkaller 2020/01/11 05:38:31 setuid sandbox: enabled 2020/01/11 05:38:31 namespace sandbox: support is not implemented in syzkaller 2020/01/11 05:38:31 Android sandbox: support is not implemented in syzkaller 2020/01/11 05:38:31 fault injection: support is not implemented in syzkaller 2020/01/11 05:38:31 leak checking: support is not implemented in syzkaller 2020/01/11 05:38:31 net packet injection: enabled 2020/01/11 05:38:31 net device setup: support is not implemented in syzkaller 2020/01/11 05:38:31 concurrency sanitizer: support is not implemented in syzkaller 2020/01/11 05:38:31 devlink PCI setup: support is not implemented in syzkaller 05:38:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x4]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x9, 0x1}) rmdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) pwrite(r6, &(0x7f0000000280)="3810ab1a03c378907d4e34ba290a4d72c2efa32bf3e4fb7ea3a36c4c361286112e62f46d21645284fcd881fcfd498ed073f424c8df93045d2223c305cf8df07700f17e2294c31ce43b962e7c160c77bd2f19f781424a1f467b31f27457eb68870005519ce6049c9febdbfde6784793f3986d75ef671ec35124f09de55b4e05a6b5a495ee01e6a85890c64f64a581ea61aa074fd0eb34b55e414d3dc0421dfd6b44099b931e8f18c96c43ea34ffc32441d18390ed23849e87a3f7985b688be94523485c7c0e56ea58d1b2d8e3090eb7d48e4601c8ece7bebdc62e366ccf7459d2a96be31278ccf5749192e64c303027fe132ccf44ca730cc772f2e19f9219b8a530562571ff4cd1cce746d861f2b1d8d9fdf7e5f35de6d2e48f5c51d8293dae4c6acc82e203c4feaddcd74db04f29d32e4e794fab25f20854db2660d40e9fbffcb4c8faeb7d903dbfbca91cd96451f0bbe2a1215b25f8f537de41a5286e49764b023863fa82e486388bca330e8d69ccca2da8f901eef5a58a4bf116815ccfda72b7d3e83cbef6ba9c099799322c53510f20cae7991b0c5a43f65f71e6d71294c9b8e36d58f78c9ba1f6b6bb45b6d8056b675afd6ef5fa57ccbebcdae6a2bdefb08159a69afc117e575882e8edba342343281a7d63ddc2f5f9c4415caad20ab819df88b6ea4323af3420abe49449c70d097834895d2d3018841e40f3e1e42c559bb57ce7780ed0b6faeeedf6fb3fde48e2d588fc489ec0252b9211803348c4b2acec90dc525f4b81a715c8af162b94e21b3146401a5aaebff5f05e74785ce24dd0ef64d458c8969ae3fe93ef18279f99fe3b38c15a3bc385e7813cca0a0ad78c29cc8dbc251f9e88738613fbcf32bbbb383aa66356de7d6229dbf7176a20137afa2d22161a66417aa163cced13cbeb9f4e67dc9bc7cfc253dcc0cc9d68bf1ccb51019fed7b5d38f195da24dc87f34ed0c4e2af64afa217d316d3e92a13301e600670b8f7e373929943a8bba3532d35b1871df6490eb8c062a248f667433bc0dbd9e7bd097e4a861a86c014a6012bbd6c63202f59a21ef982f1825d6b27b14733521214c8a8ec45f985c70875f3a4096d261e466a0afdad5759f287485e8728236b2a31050a9e8919f6de6bf48941009941f3ee58c9391e0847d54c357e8a84678c871559b9e650225188d7aaa4a883e160fcbfa99ecbd55e0cd6e0338131e044ca5560a9c1a60d8f6d2e5a9ebcbce3b18a20b1801a0bf18318cfd8eb250ce1072605bd88671bdd2b3f0129a86794f441c9737dcd3c0d6e9555c8c3a0fbb38be7531761c719580d810f86dda501bab0d8adf323fb13745370cfd67f4c4ad0699ad2fc46a9e793284f5ee106f7b77cfde98eae69b9e6d9181ce434be3dff2208a8685b06330804735d6c3ae12993978dcffba4ce57258ba4ca11e631fa7d13c08624478d87502eba9a79a73ea32200b7b29aad0f83bda24312b842a2ee17b193b9ef80c5e0671c7b05b0dbda740393ab6b4b86a895e2cd9482de373a16c794fa1978caaad89cede95229f2bae07f46988de0c0107286e9ffd540927cb88fd1fe1f97dde438b76e81cf4cf9ccdc72607ac2195251a94782cb39227fae8ee7806e909e1bfd04e0668c9898e07fee17baeffc396d45d8e315dbd21b9d76a1044ae1c4312d48d596d2a75294e8b7dcc89b4c89238bd8bb03dcdef4034b50e7b0d946daa43bb0481ab1fdc6f6e3d24e7f058ca2d579609d8864f6522b56f87118cbf7f716b0c5831f2753ba7fb122d208eac2560f44f7ce03ca574f1e39d74ae8af62ded19b914ab45e7c39a435c2b9edcce48469d4ac3c2a6801d16e62d251d44061bd2252a4f3f64f3c87ba74e5f61b4d621bd7e6cad498277e1d4da7421db0c36e8452099027df69e81b43f2de3b4285005e39a8234cf7956fdad5875ee191c679eba0f488b85ecce3859d48076f5d983f253edd47ef3565c6dbc1d4422a639a84e5ed4b585c48d09bc2178d7437d0e719b0838c74c63dfe6ed46ee416fd789b217b834fc6ffbe33372d5bf3471a4a882b42c1f0d7e7a16b30b428751c390da9df17de83359a62116c4c235eea0ca3938ad1fb56bcca530b341596cecef85b600db3a79201c7b9668f355355fe60050d0dc06b947e01908ebda98343521e8594d2156d710c1026104b66d6fbdfd90499880fd2f496a4be07ce4c1023820c8a5766b681b07d93d053b860b2755a8aced12aef6c8b0c8acc0f6c20bc79b1e51823f5cb77dd19d2d80b85eb582fd0d6b43d936a282161b5b28333f90174ed5b4f020c24a5c730747bb130e982132a80e148781398b077465ba2df9bc83f371f20f1522ea504bdae0bb16a77b69b4945be0f06d06b95e03b29dd5379fa51a43bcbcb00927a2e6510b3275198c728c495431129023c93c14de8be0878bfd7abd7ec49a7c31fa6298f56223a7daef5518e9a886bf969302d7c1c2e4a8ecbd1ecd18c122428ecf85a9c30e0a4ccf615bce5b34b5c4620ed6be4dd9439abd2caf602aae7d13eeeb36914d338e152923a1f1abad11df5a1462d10ed05054fb226e38fb24a732d4b823cb055bccec42fe372011216f93c2fe14d06f8c6a5e3b6abe67355c5c8409f310f2cb220c9ecd2df4bbad0db7a04106eab1c9c305ba3242f79b986161c6405ba6b16132fbdd72fc42ddb27338775f851045adc7d839e4c5464fec042069b663ca36e96972a9a10ad35536c820d291470d855d68acfb71ff9b8f9082c9358dafbbcbfa411f9966cd88ce6c1cc29393a9e7b5ca62302261f2509555bbdfcc9f6c54c201acc44a6c1c74609702b6ee5a067965ff41dfefc51f020b4291e6d5844c28d754db8f1621b3f09bcb8a5c2a7b560bf989b9fb512b00c133581d5c7df96e6ec2a1815c1949e1ae4418ad629932fc59b0a8004ed0ac7ae742dc399e8fc79d7e08f21595128ad9c3386233d1c6f83074d90bc89d26492fedbce611fc9a1cf31a9066c87fbf938b40cec80638633d51e32a0ba70c94c2f24fed04ea2f1e7751c7ed22de897319e04087d530e26ef599b5e2a1ee17bcdfbb1d0b8328eea082576e5d4ad94de3613a6df33d0ea32722773c7707d02b8e613c1934e77614e84072d42b0615b7627e7efcf6d379b97bc793bb16f43d70bfa0b5933dce8cdf0ce016a12f60ed60c853949a5eb9ed4d194796e0ca7c3f9670ce5f8e667fbc25913e95d16a2105e95b4979a35dec32fefd9ee25fdb753a132ebb3bf7bd587b8383dd61a7173c0ed377c3a75a15646aad704735834d5e8218d816b4af1d18a329949395954f22dba819bff183d0eb62f93522da653fdbe6ce71cfa9a6ec09947650867dea47d716056c87a4ee48f19bd66ea8e3a16869ba533cec32fb7b6d352a175e73e3206d89cc25b874f3fb8a26c97922ea32d6bd7323749588193bbc8c63b7171964cb4e6eca6abb16eb2e2ce2cca1aea737ddd9b537894e1fa1a35f9992bd2a3369f7a9047ef8ac55e7c6329f1665ef2b24adfe1bcff9a5660a9558454009c77e551c59e00af3abf39345b0f6f43e92005c5ef74917558da9e48662ea47037d11ddca33fed9378ba1b4c53ea08ec6e84c2b3ec2cdf16b4ad50943e0b5788c9d5abe5a1c94c389ec340a63ca1b1f272db51761797c31357a144cbfd144374cdcac0794ea12dc74f48b25462fcf81839b1d0b849102bb6d28b1fcd662d2388d815bb1ca1b5afce035c045726665cef1a6927773f1d267206d58d836564e09dfcd17b642e9c5d3ad2e8a871428cfce6d13b8349b20ac5a68a09fc7d03528b6911690f324fc5285be5e68c08b7f8e436bf79be27083db95138a98c3c130298cd9a4b937aea64974cb149eee69b987fcc01f0d6d65aea59941fafc32fcb061bd9dc7b718477c778ee9e9e5fddfc63ab435a38d50f6fa71aceabeb8ff167e9f977686005d9738452c789ffb9d11951601697ab998e5aa5f7d4a6394d6ac3b4388cf49cc6731448a206fda47cbdccdaa2140105861a2879d44743f8f71c8e099280f3ddee4884eea3484da0473069d1e5d8ee3cd6683c470939ad472f194f24560c0296c772c9a7a5e04e6dc1fe91951cfc76fd12726f43e79b82c3d7d9dfdf9e99c634da9b372d54a3ad7b76e4ca103be5115405504d4f2adea61dda79fb742646202a8f75776d8c61a6a3460a3333e5de96b7bd0cf1bbac45557f544ca2ff5dec9e9e1d3c98689382cb878d1b55d168835cd4611a169098650fe001a4b9ee3af5b43f22ddaff7adb51c6fef7bd2379ead077fa8dd5baaffc14720321aa6c39f1db4f08489f65c4dc57f199d72c094b41462dcdde275c6fce7a9831aeecab27d32bacd4a131ea195829905b6b194b51b967fa6e7a554d1473d5d5d4dd24120db3f8be7564bb929280e067d2d522cfe4c7ca0f9a3ddbc1663fc22ebe9ae5e0e411da90b1979a72ada81f4c99483045711c490c44ab39ea8bd5a8e9e01ff09e81de5d222e2b33bbb7b865ec269137b90d2107517abf232fa40ab45f24674f80d8409afd2cd53f17a17792758713c75f48d5ff7f0e3d986a3245eedc670ad3857bbbdf352d35fc1a18ab0a15ad67bb2feef7856c5155d59bfdb9a57580bf380366f6454d73990b673ca6a4eb8514331b6d50b303789d5e7759d38bf18edf3ce5ea0af1716b2f7a28405e4a8d429ea128af95e9673178dc7afad866f0c56b17458624e5ff557c7470c12ad319769b5874a7f7e2290a4a5fe7836b4315c3581b7af8ef712f02b5e6dccc0e5dcbc3b4935ec63357761f6c6f3d3f8d4fa956e953c2576b5dca6d216610fddecfcdcbd02ffbf25d9c84299731f9ffe81ba423357383ce4056157375efb41afbbfe0b5bcddaabfd1fea583c0a2d1002bf7e55def71d0d10c6ee636030e0d6438e4c8c22b046dde57245853b0a9afab4c4c15772c061cb018ff6bf62ac802b8472ccaec40242545432bb05c442a3a93c0c737833b55a5098b6ad30614d8aad638916ce3cd504bb1b81b9592786e0e152708728314db857fdf535c0ad014373d644db06232026b33c3766d523a3b34fc95b64fc20cbea707797fcb3afb0f65b31780dfd28ac83dddbbe23c1106d57df71228e323c23a4c13f33be456e539cac2e522321d808b9555d9676bacd87086d8e08050fd7e20cd50a1825fceaed22409977ee98082e29f03ad892ba8847dc5ef7877016ca88b47df2dfa71356b815b421988771f3c80d53d364ac48fd8b30437f0d194bdd9deeb5eb880641a4f534561e083caba80af66a8ab1bf91411d4643d2657a363b81bf88fa8f7e5effe235757ba88d55da771873909253407201543e861211cdaeceeb603a26549db900fe1f2f9acedc8caf462c610dcd59229348cb59a87c5d4234e388c4cb5487ac1901f75a79c9f964a74145b7f4e6189933a568d2c30a4cb35b78e27130893a35e4443eff6ab53b77d3cadae8cd5d12100870d1f689d018f1a8e2f34230965c51c7e0224abfdadf766dd979cc6f6b471b55c83ae4ed6b1014a6665a0575ad28b2700b0e5236dc2ef9e96c0533a08c3d89b29cd0c70884444a7d878b3f99cde982d054ef0b281fd9cc52d233fb15704bb854304b6953f5bdf2ab789b4ae554d8a76a57f0285bca5595138a51ea62e9fd0897c92c2a189eab40e4306c1f665791a7a22c2430ce4137383a41e461c2d217d11f8234f736eac1ad12b3fd78f2e98b9f6e4304fa841d6d9b897ae880247f91a8e71001deaef0add4a9bc56f24f712d8903698b59a6359f0d8811c9fb09518f924713b5bc1bd13cb9c67243d5aeb348", 0x1000, 0x0, 0x5) r7 = dup2(0xffffffffffffffff, r1) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001280)) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r8, r9) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000001380)={0xab54, 0x2, 0x2, 0x3, "e49d30543ced7f0ece48d506acf0cd5a6349625b", 0x66, 0x7f}) r10 = syz_open_pts() fsync(r10) socketpair(0x1, 0x4, 0xb0, &(0x7f00000013c0)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001400)={0xfff, 0x1, 0x4, 0xc15c}) r11 = syz_open_pts() close(r11) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001440)={""/16, @ifru_metric}) openat(r3, &(0x7f0000001480)='./file0\x00', 0x8, 0x0) getrlimit(0x6, &(0x7f00000014c0)) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r12, 0x2000741d) 05:38:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x189) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x106) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) getuid() r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) r7 = dup(r6) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000500)={0x200, 0x40, 0x2, 0x1000, &(0x7f0000000280)={{0x6, 0xb0, 0x20, 0x2, 0x6, 0xfff8, 0x5e59}, {[0x7f, 0x800, 0x7ff, 0xb52a, 0x1, 0x7fffffff, 0x5, 0x0, 0x80000000, 0x7fff, 0x0, 0x8000, 0x3, 0x4, 0x8fe, 0x1f, 0x80, 0x100], [0xd9, 0x1, 0x1ff, 0x5, 0x400, 0x691, 0x4, 0x8001, 0x80000000, 0x8], [0xd6c1, 0x2, 0x1ff, 0x80000001, 0xfffffffffffffe01, 0x1, 0x65de], [0xc0, 0x6, 0x6, 0x9, 0x9], [{0x80, 0x5, 0x0, 0x7f37}, {0x7fff, 0x80000000, 0x7f, 0x1}, {0x3, 0x8, 0x8, 0x7}, {0x2, 0x3ff, 0x80000000, 0x1}, {0x5, 0xfffffffe, 0x6, 0x7fff}, {0x3f, 0x0, 0x4, 0x40}, {0x8000, 0x9, 0x5, 0x51}, {0xfff, 0x2, 0x7c8}], {0x81, 0x5, 0xffffc57c, 0x4}, {0x9, 0x3f, 0x7f, 0x20}}}, 0x2, 0x43}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x12, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000580)=0x8) link(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='./file0\x00') r9 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) connect$inet(r9, &(0x7f00000006c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) accept$unix(r10, 0x0, &(0x7f0000000740)) r11 = syz_open_pts() ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000780)=0x7) chflags(&(0x7f00000007c0)='./file1\x00', 0x90001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) setpgid(r12, r13) 05:38:37 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x0, 0x1, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="751ee58cc6230cb0f74d000068660d95db28c75b846ebb4f0967478df1d5927de93733ad5f43885577f47b0a320b15ab62b172ce2b913a6ff4fbb4c5480b1ebf67cf1b59157dc80900000000000026b24a2b809de0e2ac17a23bd5575b9c9a7732f9096a225a4292ef322208e27df5264ed9b0b8a2fffb30ad11af26dcecb9d237991c9da2de4d6b8dcc6df9a6018dae59e2b1eb4ad6fe070ea53f98cec3cfe487454c88e8ae5d4456437571d54dc87fc43f"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x40, 0x1cdabcf19caeb356) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r6 = kqueue() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r8 = kqueue() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r10 = kqueue() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050043eb220000080030"], 0x1) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r11 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r11, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 05:38:37 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f9f3a8390ef029adf66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xc0cb) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) 05:38:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d925cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c953bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e21f3f6045875826d9e05ad16914da08e1fd6c99d"], 0x1d6}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x9, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [0x0, 0x0, 0x0, 0xffffffffffffffff], [{}, {0x0, 0x0, 0x80000000}, {}, {0x0, 0xffffffff}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000040)="aeed86647841ca2f78963e11e9a67c558883731b9fb0979c43", 0x19, 0x0, 0x7) r4 = socket(0x6, 0x0, 0x10) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) getpeername(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:38:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='tap', &(0x7f0000000180)='+\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='/dev/bpf\x00']) unveil(0xffffffffffffffff, &(0x7f0000000200)='c\x00') 05:38:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="33b1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCSBRK(r3, 0x2000747b) 05:38:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r0, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r5 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000640), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, 0x0, r2, r3, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) getgroups(0x6, &(0x7f0000000080)=[r10, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r4, r11, r12, r13, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r14, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r19) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xff, r15, r17, r19, 0xffffffffffffffff, 0x6, 0x1512}, 0x3780, 0x6, 0x3f}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800100006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = socket(0x11, 0x4003, 0x0) r22 = dup2(r21, r21) r23 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r23, r25) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x8, 0xfa, 0x21, 0x401}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:38:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x100, 0xffffffffffffff7a}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:38:38 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x25}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 05:38:38 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x89) setreuid(0xee00, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = getuid() setreuid(0xee00, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc1) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 05:38:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="4de83143108e36b49736f575e867", 0xe) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) listen(r2, 0x2) dup(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0xd053d29532154bf4}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0x10001, 0x7fff, 0x0, "a99a345e5745d2af92694940aa8549a74cefdad7", 0xea2, 0x1}) 05:38:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) chdir(&(0x7f0000000340)='./bus\x00') recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000000)=""/84, 0x54}], 0x2, &(0x7f0000000280)=""/120, 0x78}, 0x800) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 05:38:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x200], [0x0, 0x0, 0x0, 0x10000000000009, 0xfffffffffffffbff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = kqueue() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) accept$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xffffffc0, './file0\x00', './file0\x00'}) geteuid() r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 05:38:38 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x3f95b24b14c6091d, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x1, 0x28d) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000280)=[{0x2, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000440)="f08863b782810d9e26d8b06a9b88f685bdbf0a58", 0xfffffffffffffe37) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r9 = fcntl$dupfd(r1, 0x8000000000004, r7) r10 = dup2(r6, r9) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 05:38:38 executing program 1: open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0xfffffffffffffeb3, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x43}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) 05:38:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b0bd00f30000ff0700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x139) 05:38:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbdfffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x9}, {}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 05:38:39 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) dup(r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = getuid() lchown(&(0x7f0000000100)='./file0\x00', r3, 0xffffffffffffffff) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) recvfrom(r2, &(0x7f00000003c0)=""/204, 0xcc, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000300)="2461495072b32656042dd274b2dd49e118498fda6ff1fa5dd4946fdd00c8eb7c967d34a607b8787db6ff0588eede63728e14f14340f972458be2e969ce209ecdd9ca40feb51148815046480ef001131b0f1c0237667cf6ff82f37fb0f51d566ac187c5ddf8481401706f6ae57c5571188f92c681e46c7da1362b9d2c2290d8741aab179a7efeff0b5bc1ed28c742b0"}, {&(0x7f0000000000)="91169a514134bf5fbd2dbc196b5fe0067ee7d1f2e18d8fa9"}, {&(0x7f0000000240)="f9d5027ba028d0e60011dbdef09cdd1e98f15e2d75831d516bf95edb6e603b0f810e6799fa5d0a37f495a47b47a590fcae145d874e25340e3750bbccd3bff9f66075578fe4221671e762fa08d200df6b634652f4c83837edc678bb4092ca776b1371e801db102c1cd3a7fa6d6f12eb74eff1787bc17aa1df9bc664135894c2af6912efb0fdfecd869bc7226473b8dec82b15c67d23b1e54f398af1a75932717020af62016041b3e72c68d8a41b9c38823c891713d97f76c7aa1248d6"}], 0x1c0, 0x0, 0x4) 05:38:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000000)=""/53, 0x35}], 0x4, 0x0, 0x9) readv(r0, &(0x7f0000000000), 0x24c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) flock(r3, 0x8) 05:38:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80bfffffff], [0x0, 0x0, 0x403]}}) nanosleep(&(0x7f0000000000)={0xfe, 0x2}, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:38:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x5, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 05:38:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="2de766feef79b3cf4943080ea6159b325883e6ca474edd958517a0b631299b1ecc155c3317ebc34d4f1e064fc45c8db77fc05cb25a7c27513b098fd9a095866da00336d47b397d68939665191a7103a2e5716f9e8f76cf9e9fa6e287484c9e0c945dce3f448396d35f99ab9b1e59dc02836cb49c57fc641c0177dc", 0x7b}, {&(0x7f0000000100)="2a40905791217ee47c", 0x9}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r4}], 0x20, 0x8}, 0x1c) r5 = dup(r0) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0x10) minherit(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x3) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r6, 0x2) 05:38:39 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, 0x1}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x100) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 05:38:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x8, 0x0) dup2(r1, r0) 05:38:40 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000300)=""/179, 0xb3, 0x43, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 05:38:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) r4 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x6b70609112c52725}], 0x66, 0x0, 0xfffffffd, 0x0) 05:38:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x101, 0x1, 0x8, 0x2}, {0xd58, 0x3f, 0x7f, 0x5}, {0xf000, 0x7, 0x80, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x2c}, {0x6, 0x0, 0x0, 0x7f}]}) fchflags(r1, 0x10001) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 05:38:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 05:38:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x100) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x4, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x7b) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = dup2(r1, 0xffffffffffffff9c) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:38:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x7, 0x5) fchmod(r3, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r13, 0x0, &(0x7f0000000040)) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r14, 0x0, &(0x7f0000000040)) kevent(r11, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffe, 0x82, 0x1, 0x4, 0x2a42}, {{r13}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffffc, 0xae1}, {{r14}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffffa, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0x9}, {{r8}, 0x1, 0x18, 0x1, 0x81, 0x8}, {{r7}, 0x19fc3aab6c196ff3, 0x2, 0x2, 0x1f, 0x5}, {{r13}, 0xfffffffffffffffe, 0x20, 0x10, 0x1, 0x1}], 0x40071c, 0x0, 0x1bc, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r10}, 0xb, 0x31, 0x10, 0x7}], 0x7ffd, 0x0, 0x1, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r16, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r17 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r21 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000640), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, 0x0, r18, r19, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r22 = socket(0x11, 0x4003, 0x0) r23 = dup2(r22, r22) r24 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r23, r24, r26) getgroups(0x6, &(0x7f0000000080)=[r26, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r20, r27, r28, r29, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r5, r15, r29}, 0xc) r30 = getpgid(r5) fcntl$setown(r0, 0x6, r30) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xfffffffffffffff8, 0xffffffff}], 0x66, 0x0, 0x81, 0x0) clock_getres(0x0, &(0x7f0000000000)) 05:38:40 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{0x0}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df", 0xdd}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6", 0x15}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 05:38:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='tap'], &(0x7f0000000500)=[&(0x7f0000000380)='#-\xbf)^\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='tap', &(0x7f0000000540)='o\v\x7f\xeeK\xfb\x8d]Qs;\xcf\xa3\xa6\xf9#T\xc1m\x15o)6N\x86\xa3\xa5\xf0e\xf8|\xfeD\xa9\x98\xe6n]\xf2+\xf1m/\x87\x06|F\x0f\xd7;\f\x8cUc\xe6\x8f\xf5\xe6j\xa5@F\xb8]t\xdcb\x96\xe4RD\xc1\xcd\x9c\xa5\v\xf72\x1d,\xa4\xcb(K\xe0\xa7\x8b\x95\xf7hwM!\xeb\xbf\xde\xaa\xba\xee\xc7\xcf\x17\xd1\xa9Ik1\xa2\xf0\xacY$N&\xd4\x19\xc2%\xe6\xd14\xb0\xf6\xb7J\xc2F\"&\xccg\xf3\xfcwy\xf8\xb1\x8a\')\xd3k^\\\x0eRqT\xa8\xdc\xe9iy\xc9\xe5`\xbc\x8a,', &(0x7f0000000480), &(0x7f00000004c0)='\x00']) r0 = socket(0x2, 0x8000, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) kqueue() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000700)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x81, 0x0, 0x6}], 0x71c, 0x0, 0x2000000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x51, 0x4}, {0x436e9a991f7bf3b5, 0xafa}, {0x6, 0x3}, {0xe04b78989bffdc46, 0x200}, {0x43, 0x8001}, {0x43, 0x3}], 0x6}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) execve(&(0x7f0000000440)='./bus\x00', &(0x7f0000000640)=[&(0x7f0000000480)='#-\xbf)^\x00', &(0x7f0000000600)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='@!]\x00']) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000740)) fcntl$getown(r7, 0x5) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x81, 0x0, 0x8, 0xfffffffffffffffc}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f00000000c0)={0x4}) 05:38:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 05:38:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1a}], 0x7fff, 0x0, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xa0, 0x0) write(r6, &(0x7f0000000100)="f67f57ec0626ff85c9bd2e04a291556920e6c41752952fcb60e4f62d3038719abd1bfb9c7b25bc5af564e3c65247514b3d2c2ec5dafc12f68ab3ed4057e676ca238c9f616c81de8755e1bad33f9d596f491dd0a89d4886ffc981a91af768a7f066632e0aac90ef3f6e984e322ce09584c0ca0f1a2acce5a7db65050ed9214273122017fbad28921936eb46510f113e41ac06fa66eaf62c8b7ab505a83e97b98b81cdfacb67a3cb224b909cd970dc4dc815d8b2c169ae38ea257e59fcd26a12c6638b77538c3f19eb927c035acd91cac7d4c8ad0d82c2b50a7dff643d3b", 0xdd) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000040), 0x20008, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x10000000, 0x2}], 0xfffffffffffffffb, 0x0) 05:38:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 05:38:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x7}, {0x4406}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) syz_emit_ethernet(0xc, &(0x7f0000000140)="ea08d306fe6b2247a90018a3") syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 05:38:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xad5}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x178) write(r0, &(0x7f0000000000)='<', 0x1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) r5 = dup2(r3, r4) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x1, 0x0, 0xfff, &(0x7f0000000040)={0x4, 0x7fffffffffffffff}) 05:38:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100d8, 0x100) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/53, 0x35) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 05:38:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r3 = kqueue() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) dup(r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x18d}, {{r2}, 0xfffffffffffffffb, 0x60, 0x18, 0x7f, 0xfffffffffffffff7}, {{r5}, 0xffffffffffffffff, 0xe2, 0xfffe2, 0xd3, 0x800}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3f, 0x6, 0x0, 0x1, "903603e9d26f91a08eafa2ec3581017b2636a545", 0x9, 0x7f}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="20da4c9ef4b57f2de4d1f3316ed7c3133d009590b4df6b4bbdba7f5332edc4bdc0c17e", 0x23) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r7 = kqueue() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x10000) 05:38:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 05:38:41 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x3fffffffffffc}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000015c0)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="f03b22f0184ea207f03a9c4792c7eb7e90ec32aa35848dc970441a8894da69747ed2ba44961189459f66976992ffce6b635627dca8c3ad64cb097780d6367d0b9c57421b85d44ecb", 0x48}, {&(0x7f0000000300)="3d7ca7102e6d1134756696174dc3e08514a97ef91169b704aa316e183c030c9bc6e7be9ba422022ff4df020b0e58ba0d85864626cdaac74ec59daf34a3a84747742dea747c6c13ce21dc043991a3ed95aa12b32d3e4e05935931ba28ed2f3ccca7bddc545a68d4eb1a0b7cfd209b6824d74f984015be0cd4ae91463a4bcd0b4195146019724f76e9275ca8851741f2386a322047f4d019f136a7a8b195670d5d1aaac21dfc0c1a6537d61cbc7e1c1332a791419451d7c5b06e4c688c926446899fac5033c0d554c08d4afd1da1b95674fa712e", 0xd3}, {&(0x7f0000000400)="66a397072d4e09f550e171e900709329048589bd04a066a00c1c82a98d3967f8c39c2538f652af575f568c4c28afaa42a2c867fd14164ec49c6094652353921b5eb0f372792e5d6ebd894770e0aa9e036cb26bf05e61e43de11bc9a9db0e9992315388bfe966934959867ebeec1c89b789373504cb2653e0e2bc5088d91e3aa83ac150ea8529c1a8e3371fe4de8b9ec6d07c7f698b1a670d6da71529e5ea039580d7e06098c8b52b7e5e16ea713e6eb94561f2a78a9f339714b8b3fa1e1e3e398fcb2b2dbf47ef9243b0666ed4106c7d2ceb", 0xd2}, {&(0x7f0000000500)="578b0b7d2933b91e5e8aea3143c4d8d1215d4c2bd176722b43ca2ae7e6a7fe4426309c7414383b2c247cd5957b4aedb1ae9f7a651041ffeb9ce777194b098b3ba8cc8ce4e292cc075800d68e2cfa06f6e8d1c8b8e90549a92229296326bb7e24614f2bb61f88f525719fe56593e1b6a01c068961e3f25c50a2e37f4e09e57700439ea189461e22d9542971beb1487d79a4014ad44badc8784671efba0dfb4c6d4d329cc1da5db53bf7b8e1faa5bd0a5296df79b42038f799078c4cddb028e601d2eca12df8e09edeeff556cb7baded82c71e73a9348fd4c5890c05c575b6e26ba7216f3803e55c113fe835080bfea2db2d477bde88e69d6f9a8b5207b0a8306650eadd27eec21a9b125f7110851d78386c86c8d824e70f0d78c65fd54b4f41d5f1bcc67003200eb34001d7ff9578ee398ff33bdd092999549f74f3bfbcd8f373c9ef92b2cf436146df6d016850f2b13dd110d9e9fe8d54ea04651a3bc60316c27504e5fb607a46ddfbfaefdad273240bb7c695b455cbd928e646f4a6f2ddded341d65cfe5b552058d2744a22e51013c60939ee83fb301f926d7e2ef6476e4d1ee0440d6757f43b01df3f348ce046f29e1ca492f34d268665e53a5baa62a2d221a15b7cd949855c4a2b22eafcd023a2145f41aa2b7568c1497cf36108366b0b4f6605ff8f72dd6ae25f1c3d594d359f49fef17bf6b7c2d1799bf7726d3e10cac82f0e29372f10bfbba943c614589b2d5928f9ce1447d2a0a53ad92fed90eea893a07af46fee4eccfa100d4736b5abe7098b1d3a2487ed924d21f94738f23c028d6d2708f4900447b893d903bfeaea973a635b3342193e1772b25d99ec275f7009c8dd8d021db8abb374ee965e009ed53720c130b671d2a58aa825e1d582d0b84a3b533aa9ed90f8fea5bcdc6ff0e08f8c73bc3b6d3f5a40bd3f498e952c704cbc92951dd115c7377793440c5bf14d6535efa9fcf76ca19e5e2b09a25b485f6a54ed485bb17b424cf704cb9fee8b1842ee282abc5fcba5d6fe2eab71f3e24823e6b200caf04997411572eeb11351b4e5af50b0da4b3d3a55b0534fd74a5599a2ed7c9bb255536cfdc8327cf2172a496360a8a8c2497026a9c647f520763c3e9d0046c927c6f5e6b08f9b91a4aa9b7d716fb1132328fec213560616d3bcec98178f2bfb563e0ae4ffd23556025237941830d5e80691da2e73e243e6e0b4671b51e8254083210433d92ad1246e1e09a098dd9090b5b2ea2dc5237ad4c4e1ad4174c7f4e63133d78085e68c7f24764e700a473e773144d287e59772987b9948e353587b056f0bb0a1a1202a41b2de88deae1ecd6b7f1c5e6ab13bdcad7fd25f0710da3ad4a45c71b37e99591ae374cf6c6a211a82fdb07d556b333df97192cc69ec84c5842818b5ecfda87278ce5604f60e2c1fa184c5216829af94a1e5f8829ed3c5f45e173140783c35f088dbb8904737bf910e8fff7bd9d1e2038d2754bafd6a04bc25810ccfcc71d5e932f2f199df53fc42f0f49c2fb62f2d83fd99db16a6ccd774b1a3960668a47273436f20f28ce11680a6f10d00dc5d9ac9a8c44062015c473efe2035a299e91d2509fa3950947579e1f455caf4a4d914030012fe0db234385784ffa300b627d631c10a798d954bffe42f0bb9216acda6dfd3b816b350fe776e476bc248193f797076576683df1db6b4af478849c713537dc32dd93ef9e776fc5a6e9cd5091d262a730c8071343f309b6a8b152f173d27bf3af0664587b7a575552cea41765310ef1a6961725bf55f4000f26872f5a93df1000efac751b2a1c13d72998d58e0bcf3a0fcd646e7d4c36ef15584d2ded7673e92e42417fb9c2508ecc00b41c8d0d6aea27cb26dfdec922f79854db1a5ca9f815a26d43abcc506fd0ce13e3370cca21c3410eb90fb561c874efde0d05c19f8c14a8ec4ba94795db232fb4479fea58f17bbc0ef89c56205f00148905b4c60311346803677ed95bb4308ba4ab1a43474a5a8abad7b7f21e64c7aadfe66140d2dec047ef712a42476fa3a6d169e203c03fde226efabcc80d46074d846f0bcfc835f512bbe82d5c742f737d04cbc23f2e478ece2377ad6d67707b20d58c99a2d97fbee54bac2e6fc3417cd9e6395b5fdc9a6e4b13ed750cff61da799fe71270dc5a96bb3b145c6b47165af0ca2091415d37fa3df96d8756f7f0c405ad1043f94bd6a73735bde56c10e98124dc737517830822207b391811db6a7059d3d60adfb0ecf1f34481c5981b11757913a39af4d3d184fb12acb49e8e5a781d202a65d206043012d938a63c14b7b9f803d590d9109809d021e0cf2540b6c4132771e4ae0a81d3e107aecf4ca1e2a710d175ccc224a6305371a16cae9d7ac37a5ea00e1d2b7723f84c15447569698ef10b4670a8680715c257084f3bba51dec476ef2fbba06abc12388f00813bfd280a97adfdad9218d598a7b53f74fa9364c02c4f09537f6e48aeaf0e9ae0f2dfc06560d0ff0715e590668e14f0de5e0632287bfcd635cdd9d5ffb658fd5c73d3d8969e218b1a07e3b01d23791637d6820ad37556a1c689397ac7d1d8fc0ec6cda7add2fda2166be3077f3e5901d875d7923287ddf7578376b73884d3b4827930cd3f0dfb4b3bdeb283981a7a412b8c1b109c0042fe3ed3f3e264a797c7deaaa221a1b605b871a130140d7737a5e26303cd023531c3075d09c64c11a1aa8175cf82c4d743fef208f4a99f17d78d886f998b0bebfbc276ca3a58ada72d7dbd0e7e48d76d85acd83eeec832a14bcab64dee595d0e110810248cbff20e005fe506dd81831c16c978bd1c26bb0ad4e530d03c11b1105c6400cec670d900268e8b292b2f197b369250add9f8f38666f0b945ca8aa05bc211c1e5d63d7fe7a867484e01bd13825df0a665ac0c34ea63110aa27b216cf5a9e1434ffd067bf540c58a6749ff1f9f4795d00e07f79e4f7f46638f31ee7d3a6ca07b961ac8531b5cb8c519f2b1786be32dc3e1f1c1db15f9d0a3e443aa5d26206c1796656dbeac66e58831d71bdacc91845b66ce31dbd23eeecfdf7ea7dec209fef458586759cb5ca3c6cbe438a985ba49461f7f3a418529b375ebf62956aad213bfdf0ae7fe20dd6f9899e5129eaf86f0a6484f356b5a5bbbfc17869b7901d367a2dc7ef1916b4777ef6e07d65d229efa28b83e6ce1e2cd35909bdaf0a904f0b4d3fa910d2e59da119713875ce326ed2e88a70f29f27a6cd52c05eca57db97943bdc7c1c23518daec5a12c4cb95e6cc6a89d8fba8948826d4219a1cd633f2b209a10111be34c3fae45cf7ca85c90ae357736c2595be2134b5b02ddc1a1b5ea89b053e56b696acea6049434fa74f5e2973b661267156780c3b16db5c1b2d754218fbadc7f1782403565487ccda488eb13a740b56728127c29ebc0a3caa91317e580d84d19613a4de3da58d772c8acc64205ae75fc7a5a2dd3529ae5e26b0777d01dcccd6b7bf2549bc2ca6b9352751e61de2626292f27871f8fbb3ba7112e19db5d4aa2ab3dcf3123a66ae4938417eca4508e2f08c78d90139eae32b0a1b8ef5a647328e8a8e838d4ebb601e9fd7ed03e2cdc8a4301505e7528120ae8348eef953e8c2ffacc11fe829e3aa4ec40303665182ac8ff47370e3813a487c21d9b6feec9f0688eda694d80beb0f2bafe24acc2ac6cd37ccc909b92bc499098ba6257ee41649ecfe95e4bfcfeedb4ce58551f0f948df275a4d0d9d93b613cdfff3016ffb599caea658feef548928887fad7b65e87e97b9fcdbdb451df8cfb929dfe260048a6111c277d1fd4cf606095c49d8c74e66158c7fe592fb31cce76be456e77cefb675bfb2d3025ba25f1c5fc69293a540e3de8ea1cdb905eda07051166b47ce0da457d0214f596dfa3ad2df854da465f92ca2dbf6861be1d209d55617fa5b7dbe9d515a4a47c58cd7f5df1bc48fc5d83bb5c66cc00fb837033aa189754aa9f0b3c1d8a0a250f2758fec66433d32cfdfaf9c37f85af72cdbe4317a35b7d5d66b193df1ae216fbaf8c2ff322ec95468a11794cd736ac073da78a7b60fc4b4e30fa01567ca5626932b404f5be5fcb28344079b1563df78f2b9ebd5cb80baaf0e95bec11aa15c6317e9f7b68aef63d6cf6be9d44535332e8fd300fea5febc725f8516f98055eec0d6bf9205c3558234b339e370a006dff3bc87bd7ac22024aae263dc7ccccc131ccff334751c8eab32805b2350ecf7062aef4d627dab377d3bd4bc90eebbc006c5d11f5a757d5a99952c8232190ada614901f81a04778d60c6bc0c737e0e38efab5459976f70f1d0e46e7bd8a5fd28ffed250ab67643f5dc4c0cc7a5088c7e2bf5496463b9e3e6b0c730c7e326246ba31ac2fb614396e7562ed085a449c6ebd55e195732927ab28736902b73fc2e7e16fa60e4d3b62a3c3a584a0ef84a1347f1fe5dc285d8b655d7a1b8d5cd68c997ef6c0df5ac70edef3edbbbe73cda8ab234ff611cad86149f83be1550185b511f14dd46a9143022acb91ac5ac0af06d22ebd7f69bce001a55e1073e8a5be4215d1ef879f2842b1f5efba7b3a7503d5dae9cb4a38c6698b7b7a5769bebbcbba4170920ba53a948430c71bca28bb4cfff8350051a33c68b061ae4e8a1cd2b3898a8abd21aef181a2e972a8bf5211ca33acd5233465eee200dc3c7399dfa6288fa7e2e729686167ecb6548b8515e224e55a00c0248c759c2d61a987ff14dbb83972e4be4fb3714e40afa4208853e6c3af645bafc78cd2634132c250a84c9a24715cd61e13ffb6107e892bcd2a45ec8d54668c5ec8748eaa2c1fecc003075c4beb6e357aa25610d37622ba071a27c9796196bf8e1d18dd212b42b11febb5b8364c2e5b961cb555e27bbdc756a292e8e19f9727edfc619a8465eebf111cbed40c863d7f36fa27f33840fdf0ac406deafb3be8783b223ba41d0111c017eebcb3265912d278f7e8f5232197266b41c5abcc75d008a210aa20a2427a6d341289c5ff9f532a1dfe81b326c89c28d447dc8c6bb8e87697291acf4db6fb0dbedc5e891ccaa0ab11ecaf3c9b050227eb9ad6a772f451d9aee75db0b22fd76a7d91384bf0f355bdaeb4fab35050a43567d2c923c67439df41cf445bc824ea49f6e8ab7576715579eccf492c1adc173e2e106f847a0800568c63ac75ad209b9872b4e7cf4b5fe4655eae73dcf3ea89e4ac8d7e58e412cd2d8a10e991ae11e22f2d1498592cc01bc86cbdd32d1790a1a49e2845f954a40a833c2c8fde7d8da330315859d2abc98107cdfc499cfc28299443b20b427641065c651222847e9e9d780b3a9d447694b9de381a7c03b2fbf4fe7bd662895cd27d61c88ac2c0576d19d307c0424a60dd671ddd0da1ee22cd0d0c1a8fd239ccd2ce10aa86ba62b4cb26ac9cbcec9ace818ad8fe37515d8043a6b589f951615ff6b36cf549b318c8177f5a91a955a162b465e3e55421f234e2f7f234a54d844be828560f52f16364b2fef3c083a57cac51fef701f0c0c6feb297920849f976a8234779ae51be2c2df6188bd70eb7981322eae880f5c514626475271d87960cb5a65fa589ea230f09559411e3c169369257f78b7c3d8138d25eb602b780fb5c09911ccb8ff890376e4952f14ceac26a6bb07b29973be2a05c06b8705b7644e7271156dfcf428af4c91c15ea974b0e572ee47780ffbb22f5fba158a593330417a50c5448fc51f89e2ef5ac14e9308e98d68a2d147e7ee0a43c143470759aa924eaf80454193ea72654118c1f28d864dfc00952040ad17af2a2b2bcd3ed0aa6e7d5b7f9c6fa3adb6e5f9203", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000001500)="72c82c63de3fd7395f3dea9b5654211732bc08f48f74c435ae502c04be6b4c249e1346549005182b00dbd33b9c10113495c896211bbf0e7cf9bf566e67d3154048ce58655d8e5931301d0425aeb52a8c65fb99cfdda577433acef2b956d387ff0b640e59849e7460ae8afbe3ace430abcb37385bc1984a5cbca7acea63f671ce5f0a089ad925aa1385888101bc6e3d736c07078c44b190c0f89e2a24424690460c76b48e421e7ddf5300c27716a4f36afb120191e94dd107ddd085", 0xbb}], 0x6) socket(0x1, 0x3, 0x8) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xfff, 0x3f, {0x3}}) getgroups(0x0, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="050e2a3ac027a7ac81edf19e2ba4f21ff767452cf3cb01de0f2de2f350", 0x1d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="f365a238c4023e3506215db2003800000fea67d4", 0x14) 05:38:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) r5 = syz_open_pts() close(r5) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x4) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) 05:38:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x10) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:38:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r1, r1) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r2, r3, r5) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:38:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffeffffffff], [0x0, 0x0, 0x10000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x4c}, {0x4006}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x4) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:38:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) 05:38:41 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x5}, 0x10) r3 = socket$inet6(0x18, 0x5, 0x6) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2da078f156490c45d4972d1571d98df0b8fc1046f57b06336c66ae36ae79f529bee5f64db5d2ce6e", 0x28}, {&(0x7f0000000180)="76242e06301a7d6608d4c36c6383106af3ab829df577cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dff9872417f337bf40f21b2bcb77ad548409c35183e5ed61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b116", 0x6d}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="10000000000000000100000800000000000000000000000000000000000200009ce094e1adfddafcf1a5ec440a5f9c2f31742b08c08e5cad67eff3341b9a1dfa186828e075d58784cfc05cded05b162e0886011b41d7f63094ce71bdc9c831509ade3d1abc000020000000000080000000000002000000c5c3f79722173e8cd58f243ac12f74bc80e00000000000000001000000036aab368d745d79544005aea442883c000000724fd152689492cd2108d968c7e4e73c037ab26ab327566ecadfd3c579fcbf5405523b09396f5406c7009f63adc98e1e15ffd4ac602ccce5d017565c89a1c0b814948d7f3789805c3e2537dfd5b538d52f05140757197a8886e705594ae99a9c5d9c3f309d50766b0e2bc72e401fe8086993682a5d1ff1cfdf5b9b69a8ad224b94d78db6125f4ad64f998a2d57f45c565a3194ce01000100000000005c6ee5ab13aaaa148eba1a5a1b777805bb6f988139ed02cf4964855a0de818a27a85bc12a4f69259275b8e286ae5c6581dfc9f96271bb25ca36a4c674b6f0f1d29c3f504f14087c028ee6b4c5949a4ca99ff3fc5b6075064d5a58d94394826f7e92becb6379a3d95e605c316ec6863c02acc03088163f0f1c8b4a92e1069154acb86034331d1eb190505f07b118ddca4b51210eb66a0c6ebcb4cf70fa04788199569c6d7b7a198038d21329831d270ad004394aa40352c9387102a5d50fdccb012363a8ef4bae5d521dfe9b6ae0e7ffd5d005603f8013eb441e057a17a3e071845399bbc5cdc9957c849b095dd982847154ac267494bdfa4b8f7c53b562c9679f419e0c65ee338bffbb2ddbcad12a16e24a9a5e7e3907e113b9d9977744753eba7e282d9808757b9e8aaf0032d965690e2d1c99f1971cf46da71bf74823bb747b1f92e38c12116219fded9e20dc0d602714e11dc8f85fdf770a89f6c75f733e7376250fcbb27ca0b8461ad4cdae9ea19d94d1e6ce50abe3f120a15d278677fbdc8f9dc922d7c227b83b97b6231ec6ae6a3ef195f25b1edd58516867f2a113ef94055bc8a07a4ddb20240e198f36f66f8db77b119aab1ddf5685d0b6e33e52c9bcc405aa4f16714e2b9722a7b744b382ad4ee7e5f6b76f5592ea4be6296abc37009bdbe44952149965c12f3640176a1b503ec32f99eaea62e57a7083172d25c00871c3bb867821fae141efe4dcfbaa71c691bb9cfeffbb6aff2495458e098172fc15b2c3e48b307523417b556e4a753564bd2db2d6c6bc253000000000000000000000000000acd19c234dedee1bf5010af9627af7c4bc238c018e43edf1ee67960f3100ade4e8935ea75c034d5e03dbd8a96caff7fee07cc3711395a2d95dd0acf3be57a23075e0e1aed8862f15860046e6ba42a532740515d1656be9cb45ea9541ebff177614e01907a23528b07892e56cae473bcc22eab2d7341a709f3b3c0eac0d3544922c633f367e1f3c6e9a738dd620cc3d175c36696e7bbb61cc06e88452c46ffceb3b638a5146b2377bde3e80c60be67220000000000006179ed48fea34c2703843f5949aac9464132472685bd02192c56a9d5820da75911aff09e1b379f23"], 0xf8}, 0x40b) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r6, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() kevent(r12, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r14, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r15 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r19 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000640), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r20 = socket(0x11, 0x4003, 0x0) r21 = dup2(r20, r20) r22 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r22, r24) getgroups(0x6, &(0x7f0000000080)=[r24, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r26 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r18, r25, r26, r27, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r6, r13, r27}, 0xc) fcntl$lock(r2, 0xc27d8b9feb02bd2b, &(0x7f0000000380)={0x1, 0x1, 0x800, 0x8, r6}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10100, 0x0) ioctl$TIOCCHKVERAUTH(r28, 0x2000741e) renameat(r4, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 05:38:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000002ac, &(0x7f0000000000)=[{0x1, 0x0, 0x2}, {0x7, 0x0, 0xfc}, {0x62, 0x0, 0xff, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 05:38:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0xc5) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 05:38:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r7, 0x0, &(0x7f0000000040)) fcntl$setstatus(r7, 0x4, 0x8) kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="4d78ce84b15f884ecad430a12494568bc76334bba7e58d3a0e2b3b898743a7f310f03447d36440b54793bde93eca3a180091abdfcd7b6504e9cf270f950087c5b9248bb51196b58524863b510cbd72ec7eb4d1c0e496cd3a66d577eb62e8cf5a7a10ef1375c30649d3fb74354884220478609dc1eda606d86756729d1ed4808f89c038730d8322eb000e73f6eae3e62e1de23cdc63e1ab0d4ee1384031", 0x9d}], 0x16d, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) 05:38:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x47, 0x2}], 0x2}) 05:38:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001240)=[{0x400, 0xff, 0x3, 0x10001}, {0x3, 0x94, 0x60, 0x10000}, {0xf0a, 0x7, 0x1f}, {0xff, 0x81, 0x3f, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x4c}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) sendto(r2, &(0x7f0000000240)="b0f399c969174ba51cd719024016e8889f9e4d7031d0b172ff61dd9450db53ebea6d0b792ba8d197c504549e2dd34447df8e5c8a3a4d7f111be42262aa7a553d8212c5a6885d5565e9c5f2a7f56cf2f57ee003fd996c21b18b658c2c33ce685e51a428e39720b78fe266105e5e9c30183795007fd3b2c716c3c8763e2432b31b254dc348c5b9d68cdad95573b2712d6b9b03cb47679eb038313316372724e5da6e39d95f8b04c39ef9be75e193053ce9fdf109a4a216d90e3fd0ea9daca3b1d2bdcecc8c5782213b57747cfc6e7fa7c77dbfc49b921ed7039b6740c2e0f682281efa7afdea1244311857440a7a80b99f2b2896a05eb94cb6fc7564ca31805fdf1835547e92d6b67ea962b9b77bfefc94c2cb8b6bdf4fe546475721a2d62e31d5f8bcc8f9acdc8313f74ecc4e6c7d2f323f07cbc91ff4d75e4f908dab66ff7bddc04baf91515006b0905d8fd1b5d7ca095af90982a23fccbdc9e0f61dde6dcba3de2e6c5277f42cebe2050550eb14c484df1eac446b189cf8989d3e681e36692e5d73f5789800eadea9ad8f85a1c4a97113258a8b99ba2892c40ff226461bd4098a147b06a4a4435cdbf43f369c820014c210bda11f400af53c6b4f263006dad9e7f8cf39c35989228d838aad63199b1ef4462b50a05e3dc711ef70b3e5b4342a2726669019b4927613b3f9daa1f6a3a795af62d7ed886694d334f68946b58bcf897e0ae26fbc08d4070ca35c062250b530d4d5d06f0f882ba7356a7ac8437d1be3029d5a2cade11ce5febb7cb7186eba245a7ac240d6cf095b299a839aee8ac5ec7a53e32dff5a74d9dea91d02b59e91a590215f790f8b970a409cd6b2d9477afcf4c37299ede5e994e2e33633c7f56a422b9e9e2228662c4cc099562c3e00aff2eb97d8ed3db061fcec3b6c3c637d48bcbafe2fc6181106c2cc0f3a00f7022c84d8cc12e9ee201258b7b6e893381053e98d111472c556cfc16821730505e152b9eaf455c1d6cfed5b4dc9adc2601e116ee777a3eb8b6f4deb04c1aee01734c16bb78ff00a76ea18a167632225131fd02ef36dcd2fcaedc4aa29ea20ff86d111e06e0eeddcb0275f5349168a8e839e88c19322adf948cb47a5f1aa50ffb7f40e83fc602c52904bdfa02331d8f96f0bfadba79d307803b07c8325c09c7239418db49f5865d48408e760a0331403548eb6ee821bb29d79b657e93da9db9e6194b6c7f90fb436308d35f9c4f718d4ae6d0a468760a2c17f342c40b585b965659dee270b244b7aa63c5e7b190e06d45c713fb6bdb4b7ccc49bfff18998a26cb7403d946c4b5080ccc9a164529ec511cb005d268d5b6e52b6aceaf34fd495555fdcef8156e089089fb138d5c7b90c88ca89c170662f5f6e5dce688a9ab5e7e32c8f7b85646010a3d66919fa7b8a6373898947e7f54329ab3209af27948ea93efa1ca9e4a9fa12717326c8b9e96087a3009b94229e0f2d2ee7a664caa3704690685c868091cce607836b58cb2f9f0e699bd6e955ae4d018b90585dce10d7178c2e9a33204138b7e40b7ac4307d00629316e0d63c177645ee3b19db1c572a7aca8e231834f9658a6ea54ebd648d99affdee17c48a9cca7ec3be5b356b633ebf5c51ca510ce3e28c4fa39b192afc323cd1d320c149a2cd642249b09887159ca9f55f215dba0aa1e2b6273974de9ba69a570b49e6ceb6cbc55f0c63d4e20128509f5946fd51e9fff45c379f40ccd686085c4bca1f1b20f503b26fcbfdf96f1de54a88797bac083e1c9c1ebfcb55c507f14b61754c3584942629b4dd2ce50ab58a5a75b60d20b3082d18cc446267dd7c22e24f4d0637f6be6cd8c743e831da5d668d8452557e16f3d104fdd402b1935033a7af7acb6ef834b87277d0565c8dde7f259d5d42a1e49f577876a8f9c43233fd2aacfec8268e0e6782d2d024ee1a9effe86427c1454b0553f6159b6d2532e1b8fd6916e5ac57a65ed239edf3af0edd9967f1fd9ac1ebc91d0f0f9dfb599d3c382f674ca5f9aa135b9000201e3eeb98a5761361d560a108a2e92a311039ba2aa0fd831510dfd5bc3e5c6d7e23b2877645fcecc210e0de6a02f5ed415d98d91afdfe0d638c85b28bc1739064dff6528feb6dfa39f22a406c6faaefcd46170775f141bcc8303961bf0ae1381eb155ed6873a98b9f09b881d414f2f256417e83d0c7555bd2dc9b7b225be3c4b637b13b73d281bf3ecf5d177fc70c890018afeae6e5301745c2bbae75612ed3665e9c677b345f362a0030ce08d78edb90cbd1e6f15109aee54438e40d4a898125d08d52db71f74655e37220a080daa99a890e4fa241ff84f8495f5579333b9c796610957872215aef9776793daee13d92b9234e1c46353edb52490eec54ad676c6c0b30b4c966ca9a6de63162f8660ac5509c3f4e2cbb57e99decd7e7f6de03064d686334f42e219c4909445f2ae4aa2ae3b14b37733313b04cadaa5c2ec05022acc0d799764ec85e706f673edb640eaa8fdc288f61bf8ebc8394f8a48eb95a87545cb3b06a51631a823bdb4376311badfc4cfc88bf7ff2716dc08446342056c63842a7d46f219c5824c59b707f938204820d3744cf1d4bde59f0521b3136d786f987cdcf316ea992f2cbf9ca127fee9fbb24a459c696d4826084c4f4318c6b0776d587714bc7bfbc05f840112516cee48dad0a74bec1444c8dd9308d78481d91cb636cb530c652d9775f52267d310f9e2bfa61c820219b255d8fab31af25b294ee4601ce42e492807c36e86564cb5661319e3e2ddf756592c1fbf598e4ca372fb36b3a3f3690e2182ee8f12bdd0c7a702b7f491c315d450648a1b0a33164d29ed9f18ee59e6530ae723876c76c3e5e4c7b49fd10c9dd9b6e571b83c2cfdc852de97a75cd057420631c259d9a8eb9ea6bc10f8653aeed6673fa58f71a9fe3b03e5f84c34184ac4103514b2b863c2162b35f125ca4d27c8528ded6515ce310f762fbd59d23b2ca573d099a5cc2c521041e9d01fcbf11ee37dacc538b04ac4a9e9ff4a88c17025235de3be159d8e624e3ac86faa54fc7a79a9b57811a9cf5e9cc0695c921dcf67d0013a9a459f89901493641b64a51e5470c149525d5b35551976e3b92769627564c9b552b9883bf8bb57d65d53752d7f1cad6b8604432efe6f126ef847ab02525cb4805e19c75738e65c03e030e7b3ebb892c77836124667985e081c1f8bc3d8b4ddd7dc1de5e846ff68bc2280ed51adc4082f78124cb74d4abca57acfec67793770855897e7c29d9a2d5c928c8a1885c5ebe4ff40c937992bf38d324437a82cf8ab07d3eb722fe4a0e93f0abbb3774985d8eb0fca85a468d440f7437acd3f39bdaf69846152dc1f2ba863f2364fee34086dbd2013eeb7b1fa8597b51b266107508b915a7960136c7f89aebf0304c97f5c4a39ebf288df93deb1cef2dce14706300be61f2f19a2f77ee4f14cd0df0fa415c5a03fcbf8b2f718843bd0e867bc08fd9fee08ff0e83343f05292dfeb3c2dfcd9ad201a20c90f2b932c52ed47831996aed0cef9726949bdca7ed4f9f9397269725822366f15be911f3124aab83e419095008cc9aadf557617b0dae38919ddd9b1aa6c28f28e833603e5d2c3f651baac5dbcb9e0e68996cb35dc6996dadd3bdc2638044a216347610956410367ff316b758ca74120e99ff303eab71d4075d8c8d5d2512de2e887d1e9e8857f905a9da546cfc626c31598a4d9c058714776b08e0a32121b09e40a4620a301b4f1697304a3a3006f9ccda4668b696801a5605476e902110cc136e5e706571eaf31b5f8d8f816efca4565af5bf04a2f4cd1a191f58bde95b34fd5aa26dae924b1f1c0ba517f65f460be85ac33902644bacd976af769a6516b939c33d1e2e4fa1ff7ed8f62da148f79f206eef3d81926f83c0f2ab3320651e995675315c46047f5d6efb7727d1cfd7b2e081707c760e76efc9e854da52a26617dff30ede45242507ab1702a7507d604acb21939b469bb0a16cd428483151dfd13d67087f22461e447ff0306252c1aa1c095f1ad2147594f7fa6bbbb98ec100966876225d384acb0d97d0125a553942f8b66587d5dab109454ab37de283e50ebf238e9436f316c5737bf0a28965fbb909832beac1ceaccca557ac6d1c2f3970c03155f639e5f8eab7c272fde266641c92fc081f37af602dae6a64d5566a81298248cf2f46a6582dc1fc53d6bec2324aae010c864ad190d88b0d400412c5167334b39a5548c0b77f720dd0d72b17e4ee86dca642b6cced52b6c8ee3530679d4b706eb44d90fc746f50dad722b7293f94383c4df4265d82d54e6d03113cd8018bd065d7aa04a856f6deabc2d5f4c86b9174ab143213f77322e8da7ad49d79521f6cebbddad650656038e3064f154510f90675c943a05c71d5a1dba69755e48628ab67e2611de46f1128dc13750bb24b6bbe8bbfd7ad6ae6835c9b757b2d0117c87be0f9d5b632f6f07e50f58949be11e377588031e20d9c84735729b31619ba9ddf4e094c7025ded33ca87e63c5e6a34b8f5a308624e567cce2155ef05b1779423b2b6926bdb00759334834c93252ccfd5adbd31ccb4c3d6c952d053479efe3f2d8eea57e808aecdfff223d8a4e42dc10301efa030bef50c1c577554f775c38b101f52b16a828b7e07e06466dc6af543191db64734243f1418979ea3fe09074648182debb92c898a1e15a122b079c1e0d642b2910ac68f3f3c0554b496059df14db37d8326053a97291b1d0a875e660e13fdbdafb5c68cff9312b9e496f7a63ba4f7bb72589a4dbcf44ad42ce6925cc39092ce86ee71c6b5eeb0120fdd7be28634bb19a9e2cd19ffe2e739e1ccbaa7162839d84851c41f3a85d42794dbaab8de310ee510f64382bd10473879c15d7c3c6a72e58db60f5bac6dda85427e286f739a3f58c8dce7fa07554c227a945945a7208a0a34ef17ec94ca3f6b6174d17518c10e9701a1fe211a0d885df9eaa7598ed8604c9674d3d479237ab9f59b987c39c41860533e904da0894487537b5eb68cbbd0a0452c60856564ad2dbacd847c8e68a610aab199a61b34ddd50a8f222eb22759e19298d239123af315e24f02e0f42c10e7071e153e86601a13c7651553855e1718a8eff5db6503b7ff711001321e15ff4196be7d0d820c4084e4562af0e9be69d6fdd730c8a1a3c47ce8fa67aa19caee0c6ed073e033a0aade715b6335f9d0e5fe3ae85aff478d899583b861db9de5e41785ad581b22c8b63918e82db948468ea22016bd61dcdacab0aed809bf06f2e999f76bfc016e3a2e11d6fea3df2a5b563dd39f8b5030d10da3d54ba6d5cc662f2865981f86f379d99700fc56f0ad8d4a12b6217ac7695080248e5b85513683b8f41499d1c00843ab60f55305cc342f6721c3a1950c1bc2de348d05f2f2da3e72630c212cd61999e8fac1dffa54523c25d8dd5f7470706e05311ca88d615c4011b1ca9a47a039045ecbbac77cc3e3f51bb018c613225bded56e0a3c28a063a4b1c9822a7b73e246681edbdb06444c3bcb4676bbfe922619abe383ed5e713802ec54902960bae7b745e72d61bb48815b7d7f173560b21d39f55e7476f85583ad4d69244022f12863aa941de21f70ef9ba293cd4c3a58ae34819ad0108f685e400100fabb637a5527aff7974034cd5099c16f876832b1ef1e4c3def51e12913e575ff20a1b88b32180bee6f8ff2bdfe053e777a2ab7590cc8a16d73aab53422bb725a08f9a338d7b088fae6ecd7c1bba96945ab23f47e2ee2c9eedf1dc27867748730feab9c9c6268e459c8e64a9a12", 0x1000, 0x404, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:38:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket(0x6, 0x1, 0x25) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 05:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 05:38:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x8) 05:38:42 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x172) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0xf7e, 0x7, 0xffffffff, 0x779826cd7ab056fc, 0x9, 0x6, 0xfffffffb, 0x0, 0x1, 0xd4, 0x9}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0xfd, 0x2}, {0x34, 0x0, 0x0, 0x3}, {0x2, 0x4, 0x1f}, {0x2, 0x1, 0x0, 0xff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000140)=[{0x2, 0xf7, 0xf8, 0x800}, {0x3a8d, 0x2, 0x2, 0x5}, {0x7fff, 0x0, 0x1f, 0x6}, {0x7, 0x33, 0x1, 0x3ff}, {0x4, 0x0, 0x63, 0x1f}, {0x5, 0x79, 0xf9, 0x6}, {0x6b5d, 0xfb, 0x2, 0x80}, {0x1, 0x40, 0x8, 0x7fffffff}, {0x8, 0x2, 0xe, 0x8001}]}) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x4, 0x6}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 05:38:42 executing program 0: 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) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r2, r2) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) ioctl$KDDISABIO(r3, 0x20004b3d) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xc1) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0xc1) renameat(r0, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') 05:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x40}, {0x200000006, 0x0, 0x0, 0x42ba}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1, 0x9, 0x8, 0x800}, {0x39, 0xfd, 0x1f, 0x7f}]}) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) pwrite(r0, &(0x7f0000000240)="5db07e2fe6aec371b4713920a244", 0xe, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020663ad0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020663ad0 05:38:42 executing program 0: msgget$private(0x0, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0xffffffff], [{}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {0xb4}], {}, {0x703d}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:38:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000000)="0c516d3f2649da9d0412aea19fd2c4c2d134b89b70e19318ca9bc32c1b26") 05:38:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0x1d6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4fb4a534496e2dca) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 05:38:42 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0xf4e8eb318fb5b1a7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) getgroups(0x8, &(0x7f00000000c0)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, r6]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') 05:38:42 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="d04d24552287782f68ad8afd1be07932b689d74c2c13286b69a9a18cb21545ef51787f86f7e294fd2625768c45ded17bd69d8d672785c04e5e47f79f3e6f1ba89055784f39", 0x45}, {&(0x7f0000000100)="fdac3bd388167715b7566361e40300221f7f398e69f19f6423b04ae23a7faac7a5642c63c240499047c9926f325e5d6395140c00af99a971e44c0c3f59f9165438b0eab3d53893aaa5a4c6cdf3e0d170a668d411b5c59f2870216183695e3248bcb9bb735d5a125315c823f7db4050622b", 0x71}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:38:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) pread(r0, &(0x7f0000000040)="e52153a49b91b52ced6570a0f58baad9bd24f5f1f47b910915", 0x19, 0x0, 0xf01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="510fc3a0", 0x4) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x2) write(r2, &(0x7f00000000c0)="ca98263798252cd04a93c950ba636a8e1137ed05ca4291c190aa2c899ee7ab48628950c5dc4708d1ba694a52032628c0f0a5b09c3bf47822f2b231ad13c6f7eb2990cc61c723223589d3a2648f1639f11444e2f1687122d2891130de7454c826e016ed67eff029a27548f61cb86bfb5e8664f3a91850b05c8a0355f8776f0e4ec0214273e39f9643c7dd667d73f8de8867f2ad1b14fc5b8a5bc4be789a19bd518048e26e59049589fc4dffffc1d658e909b2fd48854337327d6c14ecf16aa1", 0xbf) 05:38:42 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x4800) r7 = dup(r0) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x7f, 0x0, 0x8000000, "1ffbffa6163cb9dba64800", 0x0, 0x1}) setrlimit(0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc68, 0x3, 0xffff, 0x4, "4a2e115217cee40ad92304c29ae84c5cc78f2a3b", 0x7, 0x1000}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) 05:38:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f00000033c0)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 05:38:42 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x182) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x202a, r1) 05:38:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x2c, 0x200000, 0xff, 0x8, "3bb38b3ce9eac2e4d0afa399862c4b5c86f2c3ad", 0x80, 0x6}) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000640)=@file={0x0, './file\x00'}, 0xfffffffffffffe04) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000600)={0x1, 0x1}) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000100)={0x10, 0x8000, 0x4, 0x800, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x1000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7b1b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x13e3f515113818b1, 0x3, 0xfa) connect$unix(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7dbb30cd2db4000000000000fa557ba6eb00000000000000000000004c08408ed9d7fe39c7f2b03d5b8a8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10cbb0ab31e944ab4785021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a1456f2f5eaf4584a2c241985cc2286dbaa87e7f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d8e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8f82fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a00080000000000007e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff44f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d1269f8c7d13526484c3f72ea3977583f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a51867000"/1177], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 05:38:43 executing program 0: shmget(0x0, 0x1000, 0x4a0, &(0x7f0000ffe000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") msgget$private(0x0, 0x59a) 05:38:43 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "00000000000000eae65dd1da300fa700", 0xfffffffc}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x11a) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:38:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x8d}, {0x406}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 05:38:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x6, 0x5, 0x9, "469f5e760746a011ca96de62d653ac81f00e577d", 0xc, 0x9}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x7, 0x186d}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:38:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000001f00"], 0x246}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 05:38:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01014b2fb775ebff"], 0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x34f7069f91cbdfb0, 0x17a692d0bba59a01) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 05:38:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0xba3ba0c30868b34f, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(r0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fchmod(r2, 0x10) 05:38:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc180, 0x7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 05:38:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r3) getgroups(0x5, &(0x7f0000000100)=[0x0, r1, 0xffffffffffffffff, r3, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r6]) setregid(r4, r7) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) close(r10) socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:38:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8e}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 05:38:43 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x2}) 05:38:43 executing program 1: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590eef549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x1, 0x4, 0x5) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) dup(r2) 05:38:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x400000000000000, 0x0, 0x0, 0x2], [{0x0, 0x4, 0x1}, {}, {0x0, 0x0, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) r3 = shmget$private(0x0, 0xa000, 0x3a0, &(0x7f00000e8000/0xa000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2800) pwrite(r2, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) dup(r2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x160) r5 = fcntl$dupfd(r1, 0x0, r1) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0x9e9c59f3) fcntl$setown(r6, 0x6, r7) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x7f, 0x2, 0x3, 0x0, 0x5, 0x6, 0x401, 0x3, 0x2, 0x3, 0x4}) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) 05:38:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r3) setreuid(r1, r3) 05:38:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x100) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) r10 = socket$unix(0x1, 0x0, 0x0) pwrite(r10, &(0x7f0000000100)="fbaf8a8d1a029be969357e3a", 0x4344a08bef51289a, 0x0, 0x8000000000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f00000002c0)={0x3, [{0x1, 0x4}, {0x4, 0x3}, {0x1, 0x7}, {0x0, 0x4}, {0x3}, {0x1, 0x100}, {0x1, 0x20}, {0x1}, {0x0, 0x2}, {0x3, 0x5}, {0x3, 0x200}, {0x2, 0x237}, {0xabd302be8e42e957}, {0x1, 0xc000}, {0x3, 0x10001}, {0x3, 0x7}, {0x2, 0x1}, {0x2}, {0x2, 0x20}, {0x3, 0x2}, {0x1, 0x3}, {0x3}, {0x3, 0x4}, {0x3, 0x40}, {0x3, 0x8000}, {0x1, 0x9}, {0x1, 0x5}, {0x1, 0x9}, {0x2}, {0x4, 0x1}, {0x0, 0x2}, {0x2, 0xc28}]}) 05:38:43 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3dce) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:38:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x61}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) 05:38:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80085761, &(0x7f0000000040)=0x1) r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'.\x00', 0xfffffffe, 0x3b4, 0x8, 0x0, 0x1, 0x9, 0x3f, 0x1, 0x0, 0x800, 0x101}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) lseek(r1, 0x0, 0x9, 0x2) 05:38:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="1005e96914f63500000000b20086", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) getuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) socket(0x0, 0x2, 0x14) dup2(r3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1003, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) listen(r4, 0x8000) 05:38:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000100)="9e77d6928ed3c11799202d9243c0cd306a31b22a2f1c8bfe0f0f6cd54ee5242135856381ec4d7723d9b5e626b3496cac7445656d11d1a512ea2e93f24c266ce95fe9aea750a99f490e70b9f7de85855c09decea68001b4a873a72eb1dc69968bce7acd3c6cc040ddd877d64c4be075af3e42cfad05a28a6b615f8f42a1530e3070d1daa1246029d4bc5ffab28c2004") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x6c}, {0x26}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x40) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[0x0, 0x101, 0x114, 0x8, 0x461, 0x6, 0x3]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b694ddb96ef4cd72296f0cba2b6a") r7 = dup2(0xffffffffffffffff, r0) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000240)=""/125, &(0x7f0000000000)=0x7d) 05:38:43 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) open(&(0x7f0000000040)='./file0/../file0\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x675731e8, 0xdd7, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r>\x00', 0xfffffffd}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) 05:38:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r6, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() kevent(r12, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r14, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r15 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r19 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000640), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r20 = socket(0x11, 0x4003, 0x0) r21 = dup2(r20, r20) r22 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r22, r24) getgroups(0x6, &(0x7f0000000080)=[r24, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r26 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r18, r25, r26, r27, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r6, r13, r27}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r6, r28, r29}, 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000002740)='a', 0x1, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0xffffffffffffff85) 05:38:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:44 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590eef549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) setsockopt(0xffffffffffffff9c, 0x24000, 0xf2d2, &(0x7f0000000200)="6e5e66be6b22a08cd2197b4910f7eff04e79e261e3e0aa8aeafc5f803045f01d0fa5a669af581e63507e8b05da5597380b3a8722b354e6e395d85d6fddd92d7566c44a4648ebeed5e1b6de0f9c3c1060a003dc8a6239ecedaaf0c1f215f09683c97672c0b2c50d5788c32649988f8727cecb4b4ab56c6ebbf9c2294ae67fa64f605109a16d7ce2be2990ae61ae85616858521967b176efb186f838dd6bd5d8d809a802fba6614c36b56ec2bc295161292bf215349a13431b97c0", 0xba) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) 05:38:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x400}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x1) 05:38:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x7ff, 0x0, 0x5}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="16ca4f6c34912bc91c84b4323fc40db413f520fa5b26698223f04a52644e867fdbdd6043e30cdeee831bdef1ac72e10b003ab2378cff86d3506b453cab7dbfdab477452b0128a04b96740d417b", 0x4d, 0x400, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) munlockall() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socket(0x18, 0x75537e6275f1bc8f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000440)={0x0}) 05:38:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdfffffffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x3, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xffffffffffffff03) setregid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r9, 0x0) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = kqueue() kevent(r15, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000200)=[{{r14}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r12, &(0x7f00000002c0)=[{{r14}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r17, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r18 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r22 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000640), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r23 = socket(0x11, 0x4003, 0x0) r24 = dup2(r23, r23) r25 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r24, r25, r27) getgroups(0x6, &(0x7f0000000080)=[r27, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r29 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r21, r28, r29, r30, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r9, r16, r30}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r32, 0x0) r33 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) r35 = kqueue() r36 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) r38 = kqueue() kevent(r38, &(0x7f0000000080)=[{{r36}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000200)=[{{r37}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r35, &(0x7f00000002c0)=[{{r37}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000200)=[{{r34}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r40, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r41 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r45 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000640), 0x0) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r44, 0x0, r42, r43, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r46 = socket(0x11, 0x4003, 0x0) r47 = dup2(r46, r46) r48 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r49, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r47, r48, r50) getgroups(0x6, &(0x7f0000000080)=[r50, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r52 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r44, r51, r52, r53, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r55) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r32, r39, r55}, 0xfffffebc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xa3, r3, r5, 0x0, r7, 0x221, 0x3}, 0x803, 0x3, r9, r32, 0x100, 0x8, 0x80, 0x7}) r56 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r56, 0x8080691a, &(0x7f0000000300)) 05:38:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 05:38:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180), 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r1, &(0x7f0000000100)="238df17a176e0bcdca11eeac3cb3a39363d0e61def5adbda91c962608f3a23ca1e7cb6853c5079f6196e3083b9d823d272bb16675c9563d7217d89695af802506611125f1e0cefa93af2058acbac9d36254aab79e1b6cfd47cce95e35bbab00f903b2ec6640e947c6b0d369be8a5f755737338889df0759c6b9ff771b0cbb37267a8ecc8489aab6fe6f91e16d66ab0e37b7035998a72c053e212a4cfb2e865f9f93ce3b50a5b32d7943806380ab56630348105387fe9834a945e5760592424edd952d01bdccd6081ea3d9028006bd05d4a084def2bd7bc3bca0694", 0xdb) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0xffffffed) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) connect(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:38:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="071491b90740d827187935263190ca7b53a900000000db00", 0x18) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x88fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") 05:38:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3c3, &(0x7f00000001c0)=[{0x74, 0x80, 0x0, 0x40}, {0x3d, 0x0, 0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:38:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000140)=[{0x48, 0xfe, 0x0, 0x3d}, {0x4c}, {0x3}, {0x4, 0x1, 0x80, 0x5}, {0x7ff, 0x7, 0x9, 0xfffffff9}, {0x6, 0x3f, 0x20}]}) syz_emit_ethernet(0x2b9, &(0x7f0000000000)="b6") 05:38:45 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x200, 0x180) mlock(&(0x7f0000d3e000/0x1000)=nil, 0x1000) mlock(&(0x7f00007d4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000939000/0x2000)=nil, 0x2000) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 05:38:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) pwritev(r3, &(0x7f0000001300)=[{&(0x7f0000000180)="f6a8dd9f99df853bff52e0e7266e6c5a99863651b47ee896ab0cdc2dee450835a1e47ac3e8b1325132e524a09e2092ee9c61e54516ba36f8caac4738f0477341c7e038f9d17719a0cb4855b29361f924423dd905dba496bda4e7a0ee06834caba2d3bd4d7beef1ea303e88da9bc5110da922bc208265482302921ff7d9aa47531a8c929c", 0x84}, {&(0x7f0000000240)="02be6d698a091ba5e6976e4a12f374493b60a905a64dc5040f3dc0c82db7535daece8bb9044d469646cc97aa1402eb25c87188f218fd50124aee96", 0x3b}, {&(0x7f0000000280)="791b88fef83c971f1745c59d3335af1568447edaf8c28b2e2460336e69475f697c015c55515b7741bf3943621acea5cd3ae546c7e1ffaa714d15ff940d16e04f5937bf85f316da96951cbc8ffa6bee3ea19d4e71c4853fc3902c3db4fe263234b8ec85fb2b2e1f4192d135", 0x6b}, {&(0x7f0000000300)="9b01344f24dc81b48c2ec588371598a8ce93b21bb25dd9e1ea6d639e440083a4b0cdc268478b75b49e588f0c119fdb5db032f58d0ad6e35d6fe45faa6e3b9f7fdbbf2aebe7f3a458b04d0fd8986a938fa18d92519ef7146013f10700a1a2ebdd90b05ae0caf595bc78e4c29758e6594c11c2a75c97f87c70af5b1a1d33980ac6b233218fe648cf2272423ffead44ceac4929858349940c8ed338b822b6b12370bafeb351242006216af722552400fa78820fa8f45cb660400b774a48bc938eea6d1f4ae2aafdb8369d425c4c80658880434ce7a72410a8c0009f5a1c9ee5c0ad7eee1e6184375d08d04ed4dfcaf2ce79a82f74a76509fe6b6cecc8442da7590d7efd27a7f208fb01dba46b112e200558e0cca8ce413d16b8241c37a9a0e7ceee6cf31178026a740a2d203ce795edde223d9053fe689a6c5cdb0cc4e9a598d62d122e1a8b3816b3104bb5ec944c53b562688cf27b1ecd1745f6d0e0fd75fa4fd8a65bc38a1c4a3e4d505a6548c882dbe5ae08cafaac124b4850d9dde7da96c05e28b65865007f986a7733a8c5c006555742a1240bc025d0a9bd37544da8cf01ef2faf72a986dbb303677e7f0b3d4344c0304e3ab6109189912b859c09ed934b0d6cf759e35405bc068ed17c59857d5cbca1c07df9b036b6bc84e3d9a319180f9c832e72af19ac02c1be50b1a50a35381218f80aa6607c73f428e793997dfd277e8e1174f3815ecb8a99904cfcb397eeb977fafe84fc446372429addaf7448efab251ab1ee96223dc1297132373eaefeaf3ec52bd0fef5804ea1c23cf8779058cc61df2da1702c1fab1f6b38019ea3be0961cb1ba0876445d252dd862253f78451649cdb16579f81a473bc5817130da21e6c587775e8f52c28bab3f9a9494c268bb27071118621c7e9a0dfe5ef86b6f470911e43623ce4dc084ed6dd16015f8531166d8c0cff647d80f6cc10edb73c5fa27cc10110a09a3cc7f56e7f21ae2920d5718a2f05aca54d0275ed1df5f047df5dcf1453f0dbd1766c61a9eeaff28f440eefc2506341805929ffc3e286e7e7c459c608b1bc44253bd6f9767368562ea5f211cc492fc7679edeeb4b3db8997875a98d3605d1aae29fd601e4d8099041825bd8c1dca982b47b00b59fe65d14fcc832f70cc2d6fe3ee33d60848ed01cff5b7c9e5c27af085cfe509c75a206ea450901fcd68793aa6e988b98e8b066a8f7b13d0689720ea882652076beefb442584f641d0d6a1c546e57a6c1aa66f9fee2fc0f117dd179e05d005948f69b8f96276f641c056fd9abf27da3f664c98b875de3069facaa7c79eff527bd3b6b296ab7c2edbd08e8aad916a97351d6ca85e7071506fe3f4c1d5bdfe88c215ab747a4890ecede3c85dc18f7ee9edb53d4f78cb0a507132879546f743bee9f0a6eaeb548e687af14ce10891129166053108b56e9d7f30938b13897f829a2557982b1ab9befd6414c8259c051f8c96488542b4be485e2a0e6195ad666e82da77e3d5e87ecfd241c56ba8de03971ffe48e43007624994b606abcdc8301ffa18e1229980654117374a903872b7b502738300e1f0311c3981271c908f176f8321ce4e463fd96b02837050e6f520cf5a8ba546d63fc3103757fcffb013f92308118f3e2a4a7fc913bd53c4ed06f60aba21b85ef131feff4d04449a7df06ca9e9d0e2e66672f466645d2ba4c31e0bec14705445dbe21ee08268a981f404a5bba1d30aaeede938a25815f75b534128707a2401b030093ca15c13f4f4d0cfddfe18e7dc1425bae80203726578bb5384c7c8ac57d206f0d3b79fdf43c21cd75069220e37140c8c8b68b53b40b4851d3d3bf1e11d49b30dacb70616071512eff0e536eb6817e44722b4155f6f4d7f52b4dd24ad7962d2fedcbfaede66cbafc0d396270c2c7152be83a7d5f5412260101bed7f917017a7fc7ac472340bed8cbeeca5a3b7276e9a89779bb51ce184273ea904dfa16f5ee74a580f289ea14af9024cd0daa48a1b28160c563fb8242a6fa3f22cf9105a6c4ffa302792f98fcec562c6eb14817be8bda5829f0f0a6cbdc524e9f563685bf950f5ee0836dce44c8f5b346de3806f4f8a01770522634f5b574afa2027cc896a4ecc0909a37ff31ef959113e05099dcaa9a27022f31c6ae29f8fe7b82d7f3464cc9b99187c0e3d0d304a42d733ac530a78a27d0293606dce7fae41f7ae4f7aef628cfddbc89920028a330bb60e178c81b3fbae99a4e9de54d6926edac2fc18b790af51833557d6f484769673b72544644e377d452aa01b57d430d374fc3c4d3536c14bf2e8797054bbef92a612c739ab3261ab682896fc218981ce793bec4c7a1348d1d5b5c38e87219d9d3bef57854537560a3a40edfa5a28fc995cdf2398ba128a6f911c4663f1e2afc3fc35da42e3fca54b576eed89c8418d27d95ea7926dd8feb1cc1036270d4cec846d2721b6a2393a50f08bb73dcb31b02a8ef998c7357f5d21ae6d2f62ff6f406e0231a6faa3b4be951cb6f744e015ff63db5fcd689efca891bd3737a6d8e30c39d19910659ad7c1020d6597a3001b4c36675797e23efc87930f7b4cf261d31569f3cab8fe58c8ab3f45f1bfe47353b2b385ea1fc7cc8ae0acfaad99deaf14a48077c2af003e7278b164f59ac09258093e6f100ef75b6521ef1d246e72283f24aa0583334049b1b239f12e392e0571e92b84972010eca8df18b17e2fac0f118a770554a40420c1360cf72525010dd9e66ac1d968ba58341405b908a7b99a1afc92c0590ba4fb68a63245965d78c401fe8d439db5f1eae06769bd9b6adb16773e22cb8086062cf7509a76e8f1ba5e3be5f1541e86709dfc9139899f2cf226dd7e91053373a3ef5b8bb361668149d2a3616d57129c134aade4d6381646c60a42ecda786cdba626348f3790c7a3e57bfdcd019d39e519b680c5c938da59e4326b5fba19f7b6d77c30638cb562ba9859acdd4581b054133d24c1a4d2c5f4ceeddc74e0c89f77da716f0b139017088c7e3f0c6cbdf6f703dcda0b913d63329800dcaae0720b6319700dd224827d923ce1d6712c5854fe12b2d6bf8df29a5e3bb8388d9f39ac13b1c4d85768cd9b5c8472a1806549f16d5ba4d012c9324f0c198574705a21f72dcd088fb1692069140f8ddafe718efc9630dbbcb4991abf06b224b394a4a01ac751245c9bdf9244978c54a845a75eb7dcf01975c926503a6788ebebd921e0ab93cbb7e406cb7a7799772b1376cb6028cc3dc669bb1ccfa7ca732c72776da33155801fefe94c3515a00f07876ab639200f398f14f65b47d6eea12258823a28cee09752e0e1c654f0082515f285eea3b2beec56d95211f9d4d5ba07aa1adf7738ab07c7ebc9ee6bca0ad4e4dd30503085f816d719f0b84ac7cde17f8a68edf5de6c91eb9ddc0906d51632a34d03123809fd9205f790d19fcf7ff410074064e7014356db5e06058fb28ed19f6afc13794973e04cb57552066779fba92721f827e8f19bce2d8187becd1f9e719eb2df6a20fe79222a7ece8d9edb4c3eb274f3f4c23ceff29de6b5c743ed0c340ddf293bd02ba3f9f3754d5dc1e0a6addf1f4b0bf2bbfdc15f72c05b753b6562c256aafb4965fc0fcbe9bfc41221339217a637246bcdb7a66c9bf0a31d208e852b0fbafb59234060875996e79fe0b67645aa3646cf262c30dfbf6d3449913ced1849e648af4f7e83e42a6b5581f22ef284838b1227569e47d28cb3787b2ea85d690761f2134bf5a5bcc1f1f4a2900517d1a7b8bd0c3c1e4b6641918ffebd49ef3c8c0617eae82322b16714d350b9589e02f72d09eed179d2698456345a57c990ed5cd2254b14808bad02d8cb74716cae145bb4a2f123e54f47d905691ef3e82ab583efff2efcde75d9beceeaf165107b2c7f24dadd3a6e76f45ef14c1fcbcd22bfdecd58f2e4ffb6a21be940158f9544c1ad08d55f81e08c416c32d8aa4663482e34693c795e60cde428b51f578ec0e9d31c78a229066e8bc1251a28e821bf0e80893523baaca9745b05b6bfb9df553229dfafc5b2aa479cfc56ebeb7f2c455ebbfd08ee13cf4fa20a060f97abc27d28b63a2a91ec7af7628aaf94e2ef091d42695ff3b3de552d07f2ff4c6b32fe4b2ad4c6aaa347936bd58ef90717a4a1a78c8287e0d8bc45bb3331b199786e9fef926176a4c508723b140477bc04eb85df4b23e1aadfb8db3843347b7e3b1a046f63bbccd40ad042ec7c558b6ea2c6496639ee648c4aab07fb0f400023dd36f06362939389be5bb0d87c41d2b5940124185d7e3ea72ed87f406617c5feb0bc13ebd46324c5deac49c04dcca79b9bcee71f0040d51652494fdea5f1a3629a42a5ff8a6a266c523e052c8e5f6bd7822ee6005f9ca286a9909228990a9fb2a90434507173848e0760aa9f376b00ccfa9cc6036311530b8ff166a44b0239b4addc15da247df6f8fbaa1180af14ca5174c311354f7f613573f7e88ac34c4a73b714129b34f890745f71960b89a3f3a2699bc173762a8fc203c697f3e33f25d0a7085b27ed36b8dea00ee8769ae29ef5d309ab7cf7ec47cf541487062f3e7fcd3df71a7853cebef3c23657130acfe7f3f959c251c87b1dbee756c5f8994e57800132db5137e197119876b9435150d180129a70efaffe99bb64a67ed389d356b6165d59c21b54ab3896004241b9ea6e0a491885a4c921354a00e32cd56d40a573001d3b95235bf58807763e8f167f070c819e3ad0b50e5a158b4f1c7af64d1e46d8e73f612cceb18d53d40f191cf80bdbd274d157104040dd70ec506141534450d28a321ad5001a286b11d1e2f5a745126ef43f5df868e733624a0adf64c7c9d9a90383fb086bf8035e7a66645bf866635bd8c3111bce3dc43f0c2b1a569f6aa36c38f103ad45da5574ae1e34f03a1b115fd34db9d3da3fa6f26f4e8a7090e22691a576c4333216e9abcf0be990cec362bc37145ce1b3c262d227536f160a1c5326e7a4ed369f25c1067ab2ab7792456f24b2da67e3cfd27fddde31fc8512ea59fea27a034116936ec3e6d182e8018f6ba19c2c94f5fd0f7af171388576355899144d77f9508605401a53dfa92af8bf48395983657397e830230f713ddf2692e43381f1ad64589808714c2788ccd8f2b257fd0f9cef5b75e055c3246520e2f6bc97e650a5ca35161f89cabc9e2df8eee01fc9a9425baa167c71aae087d49919ef6504f3b9c82ec539717776893ec0af5bf89f03d397bae291a3f0a2ff6eebab1f7790393494a04c4524d99b5275675c5540224c5414f0516a46eb42594739fec8ed65ad7237dad33b4103fffdaf4ae266f9a2dab643a4778ad18459df35db427a76ced24955822811e46822ed1309ac75fee86b1b17b65129879e7e95daad72ec778fdab79eac9e727eb654dcdf1408bd539a2f71ff98d5e7834aed00b167cecd62bc147063b4f0c1a1489443556e2951f2e6af40747e44eca6e04c68e77278c07b04babb571aa980b6ec52d29eb0a6a57ea461a19c0e13fcaef02fa15c139f190fa1cf1af18a941be0a814de4f9eed4fd52d9b29d6ff7f2702a6a019eec36bff0d5b6edcae41322de2b03a06f6eb959b7d9fd5a8c8124450788df26cc64d17783337f030a259484675a309bff76ac77d9448e74984e57dbd21753aeca5c9b83eef823d21543f28bc7c28ce38008c4c5dcd1cc3a5db2f1e45854be354b579149b6a8dade3123ba7c60537f8a5c7ac4eae4339efee079346671e0f82897c7dbd18beeffc1850e21bd5d7a5d37edff5bec2bfb549be91de4390e1cd40d56dc14a9a52da6", 0x1000}], 0x4, 0x0, 0xff) close(r0) kqueue() 05:38:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) msgget(0x0, 0x4) readv(r4, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/222, 0xde}, {&(0x7f00000006c0)=""/86, 0x56}, {&(0x7f0000000740)=""/141, 0x8d}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000800)=""/18, 0x12}, {&(0x7f0000000840)=""/120, 0x78}], 0x9) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) dup2(r3, 0xffffffffffffffff) 05:38:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = msgget(0x1, 0xd25dcdbbfcfd4ccf) msgsnd(r4, &(0x7f0000000340)={0x3, "edd4999fdb5f3f13e3f475fec19a8086650d85f5cb1737f72900fa1e363151d83730c20c00b8684b0e27bc4f20c6c3ec31a581154a416759c74c3879f69cdf7d03001a7ba192bc913870ec3f111e5650e83d6048954833e5696c836b8c95d859e14446344fe25d267ee3a402f407a625e50d8f35b0697b8fe1928861847537f92ae4beabeba1f99d081ca014845205fbac314dbbf44ac125de3246002019fd581a4b671e4d120ffced410b6517c7a6d31a787fd4903ba349ceb706b3010a81b46b67d9788440c267954d473ab292df068e11a308e6343f273f5c060ef196203de55fdeffc8e4f9c92d7a68293e50aa"}, 0xf7, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x7c}, {0x4406}]}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000440)={0x0, [{0x2, 0x3}, {0x2, 0x80000000}, {0x4, 0x4}, {0x2, 0x8000}, {0x0, 0x9}, {0x0, 0x3}, {0x1, 0x1}, {}, {0x3, 0x4}, {0x7b1d70009e455176, 0x8}, {0x2, 0xff1f}, {0x3, 0x7}, {0x2, 0x100}, {0x2, 0x3}, {0x1, 0x20}, {0x1, 0x2}, {0x2, 0x7ff}, {0x3, 0xec7d}, {0x3, 0x5}, {0x3, 0xcba}, {0x3, 0x6}, {0x69227a91b6334a20, 0xfffeffff}, {0x3, 0x80000000}, {0x2, 0x8000}, {0x3, 0x81}, {0x1, 0x1}, {0x2, 0x3}, {0x3, 0x3f}, {0x2, 0x31}, {0x3, 0x4}, {0x1, 0x576d}, {0x1, 0xb}]}) sendto$unix(r5, &(0x7f0000000000)="2b5aa597bae8c40c1e35646bbba20b21016bae00db923ee2d497e23971a5eac4dcfa5f53c9bf7b8ce0dcc8436073d9ec730d639c14a966ba61d59ad8b1d7ad0c88c0bec7f941b1b5c76922c28ed044df8ccf920568f4", 0x56, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:38:45 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x202, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="8e4ab464342e5e5ee181cf0e00d7114f333530e2", 0x14}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x3) 05:38:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r7, 0x0, &(0x7f0000000040)) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r9, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r11, 0x0, &(0x7f0000000040)) r12 = socket$inet6(0x18, 0x3, 0x1) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r13, 0x0, &(0x7f0000000040)) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r14, 0x0, &(0x7f0000000040)) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) r16 = accept$inet(r1, 0x0, &(0x7f0000000140)) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x3, 0xfff, 0x7f}, {{r5}, 0x0, 0x31, 0x4, 0x9, 0xb0}, {{r6}, 0xfffffffffffffffe, 0xf1, 0x1, 0x1000, 0x8}, {{r7}, 0xfffffffffffffffe, 0x8, 0x80, 0x2, 0xfffffffffffffffd}, {{r8}, 0x0, 0x20, 0x8, 0x82, 0x7}], 0x9, &(0x7f0000000180)=[{{r9}, 0x0, 0x40, 0x8, 0x7f, 0x7}, {{r10}, 0xfffffffffffffffc, 0xc2, 0x20, 0xffff, 0x9}, {{r11}, 0xfffffffffffffffb, 0x20, 0x8, 0x3, 0x7f}, {{r12}, 0xfffffffffffffffe, 0x100, 0x1, 0x5}, {{r13}, 0xffffffffffffffff, 0x40, 0x2, 0x1f, 0x1}, {{r0}, 0x5, 0x2, 0x80, 0x0, 0x10000}, {{r14}, 0xfffffffffffffffe, 0x40, 0x4, 0xff, 0x20}, {{r15}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x2}, {{r16}, 0x0, 0x10, 0x10, 0x7, 0x5a7}], 0x6, &(0x7f00000002c0)={0x0, 0x2}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffc000 didn't change! 05:38:45 executing program 0: select(0x90010000, 0x0, 0x0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) readlinkat(r1, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/11, 0xb) select(0x0, 0x0, &(0x7f0000000080)={0x6, 0x80, 0x5317, 0x1, 0x4ea2, 0x3f, 0x4, 0x4}, &(0x7f0000000100)={0xa91, 0x7, 0x7, 0x7f, 0x4, 0xb62, 0x47f, 0x9}, &(0x7f0000000140)={0x28, 0x8}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, 0x0) pwrite(r2, &(0x7f0000000240)="98b11bc42c23e99957d914dea610fd82c905b393a15cc0d226c28d7a5286036a4c34c0190a6ca42f16187c967bf7c7cfda6c6ab1a9b843b184b88a8809ca75eb625b59e616eb4e99157f6e7526bfd87c45dabbb7575819266c6d30470a81ef504c52ee78c9c0ed6abaa160e9c6b75f0ccb5749ff053103bb0d9b29c783e0e21f00aa34c086f8707c3509e3b1690fc8396d9575460549bab344e96eb2", 0x9c, 0x0, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) geteuid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bdfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) geteuid() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc083e8 va 0x20ffa000 didn't change! 05:38:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xf85a, 0x4, 0xf3d, 0x7ca, "8ce7b3b8894c1630ef53efb8e0a60bc32c66c15b", 0x1, 0xcc3}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 05:38:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:38:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x7, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x2aaaac0e) semctl$GETVAL(r9, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r10 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r14 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000640), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r15 = socket(0x11, 0x4003, 0x0) r16 = dup2(r15, r15) r17 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r17, r19) getgroups(0x6, &(0x7f0000000080)=[r19, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r13, r20, r21, r22, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r1, r8, r22}, 0xc) r23 = getpgrp() setpgid(r1, r23) r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) msgget$private(0x0, 0x1) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000200), &(0x7f00000008c0)=0xc) fcntl$dupfd(r28, 0x0, r29) r30 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r30, 0x5) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000040), 0x64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r31) pipe2(&(0x7f0000000280), 0x20000) r32 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r32, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r32, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) ioctl$VMM_IOC_TERM(r32, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r33, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r34 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r34, 0x5}], 0x1, 0x0) shutdown(r34, 0x2) dup2(r34, r32) r35 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup2(r36, r35) 05:38:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="5e020207e0000001", @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRES16], @ANYRESDEC, @ANYBLOB="5ad02464283f9472627cad943535ce719236ccea81d8dfa90e3944d936bd471d1bc83bd46ccf992c07a1159d522819cfe83ca177b16bd292483ca0daae99b7bbc2df6c194a2c219cc56fb33cbf26fc1e2ae02fb190a18852dc39b7f88cee9b8ca3feddbfbbdfdf7c810f86244d684b5d4246df2d4f956422bfec873fceb156df9c48870c3816b8e51d74aa8d13424f0e4b0736515fb652158f13d65c77670c392ffaa02764f987f4b0cf486ec4d4fb16fa6687", @ANYRESDEC, @ANYRES32, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES32=0x0, @ANYPTR64, @ANYBLOB="60cc89b6a962e8b7ab811c18bb4eaa84145dd7baf7328e78fa319a2ce2e081dbefb2c6604eb501343aff36e67ac9ba6a4cb0778b3819fbcca84f253d570a8ce632ff2d7ec2bb09b8ba91c4887b8c4c8264f645d2dfa4611a"]], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r2, @ANYBLOB="5ad9370e37f172f63200185b44fe27362b4b89537f532b16f681b78a81dea45828cd6378243e88aa61a867d97efdfea52d7838efb3bd62a5171cffb8881991ebeac5c429e6854af88929653cbf5646fd13f5b71eddac6f7e3d288734cdae3f75921611ef75ac3a4e13f2a15a3c64555daa54ecc11c", @ANYRESHEX=0x0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYPTR64]]], 0x4) fchdir(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 05:38:47 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x191) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r1, r1) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x81, 0x200, 0x0, 0x80000000, 0x5, 0x56, 0x3, 0x1, 0x5, 0x1ff}) 05:38:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x1}, {0x5e9, 0x1, 0x9, 0x61}, {0x3, 0x0, 0x6, 0x101}, {0x200, 0x6, 0x5, 0x3}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x20, 0x80000000, 0x0, 0x6, "4e9a94c5bd9cc2ac81df60c98f1ff6a584f7d447", 0x5f, 0x80}) write(r3, &(0x7f0000000740)="ca8254543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd04000000000000008af4befecfe91b8d79da6ae60cd9a2e967bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da98c80f6ffdd5630a47662a4b6da3168537780f395f9a069e5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2b753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a057fe62a7ae3cabbf938912ea1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced0000000000000000a2cebdfc811bde75539976bc579890defee0223d3e3a26e21e9f49caa50df78c1ed31b5408f1f656cd07cd04fba50c18c2d1a21456457539e6ea5dafc3277fa6a4159ddfd295939d0702c0277a785fbd904f4749c1bd6ba6e1", 0xffffffffffffffd5) 05:38:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65309a"], 0xa, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 05:38:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="062d380a1f52b9d95d5494a38b3b6c6ab4a3d7de1100534e59aae3caa082f47f48de61d6ffd690ecd6a085c286429d79f4fde3102f2758896966c864ee506fd12c82ba81f4addf7a30d90cc7e6bb8b306b55ba0b994ae60819bb8b66c9aa8fda9e8fc781818e3126c0869a5b6ff62bdf7a279398896a39919d358a0e2ef7c57bd52032b32c856d22d9ef15c197af83d4f81f0000000000000000dc9214ab3e95492c41842e530d66ebc7ffe96419eecd8f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000280)=""/163, 0xa3) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) seteuid(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="8c65", 0xf068de680a975f6a) 05:38:47 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xff) r2 = dup2(r1, r0) 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//file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x20) mkdir(&(0x7f0000000380)='\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', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 05:38:47 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7d, 0x0, 0x80}, {0x4c, 0x0, 0x0, 0x7ff}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:38:47 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x100, 0x4, {0x3}}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x4, 0x0, 0x20000000, 0x1200000, 0x0, 0x0, 0x0, 0xe4c6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000], [], [{}, {0x7e4}, {0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x1ff}, {0x0, 0x0, 0x0, 0x200000000000001}, {0x0, 0x0, 0x1}, {0x0, 0xfffffffc, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x4}, {0x0, 0x3f}}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020663ad0 05:38:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x1}]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:38:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x351}], 0x11e8, 0x0, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') sendto$unix(r0, &(0x7f0000000080)="0ae8cf4a87de25e6b83d36c64be44351bcfd5ea035fe4acd4609de1e581a85b48b7e72c38de072618d1edc3acf6af1b5bbcca462fac1837e991f6d928c1b2506ff636b12de72ec7da7721f788125a0ed1b878a3984f64d8d606946890a240ba312c91c6c376c1e132a1103bc1c8869ae674cc233c3f65ae268ce9f", 0x7b, 0x4, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) 05:38:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="8a2f0395fcfc65c25a837e588d86967610344a7eb889cf85d85813380f52eec04c8c1e769f29a59f5ddddac0ea9e67e48f00409679b1fd4613620bf6f346a094514a4ba757260172796de0d25eff9645f8e89fd7eea054aa7bc40cc53d2457fd20b09d3704d681b8ff8776259b1898ab6c06258cef08dbe0d6b46b027e109ada360ee3f38a027b7b36957292300d732c99ac578ee139d7025cf1650a24ba4db08f835c341861b8cd0b1e94be940504c685", 0xb1}, {&(0x7f0000000300)="e42b64dba4ad0ea4f29fdae00d0960170de5202f5bd3a5612a389ef7c2119c5d7a0a514e6f74df6abc9f7ec4ea40a8216f1dd8e6096d10797e49fac73ec4e01afe65990c5cc9a02097ee3ec588fdcd05fbe31b009c6ca37b942edc2362e31afc99cda4f29cbc123cc74574f2428802c09c8254ef98d0dc32f8bccb68df40ec4893ba8b323d272f5de6cc8a228862d09420e89f5d2cec74a997e31016a6d096ef10c916b28dec977fce029f0bf9b5ae", 0xaf}, {&(0x7f0000000400)="40309c0bdc9b35b72f89b97917255c3b433ef87e46e1fffb48f90c7126661b057b2931082f0ff41b217112077601c6ce322600b99bb860dad7fbc10863910b2b2be350b3f2dd345190b099ac70ea74be30b1a7ef8f92ff2c2bd6", 0x5a}, {&(0x7f0000000480)="1ae567233835d70f3e90d4c68e1ed85cde3643acb85a127d507c94bf0100d1895f8baf66411dd809587baea5e137a7caf1cd58e72033995ceb37ef15ef72dd26ee4fa34ec24f787e4c35a640ce753a80f7a13f13459a7d90f1fa3c6b00234aded23bcaf931d3b1ee0665af45", 0x6c}], 0x4, 0x0, 0x0, 0x404}, 0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x200000000000017f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 05:38:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x592}, 0x10) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[0x2, 0x7, 0x2, 0x3f, 0x9, 0x0, 0x1]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r2}, 0x7fffffffffffffff, 0x16e, 0x0, 0x4}], 0xa9, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020663ad0 05:38:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4088, 0xff8}], 0x1, 0x0, 0xc600000000000000) 05:38:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000300)=""/213) 05:38:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 05:38:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = msgget(0x2, 0x224) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x88fe}]}) r4 = fcntl$dupfd(r2, 0x1e, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x4008426f, &(0x7f0000000000)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 05:38:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r6]) chown(&(0x7f0000000140)='./file0\x00', r2, r7) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x0, 0x9, 0x9ff3, 0x7f}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff79, "541bb97b6600"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 05:38:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) lseek(r1, 0x0, 0x7d5, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f00006b6000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00008b5000/0x2000)=nil, 0x2000) munlock(&(0x7f0000419000/0x600000)=nil, 0x600000) 05:38:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000bc0)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14af85820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2bcac11c1a49f0311d01f04c79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b2070a177983600bed1cd1875ea56", 0xffffff85) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x8001, 0x0, 0x3, 0x90, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x6}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000005c0), 0x10000) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r7, 0x0, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) accept(r8, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r9, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xffffffffffffff49) fchownat(r4, &(0x7f0000000140)='./bus\x00', r5, r10, 0x4) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r11, 0x0, &(0x7f0000000040)) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r12, 0x0, &(0x7f0000000040)) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r13, 0x0, &(0x7f0000000040)) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r14, 0x0, &(0x7f0000000040)) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r15, 0x0, &(0x7f0000000040)) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r16, 0x0, &(0x7f0000000040)) r17 = accept(r16, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r19, 0x0, &(0x7f0000000040)) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x265) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r20, 0x0, &(0x7f0000000040)=0xb7be6b1d6a9306c9) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r21, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffd, 0x48, 0x1d8f665fba7ee44d, 0x4, 0x74e8}, {{r2}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1f, 0x5}, {{r12}, 0x6, 0xa6, 0x400ffff7, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x48, 0x20000000, 0x81, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x20000000, 0x4, 0x7}, {{r3}, 0xfffffffffffffff8, 0xa361fa59bf8a72e3, 0x8000004c, 0x1, 0x400000000000000}, {{r13}, 0xfffffffffffffff8, 0x22, 0x4, 0xffffffffffffffff, 0xffff}, {{r4}, 0x5, 0x20, 0x20000000, 0x9, 0x3}, {{r14}, 0xfffffffffffffff9, 0x50, 0x80, 0x40, 0x2000000}, {{r15}, 0xfffffffffffffffd, 0x45, 0x40, 0x7, 0x100000000}], 0x7, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0xb8, 0x40, 0x800, 0xfa}, {{r17}, 0xfffffffffffffffb, 0x4, 0x4, 0x7, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffff8, 0x83, 0x4, 0xfffffffffffffc00, 0x3}, {{r18}, 0xfffffffffffffff8, 0x3, 0x8, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0xa1, 0x2, 0x6, 0x6}, {{r1}, 0x0, 0x2, 0x2, 0x7f, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x82, 0x2, 0x2, 0x8}, {{r20}, 0xd41c8557b958e91a, 0x20, 0xfffff, 0x4, 0x491}, {{r21}, 0x7614bf9a967c628, 0x4, 0x70000000, 0x800, 0x80}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0xb635, 0x2}], 0x7, &(0x7f0000000500)={0xa1, 0x1}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000)=0x8, 0x4) 05:38:49 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5adbbe37d9520d98ebb0ae3201b12012bc5c52f2162ba99fb13dc60c4dc35a1bf21dc9de7be8803c43efbced9742ff9b65719eace3094a0388e640b2902e5b173f20ce696a234bbf77d89b96aa3c347fa9de5a44c8a7de6235ca03bec1ec530f278dbc8ed215dc65c06428b4e2126120075a2a74fbe88af64030aca5298266e8721315d01b59a0c394446c7b7993d89b23fce80824380c75688baaa301bd05f7a3b9f83828bc949962a9f363335e037d968eb1"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:38:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x188) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) write(r0, &(0x7f0000000000)="220e22", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x100) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 05:38:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28188, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000140)="4c0000000000000000000000000000de322b69d1280fa16866e9d6d4ffa61b57ae86fe063cf60152e5e85071ad1babfdcd71fcec89cec6135e32ba7ab1f8e20c9d010400002f313ea4bcb60bdf8de2afef164b344a9787e2f209af041ce3b619daab817e1f33c6147cae91e53419886e81ba2205176c0d4319233aae8063f180925ce9470be3023e4a8253a6a61fda19cd010a1674651ad4deac8ddffb89208eaf40504ece100fb0287b3b7dbd23ee7f4936a6ea3702de3b9454ffc79f8b1c41267ca7787413df21cda92b6a94a729e210958b1e8b2c8f574a2715a01f7f2e802042c01eb36c0ff0ef78dfdb15c80a384e2ab7a82e2a6c1fa5ab0086e21aa72c830dc4e8a351288d539888cd3a6059a4771f92341975d7a57106f3d072df2b9c6e7644edf2193e0577364625830241f458c18c03350f39ab7b74d98dfe9e988068189db25ee26a8145868653837aec28045ee20db18ecdb7c0612f9762c09cab411a1efcd78c9c2cb1c6e2e654ce402e549f48d065001f18b90d36a7950841231ec64c541c65f3fe95d913f4c6c00fe99377066e9217700e0336170f6c29772b5bc967330d3012f1fe9cf0c3f8478cbfdcf74e12257b29e3615e56addf5d7f9e", 0x1c0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001ff, 0x0, "b80054004000"}) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:38:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r4 = kqueue() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) kevent(r4, &(0x7f0000000040), 0x10a9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r7, 0x0, &(0x7f0000000040)) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = kqueue() r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = kqueue() kevent(r16, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r13, &(0x7f00000002c0)=[{{r15}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000200)=[{{r12}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r18, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r19 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r23 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000640), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r22, 0x0, r20, r21, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r24 = socket(0x11, 0x4003, 0x0) r25 = dup2(r24, r24) r26 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r25, r26, r28) getgroups(0x6, &(0x7f0000000080)=[r28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r30 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r22, r29, r30, r31, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r10, r17, r31}, 0xc) r32 = getuid() r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r33, 0x0, &(0x7f0000000040)) r34 = syz_open_pts() r35 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0xcb) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r36, 0x0, &(0x7f0000000040)) r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r37, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r39, 0x0) r40 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) r42 = kqueue() r43 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) r45 = kqueue() kevent(r45, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r45, &(0x7f0000000200)=[{{r44}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r42, &(0x7f00000002c0)=[{{r44}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000200)=[{{r41}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r47, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r48 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r48) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r52 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000640), 0x0) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r51, 0x0, r49, r50, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r53 = socket(0x11, 0x4003, 0x0) r54 = dup2(r53, r53) r55 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r56, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r54, r55, r57) getgroups(0x6, &(0x7f0000000080)=[r57, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r59 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r51, r58, r59, r60, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r39, r46, r60}, 0xc) r61 = getuid() r62 = getegid() r63 = socket(0x800000018, 0x1, 0x0) bind$unix(r63, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r63, 0x0, &(0x7f0000000040)) r64 = fcntl$getown(r63, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r66) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="5bfa9a9676e5fdb9b37dbb9c6cf7460bed60f882dbffe191", 0x18}, {&(0x7f0000000140)="49196693c54745d2d4c655e6dc6420125635c90d8720ff076183a18d4450ff92f767c1a565b916dc99fb2d88e72aa118ceafbb8b60d6502ecf50260ce13f79329d1f416d4f237cb93ab0e97d8b468d431984f8fbefdd81adfdcbd2e77b3a730a216158611ccccf157defdcecefbd17a79cb942f64746b97c3427ae3947a451929fc5f39f7c7b04009bf698df0781be4b7c66b6f42cf48762caca3cf5124fc7b22a206c615e", 0xa5}, {&(0x7f0000000200)="ecf1aabd4e02b236f40bf676398f2d692052b57dd829e1b899de85a2777134586455a854f70e8503e077d2dfe4e385c393fb0b6504e1e5692ea74d8f428ab21e4ef31c55f91be13ce2068fb9367a543ec040b98476ba8eb320b6231e38b13b263f90ace10bba3628952584ae85dbae9f0567e737e40047efb33fca3234ea9d82d1e6891bd883cdd8e51310a06789ee", 0x8f}, {&(0x7f00000002c0)="bf1fae2705a9da776d0a1590f7114c63189e327b8053f199632219ef27ab7beff4e5cae48a91ec6d1951fa3279c5c86561dc2fd4813913ebaf5193b897eaebc54e58dfed52f61c9ad85f1244d5978d7804990c20080d20a2e4a6cdafdf358ea8c3f5b1ea4e3b505c1c3a8a9a0aec6ba7ecc869da37559d866b2c5efd590b4fa946971ad67ff90d3a979bcc7ab173234f99c2580abd35afb80da0adb4f3973e9efe1f1a7b06138e8dc9b06e9cf4a944464b4ed393c2f5beba9a8e706bafa8f1a5cb0c71cb", 0xc4}, {&(0x7f00000003c0)="6a97b67701bd7e35bf", 0x9}, {&(0x7f0000000400)="93e6ffc95631393f28383d10705791b483c1d9aa50d00c0a0c89253bab297f3b580ee1fa3facf96d9e592530c784eb15aeb1c874674129fb6224847256c179d22ce3a116d1be78f7768879ed4c45aab35b20c96d572c28695ec1fb72d1d5d049eaf7e1c6b57ba172f93adb486af2a52d2e6778a1d491140aaa9431e5184d3683810521a6d72538366372a4e8b484e5d98553a52c611033ca4a691ae677254f3b3f2e68c049580b180c4707b83e8e6703dde459b6f6e788f82d12d6fb2b953654327d1cb35030dee285f7e59bd288e067a99c", 0xd2}, {&(0x7f0000000500)="578a1cb2b58f8dd77e05a1d8c6827a4482f6a5f5ffbe74803b5d9d9b45ec162b1cf899b8fb9b9a9c631a0f2302628900e0d046a46bddd1eb3dcda8b44b7fdd4ef9a8ab74809c92b8c54f9f3987a2517c2fb5ef8fcf1c2047112d6120c13c8847ceef8320bda8194d1d7e07f6ea94cf042077a34fa0e5c52cda373361df045839f0f62a329dc70a9a2d5064e984b5eff106b20418fdc7635909bad191daab2190e8af8c", 0xa3}], 0x7, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r32, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r39, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r64, @ANYRES32=r66, @ANYRES32=r67, @ANYBLOB="03000000"], 0xc8, 0x400}, 0x403) 05:38:49 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) sendmsg$unix(r3, 0x0, 0x203) accept$unix(r2, 0x0, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 05:38:49 executing program 0: nanosleep(&(0x7f0000000040)={0x9, 0xfffffffffffff002}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0x5, 0x40, 0x20, 0x156, 0x100000000}, {{r4}, 0x9de3b22336c07b59, 0x84, 0x80000000, 0x7, 0x3df}, {{r5}, 0xfffffffffffffffa, 0x1, 0x2, 0x8, 0x10001}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x0, 0x1, 0x400}, {{}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x40, 0xffffffff}, {{r6}, 0xfffffffffffffffc, 0x4, 0xe0000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7f, 0xa386}], 0x1, &(0x7f00000001c0)={0x7}) 05:38:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="033bf799ccb3acaa78b2ef20cffee73ca5f9cd908c00b675470fabc022d1d9d69b4969da777738c683a2df8f3049d720939524d113f82ca0eda4195b5dcc1e56d5a464f1af6f3c1c58a52d548e41e237d20ae7cb5d6d60f40482e685ae1bf72cea2bfd611a771690c8a4fc6cd850f63739fafde5c3", 0x75, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x10000, 0xad0d}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea703006ecfc73fd3357ae26caa04168e8cc29a8bfa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872bcafbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 05:38:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x476a, "00090000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xe2, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) setrlimit(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2f}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) syz_open_pts() pckbd_enable: command error 05:38:52 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) getsockopt(r2, 0xffffffff, 0x3, &(0x7f00000004c0)=""/4096, &(0x7f0000000180)=0x1000) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) geteuid() fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 05:38:52 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x194}, 0x1) 05:38:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x40000000000, 0x0, 0xb2b0, 0x0, 0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x206], [0x0, 0x0, 0x0, 0x9, 0xc3e0, 0xff7ffdffffffffff, 0x80000000], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {0x0, 0xfffffffe, 0x0, 0x1}, {0x0, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 05:38:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5a1aa8dd) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x8000, 0x7ff, 0x5f5, "031f00449b756a00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 05:38:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206980, &(0x7f0000000300)) clock_settime(0x0, &(0x7f0000000400)={0x6, 0x2007}) ioctl$TIOCCDTR(r7, 0x20007478) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x7fffffff) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername(r8, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000480)=0x8) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000080)="0e0539f3ff8d5620856380c91456f6213104aba5279b9305ea0c07ed00bd380f5d620390", 0x24) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x100000, 0x0, 0x100, 0xfffffffb, "6f0000008000000000000000e74de400", 0x0, 0xfffffe01}) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x40, 0x0, "2d1d8f200000009c2c903700", 0x0, 0x2}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x400) pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1b}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) close(r2) kevent(r0, &(0x7f0000000040), 0x80, 0x0, 0xd2, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x1f) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x5}, 0xe0) getuid() 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x5f88acf5da92cb3, 0x80000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r10, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r15 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000640), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = socket(0x11, 0x4, 0x0) r17 = dup2(r16, r16) r18 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r18, r20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r22) getgroups(0x0, &(0x7f00000005c0)=[r22, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r14, r23, r24, r25, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r2, r9, r25}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r28, 0x0, &(0x7f0000000040)) r29 = fcntl$getown(r28, 0x5) r30 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r32) r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r33, 0x0, &(0x7f0000000040)) r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r34, 0x0, &(0x7f0000000040)) r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r35, 0x0, &(0x7f0000000040)) r36 = getpid() r37 = geteuid() r38 = getgid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="610ccf7667ac2d16ada5e99bed3e7e4682b50069a4c8a0f46016e302c50d3ff4283936e6175a7f6d0822cd40edb88ee5309713ae2b344f40b54a69e5fb9d7ddd57bf427bf58b6780e5492c45463e7ca7f9e95818f1ae585f2bc550abde4e1aae0741ce62c1bd556cb211f1e716c614ba388f14775ee006aa72ecb04995e529821a7a71e322f56b8ece1bb2f1e20ccf727df31b8095bbab04f7760140c968e94bf0", 0xa1}, {&(0x7f0000000200)="7199bd2f103ce3bfe7a13186e5401126d6fd2c2b49dcb01e8a4df9be4ee901a121bcd681ad6f35032524273d5fbfbe02ffe46c187a7dd5c71df487956291af84e0cec752de2ed34af2fb0844205c3d3e527fedbb41eed64faf4e60490a7e38415b716771f9240cf734e0c4b28d52b136272c5273b4ccaa02b47635dc7ea1a74d4a66c35f8c2da0a503fe5ae0d50e52789c464f1f4a348fba8cb4ad1875367a55e6546807839bc7d188436a2a925fef3287035580486acbd41c4d1516c858590f49cb43c0d3cd48c936f9c9b9426ea1a132209f86", 0xd4}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r26, r27}, @cred={0x20, 0xffff, 0x0, r29, r30, r32}, @rights={0x30, 0xffff, 0x1, [r33, r34, r35, r0, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x90, 0x6}, 0x400) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') r0 = socket(0x11, 0x4003, 0x26) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x106}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176, 0xb0}], 0x1, 0x0}, 0x0) socket(0x2, 0x2, 0xba) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000dc0)="ab86bf4cf0bb0a0c2f2e806793b279c900947026148610937071e5d75fc07ab058f18dda499a0c9cdd8033563a967431042d06a10290e3b74955e423ceb6ed27ca4fd023d91abd59d55aa97a91a686d8f8e078d4b8d35c11beba87365df6653da70d8a4f11f119c3c445a44193c2ef79d08d34b541e16c39d0f16f39361275d9117dc614c6800c926b6f6705ef8d5e2ddaa03ea6881d841c3296e458fd2074b9a057812f3ccf089b724afcad986168e6c16a1c4682585a4e34d5e6635ca2fa0f6542004cefbeefcc02626c7c6bcb22a6f81180cc1fd12b7dd9b2d14ad22710a8cb428c2d3323054b740c1a6a2c36081e692b9b839bfa88d7a0897a0dfb98b27b6f436746b3e2a198a3575b2df2676b5f83f77155099059d0a7e4d8e9539e21550bba8deae9df76fcfebe9d3450046e9d6de540f6e0ab7630a4e338843c7f1a58a7039ed6c97d82bc7384dcb3677d0d425f4234f45c5a343bc47b3cde5cc0f62f172aa04ecfd777f92473a4f68e712e45b95b216cdfe2278b3e49cf3a54c34266b348d31cc586267432287e9947fef527d6121c06e004c77dd705aeb09683a7adf4e4fba6c304af0fe96d2dfda0fc29c1f56cf004bd5f8a8bd583e5be5747664e8ab0a9b08facb17a06d5b7189750eebef5bcd91b68e5ae067cf9523d51701d1139593edf00354102ab84e1534225e78a463ed95ef679228c6d8d5935ddcd5abc3eb5992e73e874c231fc643b9c04acaa463561535407586ae6fc467b8d37366039655c2f7985ebcb4d6399a19095b21356af96d5c7aab620c0cd90edfc57fcc2d89868de93c44ea301dee0b4df714c1eef0a66575d497ea570dff8eaa6ad89b9c91e8f24b06667646a44e2cf91d589f6c48850b4d4df6ae86b094b03b70922863746356b06eb7f040b72a009d1c9f54693b9ead5ada83d6fc9164b4c4f3526bf76a736f5209e5e9cd8818040561c5ba08d6db9b47a1f156ec971a48bf40539d1ce80bc02f5d7224fd079c4798146c036dbbe65ea92fce5816c750eed2a0c29003cbbd1a09c75771975e3fe41caaf9df8b17700c7fc845273988fdcdf73b6de87e1c76e152dff1494d76a3bf19745b41b275bfc1c86ce37a897185fc1dd971412ec4681501143d35bcc5379b246afde2f72b9327c01a502c57d1eae6cc9a13e7d56e3dccaf8cdf52a2cdb37bd23047565ed731b04d91c9cef2d7bebdb4d91ecbc6156511939ffe221fccc0cea52110c0db13a7498b509370f48432d366eb22b94b151723a944bdb69a6083d9b0726a6906c773d15167c1c23e744f6dc89eb219c493290b3532f64b1f3a5cab3ca5d778601ab9c935055da22171460dc004d4c73ca2ebb888bf21939e26d6832fd224bf32cf0ec9be51c626098a0b4193cc3ad737faeda2b71b87117aaea0e56ec1f34001358c2b2a463f24f1f249494c4725c92ddad1ec3cbac933ce1c68d7ddc9d78d4f4d2cb2c75b88ae918bd299238fd943eccd00c8cc838483d7e4e30f711cc5609cfc662ea35bf494f541e90ca2264c01788b09832b242a7ad495f71f091b02b84bc2f41d3431b5963b88610148b7ec1b41b86a28fed4ddeceeb92b688e0fa3c32f1c2aaa5209269c81e42479a22897245720e6aee1ea0d58473e2e5becb20c5814447273ae44a6b9c3637f539f204e87e28d556d0da65201d02c8f9d64dd50911a7af89edfdd1d4d590ec907060531740a491cf4dfab7b94566fae3f1b28a4310fb1be29067f6da84432d71203b1fa9823a615bf38764206ed339a986e2310a402d698488d3ae273a2ef6365e8b13dfaaa84a4ee3500200cbd19f64ebb12012ea00966198e2e01a5dae85518182166e4654b0d5c10497075b63dd36aad8f9346ffc32ba9e88aeb9b5b38d3c5b043bcc92c5a066fe5fadd9bf3353605a7abf5c718f897895b704b6403d263fe5a770380d4c2a456ed357b030cdf377a85a3f9ae80f18a3285d24f676e64a53931ff40c29797313bbe8f4ed361b98f48e4901b8e4fea58a6b93206552a3214eae5f099d1b6421112007da7598776ef5193e686ad5f244d92fed77544d99eea4466839916b68f8c8c3eddff3d0a29dd7e2816d60c87b192a845731c70288933051a3dd1ff4626e5676db425f818d81c87947e2b016fa7777726fa38808b3c915337104ce5373bd1dd7b738601be0f8a900bc0399e15544dd9e382b2517df317c6538fd94dd18bb1eec8afb1afccb17b84fa4ce099b36404bbbde66f8a0fb18f6726e856db31dd75d2b56f9c5649fc2e3297b383be0eb87520b6252fdf9e3c7e824ccd7523a1fad4c43414b419706caa31b821f442ce01856ba275e41c8edf785b0a5ee7e67b81ba46b60a66174c51742645f76fedbefdb5e497b32444255ab6216f20919419597d73cae3aceafb21512e05f8b8e594ba6f4553b613e2d1e88828098ff1c855c94d4c67ccc453fdf4f768440a46c832e129de95556a71113e937f96bf4b3d3d7e60748242cb63ae46e52fb72695f633c89a83bc147df96b983bbbb7d3061d8eb504852d790c18ad0ac9f63087b157603fcab1aa88b0ef00770680954d3443e722591d756f1708b11c3232ef07b0e90f9fb4c86e265805e293c37f46f4d5043fc9233d320fed5cbd9a59ed8a478c69b1da15f31da7e34f45ad6216f3c5ae3e42a3a6aa30e621dcf9948b29a45dfc152d080462e245ba8ef1d584c2632f16598dcb5d95a522fbaa4a523a15daada5d7a9973b92c191a5b1501027246a02c08c37b56dabdf754f17795b505ddd64f7ba8ca0d2c8e41657b0bd5f2fbb9509798db849115c8aceb910c209630ddc032e82c9dffbd31eb72422c8a32e396794dcde5f742cd86de438cc3aa087781fb23d8b17861529a698a7e5a5b321cb1051085c4844daaaf1536df5605af9dfa24e705531cc57f35c92cdd5a7975f3089d99e77d6eccbf98fa9b5cb08ede53ea76b59cbf579caae8091df4f81f4215c60c0f7070fe4f7228c942e70de0f2b67ed61f644bba7404a376a8078995efd810dc72cc3a583b78166a3b9a14ec03d7dd72d63b392807d8a3ce337afd0015aeea98d9bcda0eef6dd12a3f587406d5a8f0f43b8c9cd92870b8c14bd0b5bc9b960fe3178e7b52f79f0f26df7efbd7e52bee7edc0df44bce623c0ff44ed53f7edad2b429899a5616516dda82fd82d6780d7dd895c378f4db4c3c26edb37f03a647d5cb3e99a047416b1ed84ce70843cc97420c7728bdc1558b48b92285e26e0c1f6a8a14646e49509e01d5373931706d137b3d946ad06a79a2e5115364fede872f35fa416d62e8f08bfb010e6cbdaaeff933ac091c16900cb615efa2ad7099c6d8bede298873a65ee5cf14bf57d867713d87306b73acfaa78a336fa8d9a0919bae33ae37f74f9b02c6dc333833d8353552e18bf2e8d036045621a2782ba185540d2bb1b714ae5ebadf2f953ebf8cc023449e66a66ab5d65b755036ab9d82b03dc9173e457e892f0dfb91b79716aa5b5a743b88aab2ab1db1287a8e5bd3d8d1f954684861c0372eb671709f2cc3e71ef1181fb1767b5a1b9d4475c982711adb229e3f6f3e2ea02ece369f6ce09258a3a404f1b029b93314006e84393462e80ab613376f153aa4149c12829dab991b9774eaf5ba06bd2e7b75dfdf6651430f236b266412d670ee627f424fd1a36085950e65f068e26d0b62a522766e443af6ef8d8672807aef13585d9394597c6557781147d4e2b7db01d5f8f94e59931ab30b83234397b530f7faa4579f694ffede4f2e96d31bb48b14141a388f081193ad4d283def7a7370579cf69d50bdff28ba80d83f84e14e776b4a08a3e84d8937dfced6ea50add716680448833e931eb87d7567bc9f36a29039fd33b1723abe20ac99346a51ad54e40be796c892b5286fc0dca8d7c73e849be93f07593fa41a2ac4fdccdcb0f96e518a49886e6fb422f678ef8312937bfbda08c99f86f8ea3c964ef43ab4e7093ea40b2ab3109564b72f39ce36a592147c09867276d92277eb81d89a72479e1f43a11345cce3b96264d3198831e9fff9d64f64caaebc683d8522632bdce4302f0283b44ccdc3fbc3564c7ec387cf92e9a937b169e3a64cb6de5ed464977cd1e84725255173f9cf8593c58a211efe60d801859a719d8a68f3ce4edc667f64901488177305a0163a9d75ce3d9c475ceaf997890064530c8cf26a6fc28059971ead69c11dca2fd8b8a8a5619e500c5d1abb208411108f7bf3e66cbe4a19239a6bd72ef12b3cc410e5aa6e9756e1ec15f64396241b103db76b0be1caf515e9d4887e5232f9a41e37ee7e64a6ebe8416a4356632327e5bed9a51a52a4a7b6b89a50d8f9840916c4303d8f01e6f2a968753d92bbeac1bd532d9ff138900032239eedf3d4b3383ce4e7784f3bd39fcab292f9159a9ebdb08a42ac3cd47eae3c2771583d27777d32004d2849cfdec6072fce9459e83697b5bb52fc2f253f5635d7bf3ea8244d4b4d7b6644f850faf6484e8d36d8a576a09b31536020c9a3e8f54782113649f0e71ab3ed5c0b5353e3ebcb70cc73819379192817857ed86bbecb23badc64e9abe15ef7e7650858c2e8d4c72d79d5896b9615c37e314cc2586c227450f5cfec187eb6672ee542e54b0e78b0f6b62063430646745318f73e1be57e1fdc9069b3eec111ad8d746a339b4bcd546db5d6f6be7d0247078477b64374c1d391181b6dcc286f69fd6cc3d3d0190e7258d1f26833823dc8366afbb0ad802713b9239176c7d15886e6e2c760f86da909eadd728fbdf33f96248c937900d16ba7628b676625e7451ff9f7cf324c6e314ebaec541830401db8f83765e01ed201bc16d7d2fef4614ac551b6b45f5f0d8cda69d3bbb1abc0c1269dde307929946890edac7a7ab9bb6d7eeab5c4f3e22b1ade477be885adba96d61c2ae12eb67ec0cffc9fcff636e047dc23dbdbcb562f469bb5a4869b9a14c504449e44672c2780509916c1faafbd0a0f9304c5114d798a20d428f755878a1b40d022b390c2b28edc400b3e38d748a65daef18ec57bb82cda09d627f3b452151d3a80dfdaf61ba564721b1f981389adda00af29d95494801eed4d399f7eddb7eb5ce3d8821dea3da9de30ffe4936f464dade1d993068f6c3c0afdbab691d70e0ff2f1c492560d567d926930a48862127685a2f03964e913d6ebb9ef8b8e0aa61fc4144973da0226cc9f92e6d82246054df688384cd3c73b76f9a993bdc0b2b4786442ee456092302bc75da86ee9e8a4a99fec1a0418f447fa89034718376945b02b278943a21e528b3784a35f03e0bbe3ff66fac0f5bead8e645687058deb9c99d953011b228b0705da5ec9d4e7e8902c493cee3f5d75760e8671bb379b4aee5d70b3cd68fa42c10d320b72e73da13d089cdb760774ad7efea9b38dd2b2f071bee22dcaf98446dbe6b76dbfd3d4124afc8342d8a2c3cae3d2de48a58a2f294d2b0c4c7282457608d114bd3a511d3444e6d09ec92491969a345fff9342ead9e39a66a520f47884ae49cd74b0a878a3859c845d255fdd2361c4326960ef228ba919fafc5834ae25bca5ee0626bcb4fd73a38b88e7198de9757f9d92fa195b5f0e3cb8f238e6cdfadbf49a8b1f5b8e18399b5b2ca3e7b3099c1b083aec6662297ec93532661ad5849ba986f0696dff7d893fa7fa5ad5b1d46d0c778b9cd3a02099b41b65471892f67bc46636547c66d8b1ee4f8eb26128ae6570d9950f7495a80f2e0a79b518d3c60563bb00ec75f209c9d91334a6b093142108891b901fa2d3785a337e0a2d85347d7a9d78a9c3b3f9", 0x1000}, {&(0x7f0000000140)="bef82029cae1908a3e0959e79a178e9bc7aa05c9431a7ce99f4254473939e02fd25ebffcd097ddfa0b12c1dc39751509842f8bd71f72da409e386b8b9136928cf46a9baca45fb81ff46765fb8dc1bf1c64371b7b8288d4e052027378cf66a9c924d6adc82f44aaf327a5a5996be8d087640a0503cb9354b09d768d89a2adbc1d91853e753a37e5f25442b1339d282b8c1fbef9f409872f8539de", 0xfff4}, {&(0x7f0000000040)="9f036b256cca03e85a8763767bf778a59c4e53f06e34d8d7a00d9e5e64be1aa56d8f3c54b21bdfce6d756dfaf3152e1a5016303ed412f459da2dcd8203f95c3a52ae1a247dce0c1ac18e66021923df38b9f4009d7748cee69f598d2c7b93005eb678c12d3effeb33c2e1d0257d37ae4f92a7e89b", 0x74}, {&(0x7f00000002c0)="31d0bcee5412f04178c660cb8a06077a5a51a1eea5d7de9f3597a993fd3b5801bdddcae86cf34f62194212f07f8ba339551e1c8ecd71ea5bfd5019bf56eeefe2878b1725ded93c77458a4402f506fae55e55671c85dc319dc50058672d79c3dade52b96e50889c9b9d00f35343e061676c3c14613d86fdc32483045aa3fcba54b839ac88b27e9b1d56ceba99e5280000728d9a00c4591aefc08d488d893330f5ec4927d60000000000000000", 0xac}], 0x3, 0x0, 0x9) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r1) setuid(r1) clock_settime(0x4, &(0x7f0000001100)) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x7dfffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x37, 0x0, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 16:00:08 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() kevent(r9, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r11, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r12 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r16 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000640), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, r13, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = socket(0x11, 0x4003, 0x0) r18 = dup2(r17, r17) r19 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r19, r21) getgroups(0x6, &(0x7f0000000080)=[r21, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r15, r22, r23, r24, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r3, r10, r24}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r30) r31 = getegid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r32, 0x0, &(0x7f0000000040)) r33 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000440)=0xc) r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r34, 0x0, &(0x7f0000000040)) r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r35, 0x0, &(0x7f0000000040)) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r36, 0x0, &(0x7f0000000040)) r37 = open$dir(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) r38 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x0, 0x20) r39 = socket(0x800000018, 0x1, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r39, 0x0, &(0x7f0000000040)) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r40, 0x0, &(0x7f0000000040)) r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r41, 0x0, &(0x7f0000000040)) r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r42, 0x0, &(0x7f0000000040)) r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r43, 0x0, &(0x7f0000000040)) r44 = socket(0x800000018, 0x1, 0x0) bind$unix(r44, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r44, 0x0, &(0x7f0000000040)) r45 = socket(0x800000018, 0x1, 0x0) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r45, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="7652f064a06dd9eb8150ebd6c6a3a2cff6d1ec3c9ea7c291bbf058725f1dd2b0c6126d0c60973cec60db864c735bea2364a3769988b46507bdf7", 0x3a}, {&(0x7f0000000180)="02abf9d3711079d395da43d3780f65b73ef0ea0fd1e8711a850b5aa6d87c56604365506f1ca0f0c6f77a4b30686df0c0208ca2cf5c2605cf30ea0bc64213cd91729514f5d70b12b1b057ce53b200525289609d9235e0f97c886fe99040888cbedfed39b8a153750b1497a05ade02cf4b030f2b6c3dc77e99abd1e7b7e3c2e968e065e249180470371c3f1e995e37277a9dd9f3a2060f81a411125a5faeb5dc481c97c3d299de3abff29dfa7e81b92331c7abd696fd5847b8ef4cd4cd358e9caac7e5e6077a6c6121d7369747699de0343d1f5471e1d62cc2dbb72ae4d5af76d0c9", 0xe1}, {&(0x7f0000000080)="ac3c8e70bd343d66c8394904904a1e04c3a644b25bdd9d914446bd0d31dc980afd9faf7940d7ace7ed5b0e2310c10fd4f94291cd6c41fcdc703df261bdee1ad410ca4318c5edc9f396fc8e425c909682d4fd191eb481b5aca770587d35889efcdbb692528332917eb46264df64c04e9776fe4fc63b3cdf29a5268fbfbf", 0x7d}, {&(0x7f0000000280)="55dd029daa035cfd9cc4a4dbece904948cbd8f1597a8718e5e9377e89b072910295d1094373d7658bc6f6bea02531d2f54f0f51acd36ad5adc9ba62821152a156bae4ffc703aeddf49384dca45e2b49d09c345048800f73aea8c1a020ec20f972e872f11c29be4d8e36b127222d5521b70b3c1be5a20c761d64f2072a444be32db36a59e755ca2eaa60f331a609344db7bd3df6427cbff0dc0c0b5515a1f44d040d7baaa", 0xa4}, {&(0x7f0000000340)="61ffea561e02fc8ca225ddf6f1b3abe0829d2f98d6744a3862c45de2ffa757c34dc8470496048ce5ecc14d69ebda56a8b94c085cac140c57a8f0e15db05aa1e29033f4e3b36858ed4272743e47b78aef8967ed43668a5e94c0a8efd1e5a17e105739", 0x62}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r26, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r35, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r0, @ANYRES32=r40, @ANYRES32=r0, @ANYRES32=r41, @ANYRES32=r0, @ANYRES32=r42, @ANYBLOB=' \x00\x00\x00', @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="000000851a5f567d3000fef50b4dda30140500ec5ad93ad3573a0b3c6bde9e1ae92806aa69e8db51687ff6b1f3006646ac6ce2f5dfff17579b551de9a98a57c438c0a57846d9cf2b532c5b673b8b9c52360fc96ade51b0a88c6cdae672051b9493e6eb"], 0xd8}, 0x400) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x81, 0x6}}) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) write(r9, &(0x7f0000000640)="571106c50a9f1934164809052583b67136b3c2ddd6be1466c1345026ec38d9345e18d38a7d5e6e99d816b898be3bc3ca0e7bda866720c73736858d33568f7486ac487a23075d593fa83f8bbee0297104124917fd3dff8af0f89694f89ce11a3629d0392cae63cc9a1c30f329c02c7cc640a9383d39e1e0e53ea871c33aeed3af1bb55c1cf06e4c724553e63d6494c4187025ba741ee93c8f03eb7179163fb54db014f7cc9e00fbe5cc6f21b0662338dec785e65a0e9b3712e1214b4660985621da9ef0", 0xc3) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r10 = syz_open_pts() lseek(r10, 0x0, 0x4c19c4870b7c4c8a, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f0000000140)={0x4, 0x2, 0x9}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000002c0)) ioctl$TIOCNOTTY(r10, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socket(0x2, 0xc003, 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") sync() 16:00:09 executing program 0: mlock(&(0x7f0000eb3000/0x2000)=nil, 0x2000) munmap(&(0x7f0000eb5000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) accept(r0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x2, './file0\x00'}, 0x8) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x236f34f4ff04949c) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='![\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="2705518b", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xec4, 0xfffff000}, {0x18, 0x3, 0x1f, 0x7}, 0xff, [0x3, 0x9, 0x0, 0x1000, 0x5, 0x2, 0x7, 0x33f]}, 0x2f) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file1\x00', r3, &(0x7f0000000280)='./file1\x00') chflagsat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0, 0x4b8b68bb396583f3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='\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', 0x80, 0x40) renameat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r6 = getpgid(0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, r6) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x64, &(0x7f0000000080)="bf2838f631d09e5f85142875e5b8273fddd4c430f112e62c99411e337ef1fe0696f41b296fa155d85e1f06e5d9c7941697a885298e4d478090c166c2e25138d4c43529250419c602382c93e59ed65b1b57013c5951e09d7c49c7aa3924bb6904dd11dc76") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc97, &(0x7f0000000180)="10c5d79f9f78ccf51de1ccbe250240580bf1d606eb0a53f4009bbb8f286035ef0b060046fde09646336a5c47c8b83bd035fce6af379b90da6951c0c528e8dfbd460af38184f78f54cc47af9ec247e998e0379fbc9ff2f740c27ea20a42d90b644c17ad9074b21e2af454c9a4b7e68236a649d8608bced3d8431b4ba1dfa70b4071b3247c8a30359869549e271841137b69c8c403cdab719f17ff01dc0450ed7aa6f202ae3ff4102ee855d9c860acc8b43c785ae0bd394e35ab06a73f8d792a2a297426cf9c283885512ad0417b0524ac") 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x80fc, 0x4, 0x0, {[0x7, 0x5, 0x0, 0x68, 0x6, 0x5, 0x101, 0x8, 0x0, 0x8, 0x785, 0xffffffffffffff15, 0x1, 0xff, 0x6, 0xd16, 0x7, 0x9fb], [0x81, 0x8, 0x8, 0x586, 0x7f, 0x20, 0x8, 0x8a6b, 0x3, 0x7ffd], [0xff, 0x40f98280, 0x1, 0x7ff, 0x1, 0x7, 0x3], [0x5, 0x6, 0x5, 0x0, 0x1, 0x1], [{0x0, 0x0, 0x3ff, 0x2}, {0xff, 0x6, 0x8529, 0xfff}, {0x6, 0x3, 0xffffff80, 0x9}, {0x87a4, 0x8000, 0x200, 0xe74f}, {0x5, 0x3, 0x4, 0x2}, {0x101, 0x6, 0x10001, 0x9}, {0x3f, 0x1f, 0x6, 0x4}, {0x5, 0x1, 0x4, 0x1}], {0x3, 0x2, 0x2, 0x6}, {0x50f, 0x8, 0x2, 0x100}}}) r2 = fcntl$dupfd(r1, 0xf, 0xffffffffffffffff) write(r2, &(0x7f0000000440)="da19f508ce4b8ededb06fdae1721c96d4659d516d225e2d127614e6d514a07a175835543812e854dd0a6ab62c521c1108cc879ba813790816d884e641d564d3fcb882864dffc19003964edfadb6b0196da7fe164", 0x54) acct(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x6, 0x100) rmdir(&(0x7f0000000100)='./file1\x00') execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r3, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b3", 0xbd) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRES32], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf55246eeaa8c148f842f94799b9b800ed52e0b85a85e25bfb258557d69d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86accec854059ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a940300981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326a4e577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2790eca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c53ef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c000000007cf50677845e10b7b55a0c656f28807ec94eecf5e297b66e3c427a2a6ef025bdddaef8b91e3dea929bcb4118340e9c7bd3954cac279b1205392464a73918e8827eb57fb8934848566f12773bdfcc050b2ae91aa4b506280aeef94bcdbf9e95bf00e97b02f766225d8f0b761f680e5c05bd5243eb0b8faa6e5819e930f526debb0649d44c9788a2216c22b6c663f8c9162af092efb1062b1499c14649386ce551a7f34c82df36f7b264e474117d111bca7a2e91f8ce52"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0x74, &(0x7f00000000c0)="04f14249bbb031cc1b3eab68c88860f72ff491b8ba8e84d3803d6e731f5504e46679738c9086b2e5cc845f7384094894d45df352613ce459f7351912cdb6ec514c85396a41d29ae187bfe2f8a86b4a35071df497cc2fb35f4a6ac627c39c4e9dae3c2f778e3c4de0cbb0431669589775554e9a52") sendto$inet6(r2, &(0x7f0000000040), 0xff60, 0x0, 0x0, 0xffffffffffffff83) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000004001d00cd49408a4f50c8bf00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r10) getgroups(0x9, &(0x7f0000000300)=[r2, 0x0, 0xffffffffffffffff, r4, r6, 0xffffffffffffffff, r8, 0xffffffffffffffff, r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r16) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000003c0)=[r11, r13, r14, r16, r17]) r18 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f00000002c0)) getsockname$inet6(r19, 0x0, &(0x7f0000000040)) recvmsg(r19, &(0x7f0000000280)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/32, 0x20}], 0x3, &(0x7f0000000240)=""/47, 0x2f}, 0x40) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+G'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r4 = kqueue() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="8d420300000000000000d437617179c0ad2cbcf6ed659d07f33114e47e3837342ee5c862b2fcaecb3f3bfc30a3138087aef90aa38af0b02c9b472f18e6cdfe79294e951f75cde634f41b80ca61927144f8e2013956da24dd17685e8c08ab517a85a705d4fc20de32352585e22d412de231c9f97c194dd4636980c595984a53bedcc0e75170cfec1b4c93af2aa1199b1fbff75de4741b1a945958e69ff66a6ffffe46f9eea26ff1e698e17ec06fb2b81e874a3e0798c11616f5b00379c26fb620159132a8c601ff997db49d9097bed334c08724d0d8c0f91526b69f9a0a8b02b7514013f0bee36e0e76633c", 0xeb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x42891c530ad835fb, 0x100) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@un=@abs}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffff82) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe01) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffff7fff, './file0\x00'}) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) write(r7, &(0x7f0000000200)="a438ce1c4b5f33d38a87b5fdbe01ea0e10fbd601d49c26857dae918e011d65323b0b64308271a26e9e1d04f895783128fcbf67a43fe41fd3d8ec8b3f3e25e80251887c7a836f4d7d8cf2f00f6a3e6716ad311d0c0ede2ceee969a05976954ed7f30fa1e980accf4b0940c3b3b219420dead59f6e10ca4893e771d2ca0cbb37bb2e80e52a59120b03d98505444558e0ddc377bb8052999bf3158fe5f753925374081eef9d", 0xa4) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) socketpair(0x2a, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000180), &(0x7f00000001c0)={0x83}) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="2e2b6515448e2bf05e3d9faa42a0e434b7df0f42020fe2e5cded2c9e6edc53e7818964420fcf4fe38a7e776234a3545df492f9d28d102d8328ac37c5b25e0fe383f401b2b8e33b4f76275079357125ec31cb254ea90d2e18067ac24caf91a34c672a2a73afd8ff631eb8dc51badb49e8fdf62aedf8bac9264bc2eabc933c3ca1e735acbe09b021c355d8c004b868e02572a8624f861d3e470a3a5cef2ac2b36938e35c62fbfbcc1ca8cb6f98ff61a4d64376c709398cbc5b5552f7afd10b02a333c4a88beacd3cfa0bd8437cf0a4f7579bf1b4af92079253c0a0326cd961e71aeba8ba65faf0e65b04ce042dfc12d6a7c02e55099d61e638f11aa9a42df13296476d9ce71edccf08fab5710c38969560d75c5e3b92c62176080e09ca1d3294ecfdc6a07852ab6318150f951c0c14510689ce1a7386e70f4f586d8fe0a5d958603f332e98cce7456d3f64f06a0cd1aa72f6e8ae0eed815000967449e80865ab9a8e36357d0c7f8bd76596149f2d2879d60d331dd014ca9f7c2567dc865b607ececab5e1990baef8f8bcba11df856e9f0450bce3fae6f8757d77cf49fa5ac1a684db54e26efd5388c3101dfb7c7cf32e31a69dc700e2f02ae8509f9f060341007e2f7e3eb0607b4dc6bb6afbbe30048d1c89b109fca1c936455e292c1eb30e81a7f69ca9214f2821abd22a46600060813dd44980befee40f604bbe4e0a3bad3a1ebed694b0d19196880a7e430493d28ace693a59efa2e84cd0779361d68540cde6f6855f8863b5ec0ac7a52a35ce3347dcac8ba49b910b0b6f6d7f87f45d3939c80aac936e50f5c31f14b00c7ec9d93e2b476c00b92c02e10b59c4627529db50d99d5bfdf39d1872af3d351f8c89ec99637a9d79388cef6459c59135837c800ffa6072762ca064ae29fb9cc9112ab0bd7260c3876faa383120a5f480c43d945223f9526e9bde2147eca4c7487f6b7faed84f00a38c7c2c6b8f3ed369aa0e1f3f965cd01176d9e25348a12df05ae14d29fe755a6b376a29a29989a5278ffa6ca67452356f12adc38d8b1e1f2ee5879333f34f59ec2f3f8d702be52e197123b4cab92031ab7cbaca01b82bbb564d6cdf847e9485dfcd3c8dedebdb012d150f9576be9311c543bddee258a9ba10527a7c9868d8ab34f190f608acabfa120397b64e328466f19f8b78670f3e72ac840634e1f9f660b631cf372eb539bd553970fc6f8598e3541f96fc0bdbc0cad09a0bbe3c2735fc9790b9be8f7bbd47003cbe1dd997291b16cbe4f0087a685aae4197ce8799c97ae5fc13afb407968a7c6feb8211fda68e5c5456f0a57184965f8d95e806480ba7615c1d2f21dd61eeb051e5171a3c0e847eb00b0703d126527397d287f64dca79a02541785f78af7eb44cba601cf3b357f376e563225f549b84acfd9a71f6313630550b2340045b681988a62d170f4832c8e983c8518148e1ab956451e67057e8328e6ce4b35157cbc15a8e6d5eb4fcd3363f498a54a856d6bf5d1a9db2ff6f9c0e670df4244181d5d9c360fb248f0581cc8419b1a1dbd6f15a136418f3237c0525ef839bd8b3ce8c7de83141529fcf8a1087c265c038337dc2e80cfbcbd8c0f1d3f607e2cc836f21a055dbd9a532ac9484fa45a6c85721e77cce7006f98523cdb6a7d6ef6075f9ef4f0b7bd09692465ce936f2d7cfc8b8a309464829ad5869a648885737fbff35e70b8868e5c1a4a4099bfe7590de5f13807a393e7f7a95da87bc0ba07060c9625cd5ef18e28257c040a54189f0a15a14798fdefd78d37cb73bc69eaf1684c753d45fc2414fbd6a499fd20e77520fe5cba4e7850855056610ebbe4415ef588f55b28bb9b5a4e84240685f0b70c02d547e4825a3a7b76bd30f670aa168eb23de4d7d65bacac0120435deafbc2a9a804360b0ba605693ef74e8f1b10c128adc8709f0627dc82ed214542781e0ba8553046e24daeac7b6bfe725ae584d14af519b396093d27e83b95eea863491d5ea3b753e7f731ad273427edde18615f14e52745134eb1484bf397eec146c42203eff9fe8a674553f5dca8cf2fc8eb96e208c09860ddd7943b7af453cbec6de856213bbc906811647a40df7a13b9955bc040c9ba613bc39571716a3b0f053a0fba8eac924109e6dbd9f7b4bd2a53db9f13df738e591e87a600e76790b13901c8e5488095db261f5ab4898c912aafbf03e993070d37bf5cd9c239214eb8e9cc94b19c07fe2c8495d41acf1b2bce18da184cf38ddd33294e004c3aa1f2a02def0048a4b7779d22a63543bb7433a6634badf6b9fdcab7a39618e6ea338a6b0db34d5640b2468b586c6cfae9f29fd87b5eec56dd7aacf307f6857266bbbbb5beda1d86958a772f9bdad70308328fbf8ed4186fa2bbc4b1743d416f70347ffaa659fc693292965ac474f2c78e2b5831104f0ddf8f1cd2b668ea69792fd99170383501f2e59c08649f6e9740e8f703710b4cec151e582dd6a5c5cf0edd7ba8c2636dffb855b2d8323e22d40509c3a7167982a905c1de4b9731c193e5432c2a8bcdc2f90c006afdbeed730a40e67e020549ce7548953bdf0683bcadb6cec3cd3ada871801cf943f14eb5344c17b86c9ba7993c39ace323dbb8b86240c304b1f261231791262a4d5663119159d740625bf1a08d0788529e4cd8946bb212a600e20d75ac0def506b8093ff41b793d4b32464f4f1232df460d7f46f3c6bb7f1e0925d9226aef3c255f2f5d32620c2fa7a23c6fc568cfc47a525d8b3876d8235b807aab418dc063d8c6d06789968066ceb39b1b7782aa21b331ac8290f7eff8d37dd05f2be7531fc5ff20650565c567a22486f50980070ca9320191c746c2e6d7af66ca18ab9fcc7230151852fd0326bb59b123b282d4ef9ad616e3767ec79cf884eddaab86890fb068b2dc95c7708e024be36754a501dca8cbdb8681be85354a39ee632214a67451dc4717f836fe8648d786d0265758db89f56ae870c4b63bb695def4894e42475073379257601bb0ed6572f1b1455895e0fde3fde71a0cf514c76eb0d2fe28f91af51aece3fb34adbb9abdefdb3453d6024e676609c6549a8bf41c02e400be4acd6292151b0e85c69adc21ffe17f6e7d0968887d5d8eacbe2257d02b601e1d774c1774f3b07c325c5701f3c6594837be3e806a66806070b3f129c15e58cdc35c784e9a08ff8be1d288abe92f3b82c4cdbcc8f716ea77cc812367e3610280258183c8cdec78ca5f0566872e4ae2784e4b9123b45259b26d47a6b6001b201bb57775e59a9be64dfce2f529a53ce87b1595e276c19d360ef74a1f72842879478a9dd50d6b4a2dd2a78c38bb453b4f37330e9238820ce6f7047a3f1b3ae4cfeead1ba3bc339dbc75de79d2cd1f519d8f002092f7b509363ca347eb792335fabd55b3939feb670828007af71a013d261b8364d82178c78a9aca087af66534f7dcf3e8051729caaacb41db54467dafd68ecee07888ee1839174ec0e5c0fe5378f3d203426f999192faf2a2d3d161e8fbe8a3376c09a0cbaed196a25a77d94e87283d4e6647c06e81f9adcbe6377910709bad1969e7859ddfab0b0febae751b9a2abefa2cec163988e6a764236fc7b8c9d244afe3d143f66350edba95e1327fd8a2ec1712618b3de8ea292bfb41c187adca4d68a912682b83d636d060c578d1243b9aeb9502dbc7030b76997e96778da8804433cfe6af2290f0c97f2baf755dd6def3a54eb740d4f9fa2dcfd3f03eed67a4ce37e1caafaa0c7412c70ec0a7bae8169ec08945d44ad0a6cab583ced087dafc89fe8f6f267d158d6d4ab4e58d2341dc9fd5411f3970fe891112dff1c69b9c50b88ded7fffaa9f6106f871333b06fe18d62f63a01b458854d83c3668b2afa8c199b301265d70bbaff0076a328234d724d1be3c76e684c6e38f523d1867a472dafe3f8cddadca24d68429cff24a6d112ed67a7bfc0c90ac557195ec0dae668b0897b852b56973b82594c9bc038b37c6e75990b768c5047295ad34bc89a78bc800612aa78cd80bae699e1a55cc902a457126b5a7432b57b775b8cf8c49f4b453f90957a49c29b64ecf8caa0151f77a1dce11c80c9dc317eceff6300659fa57d6252a94c8f309aa976731c485d40b6f092d1c342d8c6695f8096707f0b3fd80360dbc71375ae31a59c7e0da3817e759cf659a6f0beaa9445fbd09a605fa10dc6a84db221dc32c207802f3402e1ae6968a397c6c3a110dac206dead9c58084c8860e39692718b941722b9cc3a5699ebd6cfe852d52ec9d5598bc1af7217b6fb8506a99b9efa54e711f90ebfa58a25d6f8176c30356a698589576b1e8604da210ebe01f4ef36a1435b7eb265756da61276a5d0bea27ec570c6ebad8789b2dfc87106a1ec59a583473d6193807bc85c82ea4055ed76267eb5a054c357451cedd00b5f28a80ad2cd0fb02b275947e01558edf02e33633bad5b2ace633b009c91ac15c626df5a950842678ca9a8c1148d9c30ac24c4cf65430f284b0833d06575bb9394685c55695b7ea7c2ed9c7dd798511cbc0e951840321e615c0615f70af959fda13a95a45bb0d3a35193c25557b57f7bb6e2a19e95e98162a95d2d7406d085e3b48716e26e9cb1a203334e9aa6d4b7cdf24cec2aefb6389e84ce1208285e179a9f6fd049c7959a2e30606dfdcae9eb194e04fdad919263d0a30a3cbfc2f3de9c039f4b073465137b99c6f231b9b449029b21f72ff0eaf9c8a90176cb0198a09e8f4100d10856d12ac5ec242ab2d52c3bbf2284b3c80dcfb67557b6510243a4b09a244dba510321020897605769c2bfe3f9c7cf67ca9cd7d50745851a22c67e08776cb45ebad2e9de841afffc39500d1a8a5f3256e6e5506cc15ff5705c8d491c36becf3c9ce6fdf6c22dad8f9a671a12a5ffc3d1881ed6f6024fe5611c22dd91ac5188dedadc960b5a26a62b17819b36debdba5e818d2ea2a3b49327f4fd32e1cd5f2f31cf3092f7d5c5a58ab5bcc017b578c9eea8d7fb313874b359d97fd817a9b95f61d8215bd51d917193879dfa0ef345608ff35cda96fecbc0cd9ed7af93660125d9df5499e400d80c1d6d2b5b8134c963ec180e27195947624b3a063daae631b369ba84021c81753ccc65ec6e7087e1162f9adeaf5cec745e3be0ae5b32e45bc07f07b01fc8c435fc4076d83cbc1dca59b824d78c786e261e64318ad17ee4edb606090df855886cbbf3c0343c24d9350e33232b99d48b0ba3b1db01c214bc76b9d7d92e22b10041dbbdcdde7789712334f6bb518652ba1a72ca7d6a737a3a4d0a969e98ce021e5c96c5777510cebfdfb5c48b3607646e962743bcc497615dbe184f67c4f4bb4c4b75a8b4902ddf06922e9574de59de0009960a00704f548012cd3249277ebe1fd5f18af22b9b95253ed1a093f782b8db33897b8ce19b9b4889eabb40c7002b29c02017821e52667608a0bac361b642412d4c13edf30f10084aacd189cab02b4da8e10920f1d42ff6d25ca31ff32386ea937e642a7d870ee0582adec5350ce0bd5a722825ccc7aa36e10952126b80c2d200f5be3454753f5c68d18d1d3753263f6057d8187b8d6c9fdc1ca7f102d6a157fe38bc8c61d2cc65da061689f4555fc1b0365687073d8237412a81e5a8e49809b692dd01728f12adbfde86f9dc548fe91a72dc8d3d4e6c410ab5d532756dd647a377b88cf57e873a743e709675148b7e6e936093cadf21c18f14fe34b830b51a41bcd135fead649dd5cfcb7c72d51b0bae9930721a82f55444e35651201e810d04360eacd0bc48e7ae1dac7c2902dddf825fa1fd", 0x1000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81, 0x8}, {0x89, 0x7}, {0x8a, 0x100}, {0x8b, 0xffffff95}, {0x84, 0x6}, {0x48, 0x9}, {0x2, 0x1ff}], 0x7}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) r4 = socket(0x800000018, 0x1, 0x0) kqueue() bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x18d}, {{r4}, 0xffffffffffffffff, 0x34, 0x80000000, 0xe098, 0x2f8}], 0x7, 0x0, 0xfffffffe, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x8, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9ffffffffffff], [0x0, 0x0, 0x482], [{}, {0x0, 0x0, 0x0, 0xd4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') connect(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="23c9a2d4422c9632f07ec070fcee646635f6e1e7ba13c8daec7427b8918e723e4036ae1dda441f87a1610e439f05b20b18709a4b3dd4fe5508ba6b4298045ce911c56daf1749fd5220b8bb3977c98f5fac08f48e816ae618b999b9590a3d539dceaf5cbcefe5dc042719b356c359fc724efc77f45a7406006cb45cdc3622cf743d9bf3327715c474d732e9860c6ba51667d77a26806de940cc400c9383ed13b4b8ee3904af312b66065d8de20e93e045c150bfb7bcda741366ce203568a34c9793e1bca5a4220fd692053495737cb43160a6d51137acb2c18f58fb89a5919faf00431d1a151f9cadafd857"], 0x1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt(r1, 0x1b6, 0x7, &(0x7f0000000500)=""/4096, &(0x7f0000000240)=0x1000) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="a05fb15ef37381c1449a1fe78ae02819bda618375eb5f448f5cade16d588b9c75aa4605c8d86fbe12b149a81212da2ab2fd286036c84eeca94245f15989bb6f4feaa95a5f5395c5ab264a2c6f5a02faf85e52cd64d6e556e13176bb6ef000ee539efbea34cc540", 0x67}, {&(0x7f00000000c0)="ee3ed122b1c1ba60764c3fc054da5c73ce01b516590a2013d875459bdf43730a864f07474ee31018104c32845e9584c42935e3b75aca87da04ceee94dd0c5e33646b74b92484a8e091a2bca438a2ff69b5fcbe5a4493daf6743defd8a19f7c5187d79010686e4eea511c5598deb8e5ec627b7243067e9aa8db3d19e558ef76b03bd5cf29a6c619647bc621ceb9cae779de15c0bad67d7ee3abd9a43d33bf8aadd4144382d7d06e31271d03a7077fb0576c2bd9335a7cd1a61c744a3ab7abc13df97005d1d7e6b9954ceaefbe51e8", 0xce}, {&(0x7f00000001c0)="6547c3bbe7bee5d6bfd24cf54d1f9fc3526f7bef460d9afc8de54d1a362374bc4249235eb02fee7f303227c63815635cda6f8c2df32c9a85296b7e24935765ff01568a1d7934ab945aeeb261f0b4a74b0689096a692401485b5a288a98327d7078a17d2a3c827f3b0a9f32241a83c24f074a0e15edaa2d6eb4ce397d2033dfe660854d2a24e25f8dcb7cc58a6d69f482b0b51327d2c9c51f942d1ea0b3825bc879e0", 0xa2}, {&(0x7f0000000280)="874e371bd24b41bab312fb3ddd0d687f2f2799435609c66f41effde95a853bcdb8eb5acbd90e69f73f5cf600d73616e3f9ef94230d99a4feb4749e06955c4df6515a581d2c1445aaa1541dadb7c1a906d9116ccf9b27b87623ee3defc8b893b8629a52c8aee3033200d4642acee568f328d0285a9c2d562b411fbdd1f85de390a6bef8f001670f5fd1435c4722713c1c564726dee52670bb03f47a3163295387988cf713af66604fa7f2e7202ef9364c4bbbae00dedc7cf51513bde4a240fd6914baa63e95b7833dfdd4446519d12daf22ae558978f4a03731ef793f0858f34fdc68d1ba790f9edbee211db782360ee58458abcc8cd19fe7e037f637c70e1e", 0xff}, {&(0x7f0000000380)="3a642f0d6214bd09abcfc02f68d217979b699f31e1c57edd47def437d7f05a34f588d8331525a2a55a71a37f0ae3ad498d176f11b06960f559b55a1bcaf1d96e2d83fcaf38214f3b4c2e17fdcb9ce0a277aeb50acd2a9703d090f0bd4043aeb54f85b5f3172f265fc40c186f7ead1dde60739667aeeaacdfea25e4a462e6d6d3aacd97cfece1d816330154cf2d51c1cedbfc9708e6bfb63e6e367a7ced0ec273bc", 0xa1}], 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000500)) r2 = open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x110) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="2c5f91870a0310488c8cafeda7b2b9178d8878825c9ea2de87b13e2db69a8ec9e8cb354c1fe962913c399da2f640ee237342a0b0439018b2997eedc2538f2c3e8040317842482efd958dbaa694912e824c4deb6bea5152a13b9bc44b6587cee591ed0a25821e", 0x66}], 0x1) r3 = dup(r1) getpeername$unix(r3, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r4 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000700)='./file0\x00', 0x3, 0x4, r4) open(&(0x7f0000000740)='./file0\x00', 0x80, 0x13a) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000007c0)='\\(\x00'], &(0x7f00000008c0)=[&(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='-\x00']) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r5, &(0x7f0000000940), &(0x7f0000000980)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) syz_extract_tcp_res(&(0x7f0000000a00), 0x3f, 0x12) open$dir(&(0x7f0000000a40)='./file0\x00', 0x1, 0x140) unveil(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='W\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x0, 0x0) pwritev(r7, &(0x7f0000001040)=[{&(0x7f0000000b40)="ecfcfe3e189076fbe2d7674d10e0c03d9a8cfdef6c924c10f8a469d5939b1e7b9a8e99a7db1a2f3cfb7d54000dedeae05901eaef8362d46031426a21408916cdb32744ed06a2db7ce25f51541a6c1de7c9d335f15d326804b120c427e8765c1cab14ea85825e7bdcbc445f847134e5754997a461d0d1d8a4a1", 0x79}, {&(0x7f0000000bc0)="95ec9d9c37e980268e1a4b3269bfe2a1593add26ec62ca03eef467a05d1ddca2a633c6283ea72123c8a112de084a8be464dce33867317d6fb4f84caf023955e544049bb643105007e3448d78c0e12f18cb58cb7633b4dd702814e69984d881f053ff2fb794e4fca3f99952da5ac5fd59457bb6ecd4574c6136", 0x79}, {&(0x7f0000000c40)="53f32c0e94c367202bdbca22c84742f3f32e934056f23c4d6e1e1e79be6565a09877b0cd796f7248479e9d457bf9423ab7ab5e80631c14a0d83930782e8c595df2960c1ee9d823360043647b2bbc00775671318d958329c6104340f78785909dd0728c90d45b9e962a11023386ebed0f98434e46743661c807fc668bc01e22c741", 0x81}, {&(0x7f0000000d00)="165e3e0af767608d2592272ceca58e045954ba4089792395316b15ca4cc7a387b022bccabaa35bcd5e9091c95bd93692d05a0cc37b29bfdf6dc298d86045ddcb91023520", 0x44}, {&(0x7f0000000d80)="76154374af08205d9e04d658d8eddc88fa416545ec6508840fda275454d3091fd5278f50b43ada4f9eb9b1a1f53640fee7ab0a7705626e9ae97f3e9f39b4f4868fb9cf6d7577742a183bcc5a5a92d24b7847931d774322d307676a3e1a5734799b906b08640c54c95b2d03b295760f9b9e8f6f9452faa2ba5fb9", 0x7a}, {&(0x7f0000000e00)="797dfeb13dddae548d9dabcc4afaf6e11bac24d9bccf56edc140993fe002fc16c20f815987fe80727537bf9c719498382227016ec6d3fbe6b30119e2e192b2fc56a1a342a6f05a1e4496452031003f980ce156e3effaf2586f57c7cf8d70216d68cd672a380de8f72a9e1bbdf4ce0a859ef094b800c79442ea1f011f082c77b8d765af413de89e541dbfca4e0076777fb84d334a47eee716b5069af28aa1728fc16d0317148c97aeab", 0xa9}, {&(0x7f0000000ec0)="4ab74e41b69e0c0eca8f30add2177df5d280d9df9c5863c689bee87f50ed53fec56377066b31643b88067e6fafcd596f1cd7839d6be3d92ebcd40bde58733a9e6033e171cf35a4a1b077058c3c8e441d5a5cbb467973b39438e149ef17f7fb00da704eb600c5de354c9f5e0247baab3f8fb21b22bce5cfec21ffc24a1c5581f0321c506a34e1893fbeed9e18ea2605390ce4dde0d7c06d7d68080eb39111817cfef6338a35861ad2ceff4e4db450b42ef855373fdb705d82a0ef7149caa1e55c52b63632b1a9c4eeb0c8abb869b62eef1992643497a0231ba3edd62d86", 0xdd}, {&(0x7f0000000fc0)="556af47fb43ef1705f60afe0993003e0ac3f816fe718db59dd6f1bd4bc430bf34645e2fc09e50334832957e3764fd05a00068109e4116b6b9e5b588b8708a94d4fde4454095c37d189219749c52db9e400fb8420d8e5a7797ffcb587900c6b5d4575af707af3dd1a9301c071e7dd8214c6b587b47b", 0x75}], 0x8, 0x0, 0x8) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r8, 0x20004276) getsockname$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) writev(r9, &(0x7f0000002580)=[{&(0x7f0000001200)="0daef4075e167f3f76066cef5de85a7137a79ead7d1aabc651ab6db482323dbe7954f0735ffcecfc5a08554b703bdde19fac07343857af7d53dcea601dff29ef3652ecff4a1951f6dd338963e1c55f4fccf94232024ced313b20f02952a084b1cb875c980fe9ee9fd3892f9f1b480807664b2058809760ba7ef476de5035e0ebd78d503efccb53cfc78b2c8313986368b24bc970103b416b218182910cc4280b8c1ff978ca6b32339e42ab8827b27ac7971bb9b89d75b92776b408907bb95b787a3c6d0c30ef6867126b8e2afff6ffb80570dd7d0af2a72bb06cb990bacccb15f63d5288fcd45b61aefe57e581fe7ea7dcee49eb3ee41e872f3799b0b0a6deb68015330fc3dd9e8329c4a3d0e1f0be8f877892cd351aeb8b1dce79a68ebe1b3be306dc424f2d91b0538e39b1d1dd8ef805f2c7a40897dd36eb72ff504b4bac2b97a072e66984f70e7f9b9696a0acb14511f238bbec6b181440f9880a5413e2afb901dbcc72c0398b492547f5625e846292a347ca1677f2fc52649ab01b193e3b929cd23b2b4f97af0833442b0c488b182bb3feadc09cbac419912c11e0654f9a9b63f48e5fc003ec238b37b18126578d4023bf1d936e590860247b11fe7d1c6e464b59aa28fdd569080fe40c7028f9dce7615549650d5e833cceae991e453be2b40e55e1b28d1cfe0f26bb8aebbbd34d1fda4fbef39b30b4ed35060032d1ddc2fce54a81bcc706b5d0f5645295b1a162d659fada8943da540ab9d10f2e27656dff016c70e8c91cacfd04abfcbb5573a3f05ef5e70e802dbdf1bb1b65af9fd9e0ea8d6a2303a746c4e24924e0cb8ac5552e4327c77e6e3d0ce4f60e697dac95bef305fa96d26caa8e1aade9e5f3ae85195758af58e71e878b36b7dac9289f1dfdb68216a7c603734d05a7b00aecf9fadde899d00a92dbcceb8bf293612a3537c16a17b348c7129298f7a2f50dd63fb41c94de96f6db4cf13e0d13b48a5106d722159cbcce06820e2c9290c49659078582ba66a4da4289b8545d7eed34425113d06a389f5114b8dd260e6852c13282aeee2e7e7e651cf3f93e7f91b8c84e14c65f6c1853192926cecff798be2eb2ac9874deb69de8f776ee7d69d985e00cf0291b9e44652acaf1aaedbf98e4d0062ddf6adddd7f77628ff4cd19b79566c9876b69e042e6f1bb6ae2dcbb48a09c642e47b5ce3478a808212e76fc7bfad586a940456b6153eba41df167d188c6f05a3b3b1d3786d230b1bef7c85d945478a30fea6920339bfe8578cfdb1a7068aba6b79823f07e261f3ea4395ebf04f8fc559825927d5a7f3a8e8ae94c872189330edc7a49b4a3d39fb3df27d39280ad4921b8ee6e1e6faa08b715d83b64550917e9d6686ac55c66d345f97f60912c41dfb09743171f8ca1d029d938c087a2aafa7dcd693f8468e560edcf7df6b83a793227821c4952220cde261fe01dcab7423aeea5a106832c36e788822e2ff472aabdaccf1bdfc03861c5e6ccdff68c4ee6f50905cd117df48dca382875e7bc6e3203164110947933be31057f8d03f4d54181229dd48a443000da8dec1ecf12c249d36e42f0439b19b5356f0ed6ff6b61ce8f86270c179e653cdc2e7f71fc20a298f418bfa83b1fa3f6bbf9ce6bf4cd09910fcd17b2dac8151ba97fb336c09635d5184b809882b05aa129c685691ca8e4e5c4861bee53d6a521fea9cc97ce42958b06e0a49b6e4eae3aa60b5e6e41807b66a1f8a7d245c6cdc891263fa10ff23e1f32b707d41eecdc032dd6b946840841372dd9ab752bb1ef9634abf6c5c3b31b04d42fb58fd45637b0ad737f677599ae485072dc9fb128e819e82b175eee317f419440c6c8b7a340fb3c6a96afc1bfb80904c53151d5456512a44f9e203c757a8329471dd637491c45a183154f834f0e306485c4303e12f799da25febe0d95ad9d8f95e9fc40a398492a005bbb1568d1f1fc7f07b7cefa3801acab5e8c40d9f042da80b043aa5c039006ced96c309505729e22f72a86199e1b594aee9c84ac63705a963980931daf07d7146190f10836d23a46923666b72903a94bf5fb6597a2ba6b6dc76059b52990c61b9a3368560986e5411cc1d3f421deec640327ccd6d5f309b0e210f37961cc4e0af51abb7f5beac6e94f2ac49d13fb42d210180589013d8dc6fe3ef286312a25bf94424ce53c4f12b1aafe43782ad6648c9a53f9f546f76a09604bbd20d3f1d1fd0352c3443a962b6aa9308e130a134036e9f740ee0098ba9b08487161e7353b7d875fa8de1f7400f6b05c5a9f2f7d3271000b07bec94157e7a20e82611fd6c0fa061b88c5d7e78c3537f0806dd980d2ad2f8baf88128e9dcb9be677065bfee8798a55198ebfe64bdf4dc2c09fe9cec82f43c0289fc70889e0328ca3bad7d020d8d8f29059ede493f76bc3c5c31d8994c33230a2b45209417c37d6d1806c5f72b822f466c7653141937adfffbff106bf458d97540aeefe9ea5ea57e076ebdcd8bbcff8f4d667e5c12062bcd808940b4b0141b6b0f05573364681d2db1f3f3cc1c73b2cc0ea6ec5c4a8b4521498a72fd3f1566385e271432fb74c194cf2b3d0e2c3fbdbd4755be8f011dca6118be96518109f124501636d4e323ec81d6a1738eafa7c6eff82252e71651134f960f81ce031434b13c3e3f4a4b68685b39150dcf0b2d876a4b5071ab3348653376a7a0701d759f44c07076b2852feee94c16816ea685cf04b68911653cf1d712cdd19ff4d869ac7ca9311e92d68b6840bdde48b51de7ec71037cf2c8d4d10719e9b54b2f51e97e6873ef77d797cf4ab665e0c4889f07f479973a54e89483406d10982190ad04462ce56093fb1f1d6253b024ff8d499b2be2c5a7d8d2096cf71717f914426c65754a45746c27bfaa1f5d987106b1fad9232bfe7c28fbac87ce8890522e988b6c3a1c462a4da338c090e073d296e4b6e25beb98e6856854b781f0e6ed19f35e5eac7b2a9696598d221cf20735837700e2a5a92a0ec29579e5c036530665a0afa1282f701bfb3f470a304bb2a8b1ddc75748f304f12f5a54fb4cafddd68b4698a06d26bebad7123147f43740a5b4b05052a1c38879e32d6d1838c029ed5a94cd3609dde4c004bb25c188ed21412547dd5e642a6ea0812dfdec410243b5a17fc51e98686d9782713305c92d2be7114adfb3a1fab5f2683b2b16d751940dedff5b97c2ecfab02431a252fac0c2d086a9395255df18d3c541ffeb497c425d018271859da5df362076d5322732b484fb21dffb8e8ad913cdab9e6be67b9f711a52f52de34e711f1030cf29f4d69f66495a1aaab29682993e56dad6c08cdf943e8b4d8057ac9a88d07fc6fa35996f94aaa5a05dedf9d198e2a86fb8ffad7b47fa439b1c4db4ae714226fd9703822a46d28214526d26c65c6845ca9c3b79c635a5f0e32d8f971a19342acf26901bdb0ae4b786466da48c7d39d8200bb91cf5d6f735ca4176f1e9bf4ec641499a0f71ad6bfa3c8415f1f047a72b1c39112efcb31f386c020f90689deadc8666377a275174bc9d5c88e3b8df42c5b998393fd4dc573ec06f08627b2cb4ed6b09f01368156c84852a9c79761c2561337965c89262d55f12d5df0f102766abdd583bf74a8b122f6a6e06a122c20f0557ec5c10e80fb45d0b4e53f26a40eb657ae9225c5c6409a96ae9a77a88d607b4c40f87057eb106f66e60c7980716945d744d2a70b1df11881669631d44735ae9ecce014d9283d7170b2598237e4db0a2528f16981e8209f51cbe483c30d76cfebecc2fa3d458df5dfe5e7eb34113ffa1065b8cbf5c6d1a5cd34f19288daf8188d2511776f8e50e331622c1884b12d6c70a4cfdb042794df8186ffaa100ac44b8ac017ffd05d74e0bab54b3961deb86fe354c84d3d7ae80d69fb505049187f84fd7d3061550b2a80d5cfa8337ae8fe1840daddf89e5999cb781723290ec5e4a120593da2a00c2ba39ca8ef881398ad75b32bc669719c7aaa2ad77003dbfa15564881e6a8facfbfae74e02c66448a533320b110977f8095a9410ad4909e4c28c167c423ac65a3a5365312dd6923aad17aa17cec059d5f56a3058c44fe07bdc689448bdb96cddc351931db41f325374ea302c03f0c5d29da5a70299a061373be95f1e38faa61938d4ff12fffcb94b51183c18a392bf0a2db2fa08a0e4f14c8f6ada77c6e85c439ae857dd2aeba3b16e1f587317fa871ba38abe80f41ca3213dcb367009ea79083cbcd9046624a91242d3424fbf93aa43d869626e188b79e27631418a70c64b097daf74042f5c1f2dc5b2c76667eed120356a2e53caaf0fb4e868118fc6cac550dccf570908741c402b148b5bafa34bc77cbce6cde080e8d8e0a5e39443eb634a28f016b4bd0768cbaa7debdacf9881d121a89833c6f68f438b7afcda4450ee545f481b03191fb43699bfe7207c65a2ebc6ced88fdda74cbe500e4b237d8752bcab547d1627c36007e27835fc84b4f3f7efe2cc01145531f4527a321c7824e8c586faa0f5669c1aa2229154484085570a22d24fe8ba7a758f5305ec4b9fb911701114116ad048ec17e0ecef17a2479a2b65130ec1304830271c47fc1684558d0af2ba95d419178ae0e1d02dc586a208fb0231c9874c9255708f31820e6f536803133657b0eccbdc8de21747ad172022a813da72b31d47d9beaf4e85188deed7c62e7870411542ea228baf625e7d770d4eaed4e7c6f3a974b894e3c09cdb9cb9231588684b71769ed45fdeeb301917b301db0f8fcbc9b198f0c3ea45bee0d4f934893f0582c70ea50f250f88aab9ce3677e116c98d35a9fc1270bbc58afaa6666595f09957886ed0c795bb31078a14a12a675e01f4165573016d570054570461ffe2c720dec7889de73794855325f02ce2202b0b5e3e6080ed2e391da67306df915d88136dbf5ca512a6fd1dab0be99f06da516cd5aab0c4b87085259cc10f155d8cf820c2d0729ba5114c6400075a282ab0a9cd2f848a5ec6da30fe56b03cbb31d00144c98405eda698bb5a35a12e6d95b61d3f08a5ee185bf8bc9f0e856363bd907ba79daec10937de07c19d1304fa7b50dcf9646db87417fdc22f6c38e67f49fb87d94deb9cbbb79be733702075d0919c77e670d6fb690515a1695c06642120a14f13af17d8ef6ea38b50bd9dc1f52e9ea792c031c6b38d67368f4f657f2f1347381fd1f141fa27270c07653e466dd3228cce79d87137b17d794f84e2fd6eda1a7e12befb8f211d7f4931cfecd8e583987b0ae7d556cc1952347ed9b404447c3a3b2e147df2a72a9d15599a0c25e2a6503617f104fc0b0520e2209b326ea63a6b576784a90ac8b730b671ba41b506f53058f945180276fe1f4368ec24f02fbf15619f23bb9f2c71683e793eec1746ee141ff9ff34099530bc74f6e9eeb29e7ea9d7780f5181f5f948d7c431561f9ec8c0af4ce7d5dee8158fda1e55f2a01fed35e6b1127be8a955f81b97b60e31e1817bc51f25e0411d4af91df5a2d39878f3d7e438d34ca3894b2c5d5e707c291c34fb240220f6f1978ead38a3de9c758823971ee8a8031bf94f3cd984fcb672bddde83eff137b760a9f0af7a8d301e779835b9ad83ff06755979068b958ac95ff39d9aa49dc70947fe507c4f812a4d61d6ec29e0dc1e67a55f128dadf28a7ea8c3582f3c853ce6a0527d652905430729b88a6e99da05fe5c3a0b051f9babfd3890d986d4b8dea2c1c260e310ac8beb3a4e9cc6127c0cdb5e9ae82a4a68edc41e24fda10bfdd943c7c5aaa75e4fc45cba89466278da95be92c3c3dda2002d38dc97", 0x1000}, {&(0x7f0000002200)="d12b0164a767e7e7485406b7d2bc0f1721d5a7173f961f3da25a01acac0970316459ccabf8396e67247e2c963b192c08e932bcdf7a606435396c1312e3f0106fcdeb1550f81f7cb6be3e3efe6bcb0a2c1a0e1f03975967ed5b6e386f0d900907356608733e7115c35cde", 0x6a}, {&(0x7f0000002280)="955c17ceaa0373d96764e67c958e28905fb420baf3b597c6b38f9b4cfcccdc6a088ed5961b55ff32370587295d4aa04bc16555e3f98a9f7cd37a81a44a7c70dd36da2d5c9a5b8913c23ddb7ce9aae45be056563662187a74119ffe6dca81eada38bbb2c471d1b499b7f3000e7a1a4474d64c748fd1799df4be3017e5a9320ce1c8b08352dd03b571970041fe1223861f8da8e2882a566ee4d2e5e75527179b824c037ab562d78cd7b2cf028c64a4760ad74ca469a2fc16f934ccad00f15dfd9e0223636c1e4c94c17b2102", 0xcb}, {&(0x7f0000002380)="9a777d18ccfc2acc0feb42afd3d42595fbfd80679165e60a75e4859cbfcb20372a8b75bfd9a978fda15c94fa4d4c857037426cfb1b2ff3f19dd2c02a90243ffc4b7387e64e76d3bcd7226b46be14b61c1d650fa34155842b494a8c8977a30f8d902c1d48b1e40635ceea06c14371f0b5ccdabcb0f0d615b81f92496cca4d0b765a4e6026cb6414fa057ac23ccb0c9b60421a148dda553dd772f37a9d3589372a758874dd5879cdb9cf041506752a5cdcf1309eb72893f677d8af816b22a16451f565110536bf397d5633d6c10685053bdc108e2683e787869079eaf180925260a7750921bc5857239aedbbc27b8e779ff313", 0xf2}, {&(0x7f0000002480)="b1440197ff247f349bc50f81fb3f0e203cb0e6123f69da70c6b1a07ce1daf5f261babc8fd3c8e4b0000c022d89feeb39bd674ab2ddcb6de414d2d709e79a8de1af518f3c377bd29ca84e321c41b39d6074fc9ee9d640274f0e51d63864a08fd08132b2373787a1802a28c9ff0e757e702c6ad42369c74247b5e10df85c374962bf040acc2752f31cb2aa60c35ce4c4e556de88f790a80dc8a9806741efaa78f5766887d46cdea9b9609ac3f1a2ce3548ce0ad59e258315e9315513957d164a7374cecceb060a9d30d2", 0xc9}], 0x5) r10 = kqueue() preadv(r10, &(0x7f0000002780)=[{&(0x7f0000002600)=""/243, 0xf3}, {&(0x7f0000002700)=""/2, 0x2}, {&(0x7f0000002740)=""/30, 0x1e}], 0x3, 0x0, 0x3) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r10) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000027c0)) 16:00:10 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x3, 0x5, 0x0, 0x800, 0xffffffff, 0x80, 0x2, 0x0, 0x6, 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000000080)=0xc) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x31e) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x2000000000d, 0xffffffffffffffff, 0x98, 0xfffffffffffffffb], [0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x3], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40000000000}, {0x0, 0x3}], {0x0, 0x0, 0x0, 0x4}}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x4}], 0x7fff, 0x0, 0xfffffffc, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = syz_open_pts() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r9) r10 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r12) r13 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, r7, r9, r10, r12, 0x8, 0x7f}, 0x8, 0x6, r13, 0x0, 0x80000001, 0x1000, 0xf}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x3, 0xff, 0x8, "09814eecbd661f0067948a31664d86f0866e891a", 0xfffff001, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5}, {0x18, 0x3, 0x6ef41530, 0x1f}, 0x6, [0x1, 0xbd, 0x200, 0x1, 0x3, 0x400, 0x65f3, 0x398a]}, 0x3c) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0xc0, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x81, 0xffffffffffffbc9f, 0x1}) r8 = shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r8) shmctl$IPC_RMID(r2, 0x0) r9 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r10 = shmat(r9, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r10) shmdt(r10) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)='oL', 0x2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) pwrite(r2, &(0x7f0000000180)="ca0472fbd2ad25f8200b1f19817df37f821388c419e51441e55502081995f93d55836ec2eff2fa4c399d66138bce84b00e4e45a820d39b347028e94e1797e9590b989ac5ba65eacde7912a3153915613f17a32a27fd65a79696d2e35b661430cc015e3c01c53848e9e4e38ac3c59a66129b4d1afba05c7d8138f18da1dec472deb2b099720d1e39e0f47bddc79bbf1d13c9c1ae6ed444798e1e5d7fb0efdab80b9fdd75d826d5bb6bece4976b88f0b01d4567010ca67d978c5ff2effeb75810f4ad445ad070e94ae9f01573a1d6994fae089811db49029a6816e087108bb27803aebd53b62ffffffff0000000021eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b408d10d9258296b533249e79c0a10a182d2c224a7e0866af14e4024431", 0xfffffffffffffd2e, 0x0, 0x5) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x4, 0x10000000000000}, {0x0, 0x0, 0x1}], {}, {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x5, 0x88, 0x1, 0x8521}, {0x0, 0x7, 0x4, 0xfffffffb}, {0x1000, 0x1b, 0x4, 0x6}, {0x1, 0x3c, 0x5, 0x9}, {0x1, 0x5, 0x5, 0x1}, {0x7, 0x7, 0xc7, 0x213}]}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) ftruncate(r2, 0x0, 0x200) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xfffffff9) r0 = getuid() setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) getdents(r1, &(0x7f0000000100)=""/221, 0xdd) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xffffff78, &(0x7f0000000180)="22918d6ba5b7a099e030040b656c776807b16866d4ad962cd22b7f65cc143a35cff27b4124272b76b6acf327dcd7c926e308fc2ab5a4acaab2b469aeeef4842a7f2a72b46c988011a5b218d80b7fbfe397d2389ca4409d4519c2d88ccbaeb93c9f3c8414ea49eb8e800431ccf7ea5ae931802b4a43b9eece97745e22d38e220271971e4286a3aae44d3cafcb10f85956d31b25a5a03bb05f5db47258032101d924ed232def840bee40cbadff125bc0e3b5d26b9a", 0xb4) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/215, 0xd7}, {&(0x7f0000000780)=""/32, 0x20}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/228, 0xe4}], 0x8, &(0x7f0000000980)=""/81, 0x51}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) preadv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/207, 0xcf}], 0x2, 0x0, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x4000007f, 0x88) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x800, 0x0) r2 = syz_open_pts() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r3) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000004000000000000000000000000000000000000000000000000000000000000000000040000000000920a00000000bb06966c975723457a00"/110], &(0x7f00000000c0)=0x6e) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r7, 0x0, &(0x7f0000000040)) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r9, 0x0, &(0x7f0000000040)) r10 = fcntl$dupfd(r9, 0x79ee1949b0adf56, 0xffffffffffffff9c) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r11, 0x0, &(0x7f0000000040)) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000340)=[{r2, 0x2}, {r4, 0x10}, {r5, 0x4}, {r6, 0x20}, {r0, 0x4}, {r7, 0x80}, {r8, 0x40}, {r10, 0x80}, {r11, 0x80}, {r12, 0x20}], 0x0, 0x8) write(r2, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r2) pipe(&(0x7f0000000040)) open(0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = kqueue() kevent(r16, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = kqueue() kevent(r19, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000200)=[{{r18}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f00000001c0)=[{0x9, 0x20, 0x2a, 0x2}]}) ioctl$BIOCGRSIG(r15, 0x40044273, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0xd3, 0x5be5}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x2, 0x9, 0x889, 0x4, "3833f0389f111ec66757de315023694c024fd867", 0x8, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x6) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r5 = kqueue() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) 16:00:11 executing program 0: madvise(&(0x7f000055a000/0x1000)=nil, 0x1000, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000152}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x800000000, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffff8ed2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000bf5000/0x4000)=nil}, {&(0x7f0000cda000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a55000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil, 0xffffffffffff3538}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './file\x00', './bus\x00', ['./file', './file', './file', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="8dda581de9a286d6f09532f54563") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x97, 0x92, 0x401}, {0x6, 0x1d, 0x5}, {0x2ad0, 0x1, 0x6, 0x1c}]}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x8000000000000006}]}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x2}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) shmat(0x0, &(0x7f0000000000/0x3000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x410, r2, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000004100000000000000000000001a000000000000ffff00000000000000000000008900000000005d91c9765a6d"], &(0x7f00000000c0)=0x249) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x80, 0x5, 0x1000}, {0x9b2d, 0x7, 0xfd, 0x7000000}, {0x1, 0xfd, 0x3f, 0x10001}]}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xfffffffc, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="b84ea2897d47b40ecea83ddae4b964f5336600cd7adcee291e7c064f0ed8204236101bdfafe5bb89c36e4837c272cc5e5018ecd8bd4e8a7c0be4c04fc6da91d22a98528ff7eab24fd9a7a5c91c8c3882c7bd4ce4096094a03d37b4cc3b0375d3e190e865084adc8655b36d8d98ae8f293580acd2d9c0feeb9d78a60f8b4161b794ae096ffb87cf4f715c82ad2f16e6441cbba8f74562a7e119c7dcf51fcf68d353ab10e2cbdf2737a3fe3c5fe98bc32d30d2f3bd2a9fca8af78cecd54eca669303c2b8d26de9aabf18301739f253b10e5e50b809ee5c50e7bb1134f8818b6413170da960bc6a3586bc1ae06ecb497f8e5164f0577689dfa54f3f9a30b8b71344bce6c6d025a08e8db884e5dd764da7b044e27943b8d5c70b7abebd8b76c64a221afe9a520ef9be86f6088cb20c8489edb97035249f3b81a458315398bb0a55ed1ea8246b9bf854d777bb6fd7902a80625ddeeb02df8c548920ca57295b8a3d42b5fd87e9b75de7a835bd42e0a3da1f00a843b7a611083d5905fd493e20ca34c7c320c9969e65382c81ee2c5568d4099d9671670029eaf90b6fd8dcf41d18d29fd9bfea1f83225c233f75c7d1687cbce1c27d2cdaca14a4e22eac2a430c5549163a2518c2cba4eb55614024aa3da335e3d6a7738910c330a7de6eff", 0x1db}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000380)={0x8, 0x1}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) socketpair(0x1, 0x2, 0x5f, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000640)={&(0x7f00000003c0)='./file0\x00', r5, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x2, 0x1, 0x5, 0x8000, r6}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="d8da55c1d62bf7e602eca6ca573861ff6c39a6802d0a8343414efba307df9c44abb87f185a6663cc3e2b4f14e0306e54fa2fcff687b663b52e7747c952f9cc60ea195542e3f9f33a1cdff82d1ff403075abfc60be9476d077457a29853e1b18f1f3755025bb7be02ef5990ec06b5bfb3c9fc0e16271ac2a0449af49e2987ac3f5fd6b25c7c042c53dbbab38c5cf901296014fd04b275d9e58e30a1cf8abf25ac96294d29f0bee8", 0xa7}], 0x1) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0/file0\x00') faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x17a, 0x2) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0/file0/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000300)=[{0x1000, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x5a1}, {0x200, 0x6, 0x5}]}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000002c0)) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') truncate(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0, 0x8) 16:00:12 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x7fff) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe(0x0) setgroups(0x0, 0x0) setpgid(0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000a1, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 16:00:12 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) munlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000040), 0x0) fchmod(0xffffffffffffffff, 0x20) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x68d) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000511000/0x2000)=nil, &(0x7f00002cb000/0x2000)=nil, 0xecbe}, {&(0x7f000067f000/0x4000)=nil, &(0x7f00001c9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000016f000/0x2000)=nil, 0x1}, {&(0x7f00004c0000/0x1000)=nil, &(0x7f0000565000/0x1000)=nil, 0x5}, {&(0x7f00005cf000/0x2000)=nil, &(0x7f0000263000/0x8000)=nil, 0x4}, {&(0x7f000015e000/0x1000)=nil, &(0x7f000075f000/0x3000)=nil, 0x7f}, {&(0x7f00005a3000/0x3000)=nil, &(0x7f000032f000/0x600000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005de000/0x4000)=nil, 0xff}, {&(0x7f0000351000/0x1000)=nil, &(0x7f0000013000/0x2000)=nil}, {&(0x7f00000b5000/0x2000)=nil, &(0x7f0000198000/0x2000)=nil, 0x1f}, {&(0x7f0000088000/0x4000)=nil, &(0x7f000084b000/0x4000)=nil, 0x7f}, {&(0x7f00002be000/0x3000)=nil, &(0x7f0000644000/0x4000)=nil, 0x6}, {&(0x7f00002bc000/0x4000)=nil, &(0x7f0000175000/0x2000)=nil, 0x3}, {&(0x7f00004d5000/0x1000)=nil, &(0x7f00000a5000/0x3000)=nil, 0x6c}, {&(0x7f000047e000/0x1000)=nil, &(0x7f0000419000/0x600000)=nil, 0x6}, {&(0x7f0000165000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0xfffffffffffffeff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x3, 0xee1f, 0x9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000200)="4f9aaf49154800b74de744b21c74ccc3a48b8f5cc752638fdca55ed14916104b70f824871f90a524d177c3e8f08ae9122b0d2f854ad2c4aee7afcf9e87f8d8", 0x3f}, {&(0x7f0000000240)="849b41c70d15c7545c7b6339867caaf1473d94052f1ebb01420992ae03728818e369a6eb1d541f4ec18f8297d178d875b41d0da993fc865bcfd1dab296", 0x3d}, {&(0x7f0000000280)="b7021e8d8cbde184adb2c988925c01c595d1f82f58", 0x15}], 0x3}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/165, 0xa5, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x9) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x8000}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a9, &(0x7f0000000000)="280000000000000000d95bf7ffff") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:13 executing program 0: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) socketpair(0x1, 0x2, 0x3a, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x41, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="bb4d558a1844d10fcb157f9f2e838897fdc2708ccc426b1a7d4336e39842988927ae2693d64881b642b91cf24e3a4966f442bdd187ba51bff1f69ac0a2f7d2d0b88d32bcd1857d9464efbe4e224934d3080329a969900ab1318e4c1714ed0663357f77a4e9979070c9faa9cf111cb25813fe6515bf3d674f6666f5cccbb5134eb3c930e7c9d5d960f3506f7c6bc1606d0f630f7d31f2c3ef119c2bc4805c1c5bd08c84e9d2316e4f48c85c8dbc6ba1da11a3e6c96044fc1809edcf", 0xbb}, {&(0x7f0000000300)="3fea67117348be2eb62c06d94d213eb400000000bf8994661dfe3b4adfa5e5041065072cd14e4e1da13fd660485d9918dd29621fcd87413b1e68e41f0d39fdcd9d57f7ba02dbcaa541a948747de76d221cbdd545f397ff49abcb722cf45ba13761eac50db4226357aa98e54a1f828e8b7ce0901ff57dda0528e46758f3b9ed6082fbeaf75103fe952b67c18c1ca984f1f0d1372cf02bd65e23ae8dd79222e131f43a4bd2024c4b1097a002dbcdfae172a7c6873dc7c5e842267b51615f0c3bdc26f62ef2d5a7663defa59a80add85d62635c943a8c4d0d2c53d048d87d95952a6354f01225fc1a96ca32409314f7c0630f429fae6b754b03a4671bfca01352ca2bb070b227aa7938297c730525d798", 0xffffffad}], 0x2, 0x0, 0x10) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x8000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "0000100cc80000009b080000ff00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, 0x0, r5}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20080, 0x0) r6 = semget(0x2, 0x3, 0x18) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/224) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="61fce57f7f000610"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000280)=ANY=[@ANYBLOB="defe5cd4199b55320784b4051e684e282e5be94b41a7ac1d1eff2253efbb4d19e4844a585c1741061b53b0f9979b0e5fcfa2b726dc87a7f441e962e5c3565ff6f930c2e662554b216310a6bab6126664e5c94101698b6d3e57efac9334998b20824d43b147924f9082f00a5f9ca6d7a023aa6e7b8588c321ae4918af423533f83fdfef"], 0x10) ftruncate(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r14, &(0x7f0000000340)="00a10637825f6df7729536c96a411da50b826715b2e369af777a55fa65165fd8dbfa9904b7dd15c92f2d714149fe9209f7ca0d0a5535db23271490c2b3edf6d0e03c4e2eb092a8e955ec61594e370c58f3fd5db903f0d836764871f73a0b35babc7d4a074188c1f45c28cc9b39cf048b61c53e291418155aa21d86ff8326a0", 0x7f, 0x1, 0x0, 0x0) r15 = accept$unix(r13, 0x0, &(0x7f0000000040)) recvfrom$unix(r15, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) recvfrom(r15, &(0x7f0000000580)=""/195, 0xc3, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff02000000000000e5007b67071b542a79bb6a7388c0538706000000b81800000029000000310000000724c20100000000000000afa9"], 0x39}, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000000)="d61c7056d2b73dc1c8dc775a6056ea961b2f70c9acb95c91015985c88ba85412d7ed612fdc1e96ebd34b4d427f66dbd5169ccd076fcaee4bd12c0a89d3089cd5a9410c1b34a1d2", 0x47, 0xd, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x6}, 0xc) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3eb06c3cf3ed78a4) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r4, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = kqueue() r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r12, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r13 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r17 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000640), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(r18, r18) r20 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r20, r22) getgroups(0x6, &(0x7f0000000080)=[r22, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r16, r23, r24, r25, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r4, r11, r25}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x6, 0x2, &(0x7f0000000000), 0x4) getsockopt(r4, 0x40, 0xffff8001, &(0x7f0000000040)=""/29, &(0x7f00000000c0)=0x1d) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) getpeername(r5, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r6, 0x0, r7) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x1e, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="f6e07852c102299d85dd85387aa1a88653c93fcaa7900c662e", 0x19}], 0x1, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) getsockname(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:20 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x8, 0x0, 0x9, 0x7f, 0x6, 0x1, 0x0, 0x100000000, 0x10000}) r1 = msgget(0x3, 0x24) msgrcv(r1, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r2 = open(&(0x7f0000001180)='./file0\x00', 0x8, 0x20) open$dir(&(0x7f00000011c0)='./file0\x00', 0x8, 0x160) open(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001240)='./file0\x00', r3, r4) r5 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001300)={{0x18, 0x3, 0x101, 0x6}, {0x18, 0x3, 0xc6800000}, 0x8, [0x3ff, 0x7, 0xfffffffe, 0x80, 0x1, 0x1, 0x0, 0x4]}, 0x3c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001340)=0x1) clock_gettime(0x0, &(0x7f0000001380)) msgget$private(0x0, 0x4) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) chflags(&(0x7f0000001400)='./file0/file0\x00', 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001440)={0xffffffff, 0x817a}) fsync(r2) getsockname(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001540)) socketpair$unix(0x1, 0x4b74e645ad4d1791, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r8, 0xffff, 0x1804, &(0x7f00000015c0), &(0x7f0000001600)=0x10) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000001640)) r10 = syz_open_pts() pwrite(r10, &(0x7f0000001680)="182d8f418455318c1ec80c296aedde81c0342970fda728b6d398b97c75e7457c4a46488cbc7c01a138c6c03b5f0aa2f3af1741f25b939b3c32b0489bb3f75a24852a3fdba12525064daaecb6bbc2febff5a24d5605df548263fb8d73f04c8c8d7020c218e2fbd7b6a5396ab78484abb6df8311e5004f7e1b184628b632292780d0ab2ec797e7538bd9f00d1807720f0c2d7799b2c9cbb5e841f6c98a09c7ce7e6dae02a1983d6377f53517b00d9691ebc057af3398f8a49fdd6ef70fcf629e25bf828618642245b8a3ed11e7f6aeb3fcc9bc715c0d31516e2fda066cd6d05c4564bea55408b9f2", 0xe7, 0x0, 0x9) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffefffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x7, 0x10, r1, 0x0, 0xed) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x18d}], 0x4, 0x0, 0xfffffffe, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x7f, 0x400}, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x100020000000, 0x200000]}}) 16:00:21 executing program 1: clock_gettime(0xf0520c2f64c5fe25, &(0x7f0000000040)) 16:00:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="2ff846e60fc3353875ccfbaa2ab341f413508c010102ff8eea843b01effe54cd7337f307f99c8f3431f43cb4ba8377d21108fea2dd0b1f36a3dc6bcf4135c9f937e2c0563cf92afff932275c9783d2bde03588c9af43676bb2d63bc0d90303a6e0902141ef9a7c6a4abe078c51be864c89c5b36698b07003c98e9a260f517e0dcf2af3666a269aec8d2fc1ad6b92be33ed865e1a2863ce553647fa67fe268c76d5db5e09f79683927560bca5868982bb7ce841df745780", 0xb7}, {&(0x7f0000000280)="96e0881bd03877d6ce62e35fe851acb91fb18acb7509aa64e21359e64d56e16c5152db604613f6d5275629566e9da3385ea9b8a73813fb7b11036593b615aa5a57d7fe2140a86cf134daa258b2b79e583513f291d27984a9d0b84ae95977a4297ec37b269016bb0ef2a30a3838e6baa9c27bc503fbd20862630131237383752d72f29dfdd0d5574a9cc6664c5e23d3c1cdd548bf8b44d3e483519662c4bee298f2581b8de33b2224b45648e6b95e31d1baffdbd0d9bdf450fa4843e1e471a0d646b348bbdca5c5dd6d457069113705263dad863bb5d4d8c9", 0xd8}], 0x2, &(0x7f0000000380)=[{0x88, 0xffff, 0x3ff, "941e6be4c58faa523dfc8a1f5a38e9cfa403d9bd0c64debdf6f8fa5f2e452f017cc8da1d679c176290ac28ecb545cac3ad0ddd5d28286e8f917f60b6fd18a37f2bae3163383e5ec8d88613738811210e7d8cc5977807ca6f170e02aef4ee393069a6a288eb59726d18bbc5ffbc30bbc09b5d464b22e1"}, {0xa8, 0xffff, 0x20, "883d08399d150a2c4669233de7201b630c6ba6b5f707be9fa52e870bf1ef678001c30ba7222c4aeebfa09865be245df34aa2cca69cc928962d31029e77ba3d1acb9314cb9b3a8ade431c0b5c82f78caf25b6584875a3e26dd3a9fe309d4df4e857f3e5d3161665dd8b0036c08eeeaec47f4a518f9fb51470f67ee35035edb798202092aff73126ffcc2bc3816206ab1de71b282dfb5d29"}, {0x58, 0xffff, 0x8, "c85889ce287bfd854b1db491b9c62f2f73cdd79fe1f02ad3383d345299eda1744783c314fbbf532ccb49bb4b91068ac859c70693940fd2ed11991488f7e9dc96bc2efc99"}, {0xc0, 0xffff, 0x101, "9c4e1a8c68339669bf29ab0a331abf68275506a9a012bba4aae12455907f825b7f22c96951def542b936c214529a3f1d485dd5c01eed6b79846657c2bccc87a2c5bec1d90e2a1691cdedfa7f5d3b225da920c3d417fb640dd2157c6e43406308a1be429b723d057f5230ee912f2f4ca5e899adf902a6b057e9891659568b43d7cf29fe0795e5394b8be597b0b37377e1463f3e6e9508d13be9b682576edaca1857e7b9a6bd842b60733001e18b2d2f"}, {0x98, 0xffff, 0x4, "a93cfa6fffc1b0ce07f95a56963475a0dcdf0ea4072dd85973f2092a63d13af93fbcb8ec6c5392dc706f32e0af726f8ee87259d0909af1484a82e42dfac299a3210cb98f39ca33e2ce6778267ff3c8edb3f7ce72f16f9b5293e550164174c6e852199ac49a1f1e256daa28cbc1ec08e31f821e680595ce0733eb77cf6bbad9323d8c846aa942cb3d"}, {0x98, 0x1, 0x4a1, "4da181ee7d99a9875cddefce6884a6b1ed99dcb62b2bda92ed4bda4f1a834d6caa72c4fc2abb8ea112eaf8e5e699edcef1d370a49ee96a27b11bf5313885a07a0377688fbc2bf3d883ed588c3479db09a41348ddb529d2229dcefe821d91f8b80d3563443b9d49335117cc7976846e9a038d76c8d24911bb724df55bbf525f4d8bc2e78e95e708"}], 0x378}, 0x8) write(r0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002064f8c8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002064f8c8 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000300)=[{0x3f, 0x4, 0x7, 0x4}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x7, 0x101}, {0x2, 0x6, 0x5}]}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x401) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x24}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f00000002c0)="d000000000000000000000820000", 0xe, 0x0, 0x0) r4 = syz_open_pts() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000380)=0xc) listen(r6, 0x4831) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "6f0000008000000000000000e74de400"}) r7 = kqueue() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "2d93fb532f9c401c6e6a00"}) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r8, 0x0, &(0x7f0000000040)) dup2(r8, 0xffffffffffffffff) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0xc1) r10 = openat(r9, &(0x7f0000000400)='./bus\x00', 0x10000, 0x1) kevent(r7, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x7f, 0x3}, {{r10}, 0xfffffffffffffff8, 0x4, 0xdb0659aac0c055c7, 0x3, 0xffffffff}], 0x4, 0x0, 0xfffffffe, 0x0) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r11, 0x0, &(0x7f0000000040)) r12 = socket$inet6(0x18, 0x8000, 0x17) r13 = socket(0x800000018, 0x4003, 0x80) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r13, 0x0, &(0x7f0000000040)) kevent(r7, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x10000, 0x351}, {{r3}, 0xfffffffffffffffd, 0xc6, 0x4, 0x1ff, 0x37}, {{r12}, 0xfffffffffffffff9, 0x10, 0x80, 0x0, 0x8001}], 0x966, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x43, 0x9, 0x7}, {{r13}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x7ff, 0x9}], 0x4, &(0x7f0000000240)={0x7fff, 0x7}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x66, 0x0, 0x0, 0x4ee}, {0x3, 0x0, 0x7a}, {0x20000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r6, 0x0, 0x3f) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r8, 0x4, 0x40080) pwritev(r8, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f0000000500)="86e57f3db8b5bb4aac67155917c7eb67e0b93b2f568945cfe9b3162e3bf3a6681cbbe261ab0177072ed6cc543e5dcc03b4f6c50a331a25e0dba20d7684249bbc0e57b03013478688fa0183430ed943a085563ee77f3dce6f30e09905a8eccc3b2e4d08b1d05a48ac0d3880d80b174fa930c38b54e3ab1872b7ed050d423fc139419ee74184a671e8d7e96f9b39b2c5d71cf5b08ee0f5b34b6cc55df5015acc78ffb778a3c88581065ea8a6d113829c3a6fcb79fa69a5fb644eb14b96371db5c0ee247b2153a7fb1776e3f00c045b3dea2940b1b1fcac3a73231711b7f7422037fc1b56a13f71c78f784711ff66c1e53311c3fc679d03c6342e265f34f63e8d1d4af1b6b773cb4e4476d3f7dfec761e1bcb8f10e20ff2affb06645381acaaa35cd7139aeba1c5172e424383a6c82d3bf0eb00e9dc2344a49814e866061e71409a6b2c1c45fefc07d9d7a915ffe51f762ea15f6ef2a4da30d8a195c61d632dfeb04bae22ffd48720eef24f499f9b77f30027a61c746ba98d853991a32a1bd6549cb8214a1f63e41bd83be7c38d5ae4c1b0b7db486f9d62953f515c902189d28f7b0248cf427b2cd00265f013ca9f731fc8a2bb4519b6b37e67ecf79675c3e7f241d95935a0ac849a2c9dd451c599af85457d1a1753a541ff874bf0bff9b118a41a9f5213d44fcbabbc91b510cac52da664739a658af2563e4006fdb6ab03f437ae055bd4b7daeaf922f38186adc0b9251cb232f9d2ccf3917fc00bf60cdd9831c8c4ab51d36600bf5832f4433eba2bff012e4df298822f5dd21312c5cdf3c742e3193844dc1bae37d088491df4c534c2d7fa8c6b72f36592cc2cb068b3c38df8fc14209c26a76025dd3fb6eedde44f95df6a87dd79881a570aa1097d849241df0fbc0a07c775e2b1bc5c05e5e288e7da09927e2c7d3a88c4f77b495d48b1f6a0d007670c5cb724ea9041d49f9ffbcc7215d2412f4e80499b01e3fff6bcb66caf4d16ab6c1574fe5f8b9f6dd0a28c1390230465ae184cc4f6521aa2e194055ae9c7e3655b9cfa1629d671ba8bf8ac76efc0104fe0f3ca02161782efaa122491a5a51bec3e2e0f735d9de9accfc92e9f2fa7797e553d5cd54e47d33e18bdca767a14402e534d79c70a0862b018fb681b825b09755c4e7fa074e37044ab3b81da63fc1d85ee310949bed61a24122c8ed9fa53a6159fe1e0e2e266f6e87e143252510cc8b143df3d42a909a0248f5429e1a9c38c2403ab18575b2b4293389b8787ab6cf304727e3fa0489a4d25b046b2ce32ca0fa5e72b0c1a7bc6a4c30c0454c8824635aec32a7941629ca1904843672725422f765ab036e8fc8c2507f103ccfa7dbdc3f54003d6a0378e502c9e9133aa6dd7f3321fd8bf0284981c4397eb78e1af48454f8511fc689d3139de2f3c79c60ba0a32cd4f9fe8f557a3301dc15cb3cf2f209df925b1f9b057c0795ba4a85435a47616006f4e18dda4994802193b121e10800af1f01c1f702eb1b2504b26c50bbf72e5882f88e794e55f822aac9140c3521ae1c4aab192b5d0698810e7169283fd696820fe187488ac5d3d0d01521c58700ae7acd79ccd904d6e77d953ecd586e043ec28410d2cec16a1597306dec5baa6d6eddf769acd8b08e1f86d2f2c78788dabae59cf4ae9c735cac13f2a40df4b14c03548202da43ea030fc2b7d139169f7cd3a120b7900c0e8f4c09430cd160243963cc9c01115bc53c4314e5d55262d9e844a16ec91e2eaad997ceb131d313b929e1fbfa94bb71bfe19e022520d253ea41c772cdbf99c15f187a9726e0321a971307af888c1de920974ed2a1d7e23d51c433382e12a5bb9ce87bfe5171b7359170f2cd767af341187ab76422aea64144e66daec76cc6b8491d8efdb9090d56189f5c8af57c0eb750bf10841a574004cd46718f0f14ae3042dff5439333030ece5ac2d4b11f54e5e57371a39afeb5506c017e03b82a4f1b20d815003a60b4486daf33910ffdd7dcd7241b2d9399886eb6b3e2cb2b770a20bb21d2cbc254cc2a83a65fa816a63d6c728d81be40807d07475862a23562e5bda9e1ec8dd6ea238b23672e16805efa3a16afb3dc5d6dee7a23b05d6678b5596c8708d07baf6c5dfdcecdecb720ad6967c8f8fe4714630006dec9cfc82607ae363764a4aa0779e8549a1ff08a9d4701fc5d00a9c3db8e07575cc6896160bf741a75459f40d56dd160fb14b9743c04b3dd4aed141a8f851b240c85a312a6357d77da35be4f509b8f558a8a35f3bfc4d463e983fbbd3933d018f6bbcb3184f30b643283c1ec99e59332f6d62504ea2fafb3ad4a75af8e19775d562fbbc8c993ac2f2e7af393364b1f96596cb09e057a2152073cfd19b2a7b06f3f9c07b58a9e772632cf46c6f7a7a5be9064cf2c7745a2672754a2e13c2b7c0b001a286f8a9eefc732465e51d461450507f6d32f1c023bea93915e81cca4439290612ab226532cbba52b46e44a49c898e7928e55d0248e09faa78fa26d76f3e6d788b289abce49dcc3740bf1ec2157b252e11d51cb014b993946265c7c408f87d16dc111422d540f8baa0aedcfacee2b91c0922663711b3a57b859841627d0ab4840b6283d5a325eb6e1bcc64b6299d54eee809ea661a73c597938e36f22ee799751fc02b25986347c641a219d6c4d672bfd6a53bea2dd2cfb815662c47c23e4f62a0f541690ea4c9c2948c720454e09ce49fc3243bcd4c5aae5df1641dd8d647cc61b780acb326b6f953ab723bffdc80f9c26fc319855c7e64353611d37ab720402f3df412576e5471c98361540394b66c2eeda8ede83d53ba3e9f85089b1b20686f98b596c1d5cc2a89299e181ecb041c3f339b0fe2f04e0c159d97dd3b87e4cca5dbaccda45492acd7251f739a1778c3631c930e93bbb6a44334c7169299f0ab48453b4b0bef47b25d4fd469fcbb3efff83426f3c686abf3e86675abd2712dcef270adbbddda243273309f173259e7834f7d6d5a6c1fb56b529d0294c68789e1db6a7a55597dea0fd243f5c5777899987dc9949b356e3352528f5b0a5c3a92db45fca1232bc52719bc12bd095dc1ef9b09e4c58ca6d353ab143d84c3c6a5b8e725ba368c034affa68342fb1d03217efb2badb3cdf2e1cee6b5273eaf3d8f383daceabf03dfc884aa72fed47b069a2492a06de0ef0d9232fbccc264f8c9e907a228bb86d3a0eb24f2f362044701f0a1fb624fe067bbe2599bfc2444092f12c4d49787ed7272462d327885081229149e31cf7d4ff6f426c9ecdaeaf7d7445a291b5a6bb671fb16d01c89507adb76e3095dee4a155f09b5186d9a7a1a18a315c1419b2aa959cf70e960622d0b022560fa46b44f72f69c6d849d2caa180e459fc272bbea2a41f83856f62a716f281febb59bc6e82a8f0eed125c759a07fecdf48f65b981ec79ec3e18e3f13f7a29ed15569c0dac33b2d6d130bcb1fd753a041245fafd8dba78b282417f6778f3ae611b8490e1001040ffd8d28334ca452a04aca69ebb46c34c214ab81098cf0df375a03f1ee2d8c4dcd69f809a00af46a6a9560cc597e1d6ff93d754c7883ed6c9e956dd97754ce744100b9982f4578fdd1d49cd13a2f2fc938e62ebad377e5043e5b00c97446a9162dee0ba52788a5882c95964bd6fb38fa765489893603c3efb6bfac65808f349aebf4ec10ebc0e6905f6a75b78f6a3d0d734d5dfa197389228e3b731f085362a8c5a0d8d0efe09fa369a0a2d9012511d274b3f1a5bc23c1db215ce63359f4ee8cdfdbeec9a3ae187f1b210970de0f233266e56af7fac4a03f4b9fcf48799d085a3008821f14a76db5cab0ad4491cab68019d0b03a3fd4104a793fba595685ad8269867fda41c6a0dba35eb0d500b6b6579bee9e8a4c72a9fbc929e4514685fe1f8aa64ad0a9ff3d95a3e188b851b840bf0920da93cbccdb8946898e106aa5d7e7dd2e77269050d029d6f924df341abc8fa8f1fb22cc5ff64830e9c44e8b166b0ff855d4990d4761d8dc32deda971f36e713b639b3d515cf56f2cedfc152b50a29d3998346555d52508d4739cef038fc6fa99d441c470c0556b06a892cdc8e70b8cc99e61dbc5db41c13bb88bc97862a8acd2773ff584061c235b283bfd1d6258014e151bf546ba03520c3ee9bd9155c0e3d4cdcb65faa5cd0ee4cb6e7547f6513cdb86c439e9b662a71a7b4e8fa2433a4523e9f8942e5578f0bd955188888fa2047f1198205e055f5a47567e518f92acd06eef6e18157b922d95eb86c44825ea7466d1366e4edf296db121f3fea644d9ce36c358ae4a0a1db67f84b489215f46d2c1d2ba6b3a2207bcb6be83ee8454c631002466d9d1f8bb63b8f4332f0361ecc8c36192e6e71b19693fa53af03f84b2e23a3d6de26fe279833e024cd08246c04500cbfd9bdc97f39ec529b383f6f24046648e6fcc943caf1e6fa20b123beac3e6f62367461bf0ad62b4d3cc45b0b58a99ffa54ba94a262f2771384fc02419d5878d9cd9b88fdc98e58ccfd5abb0ad09bd49d6a88c2175b57f4cc286e2a0eb048032a5dc877453bbb3a64034651928dd9602bb385b728bdf565e4c7bd3c5dcdf8442a0e8e69e289c030aeb3573e995a6fd43997d5a6c6bb76518aa9c1da078509a8f4b899909ad6d443e2ce967c67b5c58db0640e2b842d3e36aa5b99dcf2bf7da5658c493151566c8c143ddc1349960d3edc586a7ac3ed99bb85c53ec496c8b6e98fdc87343efa2e14eb6544e8a68dbaba2bc166a0176c7bbf774c99350217d6d56d747fdd6394cb79bb98758648e376242b9f8aa69853c5c37a6305dd16570133de6f764d9a6da1eb0ada54cbdf4d552f6b8402d358083ac0ef9cc7dac71a50fe73936202f57b3f2556ed1c1b3928b10eb18ca3b05754bb5d378d4f10c533a33558e3c0e61568e99f2e9b19a6267d5ae64846a5d47c9bec25c490dfd4c14a5973464970e36b44d1b0eda05f4467e79b20b82a66cfcaa4be73b46d842d63196f5026f8eb4147fbdc3a402683d73715c35685aa1744ec6bc521f9ca2315e27a837ef9f402aa91af9ee6ea9356bd0f9611bc44eece2f89e16145e12dc5640d6adeff575f5d4acfb9910f236bdd38ee63cea4e0715edeed60d48dcc58a9c7474ed427ce91a55393ad478edfb637fd829ffa420af758207f3efbc4c4032b8b7ab60f9350d1522dc6141e31abb94b4b2a7a6703794c0d95d850a8302f3dca8aeaacda8b4899f37385ef9c35139fa0c025f53ef4d552b960298eae1f4923f640883d79bdce8b496c2f91400df86fcdbf35ca9aec1b54ad03b0064ee4bfdfbed75365edbc1cbca865de53c73a6188ebeb2c6bea53c701dd12455dbbe534eaa3a1e1bf6074ee53b2649959fc8b700f288efefeee0cbbaebb039c9ff0a863ae5091877f18edb44d225d80a7a62924401bb5a2bcdaaf317fab2a67871583ada8cfb38a08db3ccad358b0b84a1210f9386c5fbf7c3e17972d052306460b1cb8e445e4bdf70bc25c7a01f9b5c2a4b75c63d4117c0ddb848bdcbc2a80d1e3f2e9789329bcff4560ce5429aa77ebcb1001a016742188f4ececbb4c161a5fcfa3f6e97de213e064f7e000814b900765939573267118a566054caf3a0ae001af1381acd4a2d8fccbac68552f1cf4f5086ab7bea93e23fe62a55c5931e2c0f554bb70fe4ce41636fe795b92a2477051f259be13ab9e25a99458411f90006e1914b6d62963b2067d695ee62903d38e848211d25006dcca92ce1200910309b954b63418c01feec2a13346f07b94d16b863e1f447c55770fe166613459229ef86dcd6ab90414dd", 0x1000}, {&(0x7f00000002c0)="21f8a162166f393702240dec369b2528936631a3235577bdc67d7d66cf792ecc6410826f4c1fe2814b423cbb7df981", 0x2f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) semop(0x0, &(0x7f0000000440)=[{0x0, 0x8, 0x1000}, {0x3, 0x7}, {0x0, 0x8001}, {0x2, 0x8, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r9 = kqueue() r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) kevent(r9, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{r11}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r7}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) r12 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) r13 = socket$inet6(0x18, 0x0, 0x20) fcntl$getown(r13, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:00 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() lchown(&(0x7f0000000040)='.\x00', r0, 0x0) r1 = getuid() r2 = socket(0x800000038, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) fcntl$getown(r2, 0x5) setreuid(0xee00, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x434ea408bbda1aa7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file1\x00') r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffe) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r13, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r14 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r18 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000640), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r19 = socket(0x11, 0x4003, 0x0) r20 = dup2(r19, r19) r21 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r20, r21, r23) getgroups(0x6, &(0x7f0000000080)=[r23, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r17, r24, r25, r26, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r5, r12, r26}, 0xc) r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r27, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) r31 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) r33 = kqueue() r34 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) r36 = kqueue() kevent(r36, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000200)=[{{r35}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r33, &(0x7f00000002c0)=[{{r35}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000200)=[{{r32}, 0xfffffffffffffff8, 0x81, 0x10, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r38, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r39 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r39) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x68d) r43 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000640), 0x0) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r42, 0x0, r40, r41, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r44 = socket(0x11, 0x4003, 0x0) r45 = dup2(r44, r44) r46 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r47, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r45, r46, r48) getgroups(0x6, &(0x7f0000000080)=[r48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r50 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r42, r49, r50, r51, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r30, r37, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r53) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r55) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="25e47b0f853b1e9e0683ab971715057bb3d1d1cbaca2d5eacae5066ffa6515443addbdc3bbaa3aae1fbee59cb91f838a93776198c0ca9e4ffc68e074830dd5d748c2ce77287e3661eb681d0f86a60907f306a49fa90c9c372bc0d82d8ebbe54992a8ea21d9bb35f7f476461edce696ae520e2050ebde23349e9c2a972353496330abaded300bf6884e76de5aa594ab538ca2311b17295ae8f333956715ed4771a0facf269aabcd9ee2", 0xa9}, {&(0x7f00000004c0)="cd8cd85cad8d9057a72c3fe27ab80e6d71ea9a8628442b5afc6dd1e4bca37c93216ffa59a6e27bdf4b4d4559ae640adebc0f0553ccd3f69766aa94809a0309bf3ff2f893317b79fb4cf62f4289702429f105f06a7300eeb80788845d5ee859995b7ef061700d6c6d92bee961a7609f3806c8d85501fd16fa3690c1d546593b4249754000868bcb868a9ec0350eb7724d05926b97de9c39b07c617a7840d1f98a6beb3e23ecc9b8f46ad70d360a8619e5de99b2a7a2a43082f1077c033671014707071fd8e4373af8900b4c7041d5666cfff299d414d86015419b2482470a80e13e01ae5f7fee3a4de2af093fd41480e37b29c06fedf3f7af6887c734218dd63f6ee20d356356865632043c00f7474420e468d92405fe03d0f4dc92dd9dd537d6869e69b0cb0043d50011dd611e1948d3ae574d908391cb75208fd3cef028cc32b467947a4f7ce9c27f14e980627a2d82df162c1da35502eb34b8c0dffc196e469812d3b4cfd8aaed437aca04b79af3ca4ba7c9581f8cbba02e1855f5f8d5e2939099c22f6ea0ea255e309feeebacbe3c726fa1b2b1954495036a49ea4d30b6785d9064905fbd22ee5d6564641b2603ecbd2195630768d83e30887613b9b61e31fbe3146578736fdd25c7f146e83ce1fcac1c4b59b5a2faf6a2caba6b2f27711f8b837c2d4b757020e0dfeb20eb287e03ef13d9f6214d6662cc1811f4a8f223068a8530b4769293a0bc04bff3f4f9ba64fb532ba0dd4e78601168fc30773e6521077b172c33264feeaf18103179c76c5b29d001995b78ee73e0f69a2cd8fc74ed685aaada33b4ade39e7b78c702858fe21ffbd935741ea2836e4db2cc6e3f9bfa0eb773d9ab33acaa18749b3b980a86e0313398fbf8fa32a65b145f87a8342e153946006f3b9b6b07ed7471045903b39fa296ed8f03643851d0f2b039f1f46cfd2f6b02d32d2b91918c32acd25a7259a77e4dfad8914e752976e1c3c24d75bf5f6aad83067074d56afc19ea1d7458ef25fad43816628f6da66de69c389f237e2a71ec1dd2e5802884956200c922a17576b1f61a5bc98526ed815a582cf2e4b2e9ef2d36c5bfda42d03ad94e1c7bc2d8019f3c2cd258a71484a83807f565f640c16b1a2b10d71846086c5dd83d05deab6513a14f2b05933b9089d39b583bf9a8aa5dd72f818895c6d123e9366e4058e0f01628c997cd2b64156a66af9954d8c5fec42d303c8cfb74d587ab4daa14b25f8062e7db79d8ae03a186ab513810d0e10c7f9ae363fc3ccf32b838757da1f008dc6c87d6840107108c96c142612c2635670737103c0cec27b765ba7212b41e774b145b89a5283016c54a4c12a8ebc9b8f1ba5101c9b13c3bb8a441e67b5d403f0b063406a3922c140483510ee2f257ec7fbebd03a6b74db4cbd60dd488e45d60f19a139ecf682a152cefde4c4df9d81ad20716877a18eb748452e5bf7352f5d0700b84903d2d97197259b0ed08d399f3d3e4b4a1a546c885394c9a7ff03146f2edddb774e1b2d20ee8d326c9086577fe37e890ce9ba176b31c7075f48781bafd97be37ce51ceeef893e935ddde61635e6a7547dc402960cb211a2a59a4930e3dc052efcd0e8a045b863d83dbc5e879d467fb7a140f9f279cb3b997dccb007d2b0adc81343edcebafb02952644d7a15de703616610a39aeeaae070f8844e6bc085463e06c845baf6f95041787e0514f198503873434d8d4da2f3ae587aab371aaea24534dfac4e4e296cc04c98eaf8b55795107a3423efd340278f45668e5a6f78f15ac4c070aef9e85be8647c67c515b8f5d9ce6ccfaf9bba15f9bb0a7bf5380982001ef19c88d15ea6515a80ce912543b1e8f8a01b20302158b43cd6261c2beeea81dca0434b46ff220e8d21f13b07063d9fb8a5961db57a44bd3efebaadaeeaf2e03eb9720c7633577c8a1e76c34a3ecc5f4fc8d2c11be336c385158a13965fea6a11935e83ee5735a211fbe9ad4cfa9da7d00a526d00dc7e415c1e1a394dee8094ba519a2dbb8268755ef18c4a82889e20c02bcd4a2bcd3995fc1a5a65b05f49800ae2f359dc45414b7a9dc1dabbbcc82941cf880d084f74052c19b93b1cf7b6dde010ce3dc7560db8b1e987a947e298508b6493694169bcf41816a7fb767c200288ba5494e8acbc3bb56838e1b0dfec625e858f331a6033f3099fbe5f39d6feae6410efc11bf06ee71449c7178453bea21cba1550446ba2c4b90054d281d5b6f25321c2ec60785669926c0b94e427dababc38252e97f4600f570b77c73a20b7678caf284770746829820e9c4c4acf5c6b57d0483944bb61b373cf3dc3da4af7056322a25458318e35a4124f2940d4ab2484660fd6d77310dd91151048cc1ad604e5eb37735b9e0eead1e2659a1cbc779d7e6468f56f7299b7cdc70d2c140e6c0b05ed1abcc35a608773e220804c57b3b7440d78f01bfde7f6e5c3ceb5a6c0dbc4fa2a7fddb56c17b1c17aa146718cbf681eea034808f2ff7b7561e15a69f5baaba469234e64440ee338ffc7f5d279dd86232c45333fd91da4b003c3f966f71df33aa440763c7ab1bc610eb4afe79a0f71f1a1ae2d640f9eb751cf80e1b626a8e371c8f85389b12bef5da3f90a3a16e621367711a62c87f7abd010b66b0dd5829f7b3ce71f06e3dcd47bbed08d803ffa75d44c4eb3f1967e23340e03d455cccf7b6cf4691987fb1cbc34425053178c23ffb57e42d285a0f5bb1bda2e7b082b5677d4d7b146d609819dff8250175f09aa8eaa8c08eced905b4de99c8004751f9ca656f070ef28c6ff13c6348a476ae05dbbd3e8ae269ffa2df59d0df5c6e026c1c55aa2815747519009e2cf610ba03468bbcf5c8780aa33ad73cfdba3ef35021179b9b907beca61685e7d01bc73e308168ad761a35f1b9de9fb0d835578551c09d869168621888124983281de8fa63f205fc2b2a148c5a08fddd61a49c1a7ae77ff82cfef658371b850a0e978d8c45e872448152249cd36a543f5f59f7f765a296edb8b0bfa42d8b3ad040902674afa37d1250a70018f4ad6e6642a0e1a647ede5e96b40d5ab4507d827cfb158828047eec258244bd752abfd5cc8914e238ce8e8721786ab34adc1a8817276f0292e2d612bff9f6494b3608d8a967599a380671273dd2c3796155c9dd4c75d8cad3d18af4869f29c5aa8a7a62e30408549261e5b0ee863cf6681e3fd207ec2746ab8b5b563b5a7968da682f212ef3183d2686395e9706cfe32ea91e8f563575b09bbc9f9fde22ae7731542926158a2dd0725f132c67e21e76a97c155ded3e13a1d008d35de5e206921f60780a6c0137754081f42a7a328066b4dd6241487760cb5e670696d99607e86882ed3dc29233e2ce8f0a2b8d7b53868dcc29ee43cdfb61e953e04c9b20ce4bd3608d73b0d7f2696e68ed62856580ac7c30f747f518d9f5b473e0d00034d1716a4317df51fddcdbbec0e7e0b52de5ce6ea10a1d79c5935f092eefb4fe331e873b4277eaa8dd927ce81572514f97190d2d280a849789f4d9da327c45737c96c51fdf88fdeb504a3e97a34cf7e8ffa8b1b0b746aeb543671fe0c6519b3f2158b2a75dd95bac36573f71f203202dfca15f625c062eb37f1a6746c114e3eaafe3bd8379e6f81bd649ead03862e6805f01d73e3077ff6a9fd198b0d00ae7050608be70c761b25bd2f503d891de3df077495de3af6a6ad9dd1ce7a9b93dc37701b32aaa6241222cfc56a5cd7fd0c04fe154c259d0d16a4f8f0626eae519d19d30ca7f2477c72771a946408df33c5963114246ccf808b0058f57a8988eb8a02536be465cfc1edd523eea81942c63739fefaa64e322a3c8b8cac6a13a35e53ff5d777a30513f50013193519b9229dcb4ffa3d616ffeff7be3ab44dd672ff6976bcf989848040e7eae95a46958a88112f970c74b258d61f5e8f0d87233069f727a3dad2dec708d0337ca259fee6f4d731399d4a39eb1d5f0730b48fa125814b32a2435ec857b34af961d19426db7f842c6be2945134d57337df4a11dcc5b3ce975ba14ac51a8a35b0362f473faa690e96d420c60dca0a9699e7329909f23e8199879d013b612d0895de20a337de317d4ca46f4e1d3b8e1a75792bcf2526d0fbee2ee58862682f6e6f46d5f8875fe0171b3bba773eb39c5b455954b16596141123b79a361a7450264c14cf4a82a9cb932e2b5ad6323bf4d6744c2fa38e8aab34d0997d812e7d050765afcad9520346172bb596e057f2f0238de0e7b2e6d997f28ec0e3600c1ed72a043e614b33654828c0cfc7c14d94f4bf387889b58dd39889147daf2319e4d6cb3f3b5dc87332af744a05ffc1bdef69e06d8db292ecede143bb632111ff616ac8ede0588211f84a9644a332163048fffcc399ae6e374ea0d6bbf5d7339149c3b3283c82348c1194315e92e6bd563a85758ae6a82d53a4c41c01ac604a3ceb5fc45aff5b29b929254160639c9427fbc419408684940f482d70274bdf4785bcab10d7d918d8d2ab543900df4b586c69e725186c606106870e51677cc7a184b4cec21975a9913b8279f319984c7971111afdc31de24ae615850203495d047c564e17a53ab68b7a8c96af32e5e6a21e3b93aaff56113987a3a160ea385c8827d465683d2145f0911a9f2d24a3e550308ca9d782fab9ebd41fef4b7b2bb32d900e81cae32720a2f8530bd1880f23fd5544206158eba5706cd286aed1c1803013fc406a1101de4d2515c996435e393810ee592903a12e2ef41162c1523d2db796712feae61ddf44f9c05fcf6ec869898c6868214336c3a665f508bbd43865c5855e0bb9f12c40a613487cf5559ff799365a4a67f50e8ffc4e3a7457e3a3c164ebdb46be7a121bab708fcc59db0adf307b5b30e3ef22ebf49d857aec94a22a1173f69f985c48b39f0b6f96a4268843d56c8e4b67aa4b0eb2847904127ab79a88da9f1aafdbe4c019291892d2a673987b3f0b70c491d109dbb24b8784de176e480a4eaa02f1d54f989968bbbc9ca5af9a3cc32faac191d3aa86a62cc2e4bed900c480b3f6ec52453b949fb21d76d501e56985e4f61612caaf2ca388db6a0690527a5b4b861023c5f874b2e9b26468a1d723041fcd4af9b3c526bd07585727bf4656e7185e6765ec62933d39229019fe7a4c8b3068626fd36c17914a744d1deb836e6233a75da1fe37d9146953c1d4fa22b4ee3e7846a3bf2c93f58c375877b0f6fba02238484d91a1f599d1b9fb16baf1adead70957298153fa1066884eb23d71793f0f591f7256770532b7d87f7b5f804bf86b297e04750744cf8c975186d27fc0cb52a5670574c8dca9bb6475164bc1849eb85b365f78d0625688ba1d86ba1d37eb1b489ea9a9dc86068488642970dab2f273c26f51365620a7ba23396346334f0a85481f6b230e2d0099455b31384a12de7d7613ce9d2c511aa1b667d4d97e3cb79c8a30cc9e453bc353bac051a8ae8d0e054add215c4c9c1513d4eac0f1c9ab886c5def8fe945dfc5eb2bfb3c77f0d200bf9b582050c0828388b54d44468f88cd56138f8311cbc02363d383711a40c78ec38b9303126a0960c33b1541040e1ef458507925f1e5415d8ccf9592afc0e454ca26d9777c86b2575a23f729ce5062ddd4bd27376d7b145ae0d550b83ccad9e261538fe218bc6c0eed8c11e441e4df56b15d56beaa894fc0c5e236482009d90b3348b4f601c30350019e08377b369cca5c326d510be9602eb063c4fdb7367967ce0a6b899e476201f3192b8e3ae3d0528ad00a23f041c5b64be0ab7c39b2c29a722f932e1ea7873112", 0x1000}, {&(0x7f00000014c0)="ba12e92c8e595ad4e8c644e4ec4729ff4f1989ad7c2d5b3aa75090c34731d22f9ab3fc3810f61f2dbaf5b558d2af799a5b2d8cda322eefc23a6feb0b88d0ead53c3c7085f6abee9e5ce45f34a1fe8b4f29af156dc36c265a333e6f48feced913c3959c1215d4af58fc871df31227a3b71827123ec2a3492deb17a349b5e3f755d806a8fdb2318bc6d910c3ec7aeb3df5a31adc9346372cfaa3850d5ecf2df23c3baa2c0d89bef48e1af2d0d662af610c07f5d31ecff80116ea3e7fdcf71d59e63e1ba9fb437b954697f65cd409fdb5c329282174d4b45cefa405f9c6b6ff16026f317588c1ed7dc201a4791ada73958b0e86db3c7c", 0xf5}], 0x3, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r28}, @cred={0x20, 0xffff, 0x0, r30, r53, r55}], 0x40}, 0x405) r56 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r56, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:00 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xc03d}}, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) getitimer(0x0, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x84) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/135, 0x87) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x244) recvfrom(r0, &(0x7f00000002c0)=""/57, 0x39, 0x40, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r8 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) recvfrom$inet(r3, &(0x7f0000000180)=""/58, 0x3a, 0x1, 0x0, 0x0) semop(r8, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}, {0x1, 0xd992, 0x1000}, {0x0, 0x6, 0xbc4ef7a7635ad893}], 0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000986243c94d5cd2e1e35ca7aa0552cc71a5ec42f339069c474805855bf763dcd4f1f1b49889d2ec71e83ac4a6ef7ee3345a33bc433dacede97e4d71a148783cabaa899813461f829661665397a02d6939f8e89e62264e0f2213b3aff134aa5fc41a323bc4ebbc18a7b3cfc65a705bef092434c6862a8bb96201203e7b1f6ff35a03a580309dbb2862b110d9a3556a70ef1f1ee7db81453f170b0e7e3ed26bdd5134c686ae583cf7cb3dde18ae97a4afef49c116d40bec2a69af26e3c73a5083abab7cd5d119d78272f23601e100fe36f5972d941e37786692e935dfb2a50cf713f3b957ad606c992483ead7a46f8879b08d2356b1036d0bd826f0845ecac9a77857b5351d54d76c38b4bc89b5e226846eab11994e58928067b7978bca982bd5f66c3f48d3d2ba5ee4517f1d8d5559f298f26c786d77a3e2575cf5d383f5ace7232e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = msgget$private(0x0, 0x2) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x1) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r4 = socket(0x11, 0x4003, 0x0) msgsnd(r1, &(0x7f0000000180)={0x0, "eca2f2ced3dddf2db2197bbcd069b7dfd0d4758c80a10964c2ef587c6a8261480b372dfbef5ed1d65137d53c67f1b77eff9974b15b917b0ec2d45544454f6acbf04196b242a395a168f1815362fbb86b59e1c0f0bc3777286eb7cc344913ebc6"}, 0x68, 0x400) r5 = dup2(r4, r4) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r11) chown(&(0x7f0000000380)='./file0\x00', r9, r11) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r12) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000080)) select(0x40, &(0x7f0000004100), &(0x7f0000000b80)={0xffffffff}, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3194643ba76601c6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) write(r0, &(0x7f0000000200)="cf42d19ad1b8c89a532526dab4639d8c0d2c893a4f36c9c5ba32de92f23740435ba1f6f8935d1ea95b86c6a397abe074d29ffa96a49455e80d6500d4426c3aa6f48e9d56f2798c486497a203873b205f40d09a157fda7f726c1389013932545705d73c64506dbe6cd7ba272e73099de3179195c718bf2c88c93e0a86d97abb868044b5de64b559f711268734ad437d5f05f5ed3c2fb8f4ab06b138bd9d25f4cf29b31fd290", 0xa5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x82) openat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x10000, 0x82) lseek(r0, 0x0, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x48) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfd4) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x40000004006}]}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x212, &(0x7f0000000300)=[{0x3f, 0x3, 0x7, 0x3f}, {0x101, 0x1, 0x9, 0x61}, {0x1, 0x2, 0x6, 0x101}, {0x200, 0x6, 0x5}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) 16:00:00 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x8000, 0x1e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2aea6e2e5b0c0779, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) lseek(r0, 0x0, 0x1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x4, 0x100, 0xd}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) panic: receive 1: so 0xfffffd805e4d5300, so_type 3, sb_cc 1410 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *164908 65273 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821a3874) at panic+0x15c soreceive(fffffd805e4d5300,0,ffff80001d37e9f8,0,0,ffff80001d37e904) at soreceive+0x16ac soo_read(fffffd8062ffe708,ffff80001d37e9f8,0) at soo_read+0x53 dofilereadv(ffff8000ffff9150,6,ffff80001d37e9f8,0,ffff80001d37eae0) at dofilereadv+0x1a2 sys_read(ffff8000ffff9150,ffff80001d37ea90,ffff80001d37eae0) at sys_read+0x83 syscall(ffff80001d37eb60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9860, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1: so 0xfffffd805e4d5300, so_type 3, sb_cc 1410 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821a3874) at panic+0x15c soreceive(fffffd805e4d5300,0,ffff80001d37e9f8,0,0,ffff80001d37e904) at soreceive+0x16ac soo_read(fffffd8062ffe708,ffff80001d37e9f8,0) at soo_read+0x53 dofilereadv(ffff8000ffff9150,6,ffff80001d37e9f8,0,ffff80001d37eae0) at dofilereadv+0x1a2 sys_read(ffff8000ffff9150,ffff80001d37ea90,ffff80001d37eae0) at sys_read+0x83 syscall(ffff80001d37eb60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9860, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d37e740 rbx 0xffff80001d37e7f0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d37e700 r9 0x1 r10 0 r11 0x5ade3ae451531ea0 r12 0x3000000008 r13 0xffff80001d37e750 r14 0x100 r15 0x1 rip 0xffffffff816dde08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d37e730 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=164908 stat=onproc flags process=0 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8280,0xffff8000ffff9650 process=0xffff8000ffff6d90 user=0xffff80001d379000, vmspace=0xfffffd806bc09330 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 15965 276476 65548 0 2 0 syz-executor.0 15965 111988 65548 0 2 0x4000000 syz-executor.0 36773 255391 0 0 3 0x14200 acct acct 42263 86657 0 0 3 0x14200 bored sosplice 65548 390661 92812 0 3 0x82 nanosleep syz-executor.0 51132 100646 92812 0 3 0x82 nanosleep syz-executor.1 92812 421399 80191 0 3 0x82 thrsleep syz-fuzzer 92812 76789 80191 0 3 0x4000082 thrsleep syz-fuzzer 92812 481484 80191 0 3 0x4000082 thrsleep syz-fuzzer 92812 306767 80191 0 3 0x4000082 thrsleep syz-fuzzer 92812 297115 80191 0 3 0x4000082 thrsleep syz-fuzzer 92812 492450 80191 0 3 0x4000082 kqread syz-fuzzer 92812 209365 80191 0 3 0x4000082 thrsleep syz-fuzzer 80191 186132 64320 0 3 0x10008a pause ksh 64320 394831 69878 0 3 0x92 select sshd 49366 205316 1 0 3 0x100083 ttyin getty 69878 442011 1 0 3 0x80 select sshd 88338 488709 90929 73 3 0x100090 kqread syslogd 90929 410545 1 0 3 0x100082 netio syslogd 33774 467376 1 77 2 0x100010 dhclient *65273 164908 1 0 7 0 dhclient 25615 361057 0 0 2 0x14200 zerothread 92513 418163 0 0 3 0x14200 aiodoned aiodoned 20835 486861 0 0 3 0x14200 syncer update 45582 63670 0 0 3 0x14200 cleaner cleaner 87934 6484 0 0 3 0x14200 reaper reaper 5536 483420 0 0 3 0x14200 pgdaemon pagedaemon 80081 166193 0 0 3 0x14200 bored crynlk 97551 230416 0 0 3 0x14200 bored crypto 86031 79916 0 0 3 0x40014200 acpi0 acpi0 95015 446467 0 0 2 0x14200 softnet 95288 379039 0 0 3 0x14200 bored systqmp 6261 520862 0 0 3 0x14200 bored systq 15961 374908 0 0 3 0x40014200 bored softclock 43610 427465 0 0 3 0x40014200 idle0 75213 141974 0 0 3 0x14200 bored smr 1 320358 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9524 6487K 6854K 78643K 11160 0 pcb 13 8K 8K 78643K 57 0 rtable 111 4K 4K 78643K 309 0 ifaddr 92 18K 18K 78643K 123 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 29 0 iov 0 0K 16K 78643K 60 0 mount 1 1K 1K 78643K 1 0 vnodes 1220 77K 77K 78643K 1410 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 0K 0K 78643K 2 0 sem 11 1K 1K 78643K 19 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 272 0 sigio 0 0K 0K 78643K 3 0 proc 50 38K 63K 78643K 382 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 20 0 in_multi 75 3K 3K 78643K 113 0 ether_multi 1 0K 0K 78643K 6 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 218 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 106 21K 37K 78643K 1505 0 UVM aobj 15 2K 2K 78643K 17 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 32 0 NDP 14 0K 0K 78643K 25 0 temp 118 3005K 3068K 78643K 8439 0 kqueue 3 4K 12K 78643K 44 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 1 1 0 1 1 0 8 0 rtpcb 80 69 0 67 1 0 1 1 0 8 0 rtentry 112 71 0 27 2 0 2 2 0 8 0 unpcb 120 423 0 415 2 1 1 2 0 8 0 syncache 264 7 0 7 3 2 1 1 0 8 1 tcpqe 32 267 0 267 1 1 0 1 0 8 0 tcpcb 544 377 0 371 4 2 2 3 0 8 1 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 52 0 52 2 2 0 1 0 8 0 inpcb 280 569 0 562 3 1 2 3 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 8 0 6 1 0 1 1 0 8 0 ppxss 1128 2 0 1 2 1 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 362 0 160 17 2 15 17 0 8 0 art_table 32 364 0 160 3 0 3 3 0 8 0 art_node 16 69 0 27 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 11 0 2 1 0 1 1 0 8 0 shmpl 112 15 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1800 0 400 46 0 46 46 0 8 0 ffsino 240 1800 0 400 83 0 83 83 0 8 0 nchpl 144 2419 0 819 60 0 60 60 0 8 0 uvmvnodes 72 1979 0 0 36 0 36 36 0 8 0 vnodes 208 1979 0 0 105 0 105 105 0 8 0 namei 1024 6555 0 6555 1 0 1 1 0 8 1 vmpool 528 6 0 6 2 1 1 1 0 8 1 scxspl 192 6673 0 6673 1 0 1 1 0 8 1 plimitpl 152 40 0 33 1 0 1 1 0 8 0 sigapl 432 443 0 430 2 0 2 2 0 8 0 futexpl 56 7797 0 7797 1 0 1 1 0 8 1 knotepl 112 110 0 91 1 0 1 1 0 8 0 kqueuepl 104 234 0 232 1 0 1 1 0 8 0 pipelkpl 16 117 0 107 1 0 1 1 0 8 0 pipepl 120 234 0 215 1 0 1 1 0 8 0 fdescpl 432 444 0 430 2 0 2 2 0 8 0 filepl 120 3624 0 3528 6 2 4 5 0 8 1 lockfpl 104 89 0 88 1 0 1 1 0 8 0 lockfspl 48 40 0 39 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 49 0 39 1 0 1 1 0 8 0 ucredpl 96 392 0 385 1 0 1 1 0 8 0 zombiepl 144 430 0 429 1 0 1 1 0 8 0 processpl 864 460 0 429 4 0 4 4 0 8 0 procpl 632 789 0 751 5 1 4 5 0 8 0 sosppl 128 3 0 3 2 2 0 1 0 8 0 sockpl 384 1061 0 1044 7 3 4 7 0 8 2 mcl64k 65536 291 0 291 32 3 29 32 0 8 29 mcl16k 16384 3 0 3 3 2 1 1 0 8 1 mcl12k 12288 10 0 10 2 1 1 1 0 8 1 mcl9k 9216 4 0 4 1 1 0 1 0 8 0 mcl8k 8192 8 0 8 1 1 0 1 0 8 0 mcl4k 4096 40 0 40 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 60609 0 60549 17 9 8 16 0 8 0 mtagpl 80 17 0 2 2 1 1 1 0 8 0 mbufpl 256 99278 0 99099 34 8 26 33 0 8 8 bufpl 280 6694 0 1326 384 0 384 384 0 8 0 anonpl 16 64978 0 49706 81 3 78 79 0 107 15 amapchunkpl 152 2036 0 1896 12 1 11 11 0 158 5 amappl16 192 2774 0 1948 59 9 50 54 0 8 8 amappl15 184 50 0 46 1 0 1 1 0 8 0 amappl14 176 155 0 151 1 0 1 1 0 8 0 amappl12 160 114 0 112 2 1 1 1 0 8 0 amappl11 152 46 0 34 1 0 1 1 0 8 0 amappl10 144 17 0 14 1 0 1 1 0 8 0 amappl9 136 204 0 201 1 0 1 1 0 8 0 amappl8 128 108 0 89 1 0 1 1 0 8 0 amappl7 120 90 0 79 1 0 1 1 0 8 0 amappl6 112 53 0 48 1 0 1 1 0 8 0 amappl5 104 959 0 949 1 0 1 1 0 8 0 amappl4 96 658 0 631 1 0 1 1 0 8 0 amappl3 88 133 0 126 1 0 1 1 0 8 0 amappl2 80 2778 0 2710 3 1 2 3 0 8 0 amappl1 72 17527 0 17101 26 16 10 20 0 8 0 amappl 80 1023 0 980 3 2 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 16 0 2 1 0 1 1 0 8 0 uaddrrnd 24 450 0 436 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 450 0 436 1 0 1 1 0 8 0 vmmpekpl 168 6820 0 6798 2 0 2 2 0 8 0 vmmpepl 168 61496 0 59579 116 12 104 110 0 357 15 vmsppl 272 449 0 436 4 2 2 2 0 8 1 pdppl 4096 906 0 872 6 1 5 6 0 8 0 pvpl 32 188555 0 170280 189 4 185 189 0 265 34 pmappl 200 449 0 436 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 211 0 33 6 0 6 6 0 8 0