kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Aug 4 16:39:33 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.159' (ECDSA) to the list of known hosts. 2019/08/04 16:39:53 fuzzer started 2019/08/04 16:39:59 dialing manager at 10.128.15.235:35472 2019/08/04 16:39:59 syscalls: 332 2019/08/04 16:39:59 code coverage: enabled 2019/08/04 16:39:59 comparison tracing: enabled 2019/08/04 16:39:59 extra coverage: support is not implemented in syzkaller 2019/08/04 16:39:59 setuid sandbox: enabled 2019/08/04 16:39:59 namespace sandbox: support is not implemented in syzkaller 2019/08/04 16:39:59 Android sandbox: support is not implemented in syzkaller 2019/08/04 16:39:59 fault injection: support is not implemented in syzkaller 2019/08/04 16:39:59 leak checking: support is not implemented in syzkaller 2019/08/04 16:39:59 net packet injection: enabled 2019/08/04 16:39:59 net device setup: support is not implemented in syzkaller 16:40:05 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getuid() setuid(r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="6a01e9117a31d62d4931cabf0a96f52d5c5bf5294eeafb6f15c72f80827f8e9a28feaf0ea8be78ad9fda", 0x2a}, {&(0x7f0000000080)="b4090739a5af26dd76d045546bb483d561ec1e140d720cf1205f98881ac9962140bc588bad5cac0d913f0db588acc41c31b70b2e9b53b56a61b3575cc545de7756b3efdfd94ba8963b023328303cdf85d0a31232abfe751a687b374a25442267a4a12d5ab3fc90a45b143ab8be8cd0f2ddabf4439d77c3f2d1406deb69e2bad740306a2f005e62f8a68045ba50ec1a12f85567d736109d60705fa2c66b04560241d421f15e5fbc41de94f759ce267c0691e9d1bd963299f8f8fea6a5d1557bf714bbc1caf8cc130017b0c7477e47bd1e57", 0xd1}, {&(0x7f0000000180)="ea105f015d9ce00f9f46bd4a9f97c953b06a8053d75e86e4b3e288737ed24001daa617f0cab5594bc7ea8d0236af8c6a0db14fee0ddfe481b3d29d119b182dfaf6ee5db4", 0x44}], 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x90, 0x0) r2 = socket$inet(0x2, 0x3, 0x6) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x20, 0x7fff}, {0xfffffffffffffffe, 0x7fff}}) r3 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x220, 0xd0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000340)=0x58e) sendto(r2, &(0x7f0000000380)="9e57596ab1df121e634696d3c68147e144f28ba7e24206664727b918c9d145f95a2be3abd272bbb904c7e22ed3ea6a5b81f14bce8c19a91c8a768897cc3a92ab600b8cad038b769367a3593d5455285516c43d7a40071171a2b47fef7a2d39a78003abf34b21c11fefb03120f21b4e5c6644a61ab3f4600fbdc027db54b1b42d9d69ac0483500bc46dcd58fa4474cb7af355ae3e059fe765a2c51706523f7b90fd1805eae1047925fee0385c2f1288c48ff1ddce70ebd3061cf5a8bdb3960eb72adcf38eb4242f8add289166103d34f7d9307030152ce2a911b9478f10ea28f53eb25ff1ef4b4fec16e41653360dd0ae90510d61252a8df8b1ada93d9a7023602f469481aba01abbbcf93bb5ba0ce789d67e30a412481a15528b76d3b34b51ebf4779d8a1cfcaa829e924cfd3a3075e727b5dfdf3c76cecff3bd866ffec5c71650c48ec2917eebea8976df6a51a47ac215900bea0ffc31f6d922f44558664e7dbdeefa4e18a1787014682083467c6e0ec871610bb08dff5517487f579df8ac382e24dbd9b4abec5fb663917c574cc56fee676279178467bc8bb44c9fb763cc18c83840bf9d06fd8346b1645ec49cdf125a51c8706b34dcd7ace3931be5a3915a0491cb84e561b6896067bc924ab6ccbe4494eaa5dda3310e6e5fdb630321d94d25d4265f8dc9ec207743f610a312bcd6f93f81e9383e1ce6f3a7541e45046f65306897aa4931d76dd83fe0bdcdc400d7550eec10f1bdd0a2732f0ba735a8dfdf54576d7f10ec1480f12d188b9abc6bee3d735bf7b9aa7a077e2832388d2c673c472b2efddbf51ac6f08593da61a7e9df0f7dbac47b9ae38760f95275fc278b191a6efabdca211b953c70f5bac6a04892704895dc901e07bf97cd81e9558b76c939ac1c337d6b47041df976524108542d2979f267f25dc877d53ffb5eb6eaf7267a7b1466048d17cf5fe5f2a0f5e0b8e2dc05b281c7ae789f38c5a1de8bfe445f16064414912c54cb88dd04863633fff89fabac7f784670744988431144fee36a27f1996df5e8679fdbc65920d8cf9ccca2d3132bfe742f8ee68f49484f1fa3b9effe2a62eeb2641bc72c038431cec9ff560e3708961c38f36281fd9453db7c2ab4489da0342047aeca04951ce469a0b90fc58782abf396253a39bd2876c3b2aaa09c644a42089790ec947b69465edaf78d558d542768edcc739ac32e4b85071825a4fe66659555a0819bae0d81e4b061974b130d05e4366e20b343a906178b3c0a0dd2b2d93ba0a651e4cbbb19ca739d7e198b59aa4b3b3bc1a3697517091ea4f2b73c84e6dd4752edb5aa4d0231ad0db6866624623683f1f2542a4b07435d75d1d754ca223f1f8c085849e75bfa0c0cd07811f4a291826c140734a17fe36b2d1c7a84602b65a527d8db059b5e0a6ed2d18a6ab0f25da5f35328651183a4e76405e393b132fcf876404bed0ee52e32fd0ab86e9597ca8a10fe5b47e828c228cd9122921c694da5995b1f14484a209ac0bf9eed7a43662fb60da668993dbdb6c58e3624154c97130d683049613b329aabe922869d895eef8b3741b3c16eb5c40b602500d685ffd5c60c535790f24b5c5c2711b5f0233538c8cf8c43e3b561c304b804cb23f91964289c393ede657205c9b065048c5c53421fce841d59e88106bac9ad16664ec5122bc0557eca1c00e92e22ad7cb81eca65a84b402aa6748e4ac87cb14330467ecbc061e80ef0eb4fd6cdbe67b4e5e92affb65a89419e73d1c346b9edab8f60e9969f668b5a76a9d41095a70fe277bef4dd7a66d439bc865630e84ee6f06f3e092d04d846c85bf13c87c46ab7645a5faa9b313be129790c298d49044fcc00c1ec9613ee02e17e1c27bac8793da10b62dac2ef219f3158462e8ac2b2580ce363aa050a7c67c74168da8a5999a16223897c26f99cb2799881deec89aa13857550ed7ab6b73bc5e48f37b51a1a972d96f3bdf3384709e8aa6c6e7611a4c4b1e9116be303cd65a8274d561ad3ca3f8776168f3f9e615962b4a2181ca66514b04794f4e42fb34aed63b8c379941056013ecf3c9285c68383c94f23190ed22113e14d736ae643fa4dac8a25efe2138fbe49157decec73a5911407778ce0db91198d208ad0519b26455b69e66f425f444656db9b245843cf017180c878034ce393c8540646cb3010213ced3363e76eb40a53a5c2fb1f580291d09e4fb2599bbe82879a7f37a38985c8857319365ec116446e914358ab1a23a460618855d642fd9ecd7107019aca273b8f62b4015c4c1c09fe40089e5933e2794be54f3f8f3c2c52941f82f266448ac15fc7b3dcf64118a91d40dafe7811ff24eda6b804463dacb497e498574e585c5132ca062f35af923ff4504021f1a936ffe6e5031ba809ee55d40e2a9da7cfaabb9de73cc405c8ecb239a6837f1c70660b5b197ccedab9102c863da5039ed91d147614ac80402087113617863c3a7386dd030d4d2aa7e6deb3b8637aa58825b283f7870d403c46e01d76e163a99fd5b87f2ddd70a138ef75aa951cedc7e5adc1991e7269f69bb0c89bb193baae920b5ab796ca38fcdf98b2e551d171835c0867f37d1f741d71c04fa36bb19936922dcb243b57365fef4c6da5a45827e3be3774994d35721dfce625755dc14e82686e04e3c1e5939d4f423d8c48086d0d77a0fc3d6a876d14a947a087b23fbbb32e476e03cd8855fde1460e196a09d7edec7af27e411561807d84deb81771a68879ee89b4986055c8e28ebb75a29f564a9d59707767c16f5cb44a6c12df5035243a5a48433c7bd3c56f194e61022720393757354a9b92ce97e872e7a71f4430de4ba8c1c780e58bbd2405d17122a2fb890aa01bae2a592820f4e76d55c948a21906e287672510a3b3a651f627b26ac5925ce9c21c37f05704b18ef0b47ad1ae728d69318be9428b78c8bcc3aae925fda0f28c580741bcba1a0f6e57fbfacebd5df601997cfaf4ab55f802daddc4f582ebd1b872278d22c679be3392c381407c7f278e38e61a15ad756ae079eec9630719b3799041d0f5487a0c044d90310b038d667a32ccdcba3ac6b068c9272231775f3db410f476e6bfb4bef78a7daaae6282080f1e53e0ca6b38c37b23ac2a1f734053a02919174d62b115fe98bab6ab3eb07e80d2bb5db700ff99e19d013261439b69c51ba70bf058ca0788c36ba1dd25984a377c23f1549615d495267f8bb89c7f36a7f9f3928614c06db744c6c262c3ec33409f02932e74d12ae33d4264f4e649e8b19d254e62d4a97c930430ce35eae203c3f51d35b4bf31bec1bb77f11fd44d4caa7da7a096c2cc9850cdfac170623713796a5b158fe66101ee21105e74734583a88590030835e89bd92050be289e21c08a379f05fec3fe6834de28df6e08622ce8275659830c4925337c2b81841299250d30270b09f12813bee99e62a28e6095cd6dafeb51d7ab86ff0c34d9bc670a8c08d84c4bad46af002b9d2fd5d29221b97da86c8852e8671ee9f0806d79a2dcaf5883eafeaaeab1f3538be0c224b8b5507abe3c43cacba94639694f40ed1571e3d8c8e83060ed391015a12e7478cb11133db5bd3952d5149ab34e3ef03141156dc05b9254e74ff64f282de66618ad6145a4b706c3038b291c96f51c92991920a331f5d9a1222843c2caf40657ee6f2139390e90af044ba8a4a568dbbc22fd1ff50d72fd8c2b54e7d269c1f09cbcf96cd82f2894b53eb0da496f44eb58008d7a280b10aba0a6bbdb3a9100d2bb84bbfb0a82a66f905c02748c59e859f98ee195cb5e741198e5fbd405e9dd66507f2404267d1572e3c52401966bbae36c1f0084622f4968a497a6cfae60ddd0295ca739c2ff30666e112604e393ef1e705151b9aff264c38236c8524897d7bae4759355553f9954df4725f7b541e3bcebc5b11e2f82469af77e907b110f618b81b84c5225f4cc3fcff015ab309b934bddd7fbd32032919588a48a9890bd5f785d647194b596d973dfb79865f5e7e3e391a4c82be1176014bdc302240ab997277dd53582e5bfd900caf9ec2fcc863596e47c87ba58b65c00e546191f3dcb25f39458a234c7ee010584a1ebc19e163083525fa82cad7732bbc3290fdbbd87b1a8df3f4a762bc5305f0d754f376e3ec1cf07a566bebf00a0dc234f8ec03648d1da79cedb2d40480514a85ab19324d3e49fd6b3b7387e90d92b01ca2725f0b87b1858e065832de7c04d70d97f41a9ceb19cf9c87d67c4fa9e356431108f39c2bbce8c78b47ea2d748bd468e7fee85c4c2593ff60fb8638667a55ed16f38b59fe0465f792647eb9c3231ebce29177b1e433b47e9c2d95bfe4018ec159f15d7cdcb681e6ff8b551c99f19e8700ca982813eccf2ff4021ec3980d81dca688cb880c7a5074a5a19a59f54a3de896d485d7308d8159347195aaea80961b733fd456db4aa0faf8d9bf70e749653ba5bb3d28c091624d56e0ff4238156edd3983beacbfd979c00c1eed1647df5bf4e522c71b3a34342f85feea7209fd18135b91202634519bd77c7a0f7ce904fe06ff732669e238dfd77eed03ab346913ffc4183fde6c4805bcf1f8f68a6258e69b2a4719434a3d419e55b8d8e3e9261f32bb5bad3a9a06c21b4c388ea6b6a2e9166a59de9221bb55d6e0d7fdc16e8e0a2426385d8632a13d863fb353678f84b6b82d206a46f824d655ffe88763505d6c9929ed87859ee6d97ee2285d88b65ae29121a82a8c6eb3bba7029a7a7b58c2150b1c25441593c224285549661868e601f43c11ece9c3db36bb9688a9ceb3a4b226f057f58bfff8a9161e56d0d27ed77fa76636399d8b991810b82adcd89a3fc3bde53eb703105667a966924a5cd96600d86398d22cdaf8f3c652ba20631793bb9c1725de509db2119777b45ad802169cb6e65859837fa299545311f5754ce7696f98e35fd8b92b7e69fabb5bf3cb9ca322bbde09a2e6916e004fccc069a62e8b8798d62f845dd8313645c8653bf9da0d6436324f89579a812887383888a478d7e2027dce5bafc9483399b4ec8e22b903b54d68759bc0200c68f9c7ac610a3fa1593a7c2be2088db2dcbe32c6f378275b048d347a62af5e8351556e67f76c0c9e03aa25444639578b36eeecc7eef72d3afd09f481803b37b19513db71cc82bec318f7b77bdaee29d2d91015427ce1d261a4b87809d9bfa4673533a416c4e40d98d998b3b316441d7007ac0d3776ca38c6c4787d56caffef766bbb7565d26a5b42b7513f10ee972b7d9967ed1425bd558c5260ad0d1eee2f0b46191d6f3558a8221fe6cabf24ce209d823e0292ecbeb2130f1ad61c106a1b78c54aea0d84092a69eca66a8ac97c50617a1f3ce31849021370ba5ff159c891f7c735203a7f2901fd6905666883dae371fd9286b5119da28fc75528d7b0848fa0b7209d6020e746b8d7dd8d46e1d3c5ed0e61f0420eb9e0dacb9053bf762f5a2c08859726a029876a16603a7f14697169df99e4051e9a5523086d78b765f18f2e6c1edcbe367d01416135577ac43178bde158674301413966e049520e740fb48fd2b1978892ca5e6b8b82300d98c09923596d913ccd1fd6aeca81b33011d9ffb472a216789038ef33d2f9bc82fa8d2407dbb5218dcec87c5f7ed94e18d4c9dde7142201abd7da7f7c8caa5628fd07873529ace9ffee1cd84f885620584acdd64145bd1aeb2d1c726ff83dc1e93c76d1c4ef678546d6fa19f2cd75889755b26016b4344f9ffaac049e3a9698a08f0bda397f7b90084c95c5b8d3c16ee9d8267447c50f97fbf1f8f70218baa5019", 0x1000, 0xc, &(0x7f0000001380)=@in6={0x18, 0x3, 0x0, 0x40}, 0xc) getpeername$unix(r4, &(0x7f00000013c0)=@file={0x0, ""/108}, &(0x7f0000001440)=0x6e) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001480)="8afb3d6aee", 0x5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000014c0)) getpeername$unix(r4, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000002580)) bind$inet(r4, &(0x7f00000025c0)={0x2, 0x3}, 0xc) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000002600)=0x8e42) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000002640)) ioctl$TIOCNOTTY(r4, 0x20007471) socket$inet(0x2, 0x3, 0x9) r5 = accept$unix(r4, 0x0, &(0x7f0000002680)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000026c0)=0x8) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000002700)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000002740)=0x24cb) munlockall() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002780)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000027c0)) syz_open_pts() 16:40:05 executing program 0: r0 = socket(0x20, 0x8007, 0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2c5b52b7e4d4b034, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x20, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9b}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) sendto(r3, &(0x7f0000000640)="d8bc2790ce9a99976cdd6c5e1b48de7cc4faa4773e8a5afbb195ba03d9a1f3670823f1aa6f4dbe81ef51eb54afb1a331fd4cbd84ca8b6ec329e6e85de7758873cbcb7eaa9c03b322dc85434667ee121f", 0x50, 0x8, 0x0, 0x0) semget$private(0x0, 0x3, 0x8) shutdown(r1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[{0x3, 0x8, 0x5, 0x7}]}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000740), &(0x7f0000000780)=0x10) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') recvfrom(r2, &(0x7f0000000840)=""/129, 0x81, 0x2, &(0x7f0000000900)=@in={0x2, 0x2}, 0xc) shutdown(r3, 0x0) getsockname$unix(r2, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r4 = accept(r2, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000001a40)={0x5, 0x4, 0x7}) r5 = kqueue() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001a80)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001ac0)={""/16, @ifru_dstaddr=@in6}) fcntl$getown(r1, 0x5) getitimer(0x3, &(0x7f0000001b00)) kevent(r5, &(0x7f0000001b40)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x40000080, 0xffffffffffffff9b, 0x9}, {{r3}, 0x0, 0x8, 0x2, 0x0, 0x101}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x6}], 0xffffffffffff8000, &(0x7f0000001bc0)=[{{r4}, 0xffffffffffffffff, 0x16, 0x3, 0x7, 0x6}, {{r3}, 0xfffffffffffffffb, 0x6, 0x400000a0, 0xe2}, {{r5}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x100000001, 0x4}, {{r3}, 0xfffffffffffffffb, 0x62, 0x40000008, 0x1ff, 0x6}], 0x4, &(0x7f0000001c40)={0x0, 0xdc}) r6 = socket(0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001c80)=""/108, 0x6c, 0x40, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001d00)=0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001d40), &(0x7f0000001d80)=0x10) listen(r6, 0x8) 16:40:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="40b91a1375cd09c63d248774b1ddfb251899a28ed0a5b8aa9c650c56c1be38101c001931949860d41f299743b283275ab88748431d2e45c00aefd99e6cc86ea99aed607708d08e4dd5cf52fe27fa9ce3ebe08ffe44bd37ab39ef5c310f3a9af6cf4759dfcc0720383613972788530eb27fdde004ecdb7a562d6ed24bcefcd1c6a3391db0b776062519acbc1fef9039a817eaf7937f45abfd5b232e936fff624e394ca57720ed25b67fd494f865cc9c3e9958901338216dfb98707074d5fb413857bc1fd1598bf3e1bffbbfcf81b69feb9eda46580619ac9958d1e66c49574157d21cc0bca205ef59d50df3ac942ab0de70e293c192defd287d2f673023b6a51ab178763b1ec9863c0883dea07d23dfe1d6e24a95cbb00e56015ede8f500cb9e054f3f6c74cff35e16263927661aa53098c40f048b9375db29d5bf26189204423dfa8e425e62e6588ee45bde2e0c39c4a574f47e6a25248b830d242a5a05062a0cb76d793c3875078c5e642cdac9e674925ac2b409b6f29fd12f5fb8fe01fe2af12651399c039199fb2213d970655b93ae4d4dbfe2be41ac2e02116ff841c27835703e80a84a93ef4493ae95492fa55184b835da5a43b2aeebb47db2a83c845b4ef70ba890756f629bc44f6bf2fc9ce92820ca4844cf2e324945d552b9b950efb50b1a71d45f2de45e53e3d6a07331c6e09c3a6c71a73f528799afe69e72730ae6e84f657627e184e46c4007cfb475b187a5639ff95d3ef4a58c2df866ab93898f417b0a22e2b5cb614b80f002bf809da2b09d0715b724794e7703de85a46f8f219eac10a069a9fcb5d87b082dabc79a6c3475b2235bd8f748943115a86bbb1dc037262bdb3ac1986dcb847f4829c757a3a6e04a8387b32ecddd13c038be5ae844a3fddc0d8fc434927a938ae12087a9a365aa931c706fa248f8cbfaa5f74ff5428444ce3ceba32ef9132203df920ff1264e7012dc7bc5478e4a56cf88e2df0245fa5622aacc4746101526f637d917bc591cf75a76482ad23978e8fc4bb019071cb9fbd5bfa5318fcd1507d45bcd53d25e548442762f0f03a6914d2ac69698156baae3ac6b4402a74fd0e9363368466ca07ff972f78cf79b1beb738d6773d7fb3d59927928a88b5af461791603d0aa5d7723a70b6bcdac4b587fb2558586d50dcf7ecc572764acc1da1db1cd1130a2568d5acab54e803c31dfbc4b7d33980d62a1f3a837aecbbfa98f867e48e7e669d88be4e072e6dc1031ae5bb4797013b7cca6e303551a76e5d94506f489eaedfee3bc43a8797f735aee1a41a0bc1cf572c5a431a7f8f602c8ee8694c6fa06dfbbf57a3702aef36177262c2d4d7c08d5bc1cb883c7ac5b418341a5e26731997f67616d08be5fd9ad5c28656fde14f835f408d2aa56936e17e215f45d425951a753b7446a69de8401415f81de74f0261e3599528cd53c9d0a1e53975536865a7bf81ccd91853de02df2ee5bcd838162c7b38553ac1899f856ef835f5b57668a046cf02c07a1e74856eac490d9b422df64b05f6881a57b5a99b20aaf3c5652c8c74db599f9eb3e0e66c7345b8a04404f944b994edcc040dd201520ae1fc40b31a949950815939184ddb05535ad7ed4e48b6fe919f6ff03559ca7817d3f5bc738f0a16a8d33ea190c4ef0344058d58a2e4a6d2082586448e3297010c68559ce57d48feefa19e3db44defa1182b7aa7f55c1fd8c3c9052dde9b4f9e4f1a09c8595c03d6fb398de4b341e70512ec9b29fefe467ac055ae4bbdf9de1fe9308eabf458fefa76e8d4d7303cdba3b0eb057f850a19c964b9928a6ca37304a72b3e24492261f5bd7c2afa1a85251ac9dfe24bf69298e3e1713b4300a3764030372b3cb5a7a840ca25b069ee2133928fc4857a326930b79aa17dd519c79e6a7e998ae0ff023470eb3ecd41baa59ad689bec672cf960dcb9607da64682010e170534b037a885f0ec09385fb7ddd4bb211c21ad2b8f09a476eeaa8ecc4a0028b4b6aec382a59ed8e70cb0f26ad0f1d7fff13f84e14e1dfe70d9598b018db910da520225f6cad0a0ea7b5d1da2d92f5b5fdd02028d56654731e2a2518296f48889a7f0f09265cf9a79711d0339aa09f6a830b62a0c994d9cd442b6ede8c229e7b55823439d8deec813ffbdd4543f3a8bfc4043b507a4c84593d906864375dcbc30cfd5ba5ec81c9706cd4e481c18416d5c77b02feb2a4e42c7ef9f7efaf32ba4079f052fbe3ec09aeb46c5739ddd665fd962d197bc015e8356b6f8ee64a6c4293d864ea1a94a8a5a4fe413f66162edd968865e98c42e25bca99b99196125c8bd34bdc262b198e18d9a5af5bb967474ef59d498c6230f6c1b549821c2481ecd581a8c7388272febf9c07e8091d71324d4c98e6ad192f765ee3168b23c4cf482fc872c57925da89bd3886ab487896844ed6c545652658b0669efb74b9dfac2ee4ff97f911d4436affa5f477633d6605759be2716d5e52dd5a8a470602058c6418b73d78c7d630d4aa82a082ccffa37b25e381e2dbd71e7eb0f5a7c5406b77daf4b42819a021cec34b74fbdbce1cb127fee3ef87a450010c598d397201c21d112266efd1445c5bb57bdf650bdeaa319637cc2c151a51f92967c90462b81433bcf54f2e24d80ed3be0f5e1e3f47be22250ff37edde36f25ad72095d90ccab09893285c2c68932afa3d81946c4b4ac1c387654b32e281dbeb172f94be1f25b5cde877f2dc985410ad8378bdbf9eb0a46b47e65462d416beca3b65a3d85be22e5109dcbe523c7ac1c63e74a22e3cdde6a691eb986393749bbe75453406010b099a765bf2a1149dfafb8bf2732807036bcf8e1f6c1b1ccc9c4ddb16d8f9d6428dd6990c005cfaa97b73f6bcb56562daf15aae418ca36c6dcb710bbb8173933e5db3488cb03a3424785298c58aa78a06dfd6d90f285494276882236699e20f4f78cfaaf9862ff91caacfbb4f19e0aa59c63bc7ba67152720ef13582c00ad4ea6acdcf128d4f614ff22fe6aba6c5e2a8fb08dc7bb9536a75535a57174cef86a47e1beee91cf0da82d0f0ef1edfde41128e2f1f5ffa00c5c53cd793d057133eb464dfd678f04406290c0ac7602766a21bd031c2db1eac47454557f20ea2fb69df3677894757c93048d6149147b49c7cebd550c2a62531ceb0098f782d8004b47ae03af53d6a96ad6550d8d4c1fa039b1a77f8e89c0308b67479d6706e09aa4ea5f12292798abdfa343fc7847ab95698bad55a2bb529a7b3e9d90e162381567a1bfcf7457257dd445ba1657449426460b2ca69290b4e1068c99bf8ecc888cc63584c9ce26c27eb961d85e087c72be1015d5afc0295920ad05ee3a80786fcf8a01032017c73b91e3928a2e29cb72242d7d48ee5f3b2946f2a386e70e0db526c054d1fd6fd91a4d3f48c4316a6cb1228bda355a61ad1d9a4942b84dd4a7c5851df04309f52854ecc442121f152733663f1e9e5fb17a3a5055e5723367191648a1eb74e8c27120a438555180466512ce24228025b877cc634ada06e84869ba5446928f45e834869ecbb015fad68927444b8609618b14af198bfcb23024ace0ddbf5f776558067cacc8ef87e510dfc49029659eca6a1f8bfb8ff6620e27ddeb83e14bb9fe5f7f79b4c6e60053df56146652458866615fff990158d1788bac889a374104b71cfe9355f5a487853b713fa093c9915447ed82ed9b760e16392f557c8452a3bc38dc39b62b568162313d2dc52254f25dde5943eefe515dfb39e55ce5c76bcafc26ebeb537b271bd97fd3885cb0c734b8c66ef16ee156a14654d106a321cb5304f56b334d8355fd77f923b1b62f77c67ed1af8f7a13e53135673127d0a4e5bb6b40ea4f20654518709e1185646321abf2b08e06574b8d9b0701cb340b386c144f045a36ca0b77d915da26579e757f75814be7e482eb1f7d8f37dc0a5b2f81d406d91a18ff7c1cbd6eb627234aff6c62839319e141112d44f7060b0f7b3e2ccd175eef8c1f001d57ab22a317b3529e90b628c1d286afc78ef7e6b7565fadf04927ca37f96a6f56565eb4ab4cb25bdec09330ed2f2ecd3d31ee9c2c0be49af2ebca7be0896290df72766de4c4bf0831b846678b66a4e4b8f762c469529576e21476b4f3c72834a867b54fce0b92e0e4026d9cdbccf1e004d6aa9608605e923580f2df98edaac0b9b4b9b2d78f16b9077b133e5e9bd04371907df058e33bb72297de461d31731c9e135af0d965555dedc41a966a2141d3ec3c167e533845b9451f0bdbcadb45a00fbef563c2fdbfd57dc675fc21e4801cb3b5bdbdafbb759eb8896aa9a0d4a8d4fd2e82b66b323969bdd18571036a7ee4fe501487cc7fc536745534f4b3be199662ad8b6c18d9239dbe52758f2b52c6f906f59014dcf76e45d1e488faaf509e36b5c255810dfba1e5b761d44c6941755721968b0b95790c11c3342899ad89f80e551252ce50bc354a39bd45d9f7ec0958f2dd9a544968a60ac23017c5e1302d9ae51cc6b8d8cfa4db0f4885c6b49cd8710610f361d85832e3f59b1f5c2031b296679a021bd5b8f4283389d8e062767920cedffdd9185413795cb3a3ff6804b736c4d3c1bb1e2e0580b98066378a0c3fd47a994d404dcf3cb128d9eaf681cd9c68ffc5bbfa06bff90cedfde57acd29bc9c514613d66a662f8b2882cbe12f6f67e61a3baed17f55daed55375b1a292ae88e062285c3de4bd71f1529226fb033dfc3fd6efe360d20e2e6e27705b30b1b09a73179bf56a024019fb20d66cfc5f55e4ec21cdfc66c7b6cedbb533060df324bada4350a218b692b33b9be3aee5568cd9214804cb22ee078688456d7427aee9b15435c285dcddbea5207411c356616ec16a09e003d7bfcbb449b7858e9a867eff529ecf37e1f387da5143702bdc01efc2ed764d5aeae8ab401b488dbfc8b4f0effc856362e27ba43f703fe05c969c51748a3453dd29dc76c4531a32b3f561cf9602e27a82b0da394f7a5204569feb230d83c2fd90b4be0b010b38676c6b373bda13f9a6bb45a65422e9de0dd8e5877fa66510b08fb55812f26f64bb11a7d0fb2d976982c07b4bb1d0d85337d785b9c3776a161236f393399c4d33fbf9c90f207cbf013ed417e52ea2805ee42c08e40bb095636dd824460098f6627f988b4461211f47fca7f71e20a256715fcd135781738dc36eb6553c4c2e9153f3f4e58c44dbbf239080921e416eccdb95b8af094850dc2deb84126f179a8b48cc037883d0fe31c40a2ed34ea429d392463084a369e95b77f7e0179b11e3506e8737c0f45662dc552706b17baac7745dd228986735d54122b1496ea6d048da459d7fdb5731e0a263da9874b43c22e7559790c7f83b7de7cf4e080faa27e94302af6f9f6d72346f93f81a1638ec4b5bbd2e29708760a154b41b6416d5e8d75b876c13004d1a8b9464ed4115f790a8beaaa4b192f243687bd38434a25ba4bc69dfb6b07748b60a20feea1612e65e4b2aece26416a2d6b0781ac0de3f1676fd825eb690fea4aed0c4f7a0d47e863eb3202220928f81c2c2c5da34149d54ccf6f5cb230260c2df62d6b51fac9b13ad3e80237aeef7228884b2ae06f153a04caf953c37c6695fa3bb6778225687538812bb61b4c963ce67bd1ffec071f58a1c7fde06995424a85e442cab1a0f96aa4f4c7e341d6c8d4dce78aae0204af4b902320ce1d1f9d781198a0a03a78e262d4cf0bceb08f4e149199bea8267b258406986da6de4311745f88d1cb7072ffb9785792db42e8b708f305faabceee303c1790794e87df6de60765d27b717fee0bb1459", 0x1000}, {&(0x7f0000001240)="03af51c1a4c0e742171e8bbbe3c3f15e99126189464bf556340fdcab1e0f6d36569b9a553acd1e8f9fd41ee86a8491584d9b517de9a91fd5058594385fdc8f379c187d4a13e07586562c9179ae18db34c8628aaf5a2b489aaf5f4e25a5492da3a8bc23394a78e9eb133fd4b0fb717c1d43fe189e4885f0831dd68242cd0e7a683faa7510391ed550479c87eb7e743bf93f0ec4ef86041ca6b78f162c72f13ed4adaba51ceb079b62704ce3d8e0a0712803f9d2288d9b3b61b3683627ce0ea29a81031fd2f6b7f688bafd3dc7d73889ef8177b1484a60f5b03a00fc693c18219d68d4802f", 0xe4}, {&(0x7f0000001340)="981ecb0c7ad5e8b4ecef7fc7f20cb5d2c39f5e", 0x13}, {&(0x7f0000001380)="656610155e1435b77fd90085a4b003ee9fb5bbbf5ae03164089b80b6cb5baea2395a8126924ddf711599fd66df37c6ee21beddd6c30dcfc5cec539a5d8c1694427b2bbc8d4fcf3d19dc583ecdb6d6b93e748a237e93209df78ceb79c4dbc393759bc8dc7bba6f22b2db07d3c0b030b8e8400dd1af0732e5a4863fffefa9d20dae754e033e6d4c8176245cfc3334c80c52bc50b67e45946d530bfa9cecddb3a0ba195cd88c1d186b5603930430c5c0d223e1441356f8b07f3a02648fd84f92258041b6020258256da3ba22cb553b5e6bd0a456804e1a6db3a6eda4c0f0e86508338ed53534fde6f68492066a6c5", 0xed}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0xd0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x101, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) login: pckbd_enable: command error 16:40:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:40:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7d, &(0x7f0000000180)='+') 16:40:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x10000, 0x800, 0x0, 0x7}, {0x0, 0x3, 0x1, 0xffffffffffff7fff}, {0x800, 0xd4, 0x8, 0x101}, {0x30, 0x6, 0x8001, 0x480000}, {0xffffffffffff8000, 0xfffffffffffffab0, 0x7, 0x27bf}, {0xd910, 0x7, 0x10000, 0x7}, {0x20, 0x5, 0x3167, 0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x17, 0x8005, 0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:40:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x4000000000000df, 0x2, 0x800}]}) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:40:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget(0x0, 0x3, 0x104) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/103) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) 16:40:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:40:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) mknod(&(0x7f0000000600)='./file0\x00', 0x100a, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x2, 0x6}) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x30) getitimer(0x2, &(0x7f00000000c0)) 16:40:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18800, 0xa6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0xfffffffffffffff9, 0x7065b537, 0x1960, "934402bcff6cb519e4a09b380c2cf912d040433f", 0x3ff, 0x22416b98}) r2 = syz_open_pts() close(r2) fchmod(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r3, &(0x7f0000000000)="ff0f355812c42179858941c109cc700d14c43a80b03823e1bbe22f52bdb63513dcb26d53c28b488242bb3233f011c1e5113746cbce4230dfcc647b1a72c0b0897c145702d9072810ed51195424f7e36e0201182fa483f49e47bdea934c938cb7e7f588eb20738ec15b7a674f", 0x6c) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x7a29, {0x80000000, 0x4}}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSTOP(r3, 0x2000746f) 16:40:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pread(r0, &(0x7f00000002c0)="fa0014cb532e9ca23f177f0404dc3ad53e3a34a06e990ae3a4dc2f8453f0ebb5fd00c79e1d78ffbdb908fd773d6f6b51a7b5ac1f6f", 0x35, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) r2 = semget(0x2, 0x0, 0x200) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f00000001c0)=""/198) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:40:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:40:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="4fb32067e7125fbbf8e3434a73c904de1ea016e72973d249932427f70df4ff8d396aefe42c5f8453d401c232c1d191bd10fb1fcc168946cf5ff14822f62eb9d5a0dbd77b6b3396a69b6514c65dc444bddc470750acb6b8bc41ada7b2f21f837df6e7b1a8172d987c1c8930d9a8f17413656deed960fb15af111c67c098dae711c8cf8fed354e25ed7db9bcce605d51f3c19745c518542064b03ec5a77881eefd4b2dc732495ec9cf21732a8df3677e0ad63f073d72bdca76aeb9b3e88beadeb39b506debeaf07abc33f4ff34b865313ef8d66efa61fcbf2ece0c40d6c6b2abef4190a302a5ab58db78a7e255e0f433cc3c81edeb3697", 0xf6}], 0x1, 0x0, 0x0, 0xd}, 0xe) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/13, 0xd, 0x800, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8, 0x0) 16:40:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x2, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:40:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1000000000000001, 0x100000004003, 0x8001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000040)={0x1466, 0x2}) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/176, 0xb0}], 0x1, &(0x7f0000000200)=""/121, 0x79}, 0x42) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0xffffffffffffffe3}) r5 = accept$inet(r0, 0x0, &(0x7f0000001340)) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './control/file0\x00'}, 0x12, &(0x7f0000001280)=[{&(0x7f0000000180)="0ec4f0bd8cbf4b4dc57c5d0a50d818dd932f30c8de86fdbb731a7aba46f0a8b74bb359675dfc0dee4c9e81ae3c292eed170aa4fcef52b35cea5737d1d16185beba9cf594f9e04f86c4fe419ed75a4e00f9b041f509d08b68381b0f9de3af589f231b6a423bda557e0aa3cd3b5a14732dc750725a00e1c4718103d8a8bcc4113927cd00b4fed8198c7c26a71bf4d0e37918216d8f3d7d85d0bfe2fa737c6d0438766ac02857b06e60c7608f19a0b2f183eb80830273f20401c2b283cdd1caf2aa4616247b5ae32d29d836b9951bb2ae3402ee6fe60918fb731a397591a13c5d4001c83812218c36d6857bf372d446107b34ae09d4536dc27ccf88049ea5b66dd4b89f6ce23292c3143eebd2a9b452bc6605942d56ee5609d9511417ec74ca61cea94a7153208c1256f1cdbefab564a55ecd4abcef088d1a6c6b93da6e7f530c2d302d0a8f80ae586a94e9c1046f9b7256a56e60d695875030fe241f75ab52c243ff2683d39147ea852b539fd9cc9aeca0e6518cc542a65f7832783a35f5ae6697f4ffb1580e4d96c4968eb3c0a8f13dec26f055d4efc062971de2da1fae119941fc57f52a3ef3484d1dd07d27885f5eecb2a8e4b56c9d75465fc08ac4c06afe278485cfdb49d01c0600624737f0bad86b8703318e91e548242d7136ea31d7e03c54ff9f3584e44ff24d1a27213a5f4b77dc5a18cd34feb3f6be9231fdbc54f7d83e84183b0e4c30384650af86f5ecf53470415a7dd4cb41dca41103aa3d2eab8a7f388e7fce20b83d7dddb8877e65b5d8fdb0799f56ea3fc67ed57d71c72fdc54fcec844510e82496441026c09b0fccbe1ae09ac53f52f0a677cdf2d03386d6801a962ced96e0d515ad5b2f6f4ec42f567330ef625a8e025d9fa50de6ca7451375340b8e9c15094ab16b326765f239b7da298fba1aac2a9801bcd6085222daff8891b854fb53e4726965e81b179fc1292f13e4cfefbc95c81682d6e61d7e1ff81071cea208fc11b80e92dfce4d83497c677f7dfcfbc0e429e0ad90a03fc02f4ff3887b83066aa71c54ad48d2aba1450f95ec18eddb209b40ed5478da38f3e98c2e19d836f7da35e7a564eacd2afadd8e358c2878c2d124df2eaca1d8151e8973b4b94bcb46101f51a135da61e5cec62ae78ef1f9898c994d277f26e59c3dba5b6a136c29b2b8dc1c442714852b8d7aa100206c1d8b3d364f41e49aecb7709e3845e86c2cc5803662e914977a722efecdc1547ec1b439fba2629c548a439b093d9a0e4830fee6ce5f42b5ea0c34a6fd31f82102fc076dcbd003ef121a5ca6b51ccabad277c4f032c3e69ddd1d02094835467e9f11ad6056e464bb5d42d033b4011b97512dd45e54e87d408073afcc381e5d294e12dc6ee3a4df82463f2933fcb8cc6294fed1d52d2d82dbe99b3f53aef1aef8d5ca7f1c8418fa725f43b3b54554d5053ecccd0fb57d2df526f1602ee2b4a6ac652ef0df3eabe3be1136d3caed45c68289dd05c4a194d5531010e3c29531e3f7c224d9aaa26228b4948d7f53d29b6ad1825a37ce7bce1ec9e13a8b90f538211b903f799df848057736e05a7b0b0e8951b41cf24e40bab45cecfa4b86c3e54c5b804969899df0a3f95f4b4d5ce7a6c14a4c7ba3bfbdd3703e24cc709ee8890891a83dafa2d3363c9a8cf67f226c3cf0b065640a99b72011065b1bcb5962a6cac457267ce3fa9a40b5cad0456f7159dea93d788faab1a1ca27b2422f23392b341a8d76c6c4843ee2ce2eed1af4efbd5268b7da27e5b9a51011f9ac2162ebd6e24c1cafab0c6d3eea68d44bce0a432783574dd11e538efd8ee29d66e384ee7478b9d51e7962c7cbfff4db347f8026f336655e6e2b12974d3eb38c6eba1d4754c5348f85adf9ee823276035fd1130298ba6f7ac88f80b6f71f6187303ec463687783cf5d7ad31f591297a41a3e751d2351f9429819bf859dace03461db27f9309aa1ca76fe271d6f5756250218c4fa889e8826d66988db4f268e6b351a1377cf35b333c5f84cfce5429723c10a3afa42ac64cb5af67bbf275d412fb883f9d37c6d6cdde09130e90904bbf3028c6991a89f36e12cb6a356e3bee8203d0f443d32ae5d7af1a27b4d244e1ea1f5ed3850d3298c4b8c5d9523c6e4ccda63941826d7de5554cf47f3b5bd94222c5652e68fa681b4c3e1afddc043dcb775e655164f99a62278eb317537e3a8dc256daaa785fa0bc9e7b97cde4b351c80688b00b79e842c74783acd1eb776cf74e2b592b6d603b76a33615adb27715e1c0132b37004a1819029e9d513a9b1796eb54af57429386db6408c6d30503d5e499914491129b3dfb7183377485b795bce17182cc87dcfc3148ed03b9fbbf2c2777718c4ae06ee8060bcf0710beaf3f3cb0bea98fcaee2a0b80d7b94640b1baf23d1bf520f631b5e3c9444f8eec3b49e94317a338f086cde2179c02ed1ebad55e1b63e89404ede042f705aa644940aed0e337d89f6eafe7ceac91ea1605ecd6262eb1284c5c15974c1b9fb2f30cb606171c359860055278843b96f690f13d6c3ef3df7afb58d4a7ae8eb30c5aa7811099797cb55c6602e42d39af895f317020b5b2e5480e3c2ca049930ae7e010d3e034b7d837fe074f0ecd45ea01086b3c798c92104188e8dc85fd419de6dc81a01da3267df4cf6a79808df71484d6401289406d598cfd3e891f242c4c9ff350c5032298e0894601450192e1543560e859a2ce82cd135741d430442aa3cda2a11ee68c5d7582bd736c14dfb294c713802fa658afb4aaefc5516666015885ea3cd2da3534e10247f22b504a0c4bdf48e8c70a4d2f61ca22ccf931ea89877e74c4143038af3cf0383d8ed662af5e9d38183ca8948435d80f1b610b1b0b0b15bae55a1648633e54d7f186dce302cb076ee5818b1912a4743698cb28466245a9042182882b6f1ca51416e1c715c1591d42c8e26f939d4971f92f90e8bbdd54d73e3176510bd510b8cd1b6ec4650159e43a1c7e1faedaf019ba6b8534641a3a693c63447f9b51f73ea98350f8d13b5b9ac3e1be6c95018bce59c904dba71bab2bd7557ba04c974703055ddf46bd9fc41984a7a28d0aaa48ec022f430d49168e2521d85551f0f9dcf880b87d4ad37a3f518019b600a7a088ad83078c86177e50e501ae97c691ad5f0bec834c2ccb6fc82c8bee11b673c6787215e32f26c2ce44bf64ff7e83ecbfb22d52ffc82b7ad88d407a33f13ba8aa3b86d1a72594e232b76e5be8587859522ec4a2fe466d8cf3c552566b9f4d5363585f4b08a669a6285159f3aa2f6bce30b6dd65bc65ae40e26533c8bff7e0a38f58b1aa02f623bf1a6bbe668277b353ca75e8e0a9175f944dc76adc2a089d7fbcfd5c14e3b2bbe004b44df1f023953be373501e0ce40970fa10ca5b79d083727bccf3977e2aff868448b54144f158e512b7e7345bae321557a50a5d4775305231df554031fd28dac887a4295787d644e2e246f3513e1153341796905d51e2e4013a64e05c3d7a8b70611bd22137592624955818fd88197d2b0226251438d833eb395c4a76a27059170ebb7c50f1344e544fbf745be4c2081603a5a8bea14c06bad2096f262f0d551da630e198197e991d2df8fa3dbb054776facaef8b8eb1280dfd1d89f464ac6fe579b08f2946d5813566a0517659f176f1079942bab47d9a2ffbd9a95eee5037c761d9f8dcef2f90df7f90ee39d959d31db7a4d7a32a0b3888a3850442b4326ba063824f37405100be11d54e9abf95bdab0c2333727b3ca8df58a9e8ea352a6cb6a415ebdd01fbf28f21e009794540c0e0a18a7e24b484f52f83b017c543690f692ee33cd399800662eaad70aff6632a33acc1c1a87636b134fb9cb17986a22b8d9d53fad5dded33db40e4e831540fb5e70a24fc918dcc5bb2f3ee211cd82f352857da7ba0b4846f7bef3fb929bc600f1e3092621eddfbdf974152eeb7682ed8963c247dfe0f9245e2b252c2ed710388956e26499899c11e21cbb00086c4d383985bfc798652205e8719e9a1d5212f1c3711049ea1dfba9bfaa77b83819d1cbfbab06c99c03da13c4c5d4dd8728a6828c507db0de91898dacb66503713cebb8c8a8c138c301b845e664c46834baf412630f3baedef8494b4591d5cdef50466bd0f05ffcd63dd4a6d5ebdbd664e98750cd2e96cd4e2bea58b4a40cce3009d055a2c9f080cf5d7074f6b1864592e25d8b7d7d40b0d4470183d03bfff91236ad768df819eb2e43db11924851aa99582f79d3c58f9cdca584f6800cfd7621230db93fe9d4c69eee973de12992749cf4fee87da33b422f1d106b64ed12f71b752962896c259e9eaf522ddc1dd35a32cc9bb62ef2dcd82cfe0f394804693af0067fd73e9b1414781f1c0e5b379e3ad88a042fe86be8010b25e850c98e4645f43467b462af28d548fd52e0eeab91cd66844a633c25f592a3b0c435b0e56cc73087fdf86cef5e9742767b1b507c4608ef318153186557b9f1ae143925b84d53be8f81e269fe082e334c506c91bf96ed337e67b57c5a948ba82e078796837661c549ed03d6eace249c4124e840adb2f05bc59702212d076ab37011090f3f11da60e6091781b5a24424e9571d64ed80d9951b828837402b4102e21e69171ce6e04dfc0efad415143d6cec64adf89e1d850a852f1bc35881c701e73dfa262c3b0ed8d395f57b6bd7088bc72d769a0fc42de671b7dcad55884025f20a657d95e8fae2acff548004327a25fbd14cfd4652fc5040f1de47e0eaed2d54d4d72d8a19b0086b8d56a56613a21c536cd01fbd79e8d1ca4559977bd54ac328ab4c5503ca7d43f971c3c6fe7dd583ace52260e6119b9e50b0775f4f53f810ee885d381b8c5e752c69cad8d83cf01f13b40cbac4525ab5c17145638a37e24c2ee600071977df07054a53508324208f8241cc5d6b510d9a6bdc7954449b9cb625ced19ea5b1343d377e5fbae265ca7c7bb6076dc397568555087c16cd54814c7e34acaf4abb7029eb776388874d017ee788e454e2e34bc9d54ccc197ae2626947351951f55c4d8eeadad1d5b3e94114826c34bbbc61dde1365f1362cc1cbb5f9d4afdb299f8d65493e845c4b730a693f1139cadcf4082530216c31a0f910f2fbaf25149eacc741f6dfa31b82ca779cbb492c600c00eb6b4f7540b09e0a832cf2cced1cd22b4856e0b2ccec5cd1a63ea1546876a385e0d49dfaf90c6a3c6aad382d62d36da2101921e27ef126353dc073cece394c64664d8795c5236c0d9481607747d9af10a469f1d75e3f48c6f70ef9f1fd4bb98d6de53417876895615d7d153c7f2b1ba32918598643968a2ebde1321412f4de4be9065ce8a96c502ac577890a4ebcfbb2755d60747726a2eeb87cd9cead66c4627eeee9190e3ce1d02e53f867f1f77db54a895b6d913b6d79f8ea39e2f85c704f5b80315ed0bfedd2eacb1358b6b63cd86c2c3fa4de0c9050041a4b6aabfeb43639df1e72c1f95f0084388a26a2aa984bf9e7e520cfae83e4d0dfb9458eaff576fd7094e79cd9a39e3a96109beb8e23bdee79a4aeccf66e0e923f9fca358d19140ab0715d7da244e0d3065f48ac42d532330ba49243fa5091dfc96a4cfc37389c6714293fc7fdffd408120dc041a7dbe865ec065d001b84a72f59b72d7843b04d9ec00d4771d6fc9d722a99aeb74d876161ac7c5154f74f73ba974b67628d8c355c0e2360fb378bc9afcbc9b8e793ada3323ccdf89636ef1f2cb7b2c9d5fa01205dd17575caafc921127b6a3ace1efd4153ef438e4f166e24d92677142cc8ad8d8ef0462202", 0x1000}, {&(0x7f0000000080)="445a4726fce2b783922ef8175a7fe54a79b18773cf92f0b240c27cc7654ae1d865ccfd96359fa9", 0x27}, {&(0x7f0000001180)="9695aa4a6d301873b0196cf0d9cd07963cb2e1665da90b64530bdaae04b94feb1e4105f71738b083bcd3e6a655419c01df95e5f9b739c38b144fa55e2da77953eff6bac9164e49131798138936dd57642c10c4e4f46184da7990619be300dd5ef4cc5a49c77771c35b3a204ea7c753b561460d9e2608d32125a44a4b6ef9a47e73da33cda7a3dc147f01255ad26836ffa7765dbe34b921f2c5ae3acf2f9c4e7ef1a252216dc88a229a97f234f813f1b9d2931b024484a08c2ffaa2850aa58a4fa9d4b41375c12f0c6c678588ac6a278706cbf6e578cba2ee", 0xd8}], 0x3, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x118, 0x400}, 0x4) lchown(&(0x7f0000001500)='./control\x00', r3, r4) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8000, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x1}, 0x8) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:00 executing program 1: getpid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$unix(0x1, 0x2, 0x0) r2 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 16:00:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) close(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000780)={0x1, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x100, 0xeb54ef9423e4d850) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000880)={0x3, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd\x00', 0x100000010000, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/59, 0x3b}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/187, 0xbb}, {&(0x7f00000005c0)=""/244, 0xf4}], 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000007c0)=0x10000) readv(r0, &(0x7f0000000a80)=[{&(0x7f00000008c0)=""/141, 0x8d}, {&(0x7f0000000980)=""/244, 0xf4}], 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x10640, 0x0) readv(r2, &(0x7f0000001f00)=[{&(0x7f0000000b00)=""/201, 0xc9}, {&(0x7f0000000c00)=""/245, 0xf5}, {&(0x7f0000000d00)=""/24, 0x18}, {&(0x7f0000000d40)=""/200, 0xc8}, {&(0x7f0000000e40)=""/55, 0x37}, {&(0x7f0000000e80)=""/42, 0x2a}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000001ec0)=""/62, 0x3e}], 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) mlockall(0x1) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000280)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe5, 0xb}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x1000002c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f084dbd54626a179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b8008000000bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) pckbd_enable: command error 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x648, 0x7ffffffe, "73dcc5081a6f600100"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = msgget(0x0, 0x100) msgctl$IPC_RMID(r4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7fffffff, 0x8000, 0xfffffffffffffe00, 0xc4d}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) write(r0, &(0x7f0000000200)="4cdaa65a7bf1adb7e08bbc3180abe1f838bbeae5adff607f7eb22ab2fd5dd33d79751ab1d206d194c3c1cbd2f2e5bcf1ae353e029b8db6becad523368bd6af1f58efa6b49231f26659c179e29b5ea7ed57ab3ae230eeabefce5eec697b60b9ea989e561d5acc9a76e02f5819ba93fb7649398f1a951d25395fdd55b2f995b98b7f791abed4573bb54f624f04e2f90d933194520b7e7da0224abafa9064c368fb167580e3dc148f05bd449024a0ed7639f0d416e4d97b7fbbc3526d33e5bccbf6d4ee6b016fcde1d159c8e6752ae1", 0xce) r1 = syz_open_pts() fchmod(r1, 0x3) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x3ff, 0x58f, 0x1000, 0x10000, "d2ab205225372efbc7103791a2b982726117f40f", 0x7, 0x1ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getppid() setegid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10942, 0x1, 0x0, 0x602, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 16:00:03 executing program 0: r0 = socket(0x26, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 16:00:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2a097cd2afb777af787d3b5ea03f9db1b084a244cef5e2c5252908e0f961ba6e77e09a1e9d29b1183e2e6199924247d80ee6031353adf25c6b2869f1f2ce0c05bf932de2fa47a5b2f3439a2ee9987a15ce3a2530759f520fa609cb317a9517887f9062fbfdad331d6a432e88a8179343d0061d8f8b3f354794f9a055f2c5fc85fb14e0f8cba33a3f52ec28a42e4e0779e278eeca7af8445075dcc607f6fb463064d5624ddc04fed0f4d1e96426016f41f858bf447bb0dde0e4129bef2f87451f2e229cd587dd41f6bf55aead905cde4a362bb9fca187d6254bdaa087931c04d049dbe1c60cb64d2ac10957f5955e62575cd6ebbc0c9c87", 0xf7) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) r2 = dup2(r0, r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x4000000006, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcc, &(0x7f0000000140)="b65325f78d03caed4197cdffc859960edb0a8ce9f9a0aa8be4680a820665ea8204004c1a44048f0ceb8ba4e879ba85a8f0a744db66318299a3598fd6c41c3cacc3e9833d0d88fb047cc601652214a6db0bda847c07b6782aee7f666f4039ea7630cc9d79e864fee783eb5ec252cc75234e9abd9faf6753ac901bedf6721300319861ed186a76bd") semget$private(0x0, 0x5, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000280)=[{r2, 0xd}, {r2, 0x2}, {r3, 0x10}, {r2, 0xc5}, {r3, 0x40}], 0x5, 0x2) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x7fff, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x36100000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x14, 0x4003, 0x2000) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgget$private(0x0, 0x8) 16:00:03 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000dc0)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c00000000000000000002d0d4301e96b0bfd3000000a0000000000000000000004000000000008f002000000000000000000000000000000000000079875eec81f0d34b88dc419b145ecdf13e45d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1eed7cd2c554224ae53397166d9fec545a252d5e71ceca67e0c7b9ac15c835612db304ae098dca3a7171f3eaf3b91960a4c6720bb37e63909d72cf751571e0c6dde6888bcc36d0079f28f1b8b17c73a19287bd5bbec56c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9ef82b10d9a6c10fef958d74b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba77434363d42a33e8b56a066d0747283c3952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c41b0c2cf2b6b4c7ed4e4165d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd8470a94de7e77971bb8b996eb0df4326ec480000bab92e8800e40e8a395e5f84ea420a1859a0c42a1691e7accc85135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95cb8982dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038ffb6000000000000000000000000000000000000000000000000ba472390eb6c5e02148bcec4b8289e3b6d8e3fb52912cd1c4291964ad24e6b60ceaf50c055aac9e5c9e2b447a3b33f779d4ecc3c1181439f9adb4f7289bb2bb1d24f8dcaa35f34b35314a7fa28b51b49238a5bc138c886a256484f4c8824bcf28fef463eb23b784b99fbc0b7e2a84e2a6278886d77b6520d60dd297c38623a02d895eadfb71cf418c2b8f024b77730831085eeeec5e5169fd24c470a264ade87cc33988729cb623a007542a270cc45703fef420197bdeb1b22e188b947b2fb1ae2969032713b67d9eb30ee40b60b754e56a8bbfe95631460a49a3d0a848a536419774d9c55034d9b47f776db23e221ecadf57292f5a055ae9a3c32b565f70000000000000000000000007b57a4b69358383195a3800329a7d257b4af56f111208ab987408ed75e3c4c360d819b7143271588a82a13aadca0d4bd5b8780ffd1fd84e06cd696e93d9d3a8f102798b2e5c3b66e46ab44730c1f4471541143c4edd251a8bd37829ac1f37e1c28d423844606c78199b813f4ecbc2e71a251cafad433becc7dfd7031ccad09d2e9a3298fd2ec21dafd0a29733605567d6d149b227fce5df47651c4ed191aecbdcef5f1e85679a44511547da18808d5362ce182b03d2e3e8cbd65440bb57d4a8df20b0fc00bd10dd6022e4a43d416dc8770c123c3bc1158ca7d27382d12a2ec26b601335ee63bca120196bd80715f8f68ed574c8f6fa7ff07847fa6d03de2da771ff1e9613af2dd801ea7950dbc7806ba06023dbd366bcc4a0ad3d97add3fb8bf5b6ec23b24d366b11015735d93cf3c8799282865263a8c1b847d21f15fb06f576ab43050ab6400000000000000"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) fsync(r1) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000000a, 0x4082, 0x7ffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8001, './file1\x00'}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x400) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00', 0xb07ef256a0846e8f) 16:00:03 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) read(r0, &(0x7f0000000140)=""/240, 0xf0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x31, 0x0, 0x400, 0x8001}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x1f, 0xc4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x1ff, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x100, 0x3}], 0x0, &(0x7f0000000100)={0x0, 0x9}) r1 = kqueue() kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0x0, 0x10002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) sendto$inet6(r0, &(0x7f0000000040)="88517dc5ffcfb6b8586a292f1c2b2cfe2827f124ecf0e35993e47a549003dc3e029ab9021676e91e61ec9a6089b5adeadaad6b0d8f6e13a27206fcced16a0ce53b36a85b720a77d2da66b377cf2d4cdcbe40a9db50725d1d778808fc9d8b9abad88e4c59ba3271e8cbab8660b03b8824ee446be8da179364ea7a", 0x7a, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0xf6, 0x3f}, 0xc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x6, 0xe47c, 0x0, 0x6, 0x0, 0x5, 0x0, 0x0, 0xf5, 0xff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x61, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x8a0b, 0x3f}, {0x18, 0x3, 0xffffffff, 0x8001}, 0x2, [0x0, 0xf702, 0x7, 0x0, 0x2, 0x8, 0x2fb, 0x6]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000004c0), 0x4) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = kqueue() fcntl$getown(r2, 0x5) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x54, 0x0, 0x9f51394, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x2e}, {{r3}, 0xffffffffffffffff, 0x16, 0x80000020, 0xe6f, 0x41d}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x3}, {{r4}, 0xffffffffffffffff, 0x81, 0x20000001, 0x0, 0x4d}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x8}], 0x0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20000004, 0x9, 0x100000001}, {{r3}, 0x0, 0x48, 0xf0000001, 0xef8, 0x3}, {{r4}, 0xfffffffffffffffa, 0x68, 0x0, 0x1, 0x4}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffe, 0x6, 0xf0000000, 0x101, 0x81}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x8000, 0x1355}, {{r3}, 0xffffffffffffffff, 0x10, 0x800000d1, 0x101, 0x4}, {{r4}, 0x0, 0x10, 0xf00000b6, 0x9, 0x9d}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x40, 0x1}], 0xf4, &(0x7f0000000400)={0x6, 0x9}) r5 = dup2(r2, r3) recvfrom(r4, &(0x7f00000000c0)=""/231, 0xe7, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000500)=0x10000, 0x4) dup2(r3, r2) kevent(r3, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x2, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000017c0)='./bus\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x240, 0x40) 16:00:03 executing program 0: munmap(&(0x7f0000718000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x5, &(0x7f0000000100)) fcntl$getown(r0, 0x5) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000780)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendto(r1, &(0x7f0000000840)="e19d8d4aac52ef7736d650bf90c6e76b7569dfc10f7dc7b4b4e2d337c1ccc497ead42b4a2f69c044c36c8f018981df065723712d8a874d6035c2d7840567e23f1b6459185ce75301a1a68b4cc52bf3e3dd4a6d1e78f282f01767bd0c1a6c8f9334d0ee9762", 0x65, 0x403, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xffffff5b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x7) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[0x2, 0x1]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socket$inet6(0x18, 0x8005, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x40) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x1) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/150) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0xc8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c, 0x80000001}, {0x5c, 0x80000000000, 0xfffffffffffffffc, 0xff}, {0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x3efdc352e6000335, 0x0) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x300000000}) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x300, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3e1, 0x5e4, 0x80, 0x3, "469be65cb0e2c5751a9260051912f33c7c862d71", 0x80000000, 0xa0000000000000}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) r2 = kqueue() r3 = getpid() fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x7f, 0x3ff, 0x800, 0x8c5f, "e4f394a92176af3edac9dd5f0c3fc65178dc254c"}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x20006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000300)='./file0\x00', 0x2000000000000000, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) sync() 16:00:04 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r2]) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) rmdir(&(0x7f00000000c0)='./file0\x00') lchown(&(0x7f0000000200)='./file1\x00', r1, r2) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="2f56250be01cb8b3330b23165dcb592bc1d91380c7613d7d1ce491eb95facdb2bb39633c306e4dcd3a3474611d46521044524c1494d9a5", 0x37, 0x0, 0x0) close(r1) 16:00:04 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000180)=""/223, 0xdf}], 0x2, &(0x7f0000000280)=""/184, 0xb8}, 0x802) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xb0, 0x1ff, 0x9, 0x8, "e5f7b2dd77fffcc5a69b181292ad89f056b7d0cf", 0x1f, 0x2}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4be, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x4d0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="87001f1065d41e689c000004bce504ff01c45ad22000000400000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x200, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x45, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) getgroups(0x6, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) setregid(r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000080)}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/14, 0xe}, {&(0x7f00000004c0)=""/91, 0x5b}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000540)=""/157, 0x9d}, {&(0x7f0000000600)=""/184, 0xb8}], 0xa) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x3, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x8, 0x1, {0x1, 0x8}}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x400, 0xfffffffffffff001}, {0x18, 0x1, 0x3, 0x1}, 0x7fffffff, [0xfffffffffffff431, 0x0, 0x80000000, 0x0, 0xf98, 0x3, 0x100, 0xfff]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x35c, &(0x7f0000000240)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ftruncate(r2, 0x0, 0xd8) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0xdc74393682b93cab) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)=0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="1fcb736eb204ffebba8f0bbdaa799c89576ef85c6145701d86b3b51e1affb14c714534fc450b2a77274bbd2b7012aab378b9c54a1540107646779acb00b8ba090bc7a35b871c315fc6a89a0744c7aa554d2939fd32a68dbd6a", 0x59) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x84, 0x1, 0x4}, 0x100, 0x7, 0xabec}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) r3 = open(&(0x7f0000000400)='./file0/file0\x00', 0x80, 0x50) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x6) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r1, 0x3}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7ff, 0x800, 0x5, 0x5, 0x4]}) r3 = dup(r2) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0xc07}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x29) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x8) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x4, 0x81) open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x340, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x4, 0x5, 0x49, 0x0, 0x6, 0x4, 0x5, 0x2, 0x2, 0x3, 0x3ff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) getdents(r2, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000280)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/109, 0x6d}, {&(0x7f00000005c0)=""/178, 0xb2}, {&(0x7f0000000680)=""/175, 0xaf}, {&(0x7f0000000740)=""/93, 0x5d}], 0x6, &(0x7f0000000840)=""/18, 0x12}, 0x1) sendto$unix(r2, &(0x7f0000000140)="7b13aaab4c945f608e1938d904b5cd6ffa4d8a03f22b5014735fd465d8d19c01b9fd6746b75db585dccef32ff4de78894edd80039aec83a4b7a53530eb48b7099255fa09a63a64f3c17e96fccc84fbc7f82631e75757dad59535a82c5add93e67b192ba3704672bd6db4384a87c027a86b3dff812a756263f51f83c14a5ad72c05688a8cbe28e9ee99f4668acae06b5daec509501c1f684adc149542508cfbd44419c6948b5868851e4eb503f30c78c4af5257dcdc75410a7ba32dd72ddb8ce4b2ef38fa9dd3a2f026cbc69df481222d70431e4ca88ebc4ea2a2e1c8b1360b9d0dc725ef3494d541d0afaaa39333ae", 0xef, 0x409, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d5371") 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001640)) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800, 0x3, &(0x7f0000000080)="f393e3921f6a0ee5765017dbabb73024492d79eea34a", 0x16) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x40000000000}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x90, 0x2, 0xb8d, 0x81}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x90, 0xc8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0xa00000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xb38, 0x15de}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x8, 0x7}], 0x2, &(0x7f0000000040)={0x9, 0xc00000000}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x6, 0x6, 0x1, 0xff}, {0x10000, 0x4, 0x7ff, 0x400}, {0x40, 0x2, 0x7, 0x8}, {0x7, 0x4, 0x8f2, 0x2}, {0xf0, 0x100000000, 0x7, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffe84) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0xffffffffffffffe1, 0x8, 0x3, "bf065c466f0b611f30ff122055274b8869d2292d", 0xf25, 0x1}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800080018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r4, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) shmdt(r3) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1fffe, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) semget(0x3, 0x3, 0x120) 16:00:07 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2012, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x207, &(0x7f0000000240)="3c9bb945670849a59417563e2e078bb60f8dc67c694630358fa7c4df7c23e8292e745e11559cdd6366b658bcc4b47bdcbb2fee823396bbd0d6a654af157ee3d6ad6388a272d9dcd3bd25ada06f82e4b70cd1ec48badf906455ead087aa206bd4fab9ba102c3623e5b5fe75e1ecaeab50a58979077e81d8ec4a1b3bcc27c8be238fc846a7b006fdcadc2db354e60ae354a949acb772c21d0f76375c2afc51ff1df46e584490c429e404d81a2be31367404050fe7fcb2824a9c06ec4bb1d8d614d149c6580262d0e230f8621e426d4cb80c360be") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xf892, 0xffffffffffff0000}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x100) socketpair(0x18, 0x4000, 0x6, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000140)="220e22", 0x3) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/218, 0xda}], 0x2, 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x16, 0x7, &(0x7f0000000200)="f40f0000", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x40}, {{r1}, 0xfffffffffffffff9, 0x8b, 0xf0000000, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x4, 0xff}], 0xff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x80000000, 0x1}, {{r1}, 0xffffffffffffffff, 0xe3e56491fda2e410, 0x42, 0x6, 0xce2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x6, 0xb4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffff7e8, 0x6b6}, {{r0}, 0xffffffffffffffff, 0x30, 0xf00000a0, 0x3f, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0xfffffffffffff801, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0xfffffffffffffff8, 0x4}, {{r1}, 0xfffffffffffffffc, 0xc, 0x40000000, 0x5, 0x100000000}], 0x7, &(0x7f00000002c0)={0x51d, 0x7}) r3 = fcntl$dupfd(r1, 0x0, r1) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004667b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r1, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xaf4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfd90, &(0x7f0000000600)="b67b904e2c7416831f6ef10d1a99b08c7e57a94842fad9f8ae70b5e05fff10dc72f58012bdf7b19dc0c19a4475b86ab683f9be6eec4e61f0056147283af119319623bfb8ed00ceecaaa871d5818a237580487b8ccfdc55d34650587c73740cfea50fdb6faeb275515f3169ec47c2930cef076d217c493ef7fea2a060ef1d27b9d4e9b4af57df306be30d46f5f64b0767dd95592830be150e10e4fd71625d993bd1994ebfb815fe6dacf71488b97cc1879b565039f2a81922f827c398ce3c4d15e429cb9477be627a61bbe3b4b7b38e6f181fdb92dd8ed5fd91143f0848561ea8e59c9120ece0f91cf9d2957a455b7cc4c2b5e50e3243114cd4774f5bb10000000000000006f8f7fd3d131d559b268cec83ec058e08778a1fc5818eac0ec3") r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0xc02, 0x0) fchflags(r0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',^\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00']) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x93, 0x47, 0x2, 0x7c224dcc}, {0x5, 0x5, 0x6, 0xfffffffeffffffff}, {0x80, 0xff, 0x1f, 0x6}, {0x0, 0x7, 0x5, 0x6}, {0x1, 0xd00, 0x8, 0x6}, {0x3ff, 0x3, 0x5, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d93b0000000000000001017b66", 0x0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28000, 0x0) fchdir(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000001500)=[{&(0x7f0000000380)="6bbe0430573dfa0d5021ae209936a95002fc5a739866270fd42ab8d39605c94079ce439e3fd37f6a9cadd98856c39abeba2ffdc7009cc846816e8ca465094adb9eb407d26a5ba3f3bf1e9e541635069b1dfed91415d9002ecebef66fd8aaef40d7274208dd57821e70c6a2ae742766c2cefbf8e29ee164ba9dd369f0182cdacf18628b0271d3160c16b4e350f6153cc1d16aeb8e01c023d4e839ae6fda089d23ef7cc7ea9db5db0effa979c2c5a085253099aa2a75765b0a432b4c68081685db6d05fda249a47d53aee53d8cbe5ef24d213892122543f603fb792bdea022b21a8f02e4b611662a8eb05b4768f8bda8cab1594afb1dc89f9e7a83f26e938957fd01792beaa7bef72f5f9ea8c0414f68656c84085da665a8c4a5ae3ab99e8f165f2388405eb4ce2c35680c1502899155506bd58769760737da7875630139b38576f1dfcf9da7e5c5544b60243f6a9e7f2a72fe1e386cb7192b135bb491cf367a64b7fef468e73afa84524e45d7fba3fe40e89593b9925bf1e34a26e8bad5ee60e3e338dd4a516c840396e1938038d58d34793ffa1d5205991210a0a307a353a0dfae4c343acaac6ec9716eef094377a32df6854416eee4cc492ea6a9363ed8efa77a599ae038c0c505c959a4d64ef3dee9187bb8b9044f7f21a069b8f35dfd97e020a8999976f6305a8c018614e556a80aa1a25c41a61fe01029173a385b08065d42256011300b0690644c9906a6d5dd561e43b6fcd30366ad6f08c04427533f0e4b762698465ec5bc56d6155eeb468676f09c900af77517ca933e973b94d6d5291c220eade1074ec41bcc8478ac785aea5ca63229c814fa9186e2e68bca266eeae8772e767567c46a4dc17c4dc879877c6111718dcf0f4acfaf0a21dbddc4e3780f2b33d28c12c58e9123ae3e7d70ad1b12e0ffdee619b206722386f98982b02be980116578f6f85930aff5b93da9efbede87614913cada3c8867ddc7b433b77a54388d216e70033c10d1541d5da49abea3723b39c29c7b62d9324abc0329c2f64ca37e2a8d1b5b96d584b9ae089abf684a0b369a5a9aca18943b71601d827a9886688cfaf7812ee0baa2d9ffd9e12d36f7ec50d6888b1649bbb0b5a21c2bb04b5b1be6ffa150571493ac947fa319a16147de884bdc3d62c03581b5b6819e611678d452a2702203c726dba790f83da08683671d2b7681a5c9470e3a180104765c648891dae8c0445a302fa328da328cda6ef0d4d4db1e2b6918887a1adcded8ab04a170255cfb", 0x386}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000e9ff000300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) close(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x6008, 0xfffffffffffffe01) 16:00:08 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fffd}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3, 0x7f, 0x2485eb88, 0x0, 0x47ad47c2, 0xff, 0x101, 0x1, 0x1, 0x6, 0xfffffffffffffff7}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x0, 0x4, 0x8, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f665c2b653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/247, 0xf7, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x612bd7ce) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000040)="08000002", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f00000000c0)="d1d2036fbfc075ce8d927830a4541243c471c9e7a1208a679dfcba51c8d2161eaca8d7bec280bc3fa6b37bf718555fc93efe3cbacd1fa4c5f941720795bec27c49cdeaf045b5b2b8d4639b09c5a7518799edd074952fe45a4a2fd4200f920b17565e8ee88f6e23d3ade45fd9bc1ae7c1cc163f599bdc8940b37d1e4ca278d067c4adb2a5c76c08da4649592e8a13dc4155c5edfa911a0a2fdbf1b1", 0xffffffffffffffd8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xa0, 0xa8) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x380000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x20) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0xd2, &(0x7f000006f000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/44) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:00:08 executing program 1: seteuid(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000940)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011e49f4821bf1512dc9830aa184347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fe46ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a8538785968d1940e04587690a9e28c6d688b8f53f5d5a97b228cb4cff7bbc4654324f552801765cf1e3841d5b7d4bf7c99584086adca05c9655f92e9e81ee84dbd8fba7c278457a846205abfb7ad5f8fe827ec73200b4ea971c27509a2a7590e946381ba996e824aee61e520c34068997c83b0834888d2479248aed681a0948848cb2e35cf528b8989ef26bf2f0890203dfdd74f50dabe5cec1523c2e9173ba1094955704db7c7f29be1e96a1d6a4c39abadf12f033ea86b51cac4135ef75f23949f37b01df8e72337f614ca0f027542820ebb2a4f709de6f206c0ebbedb8162e696f4299a0e36e1be0b82c3551721a40ebba55931e253913144f92821b8c089236f5f91448115577e7cfc8a0193ba7cbd8986cad9bba82dd71ada05bbf3f21ede7c49b83a07b4a71a467b7e0f3589718b3d4f730786dcf4bd1c8188fc503115c5340b201d153e7c6a7e977fc3abd3ddeb74b345a703af5dcf80fdd4191a80365804f1dae7b160304000145bc9876b828362742ed55a25b94a486cef37e57fe39065653cbc306e6ef3ca4c239e264f8fb87e5d0309c4b0463993cac2da45536f2844cbdb80c35d6de01bace059f41bd05c1178a50be9f2e1809cfa9acfeb72f69b1a13fb5529553232eb936244b5ff22d33a06757c6b940a95304929322558d332d759dcbb0edec6bc0c086de22b", 0xfffffe00) sendto(r0, &(0x7f0000000140)="f9f828017fd76d524c02b3a357ac2755702d78c8717a8fb9d8d71d21a024bc4ba7e85ebadcf8f1f0efc4e9da19e39ce703b35b3346182f648f022c8fab2918e4725a6577045606e96b8d98f0a6eb9c3b1348e37bcb49584ca9dcc8fc52de5917773926b1bddbc8546e7598666f172e4d73edbfc9ba6049f8e883f9bdc639af1fa973f8", 0x83, 0x2, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20100, 0x100) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000e8f000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = semget(0x1, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) shmat(r0, &(0x7f0000d84000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x210a, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5c52) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xff, './file1\x00', './file1\x00'}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f666902080000e1acf23c37f1e9dfec26a23ae937fcfd667293a26cde98859248f3a88d2504ca88da62f42d2acf81da501e3ff769cd6ea6cb1054093e1bc398329c56957c5d946bbd7535e506593aad94065fe23ee3f016a119d4476567cdaea10fcc5aa3be88e1f98fddabc3931cddec6a73115b74ed7af057a457d76d22b1dd6e04601d33"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0xf3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x501, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt(r1, 0x3, 0xab, &(0x7f0000000040)=""/100, &(0x7f00000001c0)=0x64) listen(r1, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x44, 0x0, 0x9, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f00000001c0)=[{0x20, 0x80000000, 0xb165, 0x2}, {0x6, 0x0, 0xfff, 0x8}, {0x5, 0x100000001, 0x8001, 0x8000}, {0x6, 0x80, 0xfffffffffffffff7, 0xb5}, {0x8, 0x401, 0x0, 0x100}, {0x1, 0xff, 0x2, 0x8}, {0x2, 0xfff, 0x100000000, 0x8}, {0x5, 0x80000001, 0x200, 0x6}]}) r5 = semget(0x0, 0x0, 0x42) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000080)=0xfffffffffffffffc) r6 = dup2(r0, r0) bind$inet(r6, &(0x7f00000002c0)={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x88, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) semget(0x3, 0x4, 0x30) 16:00:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000200c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000291000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/6, 0x6}], 0x7, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) geteuid() setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="87d20c93397b616311bd03f26c03f2ae54ba6157ba3f183ed24a6da05d5e7827484be68a64c0e21594f7f39ce3fd3ee24d4b53d1dbf1f66f3cc633c57d3e2f45021cbdb5d2a43b17e0df9bbb2286c6e908b266a65a8957b2613e3b71c7cc6096686e08ac9a6fbdfb53f54e194b9d366f8570b02979e1af3b767034315c3a4c0ea36e351e2cb7da42719e93ac33d1054336a05f7bb26cfb48d6ad104ac861fc795e6533880a7bac2079c8db86f95afcfac44d2e21738c357af92b900c3bcc227d3d3019bbda36f1f2293d873cf4d6a6f97b4b670be333fe1c757140db9184e2282f962145688f0f2494bc6655d9c0029e86590d97f55ee9b04247e1d9e4ff0cfa9ffc357a993b66dc687e782c77685355cbbf0108ecf18f12c2560d505cf8fb4de2f2ed05748854fb32dfeac7660b406ab4bb336aa583dab09f1b900cc3c73d7ae18f8904c3a2bf143ea082805ccb6a8c641a65e173dedf8bf8226e31a971bd4d40f722af9febd3fbbe64ef37d0d0f60ffa8a57066c4ed28c0141bd7d97bf621ce982a67426d505620a045922fc74150f6c8510b9eeff3e2dfc99a62903f550d6620ff94b5972aefbe24ee3b8510091ed11e23ce7629b1cef87f81c7e20462fe1c3b8673dfb398c34fa8721ad72b4e35da325f1b95891ccfcde3f7995d1642bd6f112fc583f41b01ff7b22f6973767bfa8bce9936b50365f6df5549b61d3335dc147af9b845039e1309a2a1d6503a511405ca9d4ad0046db7bade468e8cec205a6ea59efc1499b1e1dee6348f3b1d1a6f06aafcdd1ec73c703861991f288b9c603f3144be0795ea5ae5f651cb35b606207468b2c145921650c629e12a38662cf25e71ad9e5dd541f049fb15da359b1f1208a14fddefb82aa6452c054c9649f73f5ae014bbc64e636683f4dda07ad6a1b0673d5381651d4442293dc9d6602bb9182c293ae25e29171e0d9854c9b0c9df5988c8b653d5b124103a1dc0aa85b196f95b1a8fd6571f9670e4d512671b56b6b45273e2e01eab7402a52eb97ee8bec287ccd9441e7132d33d9a71ecad67d6a86276518eafc43a8a87cd08fcf7ca6ff0d960be56a3b26224dfbfbadb43111a2df92a439b6d447a7d973e99afdda272b78e451f867881c2f797f5421b3a6533e69ca5d6b1823012b627521fc1c5141d454a0527f0656c2debd12c9eb672df2a2a23ba4cc8391cf0462ca1c7d035ca41b1a61da9e34bfcac6f7ecf3e5658938bbcf8b260799a90ece80447564c72d331e90205f5a6c46643b35d8530f46c58d7b3abfa8e4aba3fa1ff03811401a068b750823ff1421624243282e2acbe25a2cbb81e32910badc13db50f417bc9fe3a6d171f50ab78553ea8ace3752a55907a7bc09083b220fb2429ab98b1a252aa267e739f36f8e708b5240d7e06ff51b5f2fece2e0cdc93321eaf60d0d7419befa3b8ad0a726f9de82173366cd5b0c04df85b5d01bc9ca5b93fcf51abd8db39fb8940fbf1b2918097a6d0ae781f5f46219186d05bb336d9df094ebed5d66fd8ec9f910ad8afa22ef1c4e032aed98188353c8f18d0189f5ea669d224cb277654d4a614073e9db3040e3cbb034fcf439d20701b56b670baf4b34f6a63295d15cde245b4e62a9d515d8e3341cec7ea7be5878feda0efad02d3c58ba3b3ecbe1e4f1cf7f537f3dd3e4c525029fbe4f9d3df36576fd8c5ebf1b288a93a74f8acc4d6f68ccebd178fe0306982032efe0a5656ff9a5a801fc19f88670d694ff20f7a77ecda72bb1a71976ee74a888f2f8c8e42cc80c82edbdd8a7a4d26fa6637bcd0d6b2e0ab16fb5846bff15b35ce6d682b0b4bb8821135d228c372994683718a955b46fe8e55b81c4c72fdd9d53f3680eb4354523ff54e6594719f421bd354a7d8dd2fe0540d9c35f8554a12dd8c5946c21c40c347f3802a3d52f22c4e6700b6d67953a52c69788e6f4310098db2e38503b966eed40e318239204888ba5342e87f21409328aa9bd5f63375764601586c785032162b508b014fd38da1ea6920e6ab41faa5d537a6179e673ff37775e08a75912f472219f23fa678694396569dacc908a9780815f56ece3dae3418b94437021c6a8248c76f78097ac0556a07765456c92930835c85156864efaac1c6d42204e6cfc38e1db5a9bc51ad88498b11438e2eab84d14b6ecc20a19e71587d48e37bf6787d99ca488c63f4802f11440fe9322946b8d0a262e04a7d021b4629f89bdf26d5c1be1fd86b3c479726856df0d9d2956ad2c6df2c464d9d27c35099da53f98dcf2daf821979c82a73fa72ad639ae2b2c0f8705166efc725746562ba3db1772371af022e2615342882e05b388bbfbefe43a7eac5c0c203d0c719373372a12fa0b3c663845ed1afd63dc4341cd8c84465efc42003ff2e3040976ed49843a26ee07e89bda550457544d11217429c56df4a38434e60b7a543b4b52547e525e149e979c5cebe86b063828d199841165905e5611e697364c0d597ae022431f1f23add5816d0720987e82def925ead85f37220dec5fb81fbf4f60ea1d7832e84e422c5861a5d9636607ea84ad9e651290cba7282473ab05929bccc76845e0f4e663f31c3a038f0630269b18b6b6a38397313cb00477dd99070da249220b6b5fa7f1b9f163201a1bdb6c19ac321298856aa29ab6e7b43aada6038ba86a8c8e0168fa62d6b4209a5238eb33abfbbe9d444d30cbd220004bb4a72883102571f92b976021351839c382b5434a213e2ec8cda4a7f5e8107d400b95627f9e81a508d639ae4842836b7a12e3d81236ce5d6d54f191cc286aaf33634bf88864e5ec5fbc89f1045390c5280e3f0c68c3c707889cea402897ca16f6a947de4d9f8d41af1ae8faa38fc8d6ff474b3936339986b45179d3334822d4e778aa7ef282167073e38fa84a16700deedc0a16d5f51382e21da4eedcc3d8e2f5205059d2ddd62922a882b2925f5cb0faa2863a37d22e18bd464a52f696147fdbe05cc66585c4d313f5a3d5ae38f8f6532834cc288acdcacc8f988aec724e77e706ddd585f0b1b9f726cd1a1a22807458c373d54b9ea97edd8ca48b9ece63be46b866e0cb55505e5e17024fae17fe11fdd2787ba1f5888c4106b8c0b6ce61762c87f78f25b66637bc6dfd4d84f8c3089ed7982809af45ac7b328454ca47c98881d91f563f589cfa01486c63c8e7288d9194b69e80b66a99750ba879e53ec23d21243e6c18da574a3eb2bfe45b550e025cd3c4453219d2cf0f2b9f2f499fc1d916f23a4f42bd20d31aee7867eb2be40d39ebdffecc03b39aaa4941745bce4b561969304552285981e5402243766910c4db50369872a4676a4a9838d108b435e3e736bfefa527f46137dc79f82888032ba0746eefa55ebbafab632cc5e38a88b106027795b645f300b31ad1c4d34e1817eb5d0ec86a238f16cc87f264323ea63b89fb5f30acb3d48a73c3f0a7a7c8c1e2b486df0209720c03e1f5483f0fa29fcbbb04d01ab4d400f3dbe90872b219ee7b8207f4012b57d90ebd271097f46cbcfda644eb13d0643bc3bdd42ce72b7e7863eacac442f22b072a3e5e792835f8e7743248cd39bea62863c50c6bc9aefd6885cfd677789d47091007e36aa5dc6bc24e1df23633d3b3bedba538d9e771cd0b4bebfaca4c86011a9e380c70449045db276085e46863a1f00357343a55c7ec9363644865a909292fd21ecf905aeb4070177e232e74280fe616752382dc60c19b353b327ff6234ebea8b2b1bfbd405b6cfa944ae36161bbdf2f832b1b66dc5398779d10294d9ac9c8e51e67f9ae88bc211d483ba6e196305cb1bf5f4a94b38eff90de10259712cadc91d0ce16e73dbc48add3014d3497ce552ff985dae667f8a8f2e3efc10895729ecd836473e4e4f091d5726fed79f1ed11c0357a312aca84e115b12a1a26b279e30950526fbbb58f3cbf2c51ab8f985289654140ae1740240ae546aab46f3f4722697a7dcd22981073951db7659d3ef37ec57e0520efae9f746125a62a4fd329603a1e398da43f4b559d24fb5109a512fb2bd69470492bb8d36ccc1714651ede4b751effae1f849a29c49792b47e8350736e94ceb3ebafe942dceb3268608dfadef5321452dc7c229aa2276581b2a34421c9973b299ad9245896d66449bf6525567978d4af673527b9b1d0cd557b65e45bae2530bb7007a9810c7d7ed429860d9aa749f8305348f962d6d79dffdabf073c046e4ab64f7f30d7e91241f0f293437df093165bbe70f0b9aef56b75874e987351d8552947330d087d22812847ad8103ee5827ee636970b06b01106ac6da86f466cd410a07848771e1460b53a501a4566b5a998fadc9efefb5ea26c57933303b0e5282f08f4c869c059d01c880f508023bec9ead155c5b8d2aa600c9fab40eed1e1e3b10b922a7af3057e93e4334bc3d398a4fcca632132d05a58950c31b373210718ac95d1cfd2fe9ab0f0b41b58c707b41ff748057723760cf21664c144cd6742e0bfbc499876e86acf1b207c3bdd259d6077fb9e0a45bc91ccadcad616538adbda33a7753d89b1e0a46765ea495c67a7db58b96b087b0ff2fabf2fc397c141fcaccd49124d42e9e09578423296dbffec62df7f69adc3b7c2405a362ae7273012bae8d3812196846cf2ea90041177d81c9d1f3b1f3641a40b8d962be77fa32b34d92bca1f259119e8b36a77d91b718d524e43837c3cd2554f2934feb7356c45ff1258fe7a662d2d3a5bb2f6aebd20dce62c667d58fde5c1e658a7bca7e06c837b61db9679a3d614e44c0277c64a7184d707df6d6385f66db820368d695be117e8a28671cda4cf873b069e8800a4da0bc8e4ebd616d80823da100ac3a453441fe8062df131fcbe36d06e96149657476e4bdbbb03b1fff248371fdfb671abee9a8ee4650ab72b40117e0312feb7bbcda47ad5bc2bf017d9d32b0bec4f9bf17f45b4921913b800354ac21880c80f7086146242da950c3bf8646038b1a27674b374729efc8d12af37301e07db51887f4fbebe5db15c26fdbcb490414aa1ef4acc592c275420b5b746087cf8cf2f8cc12918cbb7df605ab652fe92c7b116674ddbb872fdb23a778abb63796e385d32ee15757665cd3f0e85011d83f1b327df36f33e6139c1daae2985b7e9f8dc2194b71f5206f948112e85aa8725eaf970203690dd59e7a857b5dba30bcd6e5b87a8afc297c1809d630fcca02e29a85d32bc0454c033f8eddf9e809862f4f6991913247702e8d2d883b7eace6996dd0e425585292952fce64d2d2cf2f7c7cb041302357f863f8baec92ceafc9b69131043b22bdcd5bd266a8dfac31673841bc008a762f93364abdb1e8bdc76423cd87c410cddd8c9f522ff232e832363347c592dde549950d5ea9a9a97576bc8fccbd1b167db0a2a98f1042699afaf9c58f7a734eb4bb1733584e0c02830c638023b2893c64d0226c59901f1ae9ca033940a0ae3ac434cc71a517c1ce83a417ea3d3a46345591f28305f384e61a4096d0f6e82b838570f0fdb8074e110efce91458024c4a138e3532c32c46837bf9e923b9061d28b91c3e22c9c6b24948730f234016c12bd14f4c1a9197f17c93cf9da89db9e0cf0dce03bec9a7645dc83417fba9cb340fa80a8f264c36852278dfeb2b59954d48cc6090130316a4ad22499ab18fe596e6ee44d6728c6fc7c6efc7138a1089c10e78c36a5baa8fc816603e6f1838edf645bec81e13a929d0c1b491247b1d3ed1299544b23a4b025b02320cb5b831432cad9ccef28343af552c6d768eacc0fca886c358084ff551cf53e7282daa84547", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001000)={{0x18, 0x1, 0x16, 0x3f}, {0x18, 0x2, 0x1, 0x92}, 0x10001, [0x8, 0x4, 0x8, 0x80, 0x80000001, 0x2, 0x4]}, 0x3c) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000a9616c5f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/153, &(0x7f0000000080)=0x99) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0xfffffffffffffffc}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20400, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x1000000002052, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlockall() 16:00:15 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = socket$inet(0x2, 0x8003, 0x4) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) msgget(0x2, 0x5f4) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) listen(r1, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xfff) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:15 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r3, r4}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r1, 0x5) r6 = dup(r5) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000380)={0x7, 0x1, {[0x8, 0x4, 0x100000000, 0x1, 0x1, 0x3f, 0x5, 0x449, 0x7, 0xfffffffffffffffa, 0xc15, 0x0, 0x26bd, 0x1, 0x2, 0x8, 0x8, 0x5], [0x100, 0x4, 0x7, 0x6, 0x9, 0x40, 0x286, 0x8001, 0xffff], [0xffff, 0x3, 0x3a, 0xde5c, 0x4, 0x5, 0xffffffffffff8547], [0x8, 0xe2e0, 0xffffffff, 0x5, 0x80, 0xa8], [{0xfff, 0x4, 0x800, 0xdf9cfb7}, {0x0, 0x3215, 0xffffffff, 0x18ea}, {0x5, 0x4, 0x7fff, 0x7f}, {0x8, 0x401, 0xbf9, 0x2}, {0xffff, 0x7, 0x200, 0x1}, {0x5, 0x400, 0x8, 0x4}, {0x6, 0x8, 0x4, 0x36100000}, {0x6, 0x3a8, 0x7, 0x5}], {0xffff, 0x2, 0x101, 0x4}, {0x9, 0x1, 0x7, 0x7}}}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="ad8759aa", 0x4}, {&(0x7f0000000140)="dddba3178213c7945ba7411ebca7804848dc1315f3027655548b6c6d43ee49817a2f873ec8577cca91b4ed9e03e5721f2fa210a1917820e2ff204506fff5fc94efd31570e490a3abf3cfc7ccc18f3bc1201f90ca7294e6ccc81c29e902389daf98cbcc44c740d504442960a27c25e8c78e4bac419bff88d9b775c378d3ab7af3f23cf00a75ba1b6451d4962dddd0fec7f17dab3e2e3ea0f8c2cc0ca5dccc0d933dd34152f77e", 0xa6}, {&(0x7f0000000240)="4f3f182d6e886a060d2f3dcf4c6a1de8d18707b489f35567e4240eafd40c2db58d3aaa96559c3d217cd1a06d1ea8115c4979613b2621f80daa04e5b4d3a00148fad577fd4c99bad918941394642f2c46c062161009b57349ce3798e2f36ebd7d04028477514faf0a4661295a98", 0x6d}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x89) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5057b7ed491aec416331dd8fabc86e843222fed98d59ce2ef8f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112abd496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b702000000000000003cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5d3ae4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cd5bd3efa3664ac71b2dc6255ba99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dd159b588f80c6f1bdee95b441ce1838347e00d78afdc5"], 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:00:15 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) semget(0x1, 0x5, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup(r0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x6, 0x200000002a0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000151000/0x3000)=nil, 0x3000, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x4}, 0x8) read(0xffffffffffffff9c, &(0x7f0000000100)=""/233, 0xe9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000200)="0ccf3cd16ac7a3bc98f521d6d8bef26dbc1f9befb2cefd38d74b321f7d3afe7948d274d9da10af608be1cb4f3e378b1a33dfc6717029dc666cfa3868ebb918ffd8f5b154c2640c08461d644612eb1103c009f1fbf0ab3d00f649f189983bacfb8493a6a47079a7a2ec209d5f0a1ce04630f0cf4433ce0768940a01ada6302b3fb121be7f6495c76ab46e23b9c613f34866c23d574f26ce5ac41be32288780126017378760a0786d55ab9a43652764de94248661d10aad6b0177cda93494b9d3857743b1d77acc6af1bb0bafda01e61ad7fb795bad38e5500753cf9960d3307f8c25549f2ac1e0f0c00e727633d55dedef665cef3b1b7914bb17d2215251d867458f58a3cede4860c4d0253e8706219d34ffc595dcd18c473d8ed622b1b7ccc14f2f24201a853e54c7c85a5daf144f73aebf7f7ea0a992ad85c16fe12d080bac18ab340ea099cbe95ab5137902db0e7a2df1e7c62c88232fbbcd40b66decc872be59ef1676b66936f31f77b6664f43422382bea56f8f41e3321fd8e59497393da33d72053ad0a077b1e9bcb96026c1421d97ef3c832e8325118929b92bf7a012b1a50caebf3d7c45045962ad43ca730f837382219a96e3cd394599cfe9bca4cb0aeee0cc05d75dee88977356d11475c76ff00958a21227d997edaf2baaac87a8d543bef2196ee2c81211762f8aa81aa887ec2cd88c9747b2a9d1e591e0e918af1fbf602b899fec57bc32c02357c4674f0c4faf758266f394ee314a3d2739a088ecf78b91160fdd460c210bc00f70f7ab22a3243cfc9b67ee1262f0db643b89ef1298d9d30aae0187403c34190621d5a0ebb976b9388fcf9cf357c324b302791f3711bf0e6296c3ecaf1ddaae325d039434b808ea436699f6bbb6416f8a0626e7df5ac04c567a755a915ed4dcd90d48ec6bafa48917c8a7073755603b64f1b6cec168ad2b52d3ff1786e7dd8ae7dd07ec2340c4bbb9631d7ba99371fc20fe8a2b58cdddd9292511129f331b8a71a7c107da07d333f8e64de73f38a25dc9e3d860e97be80fa1fe88d3108a194b8ce9e11e14f91933f476448f09d043aeb70aba8abfcf639d890504ad5e34155ac955b7bcc39611312626fafdcf79dc04b80197ecc6400176f04ec1f54fe9d1244f0d547884665338da0b5fd4a9dbba6ca33fe083d087424efeed9c37ec94d924b0c21969457f8804fe83b2bc9f225d867aee991b30445d359780e0846d18864a3ae49fbe0f0cb79bdffeee017b75309c660f1e52c358d8136f71bb51bf0613e083d979c5974ed960e5e917fb1c013ff1d4d4a961979fae4522d3b201cc5ade6316736be4b0b92ed9b385f3bae4c79e3b77a04fc63612673b72129a109b1159d83b7440bdae07633d587b1843227828b011aae574354c0d1e04996e0fc0ebf212849b25e5f8c8b87b3e3513aa5c3a3335333cfc92c311a7c86160bb48e87c8d97692a1a4dfe41e10e247cd23de2f803ff076e20c29ba46227188415838542d0bd293dd907eccfa8a389281869d2ef058bc0c6b639bc33686c97bcc371e61ffb4504bde8786ffd6fdee646903609d236ca1dc9612918a59b01a4dadb6eef6f45b55ad22da56adfc9df9c9b15dec5b755bd83db7d8ca59aaddd9bbd44ea227745400d5dba4105e785d4bed75fddb4afe1881c0dc89c6e6111d40ef7606837401a4623ba85951b1e58e6c4e260a5598f7f91659f92a2f67fb79160777292c8bf75d0988b44748e3efcaa920c0945d6dc80e3de625c10087e53b9a7cdc5a9a1f744f1bd6a974113d9d514e6bba09565212767044b59f75ea5f41b4f2d4caa8229c51b024b192fd387cd513b8eec64ec5a68be85f345630bcc1b1a23458f6170fe7275a6c865faca6ed86b0d666b44bc37a09a90f19ec283c4df4a9211fb28e3fc2a9265a1e4db32d5675ce2ec4bdd5239bea24fcf489837d38ae8d3fae3fe7a2f2d001fd57624cf39e6c138afc8aad8cb640dc6e2cee3f56c56ca1e6e8065b896db94bae853f1e308c387d8eb81eec5ece3e88ffdd19ad8483684b24b0f4c629dd4924a35671e0be6760057c1a40f9a84d68524ccd5c5e97853e067b576ddbdefd9ba76054d91afbe0b97904e88ee18095bdbdfa6de07dd56526c1c5d6dc85beabd04bd5827f35ee1df3992cfc8d1bad1f929c666cc2ee0b22f07f898bd7ce043944dda70200aa08d8fb7a132d8216220654ccb52114f323ac34f73d59f77863622a432c6b0f37a7f0963854b88a1d999be94209c3cab46d78cecf46b763c30ae4a2525c6d7978b4c300d8fb5bc576327216dcf5234a7ecdaadd8bdae352449dfc127cc5a0d46da28d1bf55b638c6e67e2e246e409801c93150ff554e235dfda9788d3baffaabb39e0fefe236d86354ce12ac6b711210254b656b44ac6d780eb121f8a66866419838171ccb5271191e9967f26bab6e8fb3a6f82aeb3330937ed03a216752623095b347e07b8d943c85039d6d85e381f32c5d8b9744d538ab655d49692999f7d3ff532b01437c2b22783d72d91285e4866470b5ee310337f021d5182ce45c0bd73d3998e3fa693e070c6fd509dd7d13267a582ef03f13d590e0e7f0fdc80fd69f8e3ee5655b8d2b6644072a01069ee6c961ce38b1215af52aa92e8b6c0eb7dd40752bfc7398a500db5d68055e607fbe364d7f577f3acc504e81383233a8e872182fba3bd957aa03118eb28e572b11cd1912e54304f4e517a9c568e3d4fcd43b6270a19c6e65b092df85ae34198eda627e6092e8a201ed6fcc5f7f50785e404c44e59c9858478089bfa1cd5361b7ef00ae152310fb07af40eb484b9987c7d1c02db9aa7820caa3ee096ee2ee0104263657acfc7d665f0be34cd360984845e9d564fbffd56482d6b3fe884935d9570b24c02c25e7ed4c42c89db04cdfbd0e7993f07cea811dbfd512c274f85a4ce9ca11f55f811a00a96146fbf6e61a4b0f2b0ec2d475ffbf3eb7f1ed9a4cb3d0a4a617a3e5d09b01b2b9457751011bd7593e8245ab4107db80fa3ca00c924851d2cae6ce029423f50c4621f12ef1a5efce808a6eb3cd36f8b202fdc27ef6750d85ba27b452f2f9afaee7118957b166c12ddc0537881c48c8508d96f13373fd0461297f824a0d8e90c9dbfcd38ddfc369d06661edbaa0a06857ce44c2e380ed2fda92e8392f836555f67cb4d39f62e52fcbc525dac6f6d276a140762759767007c86fe3995f1a99cd7eedf1ebb2e77019a0fed1f9f5acec6f9d376f481ae60cf3c967f9fab0615b1a00e04ec2bfaa41dc41cd4cbcf83342a33fbd6bd737284f3b686d09579775056c40e0789192bf19c19f5bfab7a89771959e3dadcbff8443a02e911e2b10501d34847753674ae3a5ed6aac8a170710d1de7deddbbdb4c3ea2e6d4dc4f6b6613f38deb8ea5e7524bf3cbddea213f7ab881e5e4a5d2e50f40b835ce1a704c6d2cd661c87a3eeaa6ff44d1d6c49a5e33858453cca5d659071b27d5004a576f5b0dd7a2345b8301fcee00bcc4e79e4ae36712735cab75a4b932e33d99e9cbf6d122fdb34b80cc60b25b496085cab17e36b6cccfff99e33861dba103188ee38c01a0bd75bb8ea4b804d4b6cec03d2644afb78ff8e11cd8789f6f0fee4037d328cee5eee5d0cf3cec76b6e6b4415acdf9748b992aa8a9fe080131bf9cb426b61d0192e5a5270a8b412d0a0171d289ac2f21fa5c0102ef9e77480b02df7d5a3a7a4260dd091818a713c97dc898a04060a2af5c4900b4875ebb080bd0cf88f7cb63ceefe1e21468b9c0a8470f8a7f13e41d1477eef1df17b6f46df61a8f6cfc3f1a511ac217f953644047b4f1aae6ba48b7ab6920c1e1e754e2b6e30a8f335003f868e3a1b0e8241ae76bc591babd24a40b7fd8c5e745fe5b4d26820b2c6a30c8c88c23b7d7d67bbd64bf172fcc4640d408c941ad1ee328a7bcc80234a4020110e1aed1b0bb41182e5e4fceee7fc46c0765518d25c54e2ba2dbf8d51bc966b861c61d98c42db7af54b575d50d15555f127e32d56b6ac91dfe74fa49b48fe2c4edc630caea00f5f6e2f537532e7cef12d3268b29fcf9ad898022a82d86876f0c1f9dd9bdd24ae120aaccee49a612cc9cfa9448085ab0800c9a567499b95e1740eb66b760fc5704a0b3595f26d0eca454c64e97f922ddb9d1db2b449bfd965b148d5b6d6a3bfcf96931e2e50a100f4f1777c9926a74a6f2d6135c8582b7dabbc96c4db97eb16736175b021d14bab458d4c1740585cb808da3ff66250eab65970c900b1e7366b075eae6ae991a4de9178c7042800e089c7da861cda4774dfde7b68c42349fa2759821134ebb0dd40a699d60436633247d601872367976a3eec91bdc627229305921d22d9fcaf891e0b10502452d2f0b20d82c530de85813a7fe2155e4a03088b6eb967db0d043a9395a9442237cfc9aea9ad82f44d1d856470ad39fd4c7489fb887514284f75ffc46c59550ce5569b6b367ba994a3bfd38e649a0c5c87a37ed2a80bcf8100d5a4dfab9e5395ff2508ba50103a9b48b1fc285135a71c8e17c9f49e744130836450dd01f0743ae56c96c3eec97e079eee7e98d6a8992b92970748cbf99eadcda4d1a571a1c6b1baa027f66ef95d3640eeee442ab23389063e768dfe84764a7ae35982b797b2aa4820d6446c82bdf53a4b3a9bae657a7c25c432502efe1e9a981952233b82f6d37ab5461835cec04c932c59c075b6c95c82707e30ca27a00defc0b3161136e275b3b381075587d1f5322d625fc1179cd8f68e506e29c95911225182559e7d3291f254d4e6cdf925245b304e8ac3a6a75f1f42db8dc03c9377e13bf581ab31238f062ec0eede42a2d3a5a132862fe275c6d6619966d62bc700e1f49138e455c1ef89ee5a1b7477e30f25ac1ea30bfa6ab692adc51809ce4f8e007b99cb297e681fdf1de764cd36766bc36bccd7ddd3fa51d6b28144d5f9663cfc394f9b62a641edac18321f49859f05e7593ac32970583227ca75a8307a2ee328adfda88967272d08985c521b1c473a943accbf43f06d7970ebd0a5daff90ec45db5c2f8d15e21392dd1ea18d9023e6f2b3970defc247d26b65dbc989ab8ef22deec7af5dc1de19b4ef38771b0a1e125eca870c86ea37945cfa2e886603e2bb86d6fc03d8881bb4d9d7181838afe62358a73150c0f74165ebfc7c2e78ef2e10d52870f514a9aaedc2419ab18f475ffb1f5b6ae22368f74ab1a924630c011c9f732ecf3d967016d899d723a6e9ab5ca586733f012af9b40bf28269b8c4dc42e013603fa44c402ca2766c4c6eb59cb29cab95d00a78536bb48469097fe9d15ec5d1b330392132e0efa8621db7b07f8e19fcdfb7b4356f02d9812afada1b0916afdb9c38e6617d1657573074d5b87b05679524d64ede2083b534d28cfad65c5cca9ee517cebfb83b52d607bfcf6f59073fcac47422c8264174aa9a15daab2c4df18bc46918afa6840272936c4ac2d6e1cfe10c22f261814ad4482b6d370b814498f5b85d3e9449847fc5333e9b0b13f92d06c172aa6942f431891c374716574a8e4cbaca6ce3c7dacc2b3204b1fd492bb13d3ef8f6bbedf63d6e307264d93f454fcbc2717c1905debb0e32a089fade065ebcd58e804533491d66ea454d7042bc8ef708c8cd7e5d9ba650c77937a1f9f0ae2061eb035af3af3bf541fa0cab490493c891178b4b9be271d35557e7b28cb4f4670449502ba6f9c74141c8f3e37770601e8e089c09f75e8cb7db367f520e184c5bea4f34d0dc33b9052c488e94080905e32effffbd464062d32c375a215cb810366bcce5a2aa0a020", 0x1000, 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="01002e2f66696c65310095f603a22355ac697829907e8abdce83bacb4e1ba1a6ddeb4ac6998be437ca48d785342cbd8d3b267913f01b2f56ba5d9198aac004f0852f10fb04b56970e97bdb4e74a4e3d31e3b8aa3f3b9a4621f6fb9e5d7c3b5fbff4de46b88a07ab1c96b78d6ef741a40a42cef86640aa3ba53ccb068ded899d35b8e9571860e822e47f027dfd66761526286999c4bfc377a2dcf5e216d00ad5c691670fad05d1617d9ff379540b4423ef23833ae442e6a41b07c853e8cf2"], 0xa) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0xa012, r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) r1 = socket(0x2, 0x8003, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x2, &(0x7f0000000540)=[{0x8077, 0x1, 0x2, 0x7}, {0x7f, 0x3ee2f0e9, 0x7, 0x2}]}) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x20, 0x7fff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="6ea0dc183bcf90faf6f3fec41bdf417ca595f3f441d92dcfd4df326099f53d4a01d6acdeb8117496a54890d1b65386281dbcb138c85b925f1c00131246258d1253bda01aafc6850b33e1cd99e31be654f4c2c65c2f73fd7f36e4fd689cdb31eb390475c57816341eac06f6ee3c7d62a871a805ea853429a0c92613f2bc618d547e4b2cff0954d5", 0x87}, {&(0x7f0000000280)="ea9b78ef32b42914804cf9812fda3333fa1fff4dca8a94b1fe660af9c30c2fdf4e6bb81c321ff2de90da1b68713195fd67dd3c268f54bcf141fac1b0d8121746418885945f54c331e8d979ef98f242973fc1f5e36572fda6d45a34e84f445aade2a13c45eade07489ae1cc6c095124adaf44d26f28485a6fdf0cbbcc89c94589b604f0718c270b335e800b88dc53358645c24d041fc10c03c8e2f33dad91d50111f5d53b0a09cc043c69ad133b1537c69d049a12e1df87534d573535ed32", 0xbe}], 0x2, &(0x7f0000000340)=[{0xc0, 0xffff, 0x3ff, "5153af6a02f59a9fb1a7f50c88646dae453f210f5da9c63f9b3f8b064f4e03c15380d52722ac612e34fa8139df0a3a108ecd0ad63238526a6889ad488fbd5ade5a545ec7f669c313cd30640acf54e5fd6698d53d3fa4d4552b55915eceafea321a1c21fa0ab8c5391e6f8cee7fb4c34557051cfcf6b50f54c7935dfcd44a917311e7a6016001209bfe4a73bff6095a703ff98b231ab53c980c8ee32c7eae9b5d5f267bd2dca0897bff00c97030495d"}, {0xb8, 0x1, 0x0, "b8fff4286afe577ccf44a52adb09c6fc1869c3d8b43ed8db5f732fb9890b56c0fb7979703d3e22bfdbb7e8f20b32693ba7b88f9b74b05f09cff56b654fd6b48558428992ab6bef7e4b4aedc498d012c1a5d924d24df794b6cb30942b1097e88fe18ad5c4e16896cd473b7d6c103455a5f8adb422ab97ded577a706fd45df5d9af6908de156e01d4c56b45b1d29efd96c192f0fb87b708bf3c2763ab2bbb8302043412ee4"}, {0x30, 0xffff, 0x5d, "9acd428aaf0ad5a5d96f977fc96cb3bdb0bf53992db8a6c8b501"}], 0x1a8}, 0x5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x64a9, 0x4b0, 0x2, "e34f7ada0e86b17039a4d45404019ad0a8a81eed", 0x1, 0x3}) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') fcntl$setflags(r0, 0x2, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="22d15ce5f8fb98acd010fa78710610e43579e1ec40400d34e71fc3bd902fe1b2bac48a54f7aec27a741cdd6211ec96452515b21cd3bcf6c4331a716c64ce3b161c4dab9138ee700a43c453c7e90c595fd1f66f3dd16b3d6e4d43f5a0f2729f9fad0480a6ef3622249f4485abc87f6a878b5727435d2e67ab422f5fdc1e8a2d59e7bb3dfd86425795d9d3450df901d6d67290cd2405cc4b7b7ca5598195ee4eb64027bbc8b65322d2ee2d0c52c22bb0eecf244f5294b8546ebc1368cbcb2a5636d28d475e27c2", 0xc6}, {&(0x7f0000000380)="fcb2c0c423949da0a663cd288efb91f26e45884abd19871742b72825466f0852d7796a612c0058ed6936444145df844da67cac8bb85c1f45c10fae904d25ce00c620a2742f53f29d993c1aaa7a4fa3b3cdee5d9f5986372315b618c33bfb8b3a639e984f3ef3f8e5d79c6f6d254e5d681784b340ddc4e6710fc11935ed578362347bf90024f017766c56d21374daf16011428a1002814304fd1590b93bdfc8", 0x9f}, {&(0x7f00000001c0)="0758bb2a2b8c5363639d25", 0xb}, {&(0x7f0000000200)="fc1148e16b285a51e09d988ce0c78194d5dcb855bbd3cf8a8501f07e861061cc3c6b7dd02bf5fb47e86fbbb5", 0x2c}, {&(0x7f0000000440)="cf24d400148ebf862954d91eaa87fae7aee2883b7d328a998ea87b708a022b36647c4921711d5d87817aaca591aeed7f6f7f40265cf0ffcece878ab347039d824262a7ea5d9fc21a21e8eb6046127fc974", 0x51}, {&(0x7f00000004c0)="45d8fed80f8524d6049c6c8fbeed2ae5a0aa7ae0b12fa003f62e0a2e12030d40348d58a906bab785b4111226c3815f28680860c306e23e3c2bad4ca90cb63471f84d5afcfd6277ef830e91b850d2847e3f0c479f1a10179d235ea984892118dca1d9ea13e9d2524fcdab21aa025a8ab49120e7b6bce6ea55d0c66fc6e70efc9c363a6ee4ef17a75a11609f561b095f233478b14d6f03fc705583a4fb9b0542408690d2ef1d36163adfee", 0xaa}], 0x6, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0xb0, 0xa}, 0x1) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f0000000000)=""/33, 0x21) flock(r0, 0x3) close(r0) 16:00:16 executing program 0: r0 = socket(0x2, 0x8002, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)=']-\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = semget(0x1, 0x3, 0x14) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000540)=""/4096) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x200) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x12f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getgid() getrusage(0xffffffffffffffff, &(0x7f0000000380)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x8, 0x3}) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000003ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000401c93f6acd147c800"/235], 0xd0, 0xfffffffffffffffd, 0x1) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) 16:00:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) socket(0x1e, 0x8000, 0x92) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd8f, &(0x7f0000000000)="9c") 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000000000018, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xd2, 0x0) r2 = dup(r1) r3 = fcntl$getown(r2, 0x5) getpgid(r3) msgget$private(0x0, 0x492) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_open_pts() write(r0, &(0x7f0000000200)='0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10230000ffff00000100000000006398"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x63f, 0x0, 0xfffffdfc, &(0x7f0000001380)=""/232, 0xf}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:17 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4d}, {0x36}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x1000000000008, &(0x7f0000000000)={0x3, 0x0, 0xb6, 0x6709c08d, r1}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xdd6, 0x6}) 16:00:17 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000000)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffb, 0xf8, 0x2, 0x101, 0x3}], 0x66, 0x0, 0x7fffffff, 0x0) kevent(r9, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r10 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000240)=""/4096) read(r0, &(0x7f0000000140)=""/200, 0xfffffe07) close(r1) getgroups(0x6, &(0x7f0000000080)=[r2, r5, r8, r6, r4, r7]) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f00000000c0)='N', 0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:17 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10692, 0x0) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x81) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() lstat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) close(r4) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) dup(r0) shutdown(r1, 0x0) r2 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8e99) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x42) recvfrom(r0, &(0x7f0000000140)=""/49, 0x31, 0x3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f00000000c0)="ef4e30", 0x3) r1 = semget$private(0x0, 0x2, 0x80) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000200)="b87b05d8dbefd8bc391f85f759bf292c70cafb46e158765c6493ffbd24c4d309e323eb0ddb9cf1d490e53a6c9cfd2f1fdf7cabd30a27625bbfe27c638d7bf471dce30ea05f420581d368d8823823e35954400d0bdf28b9b58339c57aa7c4e068c0433305bbfe83c9f40ecb91cbdcccfef526c1abdb064047d426", 0x7a, 0x4, &(0x7f0000000280)={0x2, 0x2}, 0xae) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2}, {0x1, 0x2}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000001d000000000096c947fc020000000000000000365130b1f1000000d9618ed45b"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getgid() setgid(r2) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6eb36582958fd819e7e4350378597cc418e0fcaca787a1f31950a8891ef3568324037652b2538e56e377362c5a852ef254e46116da90d31bf538fb8c4e1b5e0dffd86c37d6f3f3bab1ec6ee6c5c260845e1d50cbc2fa851a799af813a25bacd26de199aabdc40b1b2bf13f6b004654e1dd9391c787b4a1abe0052ddd6c994498545d667a87046ed5b7791ae4551f0654fa74f8216c9b80b004e774864ed60b35f7f98939e218948fded96952200256650e02", 0x2d9) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) syz_open_pts() syz_open_pts() close(r0) getsockopt(r2, 0x6, 0x80000000, &(0x7f0000000180)=""/31, &(0x7f00000001c0)=0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0ca31ef4", 0x4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x400, 0x1}, {0x7, 0x1}}, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x383, 0xa6) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000005c0)={0x5, 0x9, {[0x7fff, 0xbc, 0x1dfdafcc, 0x9, 0x9, 0x69bede12, 0x80000000, 0x0, 0x73, 0x52a, 0xffffffffffffff13, 0x10000, 0x3, 0x20, 0x800, 0x1, 0x9, 0x8], [0x651, 0x1, 0x9, 0xfffffffffffffff8, 0x527, 0x3, 0x1000, 0x9, 0x9, 0x8], [0x5, 0x800, 0xffffffffffffff7f, 0x7fff, 0x3, 0x401, 0xf], [0x2, 0x32, 0x80, 0x4fa9, 0x5], [{0x40, 0x9, 0x1, 0x1ff}, {0x14061305, 0x9e24, 0x34c, 0xec}, {0x100000000, 0xffffffff80000001, 0x3, 0x5d0}, {0x81, 0x9, 0x6, 0x10000}, {0x9, 0xe1, 0x42a}, {0x45d, 0x9, 0x0, 0xfbea}, {0x7, 0x6, 0x916900000, 0x8}, {0x400000000000000, 0x100000000, 0xeea0, 0x1}], {0x3, 0xfffffffffffffffd, 0x0, 0x9}, {0x89e1, 0x2, 0x4, 0xa2}}}) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x4) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3fe0000000000, 0x6}, 0xc) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001640)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0xc01, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000014c0)) r2 = open(&(0x7f0000001500)='./bus\x00', 0x8164, 0x20) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x10200, 0x23) recvmsg(r3, &(0x7f00000012c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/164, 0xa4}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001300)={0xffffffff, 0x99, 0x9, 0x8000, 0x0, 0x6, 0x9, 0x10, [{0x0, 0x6, 0xfffffffffffffff8, 0x10001}, {0x2, 0x800, 0xe43, 0x76}, {0x0, 0x8, 0x8, 0x7}, {0x0, 0x6, 0x9, 0x4}, {0x6, 0x400, 0x37, 0x8}, {0x200, 0x7343, 0x4, 0x401}, {0xf00, 0x400, 0x9, 0x1}, {0xfff, 0x1c1, 0x20, 0x862}, {0x4, 0x100000000, 0xebdd}, {0xffffffffffffffc1, 0x6, 0x7, 0xd8f}, {0xffffffffffff178d, 0x1e, 0x8, 0x7fffffff}, {0x956, 0x3, 0x0, 0x2}, {0x1, 0x10001, 0x6, 0x10000}, {0x1, 0x40, 0x2, 0xfffffffffffffffe}, {0x100000000, 0x9, 0x1, 0x9}, {0x2, 0x83b, 0xffffffffffffffff, 0x3}]}) mknod(&(0x7f00000015c0)='./bus\x00', 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x809, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) fcntl$setown(r4, 0x6, r5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001540)={0x3, &(0x7f00000000c0)=[0x5, 0xff, 0x4]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001440)={0x3, './bus\x00'}) r6 = openat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x100, 0xfffffefffffffffe) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r6, 0x1}) close(r1) 16:00:17 executing program 1: setrlimit(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/97}, &(0x7f0000000240)=0x63) accept$inet(r0, 0x0, &(0x7f0000000280)) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chflags(&(0x7f00000002c0)='./file0\x00', 0x1) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0xfffffffffffffffa, 0x6, {[0xff, 0x2, 0x2, 0x3, 0x51fd, 0x68c4, 0x0, 0x6dc8, 0x4, 0xb186, 0xbb, 0x1, 0xfffffffffffffffe, 0x1000, 0xffffffff, 0x8000, 0x7, 0x6], [0x7fff, 0xfffffffffffffffc, 0x80000000, 0x3, 0xfff, 0x6eff, 0x3ff, 0x29, 0x5, 0x7ff], [0x55, 0xfffffffffffffffa, 0xdd, 0x7, 0x7ff, 0x6, 0xffffffffffff8000], [0x73, 0x5b, 0x3, 0x200, 0x7, 0x4], [{0x3ff, 0x8f1, 0x5, 0x5}, {0x3ff, 0x101, 0x4, 0x7ff}, {0x7, 0x5, 0x4}, {0x5, 0x7fff, 0x0, 0x94bf}, {0x0, 0x5, 0xfffffffffffffff7, 0x1}, {0x8001, 0x7, 0x9, 0x34a7}, {0x9, 0xfffffffffffffffa, 0xffffffffffffffff, 0x23e}, {0x4, 0x9, 0x2, 0x6}], {0x5, 0x81, 0x2, 0x5}, {0xfb1f, 0x7fffffff, 0x6, 0x8}}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x3}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20280, 0x0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) r3 = dup2(r2, r1) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000400)={0x800}) write(r3, &(0x7f0000000440)="131848cf1a4b735b11ad58ee6a96e22894cec91c851463b362d1dd01a923dea49e734e8e04312fbb71121eb4cfcb82243f08b80f23f607c094819e67684899c45104d237863ca8cd7e8606f98e834ebf75b5c65a4437579f0b11699dba35e9397cc0cd74f7ac73f4b192716b7195ebd5bbf2f750a25e69a7f121ff0f1cd58678eb50a4fedaebf304e21b5a362e4ebc0c23218dfcb23d0e43ba78ffbb9c824867e637a7eab3185826e6ef6d96ca4154d12c9738f711b2909cb9a17558126c93c12b0476a40f4aa2fdc4a26b49600c76cee703358657d4a06411eae21c9d897ca7f662ef976ef7f4407d4c91ecd0b926efaf0a4e5406fc6063492c2acdd8", 0xfd) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000600)={0x82, 0x0, &(0x7f0000000540)=""/130}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r2, &(0x7f0000000680)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000740)) r6 = dup(r4) chflagsat(r3, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000007c0)={0x1000, 0xff, {[0xffffffff80000001, 0x7, 0x3, 0x3, 0x40, 0x9, 0xffff, 0x0, 0x7, 0xfffffffff817f40c, 0x3, 0x7ff, 0x887, 0x42b4, 0x5, 0xffffffffffffffff, 0x101, 0x9], [0x9, 0xeda6, 0x1, 0x7e7a, 0x60d3, 0x2, 0x400, 0x3b7, 0x401, 0x354], [0x9, 0x3, 0x6, 0x40, 0x0, 0x9, 0xf3], [0x5, 0x0, 0xffffffffffff0e69, 0x8, 0x1, 0x6], [{0x2, 0x10000, 0x8001, 0xfffffffffffffeff}, {0x1, 0x1, 0xfce, 0x1}, {0x5, 0x9, 0x0, 0x5}, {0x0, 0x0, 0x18, 0x7fff}, {0x1, 0x7, 0x7}, {0x0, 0x4, 0x0, 0x80000001}, {0x3, 0x11e8, 0x4b, 0x3ff}, {0x9, 0x5e7c, 0x45236cba, 0x5}], {0x2, 0x4, 0x39b, 0x6}, {0x1, 0x2, 0x4, 0x9}}}) chflagsat(r3, &(0x7f0000000a00)='./file0\x00', 0x0, 0x2) write(r5, &(0x7f0000000a40)="c3c949da6794db10d5006fd2759c5ebfb3a21d25a158dbe94b2e7017abe958c86fe4ca462a4c3efd22805550cd308c205c47d12e386c0e34f8a6dc21c81767e5c76dabbe40ece2bd0ecf862f6b9cf74fb90f9a4213d7d69f89b819c244391899e37aed6efd081332159032b542491ef4c4966523ea943e8e5c83bde91053a668bd45c884d0f0f16265721912ab582461970c279bd10c4a92cd220e8be64ab0d61723341575a3149d97d4acfa9d392841fc8b7ae49f5e5f0b843fb0e284e6adb56bc488b7ff030b412476cac4621cd31cf82ac144bc17ada2a9709dbb7e509b6156a58f", 0xe3) clock_gettime(0x4, &(0x7f0000000b40)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000c00)=0x8000) pwritev(r6, &(0x7f0000001c40)=[{&(0x7f0000000c40)="7f940b05b49d786d747eb25c256251fde267ac626578a6b7b1455b3e8c68d1c915f18c28daf1adf43bdc1fa8b834ecffe2e144cc68af226a201a1c40c0c58f09916b865f020a9c48889f3146733ed0ca7bbebcd841da3a4e0db281074bfef8b9baff312e7c266fb455268a2f767b7c47a3d828becf8fe03ac32798a4ec30bae9813cf4246372376160919e5d9f68b2e8302192f6f4c591beee86f63e137503c553acbc2570f9c7b71af2ad4f50991a57ef1d8cfb9eb47c3e24fdb5b9f41d8e5f1a9ad94cef04b860906f258be079f9a3a8158e532a5d2a9b0cce7fecc872dab0d9b799325a36b774f51bba664df77d59fbc52c146e9f374cac0cbb50c73c006fb2111703f5f2c301314c581ad37271d3b3b4683ea63f6a1fe2b2f43a842b10a19a0f2f43def88f4f5018d452a512a0ce584185ec031196041ae3cd00562ebf57651277a0749639a4edc61524993282e6cccc4f49284ce403dc63af0747e3104567d97d6f7b5e00dba6e89ccc35bb15a4a313c8a012476c99009424adafcbcb4a772ff88405a0bd18a6d15c914ac9518301e822bc920e30784e434ead2d25971e8528714c058f07a496c42680f62c3748fe6b459f9f5d67c5c02d25c2e0824e5ca00d12509203d767d3638b123cb2079fb3c1029792b788895082d18afdfa8ba4fbcc76265f51f8fba857614d0ed7fec0fb898db0558e4b2d170ab8513afaf11b92240629a0e983d6ab0b184090771f85555fc683c77ea9c2053c8d7d909e36d4ef87d06069688426378f549eab21e78ef2357186e86da065627b0cd94883d65721022f645c3455cd71aacb5de8aff3affd2508fdd0630b28bb0388f218f610027bd7d203e7a1ba59828fc0d56999e0f3ad143be3e82115b2200227283406842a95303ba392c03ba776203ddce19ccaae2bbcfc6133270ade33c3121c56dad2e3ef874725c62f57b817808ac2ebfdf012dc4201b22740dd145717cb717eefe6f248309ac2c60e11bdec4a5c9b3e5ccaf235c9cce1e0723e9a8e6b077842f79b88dca8e66609c919e91aefe070f2b0e2bcc68ec26bebf00fe7819f9574c3129c516cb8aefda91d45651fc45908ea5551e0391e1fa4dd1c28a8d361c40d5d1ed739202fabb58880de3a312ac76ef78a41dfe97ddbfabe930391f4b67c1d1085d2c0468b67cbbca0e296801ce25ad0c6dcd21c4e179e03938101d92cfb929ae91fa6c01528feef93653c75141e5c658ac9c4b6e316784351c09c0b76c94501793b7a03dc571adb787165caf554cc3ad5d5dd6c1b1c3fb429c4568b4320930aa0f32fc1a35d71f76dccf8a448e7ab4fd9c09eaf3ed17071ab32331cc787d1a5fc4358eb59b17c11271b84fdf3e3012c93938a0610d1ad0a32a8125210f70c6609a641222e4ed1819e8be56cebfd5241947b9c71fe6578753a41672c699c0e9689cf68e538dac8fbf295a5aca71f8ca1fa5b9abdb2574e5b10e3059344873a8b39b1f2ee4b6fb2a8b484fb0b5f7301bf65be8bfa23c63d6d11092fbd03b4c569832f3cab60a33a4bb78eabe856048bf40f46cd4ad43bbd5a08cdf9a0396e1d54c2e16ff62377b788876a2d0cf26c8b0ab96f75058798f07d99566a790391affa9c5eb94c87447fe0c778f72b60157566e9082db0756240887cddd3e1d7cf9d50102cf7e09b7f797409f6350057a00943fe50f055c9a02dd4029588fb2d3bffa25fdc3b768142b9112b05b4c2dd9cf06b86f0f06c273c9a9d27da3c86241c1808b1be29bb42b3646d45da1e328fecd9a831b8d2fe1e8f82f98c7cbfa87e07532c13776a24b9232ca7ccf358e7b72b880b879cabaae6ea0108d807edbc78199d7b88eda3cb57751d5d6dcecf50efe0c696552ce7bbba2c4f25e64f126713d7b6f85bee9a34e089d00786fa241e9d73a7764c40f6cb6ecc8f2b5b9e104b7dcac79d9060b385f9d2e5da9f6eedbefa425972a6a21b8e16c854d4b0303d8ed0ffcaaae2f38fa4b13c21705bd48894417289393b7b483727820212e4586caea77e26fb39aa4fb917411fe06a125df0c4319f642ce24945f73a830cf60ad062fce93bf363a411067ec890c1393f0b9c1a89a0896c23921f8cf9860ad2c7112b8c229e6aa601f4cdc34118120e8da532dbf157edde8e2a44d781678d329c66615323f77a9c6179765b9086efc58521088f2a572dedb227a9f62995d7da00101f6e88d1854fdf87055c62fc29235d05e1a07a46310f12f3b39c057f50057f20df48fc47cf3d974e15098caeedb0cbbbfe6465184b74f85f999959ff0a48ee278dbbac0a3145b4252ea636c782c0004bb86a0a6cc2f82b1e66dd482ef6bda501324634cd9224999166fdc8700958ab3b9d02d1bf2f686dedb26befaa327a8b918b4906db0c697827a8da61cebaa09041c2b23272354107f423f5d59b27ae64b3975ee18661469bd96cbcaec20b772416c2ce87f4f463d8aa989f6e452a17a4b80f2ec9843de7256f19630bda4d83c9f3724002898772d3b16a3004ca94f0e26e7c017841671ad56ec6c451f67083689dbd025d67f6ca8db64317896489854d814e438eccb6092928a8ebaf3ac0dd8fc2edbc5ff357763f4baf42f600240460e42afdb982f7ef38cd35670073c52a23b2b0cc22a5788810966da58c853b6a6f733a06b8922cc3de1d19bdc501cbfda1d5deb943b892cdf15e0b19a83ea089aebdc3d10785f4af9cf676dbfba59bc48df6f1130ccb23bf0b544c924ded57596b124e74b9ca1a1e03a1ce3c3bf7302c9fa92ffff17c274c5f4495746a8d2958b0dbbf8d79d00395f58deef6dab03b959c22add9b7542d046129ef351183723bb4b2e6c29831d6e7f27d5cd4c0dfa1ffa039f982b703c0b82f5c979b661ebfa6ef789bf066fdc231c18dc9ab4fe434a64dd333ada0dd6e4a631a6600485eed7b54ca99a63d51ca9adb93350ba84b9ec890ea9bd8e41839da9c48b4a271ba0c88eeba4f0f5ac99a586b0d0ff15a090fb1a992bf1b54a66086197da5b7cf8da561908406d3c49c41da0186f2fd2b7b4bc08b7803645de57fdeea871342529ddbcc0ec144678ac8077155f6ba6d15d162fd8f8f5e3d17389506a350927b5a4caa1be56d3fed5adc09bb0d205ed8413b9e23146977b48d043e137e9c3b273b46401f542d64dc0922c2dc718eeacc3cec4d2aa36845c9f93cc92eb45b6b3624d16de097cf69e1a74a78c696c727b8a61bdb1d7752b5b881c89a43d5a5e84b7ff25a2c902b82005dc46c39dfd837f86920be4fe7b22acd629b3fc926e5829e4677939859e531143402230a24d0d715c253d511911699219a32b4a3457332a351d2634280a018645d21005e4ab6acc07dbf3dd67c60fb5198e23b6e09d53d14bbeefaf1202593385dbcc135f5df42f6ae40110efe4e86633bba66ce91459d7b62b4009941dabc923114efa9069273c37d137a6a8ffb7ea35ae23f47bd0439b16d39d6c3e1b98c17c00f28cdd4d8b793ee1f77cecd95396192d36419517bc5ea5e7ca50e974f6f2f46bac81d30975900280744e1f432e6a8949cefb33a7da7920bdc75fbe767394d4eeeeb65242b3766dcbf95fbd788e275accb09831ae25a75a6fd744730c6c76f839ce79de5a3e12442af1ff9d6c02a737d8510cc7d754da28593796f2ba640a49e6531345715db5d4e810d2fba07bee968610784331406e998348f8ac478d83252711aa620a148f282f2d2037b7a22d0671dda30bbe15213de3c652d4e1750614e5b13fdfbd3808df9ef9547c453d33415cb0725505bdf8a549bbb65d998f4c4b406554261c65046c7007d9184dcb2a1aa6aee8bf1bb35e57e899c6825de0bd96df53aaa54cdf693bb7ceb7f55a1d4e1be2095414b7a90862094810853d369fefed3ad66a04478f166aa3c31869ab3cd14c698b2a544d9ab9e04d352a3399971719b0e44aaf4eabd646dda048b46a45186e4f58eb5b7a691b387da7a6817753c51b58617a479ba9bb0452189b0a77a5473c2af653a21cb1d6a82ce73263a9c34963f61825a6741898ed3bd1dd7716f3ae06794e590c24cff2ebc62a4ff24e86534e0279d4c5bcdac04745206dc79315afbedb5ef4c08edc7e5dd1e622efe7a8094d456ba08f3dabc349d8c4de079e5b3fd8e243ae27d71c6048c87ef2df667083739d52bf52770a1de2aac4d7c73b98ff668a99ab6946aa1182a43fe319c410fc2aac939429e7bb2a5bc6018c92030a3bba863447f91e1b182b56e0ba5e9d9319e7f568b218e703ec732a38056d937a4b864a23fab3ebfdba666437e0b422ce5e104709f45180756bf186f624e21ddf453b0e3cb49e3a558f73a30bcbe185d6460aeb1c9676d4a95b12a55a80fa278080fb6cfd892696419175654b8d820d6c10e3cdfe0fd9321f424af64c3a50de330d085f29cff02f94c6604cfa58411bfbe28cccdb811c72928bfc4b7392ce19995303d644280a6d073aa79bb82cca3e8b4f6e28b9a932d2d307704d6f4235972f806a5a1d32f5695604fad0cb8f4211e83192ec27c4fbedbc04811bc42f6ebe0d0693fbe093ffb1109d66db470c555a50c00110fc93cfe87ed94ea2ebf78546da82d9dda851a94b15aef0beaae2f19817ffecfa65e18ff1fdba018fc335f781deffda5a4a7e70118c5d982977d184a9eebaa0ea70305fc8487dc23f8c75bbee3d74fd090625a7bfe86e05b81944159fb4ae98e5a37993f7760d5e2b9865d92f91b85f6f0fd43f8f46b2a3332a87b79a077dbbd1c701c0b5bcac35488da538cedeb88a7ef8424d73fc0f8f70108fd3f7e54ccdeca9c90e9bf5dba41095aeb286345a21e5b8370b759dcb09a3e2051a11deb4bb75508bb3a4181b9cb026c2a47f85c77a648c5bb5f4a97b34678fd2fc08d08376827fb3a71e023330dcae429645bfeebad14523e9bbe097daab5bb66df5114b190dc0a640ca8157d287490eaf7afa1f9b5015bd229c66ccab24d5cbef3d4017d8357e378f450e5f77b58ca2814cd7f0d230989dc8ac623672807292ac7805528d2d09acf58a3f7ef86cf13f0d1da945453a85d986f9e9db11f212a649ccea6821909d200d62da34240734ab471fcb6f34cd3dac97bf0f91544ee5e6f37c4979adc81118cb437bb9dceb38882b21d59db7efcc8aedce6013107d2941d8072cff0f846349d2b2efed8675a502ada33d204afaa13803642b797ebfdc773498dc3f354e7c3f0ba4d0a0606424ec2caa92da21b90e772205359d70d83db8d0009079957864558dd536f4717091d0a12f15e8e2a0426fe34be462803b34ef6e82284cbb966251967c47dcd35e4e29d0074825215d35cb03580528e39ab4133d3aca68384509489ff5a3e71a0a771b630ecdba71e5787390d55a09303334dec4698e6adcf9f5947b74a0e34246bfe150a97ea94e6dc1096e0617964a3f7956996dddba5641de55c1f5c3288e0df9a7ed145fc445d9e2466b2311caf2defa36436f0fb8599aaebd9e856911212774dd78d26c23d3f836812a47a103d344bcbd3219ec867838102c43363c2252ace2d520157c19f805aa1af9cb20e5a59fb9ba925251c605fe74453f797179951725b5a6c6412b9e3522bbbe425783e39afbec7634185eabe8badf3cdeb17ad60e8d7687aec91ae88dcaa1d979d4b674920075c8967bd3c58c79510be927988315e9e77592ec5a2263cd6dd724374180c553584baecc039a71e8f97f2b63a1d91a5d5882b30234ccc490cf3d4970d84e99dd73144392443ce1a92f9193189ad5de85db147458493c222def505c0c7b9eae0d2dd661f487a70f1411d3e", 0x1000}], 0x1, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={r7, r8, r9}, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001cc0)) accept$inet(r4, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) 16:00:17 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/233, 0xe9}], 0x2) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getitimer(0x1, &(0x7f0000000240)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getpgid(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmod(r0, 0x68) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='*&-$%\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)=']\'(^^{-&%({\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='@(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-.|{!\\*.\x00', &(0x7f0000000240)='J$/^:\x00']) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setuid(0xee01) fchmod(r0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() r4 = getpgrp() getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="47cb53752a6486f8d1e8051c221a8aea2c902b7d4a7a5b5b18ff2ee88edbca8f90afeb4c8e47a16c32d59132c97ad311a2ea4643de258e07a8e922a2c74e47f518c6b860598c60acde45d3cb103dfae83c45b9838efd9dcc7dd252e8725e4ecda1769e9184184d1a67b538", 0x6b}, {&(0x7f00000001c0)="e13b4aee6960fec78d47f3ce7a2e7be0d6247a246e572a2ccb54e45d511763cdbfe86a3ebfaf41e2251752adac417636711e7032222e000d8ea2b1d27a895b5838f53c39ce9558f5c1e1d3050e1ded3779cdb90da9faef223f7107", 0x5b}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xd0, 0x6}, 0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x7, 0xffffffff, 0x2, 0x401}, {0x3, 0x1, 0x7f, 0x1}, {0x10001, 0x401, 0x2, 0x1}, {0x6, 0x7, 0x4, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x6, 0x6}) 16:00:18 executing program 0: r0 = socket(0x38, 0x4007, 0x2000400008) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1f, 0x4}, {0x18, 0x0, 0xf471, 0x7}, 0xffffffff, [0x273b404c, 0x5, 0x5, 0x1000, 0x393, 0xaaee, 0x5bb, 0x5]}, 0x3c) r1 = msgget(0x0, 0x419) msgget(0x2, 0x100) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8, 0x800) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000280)) 16:00:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x4003, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) read(r0, &(0x7f0000000000)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000080)="ac191df4a9256689c5acfc3e63166ec0c4bc0776262de95654b273aef1b555c8d0fe5d4cffb47b5100c980da3fd95463e6b7b5354e229620c73fe76e88f686ec", 0x40, 0x400, 0x0, 0x0) syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r1 = geteuid() setuid(r1) execve(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\']{*#\x00', &(0x7f00000000c0)='](,\xd9\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x96\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='-*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'*\x00', &(0x7f0000000340)='\x06.-/-%\'!#+\x00', &(0x7f0000000380)='\x00']) r2 = semget(0x1, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x7fff, r1, r3, r1, r4, 0x100, 0xfffffffffffffffa}, 0x0, 0x1f}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sendto$unix(r0, &(0x7f00000006c0)="b10005136000009005001b000400000000000000cea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280202e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a300a3f8000400000000000000010000000000000000326c5925eec7e11acdc2c0cc6fa41ce6eba28c2cba0a9d96e28bde3f39a61b77eba203790c8e1657916557b7c4bd3fd0bfe5a33fbec7e6b8bf0731098929aa42a91a3a5e98694b53e9e206e6a12e02a7e9600bd6678e6663", 0x109, 0x0, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="62694eb84447a1e92f7b45678aadd2291017a001d834d09a6db1272e52848b78b503cff19c8e717b6bdaae9bb65bfd3da21f0eeff921fe0d272a3d7e4ae2fb936d7be7ded4c0cef3c903007ea14a87a3f24a9e0bc45bfe6d50d6fa34412b9c20aec7b81794e857d21018e61333f29a56642c6b2753daab4fc8569dba58a7012c5ec88060080d8ce209533f9f7cb9ee039745ea8807dc3a6e64592be27366ea8d76d4da6cc58e27d7d84977895ac458d0e81a5d57b2eec1d640983d0bc2954c50ea6d819ce5a5ac226cf05d3488c89eaddccc850b4ccd591386522b5850fc26b91eb8afd8dccb1279ad2a07ef8bddae679a", 0xf1, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000000)=[{r0, 0x13}, {r0, 0x5a}, {r0, 0x4}, {r0, 0x40}, {r0}, {r0, 0x4}, {r0, 0x20}], 0x20000000000004f2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="03d5382300ed9af4900de462ad1d4efda58cfb18a058bd7e719ff05d1008815b1ecdfd5d4794ded31744d6f94bc0a6c509d31da4b0e31cfd81fa1f5c63e7aae77891c02f8eb3bff5f56bf6c721d386940b6211e011a8a0f1a2944aee84981ff737ac4c720b799a19c76add39a6ad3586fe06dbdb4a7e71e2b704cb5df0bd4a6a6e42ae5257387d300e6bc5c781b340739ab0a85203ce434b27b62c6e628294ab189b6959ec6609539eb45b24d1abbacf83d52fa29f414cd15f4578b5f7edc42282f16392f2a4486d77cc02a81c9fd8cd7ca46890dee2753f14ce80447c", 0xdd}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup2(r1, r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) read(r1, &(0x7f0000000400)=""/234, 0xea) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x348) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) close(r3) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/69, 0x45}], 0x7) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000500)=0x1) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x7, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20140, 0x82) shutdown(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="74b794fb43a284eef0ef974cff9e5ea978fe7c901e1ae32e4bb16748ca47e776bb5f39ea01a059d65c1bd15e65f46700bafb7692aaaa1522827bcef514cbc1be985c6f9701e991bd6a57476bce14371d1837b17c69747e97f69a42d1c134bdd6629af85d814ffe30cd7d57ea2de8e38a1f58571f715f0f2fb578c7efa57e6a1a4e08947f4f89c839cd5fbe0d20c01dda8784aa7f7b04f67414f51c752fb4dcf6b89832597dc36b5e20db2d6cdbf79951454c8a9ae650b934bdb1fc60d1374fde818ab739ef95614db21397cfc86a3aaab8ec4bd4d64894d26a02929b28f6efc659343dfd1739056eab3bf267895b509aa5e1e006c58cc997b3488310e91afc33a930ecae09884092aee62cb400ec501dbe013ce51c7a5462f1c528bb4cec38523986e2de3d3b68e1d3d7ac7fe8230465e75b4f96fb0921b5f52a182fa6f9d23a17fed270dd6b51db2c569973a5f7e8be40937cccfbe8947936fc1877fa82d42c13832d799e3dfa13a259ac22e369d4ae79f7e5e6e1196ff5687ac9c9f5a782fd528a3690c61f94952ebc54a23924ef4cd153d4f2700cd333a8100d1064583e4ee9f34971002e44690ec49e6f78fdf8281e6fc5a1bc00581677bc4486584100edeff9a7ae6b920a88b892e09fff1283213ec7036c30dc5a84cfa37629c16cb2a72285eef3f07621614e0e6b22790a6b2edb28b4827aa109a4ba28752fd1d54a33dc30cbaea2481a1767fcdaa28ede33a296bc6f23241a594c0712e02f670544c48f8ead1914b376d7b026ab2479053064ad90d15da5fefd316e560f20c9e742477dd1c95f4603a6fef6ff6cc7ac3eeb176a286bbfdd631633903ba2ecc75b1d5c76d48ec06f7fd68468cd481715582b4d2b8f144b93826b46c409a17669cadf900eb2e2e6863bf0cb1139d82ebd5da73df8c81ce03adc421611fcb1686dfbe388a941ebd5db01ca3e8bef7bdc259b7656859a6fb2e67fc53b0450965fa336d45ac216cc46f1ba302594cfa6726f3bcc1f464619190d7bc2c0017f82861d6a2cd229d24652f5f91527e48eb196eadf473a2ccc0569f7e6ea35576a839ad7560124c70d813246e5002a7fe79550266b26908066cab2fe5b7dd8c8635cacd9ddbdb52c4df55eb986670b609fe2a999a2b0fdb0da628362a985e1da43c1d41a68cc8998ea8ee897aa6ca96d60bd997c1a82e8285dd78eec0f9a5947790f55e2a871954757d675481ef6c51abdefa2d81779dc5db2b9aa3bc3e1c849918995034dab65d30d6d5187fb633f1d71898a9a6e30c7eb5e49ddf0a8f0e6f629687e289098be3bcb38fa4c8bb76e6cab6f566055b9231b260ee7bd707b003aa367755ef9c88ad9b3140ef0e0936894b0737ac978e44d52a8fdae6060af999f5d989c19f2381eaa7dd6df38a110f07d5521bbaa0db7fe26fec5b65fc92dbd37f29f15ef282d302d753e06983c50f9faf5dafc98cf7f20938caf3d329efc78e6c46ded922759158a2815364509e3356ba9035cbf5dfefb7c30ba263b130b37afd6c9a3164b49d2839fcd53f9830bd3ef45653bdf8697a7b14d6c088aa04f26d2e2908f6ec74e5f19f40b7ad707270155221c9d34164b0851b77bfb8fa16bfdd8fbec57a81cdc086a0accce5db29b92eff5b5039a34b258f5a46a1350852dd1962d925372ddb5ad98b5be8fe196a7e7e562f115bd14a702e7a78a165d63bf47aa0e9736b27eb230f7a9e67d6694f5e3cd83ba7cce8a47f31aeeffa7905c2658723627dc44a808f300348f84e9512bc1d2788c56f9c12f31e7c65d11bb7ab822ec2fbe8fb78d95613f12d3a0b82907b8adb3cec4b1667eb3cb9d2824855e77554a90557d326c2a423660d2a0f863c490478c36dd295e47a05ba44123b107cae5b4ed2f20c7ec2f28cec383b020503befc5606db3825d85769e8809c539e4b8623e73e03d92e1ab5eb53380b3ee8acace0d6732b6fa9558cec6e4a70ad554dff065b2cef57bf1cb775646163482f7accb9dbaa485f958198de2cc8d2e77e39376d5b1cad06b66be4b43848d01bebd2e9a3254c70f6ef4c5de0a6f44aa9f7befef61f5b7d3be2fa9ef59bd1cd2355328d9059ab16f4e2b5a0fe2b0542141485c3f745718beca7af01a01884087a3f39b44c9fcc0c14a756ff45149117f2dda3722eb3bf7b5e791806bfc1fc0aa9c73e825cd5c861fe570b0b0874df990113329425b14292dbe7af15867dfab180518c60c05bd0a1ef617ba7cea340f3300a8fc63eee02950cf627df11d328379c5c2f7473ad6a9da2d7fea56269379e27a4d0e72e164765cdcb08eb3ebdd8ea1018adeb258186f780c11013eeb6471b351eb03b0937b55c4dd54abe2f6db1aec14b9894b9a680f8e5279ec47a8116d51488d2e5ca2665dbad1432a9d2cb01f87b182b782bb3aeca956030d7099b08d17a20de3017cc2e435d6bc53dfd316ea1bb1c77d45117d92ebe90937faa6d4b8ac73a15100d5f1f1598b2b33c41aaf7eb2d3dcda4c342a5ab2f27cd3e6bf6c9b900dd0c532725c4f329e002208a90fd9f215d5c21d84dc51b4c98e93671287361e0d5cbb93336493389d97a1a75a6ecb60250617f7c61691f7b8056e0b4766873c742c7139422d9a4fc7fe0abab179b9f9842c69cfdc7b372212fe9464b77b443ff47de4e476f9666067c3e12a68fa34320c8106bb26b02928c35b635a50140214ff78df2843ae96a1e53653389fbe046a16157c4b3dca597e2324f4068637ffccf4de9e3e39c989d77a82a2ba0a2bc18da2837cf4bc0f1ae01857b9c9253576596c6ae5f5f69b777f8a0262c2a319637ca26cdbf168af79dfcb2f8a1ac37a20bf6f91b7e3f8e0730eddb5818d41bd093aa3206cefbb7a77ebb1a5b81691a8ddf6956652affdfffac619b0c8166a4c6e594d3c6af887396bbd2764df2c78edba796e05c423123caf0fe3737eed242f596b723636c02de5d3e263f7a78358af8f0ca882458b4fded45b72a9206f9387ee2a3010713a3502efe5c437f25c04c2f9e6d4bc4e540bd3311eb3926a90847825e1b3dda2b141fd194bd117736878628a456535c462d04fdde7a2b4b4ca39fc2c072dc684e5e64ecd8cb99fb33e6caef1051213796b2b661b28e1a11611390ab1c48eec26d915e2a4b75664d8c94d840e3bdbb0f65e58336cf690a60aa5a6b4d777e44a1d3e0e651484908b404d2715ccb467a51d6f6dbd745733761181f6de673479f9dd514c076ec688c9fd299eae0f51c8d27c0e551835492fdc42e5c7b02f8f794ce90eeaeaa951c9262061c6f7641066313de7bb6b6f427a7b44b34362096c40ec4ad6a1a52799191a6d25c2dddccd0cc4370bb21f3e5f0d97bcc132d76163e982ce7ab6a991c6d8458fdfdb2f17fbfaf543e39785358ee6e63f9c6bddb50ebc96d9d2305c87faad47f97c18bb97333d6e70d616d535b6e372bfced743c2b04b7c2d8a78614796ec10c0fb31c139a1339effc712809e948bc35a64b726a776317be255e763892d277505ce8d7d4aa54172d19dd37b430b7a378f41c381b61abde26c1c0e815b2f52f4015bb9a8c9d7f0c47261eca507f9bbe4c4e00b2b7fe3c9e4f05b39c73c977c287d98b9f5aa5c131737161bd5dee8482a830855603cb1d445c7391e6ff94da0e9a5681b3d0a9bfa5e42dfaa616934532ce9c47b2a73067c4223a596344a3a710595072e642178fdf7d043b614b3044e9aa8afe2cb187fed79b3f2852a0bf005c6ae4d6910cdf6c93c31cc79b16faa77a05bf92c4988643765eeca1c02435cf3c513b7892656241480b9eb0ee06c6b6e2b351eac71260969732f9ebbeab799ae8af6177d66506b3291087c694dbdb93f0d8053821feb69b2a4d935ca026662cc7e1f5e27b10d7b3280d0ee2818813cbf91068a46b25efd83e424129aecc71423eea007a44dc71c4f82443d6cec69fee406bf3b58e6b0f69d74a959afb932c0996f22308efd3191f6434f1cc154ef1e399239b7a36ab9384839f14df9bf8d354d21f3d08c639c1862caa3206d8a668af4ab8e4c1df2b4eee5179c5045bee6fac0947910da48dedbab9ab190630b8c7eb183868be595989a72db491c4b25da3bce4bc4475ef11de0526a88080bba733acc48ac75fe99a04643b34a1bb6230239d1980222f1905aef96754ca9368c45bdd737795719929296115f565b9036798585dc51f7fb883f33cda17ee1bdfa4ac5316b4c29eedec93aed000cbf25fb1395ffceec5b83991be65ff68870bbff904c490b1a8b3cddc0c9120b52004bb0132f84b90e1e45dee59c6bf3ba3be8d0a3aa87e3bc774b66fe12997d0dbd9eb382560ea401f0fc9187e4959d3cbcd94d4ebd84f3d3da563673620dd998367f4b8117933e60c634ee10fbab1ad6c4c83ccb076cdc63b652437d5afacee7b2a2c8b9b87ef50747f5e6c9a4b3587989f64cb8a1de8474853c592ca8bf9cf5ea579fa308a62e1c3f808ff2acb2aaf164f2290e2366515419a79aa3f12519a4a6780408142372b1c8b308359aa48593f47d20575665ba5c7e4c6596d631b91ae3de80c6b6c26d3fa7bb3b0b908ee1a20d6f443bc8202e8b33c313082dad8093040bc8ea4f8cdfb8b639bcd593761fcd867095a68b365ac818a50bfe534b4dc0a573fe5c83125dc3a3b29202d449ccf761e1b71b815bbad8bb906ce74f0f9a9176259f6952357dfb39de9cd130a4a1fa760a5c6dc2638ef88310e8fb3a896ed306be3fb01a3ba452fb8b63b2a5e2ddc8c14e018741a99ac9a77993eb94dfd02d70b19051eef60de40704195fcddc3e0b539e0bc69ebf3e305f2ea5dd67195cb12943280d511000b403826deb23eb0fb8b73e47bddc9be0e5c0aa3ac83be5a4f7eb237f5f5b455922e07c44b205bcc83a1131df8ffcbfb2beceba68f71bb241d6d8b3631a17ebdfcb37c72b404271e34a7eee6afe773a49f8253d53d67e6bd7feed334a800a14e475e925e0f45b9736899fbf7f03b6983955b650da021847c03a84a973cf7823397dbaa9fffa94c897f6f631b8bc33bb8bb4dd3644291333a02788985a3da15dacb1d443d0a0b5f18e7c4f706f659bbd82a6ea18a8d6bf31b06020721ef16c904fea7b1d2cce5a3011df8e054f8cfa2656308ed84b2dc5b135de137262310cfbb8b90f855f2f57889a0b1541543bd8d1b2842f6e022cf84be9fbaa072161d542c02e2cf1b68a720555198b7792e69145e4db0b3af5cff9fd84453702c05f511bfba71aaebb357355bc68c028ee87cb38a8107524fa9eadd3a37adcd9ea980df2c6fab4b5840caa742bcbcd256b05f89b60640790f4d400de66cda21d9173a5a6568979b52f0089285d3bf017416de65b68fd1d84c8d219753cdd02a4c7932628490108bf8574a79edab5b8a400c9343380b8c91f3fd62c4ee37ad477f86f7fa0fa326f1942d4b8f5d6ae96ccd4235dd0e9e075e84bfd4e36859288175abff27a7539e0a6ed3b4cdefe36d1b519a928c7596890871c7f1aa8f1b6538c62d39e57e9f9e221db207791a896bfca8ee38cc6d3734a7c6daf3ff21a1130b5aaa77156ccec62cb4033d09a4560060675e3c4643b443f15edf013e1d85cd8cb27ac223697df676fed9bb2d7c54694398a0209ece4a320ae99501543822d1a5079dd7dd91caf148e84c77bebdff719e7a089574c2226285a92ec260726540ff533bd16f95064e6757c17c00f961e0ce9db6d0e858b1634b37d6ae52d1f485f70769db23f7e497a6237cd8ee2af4d0ee233c452d9e718bc71b7a127e975b2691cbe18b413feb780f55f81470f9861693f7670a9c899206f", 0x1000, 0x400, &(0x7f0000000040)=ANY=[@ANYBLOB="01002000000000010000"], 0xa) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:20 executing program 0: lstat(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0xc02, 0x80) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)="79bad0338e06f52c230b64a235e6014fa26661d00bb97772a92edee76330c38477caa1daeebec022466fd1e3a6d8419cdb64dbc53c52cd76ec530a97d529379ea3c488348bbbf4d505e22ccb79e79ef92e2c8d1d871b33eeb04078b0422c34a1ac0e896106a5eb9ae91cfc82b83bb7270fe3ecb97a095325198bc7b3d81423340a85fe67afbd979a76f970e04ba449df2503ec2661da4ef49ac10bc1f29a3b37fcf802fa0177dd37d7796e284f8d065582badd817bb9c2175078549aeb8ce49217122d40435172ffe916e46e72c3004b6392090b9c942480c4aa15480dd3ecef5af09840943628befc8a719f162e489cbe18bf20089964f226abbcc4d2ad1823ecf18d6522ef6e5908f0f1791922ab94a956f53f97e831d89f89f6f1180ac16e15308d38a9553101cc6d87aed07e8e1a36668c771a87fbcbe4dbbc22ce1359de828110fd312cb001feb5f2b774a1ae42eb701d9bbbdee64c260209e6ea319776d5fa3f07cab12322798defdf4aed64522969099efcc26296bfd08371ace5565745cca8185a06a0537d3db3fe3521ef17bde1c4baa7097179fdc19718a5ef708fb68d54b937b86ac72c6395affe0d5b2aed3472b544c79494d75707ed054d5a5348fb1777af1b4caf1e12eeff6f675222ef95916f92763dbe9da05170175011cf68ef86323262dc61000de7acb452345680d886356f30584630e637df977cb7e07a316d4ea5a09efa4b2d29ccc186f06982396bdbd8a3373bb6d3706adb59c1e19f48a1b36ae46bb151c7e70325f0d0c8ae83b5ab7a551ec8d8151e898c44e8cc2e08a5cf3f5354fe877d50a1b991f83edf059aac2debb8e7047337cf77804427fdbca3aca2b00a09588aa53ecceb803adc36cb4ac14223cc51587553100e71dc1dca44f75cbce5a90691b42a49ee8232bc2091e56a277d8ca787d488276cc092dc46154f769cde775b2a8d11ff43e89fbc44aadcd56aa61a07a513d7dc32ae08387796795a2f617eb1d3d9bf28bd74693634b591800341663be5c5c714929b5da8eefc402c2911b3b70d819d14613036d25415e70c805777230cceda47f089314f83d388ac4c6730bf9e0e866d9ed1399a58b3e90867b8ee72a0c71558a618077baf7aae2c4ba221529a41e22edca52574a8533e478e64305c660ff4d612df2bb846c44ae2a3141a524ab434b7d4e0a7e5ee29ae69a3457aaa4342224fd2b4e42f6c6abd9b9b45c1d8f5ec51f22214ee7df2fb3b94d389aa924f7bbe498d59966b6a6e74a0f243f039d80745d19e29a843a9425f7f5888ca84c2b4823da3cc04b4cd1ec2111b297b42993f482ad6aeab03fae1d12d5de804796411774297b9be99fc4c758df88d20a8f7845ec54185d8714116923bbdc6214f354586a57f14ba35de4c0f982156bea3eee4fbe904a9593e6ca9a4499da20e754f25268c85f1e6c4270e4ca0774784dbb8bccce8a31a7765c138175041e13f87c78c14d4c7f11a34b2cf62045517d601619f367cabc8089d0c1e0c246a0940c2a30a59333fac0d14fadb86a124f0653d4413c3470b685f043f7b337a3ae94401892a4cb16eb45bd8523dce4f079e91a8d31003a83f3b371e9a484261d3d7fb944860c8aab404b3361fa565200085da717a52a1ae1a5608192016e9cabebb1c055861938aba6b58b0e97981b2d3570f47d5636e1435e1ac0a4f7a4baeca022eef7969b6c96efeac68a7a684813866418e1ea3de62c3d196f464460db7b1c5de781d4a956c361ea2a2b639724f2066ccb3045f8e7528b2d1dbc7c4b73716adfd4678770b67a99685a054bc20402714fe390260256a7524ad2a6e03e3b647924f29ef9099ff97ab52effc3a9347b2c092136187b4d14830274eea43506545bb52bcc629b4c9180871f7994d4b35351ec14d43401fbb63767e6229e2e706f89c13710b1f5bb3d13cb7e3d7c8287fe26aa8e30f1097ea83a84fb38c3b453607f6113170e868a9c147b6e79849748d04f52996d62b8ea450d9795c8a5eedf48430e141806f29b38d450f4edd6af88cded90d66ba8c18676b615146d997e225f84e015389f7b340c81a1118740c15e7f48bdb23dccb5cd9dd5c7c9e63e33b570be3f9900added6cbc593c0163d9e7fffba1feb67f621c3495df614ce516b8cbd8eaeb8e67869d32422d669ff98ad5d26092f09785c0a2e216559a7f8125ea7d282b8e634b79a3bc2434bea976e491dc44673a46ae4d55da846f1d94058f75510dd310c758e82d33e60266069bf9dc71bc045e41a0c212b8727246dda03d96e8d8449310736acda4ac4a3aa67176825f4e7c77cc2ed807fece48a2791cef186a6021f26f6f24e45edb9ddd0183ee409a4ddef773d1a7651472c9e4c206a46ede9744b7cda0305ece515dee743710ff12e5e96e255444b6341ced494eca11e5337622da9790063e871cc63aa484a8e6eac389f6d4638da0f27b0038ab60b76de9bef0202384a47611de91939b44c8033bdde55474e2ab8b07c2c4725c174ca3a5bb17a7571712ecd69fee8f4ac566c98c22e732c0f2d69ad313ee37b5194539a0d58e8169013c8910e0c3bd422606a722e46abaad0729dc668dba2822f0849b43a122df579143ba8cf82712d3ce77de96b7da871426e75d55e5b7de2eca5330f21fba4bd6b9ac2abc4ff8129b9ac07ebefdd77e967198d443c95a75a9aa542dc9f19da5665cc7d89ea921379eb3af37ca2af33454f723f52d8f03ebc745d3548555a09abe9c85707e1ce3c07e0f51daa4fd5891fb0ec0ebc244cfc018561f17f7aef95b7a45b0f88770d4d02117f391c79d1e06eaa827f1c12f6b7ac6dfc9dfede0d5ba66bdcc37623a31e7d0f5d54571dee786f74f1249c6eb58ee1dfa32bd876cbe26d5e30b5f194cd21350c710d9827ec97d62e4307a5738f13469e1a78cc1da233bbbb8a61663ed2507acc22f2c2e2cb1b25e355d16676d5c612125615eb205ddfac48af49699bfcabc8bfcd88496e5a0d85fb9ad77506b5a73f7ea8743b781a369ef9bc3199f834b56d7b8a02591850f52d1975b8e4011ea7794c0843da7ea8c3aca101455f8778704ec8d3c3171302be453b4b2a15c0ec7b53c2e2900459e3bba8d3c2456db30f50987c122451189b4e23b80ae3ee2f163c161bca63ab3e890690465db65980c7e76318ed97e657426c589534caec6d0124dec102f5df2e9908e750e8d86cd5e0c6dfeb520642ccbd8488c0e23e0a92c1ef4ed7563b4dcb696b52727ade19a24d9cc252dfa45a271dbe47b199a3f7b069621dd62ad434fa559600d6922b7961e7295b812c892504bd1f89e485999926426d168633018eb1e4cd43602ab6ef5f800f8a6e9299d3b975a52dd6f15fb595d3227d3d8a07d3fae8df7f071a684173efaa4395eb313659fb3645cc536972d8eba01701cf240fb1f0679530e216b6f04cf2c9e9a67a72111a43942f4ec7be3b3a0aaf5702980d393108275976e3e9a83209b84b40dc0b81f254fe1749a793c930e24d3daf21564cbd58b9be8ab6a8edb03fe5b223a64388a6726db9d3a1f2ef381282186bca26f03198c22502beb58e708b1019c47f988e51ee4859803bb15d04ad3b2d209a5bacd6697e4117ea2fc8dec9c043f5007b1354791c3e7136f256ae4f1234545f2f39bcc56292b1122b050d7b738d1f374e16eab4309355ae3e60299397582f1b572250638b56a7fbbd3c34cf7c63da9a2f7d3a54323494c71594ee61ef2d9a7b10afabe2f35e8ce2f482b7083efe4b222fc082befdc21ecfebc08736486e1ea74ee88da6f1c02dc9984539567c39f49206cadd164aeb02588d9cb66f051fff819acff0b68c4368a863bad6f2ca6cdf5c065746c6f3c230ebea9f4f718850bf7c4415b8815eaa58e3afd88eae6dc7400839a741ea622f677ec7c785398bee060e14fc4c53137f0f23397b5f86db55db72ed39be76d40d4f287fa1f9d44df2a9d8d98c3a0ab20aaefdfeb0bd9d194d4171a2f6fb0a21893506193604f4e58aa7903f0429e4cf79f4cab7ca4e11680fcc4aa66196056a976dad8f2c39dc4c8672ee55e71fd205196bc2742f26f98ee95e71e814b6e9246d94b29e7f1b8396c29f285588d88cc6bd12ae796321a0c4bec1e4922e5de3a49d0284a35de4c4ee59c2702c755693958fed8831d2f9e2b774e733ac0bf8078b7769b6efeaa24fdcaf3b7343eb9810867591f1b81dac30cda7a9d34b10751e9d8da31e3e36ed44305464b346ef26c5de1e2a726fda4993176381f5c63f5bfe4da203cbcc8b7895a02ceb5fca2a0ed71b44362e6f04ba5f132268781f2f3fe0725236bd5e6375feddededd8bc2e31d5d04ae128d0b1bba21f9ecea55acbd138120bb242c73fa30adac86e97ce604fa4b8ac3fddf3c975eab70930fb18e57697aea31be7b9efdcc029c3c9e34ad80a682a6d46233bffb749e601061b7ca7c5583b95551d1f78cc6226af73aa1ece8e252a4c57b48b7d48ebc79bd31a4bba01f4bb47e414f527a243e5191df12e5ef3b08665bf3d89a0d96841fd81108717299726fb2e1bf85b66813ae6804e660c6f836e337326e324aa1ea3a7495af07e3fda551b4cb786968f8b6e6812ba72e703787d1a6097a0e54f1c327b768483d99e1487ecde1642e7009201261ad0ee53d64dce7b7bac10f5d1e4cf94bef22a974059c22dacc3bb1563cf6f02b403481fe5cc23eafaaa683566406bbd39f43ff2e525981136dbc8203333f2df1b12cb135d3fd27aef521b45de00c21ac0984f004ab1c4102af79578f2f1c8bd0745e765489a06add655631966b8160546b71cf95ede657995c5c525c3f54c9fd9df97b6b27762da9343dddd15e5af781126a119c8afae5f4260fa80723e766f2c121e65aed16ea012abdf33391a53a153b452c4545e57f4033e69b37d15fec4ebe6f7a6e93ea092bda23b2f54e56a996878631ce583e102f611a60ea840e142df9ee3d8fb068777b9c61ab847444a304cb4e8d0daa8058f9f03f585aa2d7604eba309ea6d33a465750fe93cc9c806f869b6dcd66b61c538226b86b335be940b17f2ddb2b7c6df641f54d15756216718e5ff13bd3e7349d6f938d155799694c07070d366b8c333c29396a601b34aa784c4d1421711aad1e636bbed83db8e3dbd7a8ac25de766060a4e89fc5fc81624212526752745cafc4d5b34b8d918449603edf2d55ecf3f295692667770d7e3940b4534ab78eec473151d5a8370d7e0ae1e1fef96f0be715bde3d363a606b2937a76a34f794fd4d748a97cc8bbbf362de2d949e9c5d2c8ecb9e173f3e110d6326f4d0689ebcff14d405bfdd2b07817b94ee437736e1320fc048c7719eeeea6fdcb45d1b58e5cda64e6b8caeedcd0c2c6d58216b03dc91611dc4bd28b4cefdfc2b071572ba3371942ed2817d6b5fbe04be9736cfc33c69d995485f058020d1e965dd6618711d8d0ce21c1ba5eb60d2b48989d358e62725bb9dba6eaa1e2061bc021b54f45a718b30b011e8d68db693c470b255a3351854d0165d9247b1cf78ab22ecaf951212a7a983a2ddf9af502f3728d8246d465ae379a5f6e7c36a2f197401dff81df5ba74674060325a86baa4dab2af1e0047f8a8c14f627728906181aa0b6eb65effe1a2729186d5d2bf3d5233d64efd41aa403ef3eb4aeffad5f264196824d4b197fb3b92085163dc64f2064a02f0d4781f412451ff67598dba30ed30f3b614e490ff90e06f12a9b202011d60def8c67b70f7b73c5661075be226d75fddc10c743f683ae95520f316dc31e4fcb116ee0d19a3622226ec74ccacb045289", 0x1000}, {&(0x7f0000001140)="9eca8c05adc9b59f5042861c32c357c49e16c2414749be2366e32a52cf4d64ecc39b0df3b3b2cce542fc84de7b0fdbe5eeeb7a52fa63511c213577eaabcda793289908a1a0838b9190af77e1ca64aef8d47c9e9870da307bf51058196500ed7481a84de2d40af2fc918e3b5be347250db74be8db839e406d86c49f55c5f8780601759938ab7862e64bc7befbf6775f988ace757b88cd000c23287437654fb756268e00b2b31467f98d3ee470a2d4627aa00573a64e89ab7db4d4ce5aa5548357ff10e15a7770cc1dd0e92219b4f0395abd54f70ecce9c58d4126d3a5508393dce107e352bc6ee2d9317e599b57d626fa8d15bf6f6876c502127e", 0xfa}, {&(0x7f0000001240)="1917f7cba18b83627d6b99fc42e3bda06d19e368b1eb89093a40cf8e3fe984e778940c52fbf127270014adff37a5f1275164142a8cb21ecfff85573232db478fec6607882505bd3f227a28d21d15c2d31f39a3c7ef37a2f52674e3949ecd0d3fa0c5350aad4d6cba32948e31033ba1b103367cd7f40306be7bf494de98a9fb7c99966ab4d0fff3dca12ca848f000e660eb53ab5887c39b9d849ddd024351712ac171b1b9b5480db6b5ad9b01251ce6c5e8968bbcd5c69b1122919e9c7fd624", 0xbf}], 0x3, &(0x7f0000001340)=[{0xc0, 0x1, 0x6, "53e85f217984973587d7899cf5509ee35623e803c3d0a0552959d87c20263947f0811749100a3f58ad81e4f622076a6e903958bfef1da4223f7a41cedff47eb48c5233e23a80cc6098ebdee7aa7ad716463d0b16f2f801bb62f361c0f17a33d560f0a015f67374df4c1ccd6fb68d3876d2cf6caca3cd3819a70aad3a4770de31f31a5081a758fdcd38a1bf48272b076e44f3d66f9fa34419d76d53f4e56babc5c5261bbaffd09665644cccee95b678"}], 0xc0}, 0x402) 16:00:20 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000002780)="52af305d4b1e17ba7c1265e78aff3a4976cc177b4f18dee404f17c20b1cba1dcc502fad55c9edc4576144454ce21cd492d880a2ca5c4efe9f1c0a296e0704ef742d55b4ff36d7500e4a1325d8b27f97a41b619d39bcd407e621553b442d8d421b7b31578064874c95f60aedd3a7efab21b16ff5113d59fc379e99ccbe5db234e3239a03f6456ce28f51cd1", 0x8b}, {&(0x7f0000002840)="199a413aa12cd9ec0f2f50a55dc3d127e00db9c44d1a0e335166aeff2a2d7360e07ac837895c7be073fa03e42ac64ffd033d65002a1aed9002186b592660f681dc5f0cc0da2cde5df346eedd63b8cc1aeccd21a9ce7ddf3e7eeafdef12db14f3c4fbf779bd72484693d31344f47e74a346d9f65dd135f070962f1de3f2c17f4d1916fca97b1cc0175e4a8b1758c6ed90741d0eda075cba6405cff7e6c9d8f97df34efffb99da3ccc8c77f74dd98be907abcf53196dad4d535e3fff3543cfb030ea2b751bf20b6481", 0xc8}, {&(0x7f0000000340)="d0802a7672c882d18dd940fbf65f2da4693ba8c3380b9137b104795e7bc58b896ff6cdea245a67c1a1a21686c6530aa9a609e52b5552c10172b8eab9c68e9cb6d8cb1f70a5fbdded1a21bae84aa4b056391a102cede6f9c2cdc3059a0392d2aebe988b96b3d6502490d0a9cc3fd0333a93d9eea8304ae176a647fc20", 0x7c}, {&(0x7f00000013c0)="aef0194ab2fe9ceeb7389107b69805f9c9fbf7e698109f7d9a83eee18f70c03032b08efbc31f3c5a89218684a36e9282272bfd25ad8eab761b30d679ec0b8eb8d0eb525c431f675e7bf0a63222cbb95daf0d12bd9911895692232abebe26484df01ca7303a20d515217761be92ef683fc3df02b243df7142cc15bf61d6cd314f18af83db3e20bb3ddaa5793d297c3c6e50e1b80a29b0bc3e4ee9082858dada641e218aed736514d093", 0xa9}, {&(0x7f0000001480)="183ac13b9fcec3c5eeb76e87efcbcd47da76b044ca4b3ce955794d95975cc2ab572fc7723de9355646691f3c9306eebd8729c806c5a9ee5de8000f9eadd745c94e0eccf2325d9cd20a9065f26723e2e37f6b02491dd75ebecacc7f7c1b16e5ab", 0x60}, {&(0x7f0000001500)="62c68052dc13cc98de2859646af3c5c8569f27bfc80d791e5841e89dfc14e0d76f305ddd025ba49a0491137e01651669956751f24c23b1cc1077454ac409ef24f912f64c48dd207e741f551d848f1512a73b12c6dfd885dfaa0060a00afc3d11463d03f8bb23fe1ccc8fde", 0x6b}, {&(0x7f0000001580)="26c27c83b85e77558ab968a09e4ab0d26cfd4f320a7002285736b8e656c2395587c6c886a8a7a59b9dceca195645c38d5ea9d24be8f9846a67b313cb2c0cc32ca4b2b9897959adcc9a87c1a15c791a9b39b6af790e1bed193fa5c2b18967262d496c4342be13abc90eecf1ca6c47e9b3e7566d700151b196f492474fb150a44513995661292b87f765f72693093a68aad275acf026bc8a131c8e80efd3019f72e18b223a919fc3810fa986f94a134db598751f8fba37ebb6f372e02605ee37ffa7b3862ec8e973b532f5be9561bd4b41354aa42840409b7d6d9242b7be416a077699d3ea2b41fe477a0e36acb05dd31d950fdba332f95eef78037a2dee422f7abd6e43f6ccfebcdb6058a6ee15638d1897a8e9a880dd0c060101d498761836bc6025cd3a8466b42290b6b1a88c89e4040ee576d6986540b725f461ed431504e9d5ab9aeff21933a5407dd48b2deb9eb295e475988b2b9c8c3edd54d661be4fe8cd88ce5efde9590dd57c80682ac691a36ab8bc25fac93c5c854d3bdad2959fc48e4b758efbeec517aac42679d71269df074f392425ef193e65ede7f2615115de5b1640f82c0f110461b225ddb17e58ce3954c90b6fe8e62da14b3d8ce7079b777e9e3bc97d171fecc5921fb86bce3c46cc9ae6e3ca9bf3031b245ce277453cb6447f677b87fe0a68fde9ad599d69955973d95f533c0854cbdf58378f101b5199e6ecae0362fb06d80ed14563cbea570f512c9ea1d3ce5a617664e9b96c17c8a4822d103b9bcd00bdd3127819e33b2226e05a37c486cd44d4a004d507c51119f916b621889c783ec697d0f4c18d4e1242fa1ce89ee8ae3c32c10d0db376d7f1c57512672df703812746a67df2201290bce51dbbd9cf0012b0448e63d72a641c1869333e64cca065da2a4f6792209522fd6d60965e877f592dcabe9053859a3e0d91c0d8b37ed2bcb4c5268f446b7ced4e940a8f4f131a2951a92463ae45d8aca23b7d96881f1bb1f5199216aad4d1bb82cdeb0e3c1a2fad147e0de1d109101450e022fc0f0f519258fb42b8651de0ef0e2cf06f8e37111226f67ed8805a3ddc77e59613f0f3008a6374655281a35ed1e90f057b683a4db2fa4beef74a5103eafec2d75a678a46848c5635f94b77b759feee2655507b364b6d4f16c9375b4e4398bfb34463058514bee3d7b18664992faf08f2595381fb68b6c911fee204bdc8cfb03e12b59ca4899d8a67fb221603f0886d5ebbe80b030983281b3ff40a57cef1e2b2573f3f8422a267f536f0600f692afedf09d7ca0d588bce8c3daba7247ff8a908508977bb249aab9e4abe3e244dd4f2075964df1a5ffa911afcf003bb64bbd663698d386d28ffce2a8c8d75d67b175af7a291515b773742556de840739549ce437a0a2be04658d8a486b9e372ef1b9f194721ff2990f746e33519b732bf4a256de89c9e481574d81b5b8affb30c15cbaea283d8d92d2bafb2f239893ed54f874acef9805a3a778c6ba763198d49b699a8bb25027d4aa0b1b2187191b36e9d7e55a2dd4f859e4857fc6f66a1f0a8b6721e07816c5950f4171b66c2a2b532159bb7f5bc4f88d476870f75c9cc5bcd19fc4ee0e683f70500017421683adfa773b57d9956b50cc1dc95a134222f2c7daf4b1977de0d8459c3a73dfdfc017a087fe11f68a64f08d3ef5bc24dcbf9ba667a1492a63837b4ede6a7b851c0952fe9c2e7593450676142a5a10f0c1d03937849d8913c398d4b1e6c8d3101b7f291eee54a995c6f32b735a287aae78d7e637103aa64a20289850e101769f70c53228081db78cdc5f4bbdd561dd528a095a4805455b5bcfbb7c79abf983ccaa062ab5647936236c19e8acf47bec55cc60b44c0a33b9687e9292e6eb8856e3cb0732ddd29d995b8ca7794d646e26918355280c29b8deee3d9ef62ac95c6307dcaa37d688d4d850efa81f6bdc55a699c0a20749e411b1620300a01831f647e59c6cdb65a90f157b56a2d08835b35fbc0982093dd969a0bce158d017a10f25ed8907072c53c638f7d7c6422423d9a58c46195312911723a73eaa2b7bf9d0159a55188c18917b9274743dcc151784da3db68c485b85721a242405471e46ac0e0031774d2855afc30d17bbdafed8562c42262c65bbcecc55471267c8a42042ec4558fb2fd5b1a0cfaee19bdae1fb9af62273631a1f7728835ddace053b56e701ac62b5cfa5f57b7bf42f569dfc769e925ca3f76ddc2b13e35f3881c16c1129c2bae9c3aa18e8fe7b5a0b3ca6f87475d0b27202263497d4320b7b7f3078b1d291883cf6711cbe708758a812205d784b122ba7c7eaf93333cef09e7d4ae226d774ca32648f5c4268be910a18a44790f8b0be17254166df338ac7cb8e877a8340e4d6d514b8e305ceb3ce91e9a2c49d20d62c579811829375b6a10ead6b5165958011a6617c747c4c968f7c273762d46ac762372ad55db8666990dcb3ae2c153ed6e0c15476cf96ed5bbf8f84c154d790bf5033344f281d074730fdf00177295c25fc124dccfdb9d0c2efac02f507a9ec77c8f4e49187770acb23226ceab94c7710123bd661a63deccbd85450d22f9567d7d37c9bfd44437e9f3f8cf40874b559aebdcbcd165c30d4a9aa5264052b848bc84b82cffaba538f389b72a38d8809fb055177b43a2e424f510e5ab72d05ea9f251b81974e766219cc5714249bcc46fc17bc21d28d5f7269573b0a871a4f5e132d413af6a0999ffbc13d339cff9fdfe7ec7bc55a032404689f177f34cbebd8b9d2782bfd20d29be4acf15d88146c110028b2d69f7e9a676bd696591e1947b70c3f40b3adbb50962dbe99901c3f69592c5063df02907e5ccdd1b033ad3bd3ef74eae062ca92502937aa3d085f9c72640d8e48674a60a2fe460f1f0730142540ced86c1565506e14ed87f189c78eeed7cf86cce1810d3303198f4f60fe71f24e26b4c69e8431e7284800efddab6f18dba378195ac9b442e4068ba6fb67e2e0cad19bd4da3178e528861bcc121b08257e60d11136a295bc6b132e2a275d957923001d88c491c3a156c59d2bdc5ff283fcfc3b87c1513d33f1ee0debada211026ae958bbb39fbeb86355c89fbcdbf32b6910ce0704d50f99880b55dc69ea957405a0aa5e8deb8e9af846640a96afbd7dbe7a321f7ead19ef53233d55138dd58cb7332bd07ac198a1de265c7513a400301f2bd661b54309fdb944cec8a23463d05209ea778910796fb1e7959d4ebb27bf24d44bbff52bada81eecf63c26ab1439934a39e5d078dcf418a4f70dcc629179cac0d07edd81e9ccaaab6cf418b13a6359af31bde7b6deb5996caa6bf30f2a97211507762b1543c8d474078064aef046b98b03bb4d99e1d14a2b4779a6fcdf1c3cf0ddae12a73f32b5eb65c7cf0712b211e639c5f5d83a1cc7364650870216e1f03312595f2637f18e129df18cae8f87fbc4cfa823be9570b2812d9aefb626c65c19972478d9fbef8d1d001af3b1f777b7216c50d70f9f6318c096d88fe772af6f1b022202b819c0ea5954ceb1c3b5a81ce385c3a6cd138bf92f8a5179bf5a2c78ceef5da2f8110b0b255166fc2de35e533c6d016865ec99f98a81f255a1d433b83e85afc18c348dc8410f04d20aa70079075c77bd260e498ccbee53c43b173539cbfd00855f13346fff3b402bd5aa48860a11942c88d27fea6944fd10582a939faa0300c078253b836b2cde093ee30a0c1c057a30cd657cf07eb10feff111645437d36b05ae3cd027494a5ea9bb221fdb056ce313630554104decff9f5de5fa7198a31b57030b4d264675b75f09045508a509b0dd811d60498ef27b9cebb75b3b73de1a61d80179873e3828f2c296e1a7f7ee7155f1bf246598d912360be775e8883293037cbbfa8646fabe36156095af8ca3c6b3d65970968785212eb447a294486b5714d401156a070b38038ac1b515d17aa2fd61b07460d3c51e32ff594c7f114371e667ff74954f56fbeceb15e9e4529d139b50273cd43c4b95b49f88657aab16cb14c705617cca1101d199b7ce68559c67c21df0e16acc644ee42c05b9745c7bc6d736869bc4a921e73184288cad8a219c2149d7e71329086b9930ee17ee57cbfaa5ee658469e6bad7bb042ab4ae8e2db3d3d2a255851e5706b14b24fce0bb843a64fd2fbfff7d41f5b0c9c13f99b3569ac225b894a9d0a278b67990257a101b34c62149f1d4511f671a9d3270e63f2f2bb453b94ba4dea7df25d1ded3e27595f1289524651fdb50a81948bdf95c125e387b4d898330cca771c04cf750d8c1d602fcebd7d783348901cfae3c436753e08f15ba54b3968791faee2a512dcebcf5f37ce9413d9160feb8d03a67006ddb721a8185db08453c27d6e35f8a84f4f674afcbb511019628fb0d696a379549007ebd8838530e80f71b8ab12bc6309d57b34f6fe3290c06bc23607cc78a68f5e16dd42cb3d0701646ab879905c7d0cb3329e32865d7a028222dda664031671f3adf8910a437f240483a7f02c24954709b8ea302f7171244c05e82dc6b83baf6f24fb0c3477d1a29347a625ddb5d50e9acb41712f7514c0fc6bebba7a983ac317f8a5bf23b9e4a6085510f582c0186b8b99a24d9f133d094ff2d518a47f1b9e94f68b9542de934b2fccaf0060f333f820f2da53b768abfc9a673f67ac491f005e272b3840a4c216685a025fd870967b7457e52671733dbf1cea094bd850c0915ad2e4be52c1db6d66a7324b4b7a05f98a07e85874d80515f3ffa5dec43e53a11a8cd28761525b7991b4a19b1b10ccbddb4678391894dbd158c2f1f1572d0dc0217faa0a1106789dfdbda565fc614097a4953543c1c3875cf6d328862aeefac335846c5334f92abdc73c7e269fea5bc1225f5f4502605a4bc614a0c18ba90b1ba0d0350b0f3d871deb91f42aee224f80762c916f749d331c34b2bbbe676580adb0b38e560eade7465083247ec95b162040d7a304a57bff8212b5d1c1382d0a004d66d7e078c46b8feebf5eeacbf34d2656d79dda683ede8b1f4f27bb9c73edce2d899ffdaf41b34907c1f3a601afa0c00111748d4ddfc207275ecbab32ff7efa6e66132b62062d8aaa99dc6669c58fe8ebb9e46e119912d8227129c6d72b0fc61f6d8e9c310c0b11df6b1ba9ae3a4cdfbf7abba145dfcb8ec122d19c7fdf4742fce437d4de64ce434a7771d3976909f88f80b7789f25df8eace84aa80c6d671e4fc63d4da07247da1e73415e7fd33e4a2a808028a545128c4d781214c9183febc80e38e3ca334969bd7fbfb37eeeb2e096d5c7333da0fef3df2198c1a394b1ad97536e5dac7c9e9887ed2b4b1ae57133e04fe514b389b06a692e298882dfcc09ce3969ae4724a00306b9a6fde5ce7514b937970651e9e8b795d6ed24a206a3bd4a52e4d1523ae071d3c57404717282879a6fface73c401afb4f27c6e3e3b73b8b9a7d097463186ca5d38544e6c4a6a0a9311b4b23e9f0f7c7d80b181e5856323de764f274ca5e442a4d27189ba0b242fb9fac14605dd08a6791fd2c8f2cd3aaa07eab3fc4607f533e8c381a90c165bbc9ae20ba9471c24ea2e54c3492457fb64cb743f09397a924636df3496231167f225371fb225a6883ad9c352069cd37458d6fd08e27a00bea441ee142d2596d61b3141485178a504a12cae7017e08bafd36040e0d939b63efbb085879523e32c5643cc97302033d8956cb073563a15a8a7b74da31a0edd4777a6e855c973dda0ef682d7e6b0fa1706618a67b31a7f0e916e5ef43a743d907d3488901db46f28719e9dcc1586e85561524", 0x1000}, {&(0x7f0000002580)}, {&(0x7f00000025c0)="323b28c6097c5b0b5210d87145c9545cb48f5cab761346b498802ef98c7c77", 0x1f}], 0x9}, 0x0) 16:00:20 executing program 0: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/231, 0xe7) r1 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x13b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt(r0, 0x40, 0x20, &(0x7f0000000040)=""/29, &(0x7f0000000080)=0x1d) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:20 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x6000, 0x1000000) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000480)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef288915b038a7619a226c87ee5cc188c3835253c48520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6b3a98b10c922ad0d6daf75a7ce830aba2d0fb340e71eb0e251a34c53b5b760a50cc232d7865fb4d4", 0x91, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/175}, 0x2b9, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x5b91) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 16:00:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xfe, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001, 0x101, 0xa2, 0x151, "3875485f206a94efb8fc1fe1b2c869fea110489f", 0x7, 0x3}) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/123) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x379591f2ea414c36, 0x2) close(r0) writev(r0, &(0x7f0000000280), 0x0) rmdir(&(0x7f0000000100)='./bus\x00') chflags(&(0x7f0000000080)='./bus\x00', 0x1) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r1) getrlimit(0x7, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x8, 0xb6d6}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r2, 0x2, 0x4, &(0x7f0000000100)="0ddf4da3f2469c03c905d0ff7f7f2f74c2b3266b358968da02e4db040feb4c48e38c13be3262d36c55e602dbfe1495a4dbd65f4c0dbff1244f358ba0b273d71e5e6dd82ff6888ef88729ea6017e662908121fada2ec7d7318778bd60ce7b93ba1e868ee454b779774247bc97aa682972b50a135c43da3017a3dde7a7607c4f50b29321f3fa905f7bc9189151a4697d27b33b3340de2ca2e7ba5bb5abc69ed236cf2f1af0491dc5ab8203e622b5b8cdfaaa46f289eea3fa37dc56ef3a85cf2d31c1cb865c37853d7d6c7c766e889c4ee4ea03895aa2ada28a8e76a615b46883dc4e253a4b57daa46c5cd525d4d1c586c6586b641a940b", 0xf6) ioctl$BIOCLOCK(r2, 0x20004276) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xadd, 0x8000}, {0x4, 0x3}}, 0x2) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCLOCK(r1, 0x20004276) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) mknodat(r2, &(0x7f0000000300)='./file1\x00', 0x1, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0x1, './file1\x00'}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x10001) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x40, 0x100, 0x3, 0xffffffffffffffff, "f69479d2a5c86e7ddd36d89d8bbd0d97f38f8d8b", 0x9, 0x7}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000480)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000004c0)={0x0, 0x9, {0x80000000, 0x586}}) readv(r0, &(0x7f0000001a00)=[{&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/89, 0x59}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/132, 0x84}, {&(0x7f00000016c0)=""/180, 0xb4}, {&(0x7f0000001780)=""/159, 0x9f}, {&(0x7f0000001840)=""/58, 0x3a}, {&(0x7f0000001880)=""/121, 0x79}, {&(0x7f0000001900)=""/196, 0xc4}], 0x9) getrlimit(0x1, &(0x7f0000001ac0)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001b00)=0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001b40)=0x5) poll(&(0x7f0000001b80)=[{r1, 0x4}, {r0, 0x33}, {r0, 0xe}, {r1, 0x160}], 0x4, 0x5) getsockname(r0, &(0x7f0000001bc0)=@un=@abs, &(0x7f0000001c00)=0x8) read(r3, &(0x7f0000001c40)=""/102, 0x66) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001cc0)={0x100, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001d00)={0xffffffff, './file1\x00'}) 16:00:21 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x482, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x2, 0x6, 0x0, 0x4, 0x5, 0x5, 0x1, 0x1, 0xfe, 0xed}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x7fffffff) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8220, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x20004276, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:22 executing program 1: getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0/file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0xffffffffffffffff, r4}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x199800000000}, {0x18, 0x2, 0x401, 0xffff}, 0x100, [0x0, 0xffffffffffffffc0, 0x6, 0x3, 0x242, 0x7ff, 0x0, 0x9]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0xddba, 0x3, &(0x7f0000000180)="c872dda4c85e779ad0a813b21cdc245504db7e253180b1aeaf1ff30477a20c3d9c69acc06c42d40653d62596f30c932e39807f1a681805bfa6fa19f161b2ed1dc9e3340ee71cb6ffe563d0aa772ba3b0832cd372f978842d099d28af0af69d21fbe8a0e21b674e71775d", 0x6a) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20c50, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) r3 = dup2(r2, r1) pread(r3, &(0x7f0000000040)="c27eeff938c917a8f5b0031cd399fd11784f41ef", 0x14, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/12, 0xc}], 0x1, &(0x7f0000000280)=""/134, 0x86}, 0x40) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) write(r5, &(0x7f0000000000)="87", 0x1) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r5) 16:00:23 executing program 0: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) listen(r0, 0x2) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) fcntl$getflags(r0, 0x3) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014, 0x0, 0x800000000}, {0x3d}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x2f0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000080)='\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r2}, 0x0, 0xbb1, r3, r1, 0x0, 0x0, 0x5}) shmctl$IPC_RMID(r0, 0x0) getegid() 16:00:23 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x5, &(0x7f0000000100)) getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() recvmsg(r2, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendto(r3, &(0x7f0000000580)="e19d8d4aac52ef7736d650bf90c6b4e2d337c1ccc497ead42b4a2f69c044c36c8f018981df065723712d8a874d6035c2d7840567e23e1b6459185ce75301a1a68b4cc52bf3e3dd4a6d1e78f282f01767bd0c1a6c8f9334d0ee9762", 0x5b, 0x403, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x7) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="28000000ff0300000100000008cd7fdf03000000935fb1f29581531c7e1492182b608da5f471e5c120a5fb0a73ae2076f766be69096f65182ca501a4a6f016fa43b02d69f671391df3a29070406091d4e51c22950711ea9c48c6363b6402892551ce3abd4fe1ce90adf1aeb2fd36ef8dd041940442a9f784426daca2f7a0a53af47adbf04505c720e48de86d3bea88f96900374b99bbce8e7626b0977649783f296f5d5f2e8c", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x2}, 0x404) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x1004300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:23 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0xa3f1fe424970bc5f, 0x50) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7, 0x88a3}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x20) socketpair(0x10, 0x4003, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r2, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80047476, &(0x7f0000000000)=0xc6000000) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0xf9c, 0x7, 0x101, 0x4, 0x4, 0xb14, 0x59bf, 0x10, [{0x3, 0x7156, 0x7, 0x7fff}, {0x1, 0x4, 0x4, 0x20}, {0x1, 0x6, 0x6, 0x9}, {0x40, 0x4, 0x8, 0xffffffffffffffe1}, {0x3f, 0x3, 0x4, 0x80}, {0x3, 0x10000, 0x2, 0x7}, {0x81, 0x4, 0x0, 0x222}, {0x7fff, 0x200, 0x3d8a3343, 0x2}, {0x8, 0x9, 0x10000, 0x9}, {0x23600000000000, 0x5, 0x8, 0xd}, {0x7f, 0x5, 0x1, 0x1f}, {0x767d, 0x9, 0x3, 0x4}, {0x7ff, 0x5, 0x0, 0x5}, {0x3, 0x1757, 0x7, 0x9}, {0x1, 0x81, 0x800, 0xff}, {0xaf, 0xd3d, 0x77bd, 0x6}]}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x44, 0x100000000}, {0x44, 0x9}, {0x1c2, 0x8}, {0x8f, 0xd2}, {0x84, 0x9}, {0x47, 0xff}, {0xc6, 0x1ff}], 0x7}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x4000, 0xfffffffffffffffe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "7827ea1a5efdfaa6a66f32b79492ad9c0200"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x109) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x408) 16:00:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000240)=""/165, 0xa5}], 0x5) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) clock_gettime(0x2, 0xffffffffffffffff) r1 = msgget(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x250f43af414982bc, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x800000006}]}) syz_emit_ethernet(0x94, &(0x7f0000000100)="560803bb981366c3581a7a7ee476793c3ab31a8e1c1e6f945bcc9203c66d9faf6ede4f6ca6a0b74376b99ca512be5f8e80775bd1efc4500c335b498c4ebb47d9e95103887f8502d15f645e7b2a38003920a2423e33c02ee3d1473e45d0fb9451b70e65a10507e329e0eecf82f3f7a62268592fd712361b2b3871f0e6304388be329cbec1d8d44a89e0bed6741d2f03c353142236") r1 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/4) socket$inet(0x2, 0x8000, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') 16:00:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10402, 0x16) ioctl$KDENABIO(r0, 0x20004b3c) select(0x40, &(0x7f0000000000)={0x400000000000000a, 0x0, 0x1}, 0x0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x4, 0x1, r1}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) pipe2(&(0x7f0000000200), 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10042, 0xa0) write(r2, &(0x7f00000002c0)="232c9d53bddc2353aa694edf14a2720db7b3a49d9545240f79f8c505c43ae9e852bd40d10dbe614b155b96c4f44293515eb84c3d66366c054f0f1bdb695c6a69296c0248c5c677f84b26760e7729c0075fa51f63abc777649237ff3e9a9ae19df27a7363082afb4592a771b95238549b54344893d992b0f07e0d840e5240278fd7c340d8037ef1d34bb34ecfdc67f9840300000044a9c588dae157c8ba0fac0306ed31a12bfbf18d834afe62fcef47b30017f55a0c854634c79be60bfa1499c29e3a03e94fa2c338f2becc627a99de22fbd982ec6e28f7da869a797d658841dd4f890c2a2cb8be1fe25a1c1b60e1fec3fed4b953ea5516", 0xf7) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0x4, 0x9, 0x100000000}, {0x6, 0x2, 0x1, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="76e7115de895fe848962504532a141cf18be9876da295e26d97a594430e3e804cb00604379afe24ded3065d4af37949f0a6a5b850dc56f98a3e4770375d56c1096169121458de16beca28a546520ed5d9af7ff558f19f56f88f17b986c2e68f62bc19615851eb336021fca5e0d24d6b1175fe03583309cf742ecc1bb65ffe7af4ca2e103ef0a6969ef90c3948908a3cb7d1e9d53ed1609a5ffebb2c3279b01a8208de122b4f6431e90a7a501f1454d6774db9bb2698399502d7e15bc7d43ab", 0xbf}, {&(0x7f0000000280)="c14408d44a72d4c4ed6811209916318e15f09233874e7f6a0c0bde858014967e9ede31a4f9175c915000dadd30b46c9d1476ebfd90c7c34f0213c4cf44677e058ad434aa3bd361c4ac279a670a10ad7cd78c6bf36c97ecfa2209542645d02120797f70a040f6972f1152e52d3122a09f512536dd798b44512fe1dbe47c99b7bbfa9e9f0f3e9a30eb36a6b3fdbf653610ec39a03f8dab9481f9935721b801c45d4f1acf0efd6ce9c52c2eb3fb4a8766c01d63a788e520d5b28ea8ae", 0xbb}, {&(0x7f0000000580)="685ad69ad128435b56d16d381637eeabff59d63c4d7b5824b1c8791498128829cd4f7e01b1694042a5390c550565cec2d7035e2860fac63fb3e25eb367934a544a9dbc8a81ec7691f74fe66fec5555e2f135f33235ee048efb93f68926d2f96d61bb6fd3c70751b75142be202d142b2e6aa5b318d9974f76b0fd763ef17cf186e2ae1fcdb8aade6336fa19d046736ae54bf138ec1139964ba1e63c2188e1aa50be04df40466f9fc88e4eab6fec233ae4f9e51ca565bc858ef4879d6dd210caa7430d5a67524654837f8d97d6ecd963d4520103aa4f143cc8915b66e9520cbc354c486ed5ce9ec3170ee4c62b3498f0d1c05cd429432e35d7e642095d129bff1687c603961389d5d3513b863de04318d5e1c4e0e36040c0e73fcdd5e20e834885c2917a1bc92ee745c63c1cdf3486702220cda40e1ba7d8c93420d278836e5cfa836e19e4471330c95e7d416cd83d4462b42bd33fbb1ee3b97eb90a4c6ed304a285d339e23c9e58f41fbe278091ca9e768cff0e5cead0ac51a20405e5bc2fbd4bbc4bc7680f1db6df1d55fe67843ee365617e60885051fa0ce14cb79713f24a75a00c3640c05cab6a108f4e4d4121f8dcdfd3f47173cdbe1f339a5989f56d37d16398c44d4a5fd3e11f4588784a03c5364558844564e30d17d281a05ba63040e2daddd638558be89e8d3e8301505c1d69b224d4d9c93b35b01131ee1b52796912f139dc44c98424cc06f894ee8b43be9fb6d9eb3a738c141a24811d62215cdcd091dc627ff39edaf1d2767388dfcde87f95aecb1a5a57da7bc6c0cf7400ed87347f70e7741c1813c18e604e8573cef5c2baa0d1c06d2d34067bed26efe5a3b3adbc8ac6a467fe79398aebf121835d7f04fb5b0f865d95c209bd98d2c09219f36cc50b00c0c52b13518aaf590b4b8af1944f1a742862d55c6ac27c0965fbcf932e031d08e274c7e3f25bc7bba3ec69d43cab943f6b2fc5eaa6fd061875203b8f59974fa7bb78c4840f61f1bb879e209ba27616b09de599d683df958479f43b8aa8e564253cef43464412ec52e7cf11168cd412c9e771ebd78a84c95f0be2fbaddb6d92641b486803c4febca0db3e8d5e62f70ddf42014f121954a46567ff55eb01ad10403e81c71094a8bb57093b85302fd29486b29430676c4c385fc6959c0235c7038499b81e6ee8608deb030df1be4791549a2ba252effa0397bd612172e47c89be36e54a42008641022a0632fe7895729d6e26e528e6b9075fceffa5cbe241957577d9b544db8945d9780746023c133a6a1a1b689df447715d27dd79a785750268ffbc3c929fbbe703e8e2a240314759d65cc301588061ab66132a77f10b5a0fe4777c0a87b909652586aa3fbfb21c58a6ab928c2515271467d777b65b6c57ed3e7ec0bb9c79f3d9defd08b7d7a1ec2646ed768eea4f2790c98465d91986b7990a538a431d56e719d317a12ddad78dae6204d8e90687365e58469548765ec2fabb5b2aa1d431325edc1cb06bc58c31593155a5218fdfe3164817fe3a7c670b0da8ccdc3e7dcff5aad039af23b206b5599cdd4dd5eece801a4ea83e7d7703b0816d9863b0c71ef6f3988648a4df129b5574f9a9715e5d24075e644b620fce0971d51c62c5c019b82f7ae7aecc8d4a78f06190d2308fc0a249144e79f4cd36bc8422df37347c5f82a8c0e29bab6e693f15d4296ce971991aa80df3cd8556edeed2207bc4c27b920b4c9d879787f6f507b61f6bd511cc9076a237e519c4322b7828596671bda076a0d76d732201a8efbc726267e19517063c70e343f9d84b05a4092e28623d71ddabef4c6c71cfad55314bd876824f2ec354ee324838dcbd336fdc561e7c9d6e16e9271adfe4b6e318d5d8ab5940c3775810c8e25510ecf56d71957f6e45e867d3f1cf682fe60f51083c1dd7903ec8150753bf09dc1cabd18d7447beb826b5d8b2cd3dba29e7ccdcd9fbbe61af99b3c3e0739a5900869e90e0c0ab96b37a7181f305e05e68a0d0933ea09ef888b1932d2c66f18e417c4acfc2127b74fb49f09f78202f35185c6ab315c8101e4e82892477631a6622030d90ebf2fd4bb973afeaf7db1dd21426cbfdec608b414661eca834996b1a9c2d626a378b7d2df82019ec55d6501a3f2b1b004666e24275cf0fb1e7e8fdfe4aecc9871df124711ea37435d2ee3f58c5e63909925f7b66f22ababed388110276e362db086416c25480090937297a74dc88f78eda8c1588e8aaa1b2952b50fe91963f233b0614576b14dc3d6b32eec6eb0de88de193b882f5fc30378f64ba54ce09ff9608a1467161d35b1efd2127d6ab0af6825f3cd64c96a12d3d0f11258350715d2a9ed4b6198b516ee4f53f4fb6096b4b2bc13af1013bd5095064094ef75da31c389e4b496bd4c62e6222d6362b3e652f51851cae58c1d037bf1f926fd77395d36d649735a881fe49a71a6afca1afc6e2202b4167f6f52ad20c0efe3a821e76359a075d35a8a30c210661641452c969baade227ec0d0029afda8f9feb9f9333f952bcca88c279aa4b6e3490a9e099f65b33c632c54edd08140d507bfb33264a3d27f8657ff62bb4a54cca1f25999afeda58e2be848197654d9a7fd9615f8ea0bb220602e57cf9a54b18536c98c320933e2fdfad687b38012ce379db1632bfc358ed32ebc2e0e5336d0de37eb027c59eb754c85379bcf3b1011f73eb53700f87c729f23b92f4c8330f4326362b0568075576007680105a4fc9c7f4bd22a5c7f661b89d57ba6047233ddd4134727ede6df42474bc22d9a99cdc35b6e1e01347e936bcc5cdda667f77a9ea8c5c4d99be3f71ad6922f8e44235c12a1ab5c4fc274e57c3e0d7d71b7167acc512ef5da222ee0a733aa556bd5936394e6c52f255cf13397dbf5d9ce756f0c828fabed403fbfee70f1acce8d64402cec2d24ff6cbe3a7874726c47e7ec18df20ce86d4d0f59f248298783a6c658185ddae6353ac2c6fc6811e45feb7da2b152a270d0f4a08ba9a00188e9445b4b08573300516be3b0ea1a5b21041f871fac37ffd1b934db19f8cdeb4dad52b40b9ff24196f481270b2879bfb9df16cd3dfdba3948ed602ff80616a1b607c47b9f6ae6a56e7635bd9ba72a907c14ceec25368c34fae3830db2af83434c55dab05c775bcc41fc894087dd03fcc5ba2e83ac04bbd957ddb88b1d3e6c95f89b197108acb4b8fcb2df9d0a1c6a10811f3b8336b119b76a6a6ccd68737919fed2d813f17ab711cf60e7ba463f27a9be83112b8488995c25a37e30bafe64bf996eb65db88eafe8ba69964798ce6c4ba650756ad58eaae92dcef0a592c6c7b3888dbb74a99399010a23ef6b868e8c5087bd2c4ad2791ebe3efa88032c81aa4b39d16deca6528be1425c6f88d485fc5dcc11abbe0597778bc3aa3105d90c1de08de652fd8f34ba877acded5a26561fc550cda47d69b0ecbc60bc8e1b25e5815c7d3d61ae338a973a13a94deed0b4291da39c84bd21ea833a12073a5650d9d70a3ee59006ed511a0610101543d00b9db52e0e36bfe4ca853e4bf1234ede3e32cc503f772135ae232ec5aa4ec713e4685ed18b90e2a418f0daee28b747a560926b86023095d2ff790d748c0f33c4ca2c1770b8321f362e57f94641dfc5273a649b66e15cbac860bd4f3e05b6c61af1bb298c74d536d461793c44070255870a7bd56d9e35b89f96b9c59ef1cb18f3e989a88a60a92cdb5659acf067c6125a9101c7f6dd7a86800cc88b113150571766fe6aa9d5b9c4dc6f7a86a0165f6a86bb951629b5e7f0c0d35949dbb97515ac615343a50c65148a8240a3f4c8dd464c6f80a749f793fc95c68bd2f29b7e54188ef765bc69bb0360862d080a074ad99870b5b207e8f7d0c6781d848b7eeaea416b34f80f5e6cafb32551ebc044ec2e3b9df6ea6381c3415fd60b1b33cc182e7758fdecab670db51fefe76c1b25da47ce2a861e669606304d8abd5f5124e552efd0f10f7f54ee56cc5f3373f0f899c2e3470d786d4a688e9792fb99f6cf8266a32b372a56946409bf833a152df791d3048687b3c5a6e5dee2881975ee24a50d71f11afdf5a9226b69b94e232f0abf338b6d02877a63739aa79367290dd8220c51813ac04b0709ff0e1969ed2e8f620a567c2598d9603371538c5734ef365ef839f3073b679f20bc7e6abc8617cb5f07db7414dcd160800fa824834ac6e43464d4d9bf076475416676b485c9cc7a9fabd5c2d9303629556255ec686f647a901e5f94cd82c3b2a6fc673d04e12ebd83c4f65e4cc2df615bfce36daccbb9ad9e12855b6347b707ff2df24b936cd7c1e83e14f8b47a2a0c16403fb72afa156914aafbf7472abaea53281bd0c5d0668b7b362cc7da2ff40f5bdca7e7664384063b6ace80fd3c87a30a4c591cd1478a191e61a4d6f78869ceb69ab7e3b2ffbf7bbfa4b86ce4593f56888af6d263089ea56c4a6d045ca1ff253ff56ae2c6c2af3f3e83feb7847340ac82aac8ff8dae6aec9e4947b61da1a1a8c1d15fcc69a7f3e4557cfc11a6b20dae9607d2ccc99c3cf18ce503b4c875da9c57c05338305b78e2e452f1651c9f3c7a8d5c6502d074b28cf78ef5d6a0b5e5defcc2733e3f96fb1cd2b712d42d8306efee32d1d0720885c4e517daf4abf738aba367cfc086df9aa3d330264aa2f1cf4576e67e2310a19396f3eb810502ac3f4b0494f47d1d8508561500cd0b5d70e3e50f76c76cbf35025f42ac1bb1a94e12b1ba1aa03954514e5176bca161bfe98e61be0e01f8d2278870347707c56a61bd4be5692364370414a34895b9a2c2a2ef7683d5899f4fcd259ac28dcf3e8a4bef4686d615b331b42c83f85c1a5e14dcf6ed7c0c559d56b7bb480221cb0b30f1bea93b193dc498837ded5342747fe0733506b181549ae1969e84b85a0283c56c58f38d7890eb42b7c0e1fffed71eb1bd1efc07c079a15b5f65371670c0f4ed9602b01435efcd2bdd4dd49949103097ebbceede0adbdc2b6e265d272833386d06e3396141be2904613fe4bc1e0ae1301296586822d28c479eabf9abafa43a2773524f541e0a026dd686c8fac8c4410d662280b17a497947ea00a701ebc3a73b949a394765622fdb24af927ea141e9336d01b9ad2257a51a830fd1166d1aed239e4be95da27badc48cd42782bad26a0d2268bd78d7b4b7d10ec6fce15c8d6d1cedae05b7c28cb49a65373a44bd8516684435436ea1a6da839740a8b92423f58e08ec52c923f3bbe1dabef7b2d0a1c948b795c8f695350e0b239d9b4ef7186b074941eba06964069aa1125d2970c6e7dd05c2e17d834af4f4e05d2d2c6c0234bfb1e35ef271a340640a9fa3ba142844672e43855bdd347c7b95caeb1de0ff2dd138937ebf3ed745831e527cda243ad9ea7ab57941330d87c64153cbc9bfd2d2560aaeed19bb5a02e7bf81904c9c15c0da64eedfabba20db7620637d57f09f64f6f2451e4224b988104206d25e13c0f02a4284886b1935d53861e994a95895ece06b18a4217de3de85b526e2013cb7bddef3e3c1d0dcc58c4f5822c81204bfd4174c6d6d516d55d23dd964dcfcae67ebde00d2be7c7f2f4ce99dc479e6606e2f657bf6f05d0fdbfb2bd2e9b6645b85e3de1c6aab60ca1cc6e36a4af36eba960c2a06037a3119fa6d131fc6e530079adb0ef7c0c5c02a08b3d4c03bd4ebf8ae5032cc4b49b792367ba82164568946cb1711b69e5f6a470ffaf82053a1c58620583625d77f9f98a2cd00f9831d2d925fdfa1073f45ff14d8b8db22a30bd6dca80045436e42f1d21f503f872352c9a1dd84907507b5", 0x1000}, {&(0x7f0000000340)="b5624df798000c900357dc1403159b884bb9c3f4fcc667213650b3e123291e01e5f636a02efb924b2ef70d7be5c92a433a367846a5b2b439c5fe77c480c6f40a2a7c31aed192a677de30314238dfdade3363d5201d91d745cc3a39cc1f", 0x5d}], 0x4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: socket(0x10000000002, 0x3, 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10040, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 16:00:24 executing program 1: socketpair(0x1b, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/182, &(0x7f00000002c0)=0xb6) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="013a6747facdc787f4087b52e6d1cb7bd91ba842be74b7c8bcfd78874ddea3180bfa8092700f1795680fb9ea5e6cba13e8c91e7aad3b5a20fd0868835e03f1d4b6170672674f6910cceecd14d4a7aef09d94d11545fd6729e3f3dfae631b735aed80cc7b9cc485060825ebc53cc613309db44fbfccd59d3574d3f92752d3c2bf01f1b1ad2851f7319b616fe1491803e183af12ddc595f36fe432a06100"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000380)=""/199, 0xc7}], 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000600)={0x6, &(0x7f0000000300)=[{0x24, 0x4, 0x4, 0x7}, {0x3, 0x6, 0x7f, 0x40}, {0x9, 0x1ff, 0x7ce, 0xeb6}, {0x2, 0x8, 0x40}, {0x1ff, 0x0, 0x7, 0x7}, {0x0, 0xffffffffffffffff, 0x3f, 0x6}]}) 16:00:24 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000180)='./file0\x00', 0x8110, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x6013, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x89, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) lseek(r3, 0x0, 0x0, 0x1) 16:00:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000140)="04eacacf7793eb5fb3ffe08ed506000000004b2c200f6b5976af4cb3ba6d58e09ecbb18245cc9c5a92127b18395076bcbbe7b0d0589c44282082f919161d8737915444744c26467dd8ad4d29cbf2b59f58a7c20a6170209f092aa33cdac87dbbd9d331fcc2adc2aa11447d51f646ab82769eeded56c6e6aca10c338f9907b8d9bd94e95fc5834d66e9c85c623001e95a2ffb2e1655dcd4428360600b3c3ceab7cb57fdb36eeb", 0xa6) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f00000000c0)='./bus\x00', 0x0) kqueue() dup2(r0, r2) 16:00:24 executing program 1: link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001c80)=ANY=[@ANYBLOB="000030626dc194a38116ce477ada548c47bbe4923464caee26c40d7d25d00b5d9194fa00f7091e3a8ac1"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000500)="42b854f8d0cecaff88d4c723375c06c005892d332ecc97e9f80c8e2f648f4abc501d54b1f2e51f5262b3b7667ef0d7389ee9e948773054f608af73bceb1e92c0c3db239c3d0c487840bfc67e9d4902b76f2ca01e8444d55ae79bb19b0d800ff7567c48d50fb9ccd402968343c8f62b2d6f7bec5c8e8dc76ff9c02a84402c7eda1f9000a7a49b2cbd3d176affbf39560e6543ae03b8c2a2998eacc0e0a9f09339fb1313d08e0b7d80b16cc480ee82848428be6e3413601712c1b1113ea9fee7cb116be113e47490cf8786ba7b9194a5fedc83ac1d859a53f63e3bcf7132b86a513d77917776458cae3cc97313ae53b174a7702c6a1e2219220dc89b5deda3ee5de201723254af8f590b16d7f0e15508b2cfaa444498734ff7450feef6a328677986bc32ba94189667618cf8eee26470d891c630f58529b76a7f82c223bff5a024ec5857412815fb05784e7b10177e300dd8fc2b9a58f9f4f948843412a5e3c7db64bc566b1039e32e01a9a5120c2d201821fab9239d3f26ed52be705675c5b9d8ef1a8d31dae0830d1b7b37c8722e8245c1cb320dda3334337517d5fee81efed95bcc2d775f1bf2a382e9dcbb0ec045700e3d9674319a48b96b69381c7ea1f06f560dc2529250b8b357e9d29338c214045348fc361ebaa4667fb98e700dc74ac8a18151c60b1471e9c6eb4ffc99a689906dbdb44c1779fa4104882202599cf08bfc88b0b843f0ad7e676a5ef68e81e6d8b7d8ddcdc31cb3fffb8a43cab93bf5e628f281b565d977d1880f9952d79d6ca858821c87ceb31b38e9e39b6d92a6c8d6edf60df0fb369caaac9d8ecf5015daf7d7f055e4abf6a6c76d50e80effe91f73c52df4fb6823f87dcd10a86c6faba3cd6591ef8437a823db3b90d909a156e9713675acac08bc9288a00a24ee474cfe57c2d86204622ed68cbd8e3723e704ee4620e567701923ac75f23c967247ebd66d06fbeab1bb3575d93e3385e93c1eb79bed5612a62efd6f4a50eead0112aace60ea436a50e059c0b274816e13bfb79d339553efa1d14a77e17ee9b84da963d5b00c4f850a88adae009586ccf9ec2ce085a4808d435895f9acadc9081085dd20184a6abdc4185a036e3078a907f5754df74498ebc24253eb3b86b606d45f5e3ad269d40f0750b9d0b60c5781cb0a42eeaa20eafa93cd5b6257015df649c1431a70471a602b131459aa7247fb7b723f72bcf84a23aa933b50b2dd4540c964079cee1d0a718d6fb81a3d8cbb074b95d6252a89974c849cce108567337fbc6d112f7a37676a31d5c027110b632ee4e4e770eab0191a8a1a5e344edb399f4ea11711c6424c7fbf690e1cf5f9274f3b560ec63a2a5c67fbeb9e637783e44691175d36d896a67ab0e654ebc108c04522c6cc82bd7a777544316367db2dac4ae04142fc5effc861cad5067eedf853e7a16ca83d307d39c6e4257a5130ea7242dbb9329cefc23bf5bfdea04f6515e6e587b2764c76260dbd4f15d10e5a58030ce1ca0979a04040cf0a7ce6ba6bf41526139baa26db54bb9b1a1cc1a296a15b541a7294d35b67d536110cc89c66df246050e5b1cf16f9f8d2a41cc093c015d13e89fd59172994d617e6c6473a4b3d210ff9055aedc4e19fc0d767e689a34d250ddee8017e7eada61f1b38b806f96803a1116236e81d7145586567726ad3af99327ef9bede48db06fdc581c125a19ec3489e38c08bd7f33748e8e2628bea05a194bee7fadb2bcc1ae19fa40e7a9e075deee7e701ce6d4e4253836d79dc8ccc2caf8d6ec4234496dd7cd77307f0246a65cf31e42f881d4466387bee817b71298fc62f8c4216442c67eb821a9a5490646f5b7ff971ce8a46d5e123bc4dea9f54c3e7f83181d637b9905e9da9d58383dbc616cb99683d0ff430e2a155f4c73954ad62d077705b322bd9c523c7cac2381d6d544146531977dcf5198ea706754a2fe835e52d06c91a81b6bdebff1f2fc439bed933fe4a515cc28098593ab282c10243f56f583f2d5799f0a61090379c96fbcef11821d7ac9f68a739ec769a1008565f4c62557da73038d1716c7ac11cdd1aab15a5bd6b7bd793feb09000d17302e6df8dada5d5afa9e265c5b7a1fd9f17a50ded29940c2465c3189f7e6db493e2d187195cf9177c06d4b9732943948ae7effa119374dfafd35db0679735a756cb5d09b47148f6f6cb6ac326a2890a76759878ca1d3e537d40a19363d6217d12d774aa0073dd2f4a6430c085c877a80ff3609ae5aec4b33e51af2ed58f0110b1b12f25a6570e95c63cd755fab7a7d3e1c08d3c4ecf78b4a1d86cf2beeb9e19faacaa60490e73e342dcb2d1b4f72ef66b8b31156fe75b7a7cf0273e06d2bd0d7987c745a0a43d78eb919d918a153ff51e77d6295691197e1a8213340ac3d232ce3ef14fe863adf43213749eb946b51301f02cb7af32132593a0290a768d2d0d8232af593512fed59510aeaae577d83b1db123f6d99207939a9048a33c2d9e2aa0ed3db3ebd52b138ad10be234d73673aefce572987b93e235ed4b2c1fdb9bae673a8122780a5253278ad95b76e8585a48f48fa5a8ed32d3ceea03b2ac090415f57c172d37b1171a7f495b823307e59b1b19346392e874ab9d98a68443f2415434db200f275373e7f8d52e2c064896f1341b17ff578b8797b30aa310d0e83822440b4f546bdb128ff8ce3f5774d885f2a95e1b06e0427f426d88b194f471441995c04e190da16832b2368085dcafa74191554ede11390c7a88dfc17f33df09072f722439f9cd0274b1465cd957d28d946aecac46912fb6c66c0f098d2c604c2a5e31d9629cdd38dd3f1557e6f675ac5cd1bbf0888c345d4f3157904604202a5afd1ff4196531d135eb3381efb4cc643ac09bbb2fcc0dadd8b2f37945cfab72477c055b32d5eef93a136dbfbc99999cb88c82e696c73676cd2bba898aeb77bacc5d2fd41c524ec2e27cb04fc8694d06a42d9b890457cbbe3c7f4262fb00a0bc797eeda14ebf8bfff0b2715119ad8686cc3b23d531a39b3322bb568595c33bf0ecbd9125cb709f817d621dcec9b25af3af98dd831a71a92f8fcf9a62a32e965597ca1e091c79bd72c9a69e48375c6c19530df65a33c7d155a78461655615ddbf58f2c07bf53620cfd2b75f35bb36dab2ebc8bcae73087282a44c1e381ac4f6eb8841154df5540513f9a21fe1bd845b56b8b58f464949f857b5cd67535db8b38326e49901912cc9ac48e1cee91a5c441648d1d3484bab7fafecb8fe678cb287ff3379b2eba4937902e0eb2691328b84be7337a9bc0b65e8148ddb3c783549c6a71eea3bdb1ba9c60b0bddd9656e02c4b2d77d8125adaf5ae15c73c5548bf50878a7916b4f75da83df490e8b2596d237146a7563603aca526e34defe9e70f54835ee06bc464e3cf5ef5bad95b1fc7e1c9638e14d37cdb8a2734f6765cf7bd2b66fe82caf0abacc89c3aed82b1c95ab133171b1fe819b04ee690f614c238b2a9dc04e2f2d0681873bb94d7cb28d6c9fabcff37409bfd280bdb783dd5a7006a46ffdf7f618101a4f1a017b728c75adf34ae895e75d1b2e37d347818154b3d62ec975ec7803a853eab22b09ec4eed2f0c60f5147b327813cb38443528a24d1cfa654c45bbf60c4218adf3613214d8bf5e401c6a2025f87dd34a3f6eeff4b4be92d7ae1da5100b58e89dc653a232226eaaf62278dadbc4674f06163d636d206a8f2d1eb0f7729b8bde8190cd90f4b409585a4239434c9a1b83875b913d87d0f542457e906fd1963528c38d81a29dba370a9101c170ec530e84b2c31a1536209d7339e8f468b66a8a1c7b84f000b62e39c8d95b9c84b5b361868bc643f13a261c35678cb05f524d402604df1c81b366d012b169fc72055fa91dba5e75a3024851a78f988d859ad53072013a19a0ac242260981e95d47a3281c37ea9d115d430a44348e2b2b3f07995eba99ded20ca8c1042481d82e3d33770253f5aaf6b52a5020dccb9e7d4f727ae339b0bfb955d5e84f7ac5014016a6915b59b52407f6b2e9cb54ac85d7f6d1b4d82e743e28dd0b2391ae99064aceb595551405393bbf590db222d1c0612db6df031fc4ff80b4d887caea575f08340bd460a8e6d48cbf7806790588ebcec2ef02d94856746b8ceb95c7901b9b5392bddfb1e3c5068bd1ad304fdb1b0ecfc4c08fcd590bda0f47ba52261261066758d6319e4fdd8f8b6544223414180ec08d32b8de465d4d4cf17d1f95449d20214bf8d17929539bd1a20245c19489f70b9b8549b9f0c150b0b55fec66d3ec87adbbd688ed3e651a27f7027f6d9d0814b44de35ff0b872d82fd3169dbb775ba93b1348b7e8455b9ff3a4356b6ad03964cb0e954beacdf8cd761f9be44aeddc02df194c9a86beb1ee956056303f3f5a3472c1184b82fb616c4cdf51821e69edfb0bb9b9b5221ca68c43740a7e0028fd60968543f43077c4a40e2a8259c3c174298398aef38297531779a596a82e2faeb31e78f82d5f3fef0a05ca4b7dfa8acc2aee2e5abc477d4f3573b6c8d4c34281e5ec64484c599e490f29be0887efb202a8ac7c0b35703eccd210e14e5345080d608d81019429a74ca68ec6b5e9b7e847bc339a2eeae153ff7115c9f0c133fd2da41d4aaf4b5da1f16db5bd5582eee1b09105d0cc6d94d62272b422bf27100553330304547840958d65159ada9f0d0346d0500f840bb8ad1ca1ebd234e9f43442519e6fe74b28263723ab2a114686817ff08510f9371790a5430d9aa4a66d4466b46c8c6c53caaa604be957a28c49b128a78c15f934737d9882c98fd995b6ac85092a0353187fcbeb8888fc350e9291f11b9dc9fc56483612cb59287aa3369f5ff178f603923d43570c6d5f9de612f330fec9b50a53771463e6f0c8b406d2a700a411cfd322eabbab78127eda6a836c48dca4a1f99d506ed784be82bbcabac17273c6634b1e55353e4d96e979194dac5715948955723d008bd965f6dd2eef30c4067f22acf83347c86afe016fc8614f887136db1a612f22a88d4f52eda56df9e07065c65099b690b031ba7e74e549810bca8be935f2c81e1508da69cd0eb32502175d82c8625215fa599368e1da2e9154639d873150747bb218c5ad7fd2eb00788b8c1a5ab327e8e165f86d871b7a49cc1460330549822fb48832ebd7101941c5dcf57f65e9ecf645b855d02d851d0255c02c72cb3b5ddb6bdf3cce57afeedbf6cc1a2305d714310388dae50cc59102923f0ab5808a40ef21ec7cc39fcd156d37a3cfe1f09d4ee870a0b6524ac270b0921c6ddb85053f9147feec2cfcea8370ccdf51f8963a152502d5af40dc8f8c2eeaf60c7566ddb5a85cb7e33d81a738fc5f758e9cb6b4b22c0a9193a174c7a9bb5ba234c9eee475828d3c21c6e6230ae32574e58f1773ff7831d23b47eadd5760929cec710bd0d87372c12308c1c9ed56e1994b9d7d5faa04c493cf804374f6fad145a17c7db9b651871023942a25c75c3561be4cd29f0275e967d62b205eb49ba17e6c5877ef995a5ba588a794a710dd7cdf18b4ab45ef0f94da131d8ae413601215ec797b2e970998319a9aca11b95f53e43003bdf36194ff06f94e04ee216ecc8bdd136a2d67c98411237f8b7a09f7b6febb67094b34b12b0b441f4fd97e4e14b3b9b926741ae77b3a309ff7f17f05c9cc1fb0e3f4d11b19c0eb213b8f8c849c6aa94e5eee7037e06c0e29f4031edc1053ec100794110cb4ba078113a4aa69eb292a98e03dc916030b5a47b8476eba6f7d7207ecd9a0210a9fbb0c31699f53cfda16ef2c77d2d70cf054e70", 0x1000}], 0x1, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x4}, 0xc) r12 = dup2(r0, r1) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000440)=0xc) mkdir(&(0x7f0000000380)='./bus\x00', 0x30) kevent(r12, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffb, 0x51, 0x8, 0x8001, 0x1}, {{r0}, 0x0, 0x30, 0x80000000, 0x6, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x86, 0x10, 0x100000001, 0x5}, {{r12}, 0xfffffffffffffffa, 0x2, 0x80000004, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x200, 0x9}, {{r1}, 0xfffffffffffffffa, 0xf7, 0xfffff, 0x20, 0x1}], 0x10000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000024}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x9, 0xfe}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x100000001}, {{r12}, 0xfffffffffffffffe, 0x81, 0x2, 0xfffffffffffffffc, 0x8}], 0x100, &(0x7f0000000300)={0xac2e, 0x635e}) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x7, 0x3f, 0x1, 0x1ff, 0x81, 0x5, 0x2, 0x1, 0x1, 0x101}) accept$inet(r12, &(0x7f00000000c0), &(0x7f0000001c40)=0xc) recvmsg(r12, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r12, &(0x7f0000001bc0)=[{&(0x7f0000001800)="ae9396df71b2f692b341b0a331fa3036a60afc11a5e150503c4d5e63eeafc31d03cea469f42c11a5b8340b69daf25632f73b0cb411aef8515a10b2b197caa587332e9217da74e3901d21dab0b2b363f2649b6c96d951a390800c6cd48f71d2c6ae81ff6bca7f6b4ea6c3311d2ad2931acd5acbc3121668ec479dfe0ee671544f962bea4473c335b0bc5b9eb12d965b1d67ac771dc1f6468fe116d460a5732ea337ebaee5c07b6677e9ab4b2fb544cad89f38d3e70a5912", 0xb7}, {&(0x7f00000018c0)="1f888409dcab1f31abf1ee5c77a2519b5e3a635ae51783897d7ef87551338da6b28ec166e822ecb9186cfc4a23c44e87f713e4e1066a8588b73efe4d7d59b901856b11e275fec520ec82403519bd330b524dbed069f9b0fb35c7b81ff32c93d5a0783ae3e3a1d02a23a5be47fde6457b915f9fcde5dc6cf43e394a420e289280f2dc9f7cc9d3ca384e44adc84f98cccafc68222c7df19ae4e3d40cd70cc772695c764219f41269173e7596596894ec1cce68e3ce", 0xb4}, {&(0x7f0000001980)="4b90b17e837734976c6dc50218b99698d31bad62534856ae4ddcbf0f60b2651be1cc6255ad0ddc4e6eee48403172ec7e98621c99456d3136d8edf4df720e30b3e1e65fa8d7145bb3e74db9227dc1f7486e3d225734b2001d36442302791a3c1630cd54b20f53dce919fd884b5f01e87666332749eca0ac", 0x77}, {&(0x7f0000001a00)="37750b76000eb50b30a2c50178c1254bc49ec5fd211ab815637b063208aa7a75d13a34cb7a9786812c5c0e189b86b497d7383506a93a37ef73c97c0085840acf2bc6f7b72cb703e4cb6c0ed22ec375924876e2f5d717493f86cb5941f8c7380a5659089d2f66c20039ed5d248cf98e3d17742be32b8431c455860269c009230c8e7073509a1c6529e457e6a9a5e24b80bd17a6ecc1b31cb584dd90293068a3d647b8584ab0d2a5882c5c5ba4a3", 0xad}, {&(0x7f0000001ac0)="7489b5e8e694adf9a6d7393e2bfd281fa0fba323d688ea2e3c6d3dd6ed3ea2ad7c65b238bdb2b24cb1df1425ba1ee504778bb6978f5213315039c020fa9d1b442b9456c9b06701744018e8bf0f3788ca2b1ea77c6895ed84f41d8f7c81c2b80252aba4afaeebbd9acbab083cea240d550109699d9c59ed9f1fbd8e8622bcc903fada16dfeaac42787089d3b16937e4effb321d4d8932b7b6e8e81aaf8e2c36989091af1aa3e5cf6fe01590d220b6bb8877297c4c7a60cf873dd348b2fafa4ca31b38cf06634f5345416e071a57984bdbfbe7dd259427baf97c757a2ffd95a99b4772541420c4400be72c55cdef2073aa1f8afd8358b6f155ffc6ecb8bbb1", 0xfe}], 0x5) chmod(&(0x7f0000000080)='./bus\x00', 0x20) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt(r1, 0x20, 0x4, &(0x7f0000000100)=""/255, &(0x7f0000000200)=0xff) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2c8, &(0x7f00000000c0)=[{0xffffffffffffff7f, 0x7}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:24 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x8, 0xfffffffffffffff8, 0x1, 0x101, 0x7, 0x6, 0x1, 0x3, 0x0, 0x5658}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') socketpair(0x11, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xffffffff80000001) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0xff}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x800, './file1\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xcbf8f9784867e928) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) sendto$inet6(r0, &(0x7f0000000280)="9ded58c68abf53bdb6e7038c931c9dd8e11d957a073a842ea212b425ba47bf8ea7fb76a14159352e02cb9dc7c57fd594e28257d2d9f366685efb5c7379a1cc8d07670f17d045fe19a848bef832227de759f434394eeab81ee0176919309afeb946a7f9540fc8b8ee3421d0357857f592b285db6b2f457125dc84ef1a475a7de49f5c79f943ec074b48b979fee76ffe8c4ef1a0a21226d7379aefdbf40778f8d655877181f830c14a2c53ae784fbb7c02e7b49a4c90aeb7f1ac60a939cbf106b47bc442b99cca00f7656513bf84f7a9bd9af623b8c578dae6c2f0c306973b60ab275e659414fc079347e0ea738f46", 0xee, 0x400, 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffa}, {0x4, 0x4, 0x1000}, {0x3, 0x58f, 0x1800}, {0x3, 0x6e1, 0x1800}, {0x4, 0xfffffffffffffff8, 0x800}, {0x0, 0x8, 0x800}, {0x7}, {0x2, 0x81, 0x1000}, {0x3, 0x1000, 0x1000}], 0x9) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000680)=0x6) semop(r3, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r3, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r2, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) semop(r3, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000200)=""/44) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000100)) 16:00:24 executing program 0: close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) fcntl$getown(0xffffffffffffffff, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x6, 0x4}], 0x6, &(0x7f0000000080), 0x2000, &(0x7f00000000c0)={0x1ff, 0x2}) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0xfffffffffffffdd4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="cd") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000040)="463fc892f9") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/211, 0xd3, 0x843, &(0x7f0000000280)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000040)="91ca280d26796af8f430eef6e06241097501efda86fc2a55307d78b91681ff15dea8032ceaa0f5661259cd669b94892009c81e3a4bed2be59d4ffa346929334b690c02decc97d7eaa985c500e61d2bc9ddae70d038dca7631b711859e4ae0c418337e538b46fe95a63ea2b4e12fe00d70c782f9b27b8aa5520ba909c3b20bd8e2e141a380ce17498e48bf0df41be218dc9e3ba92e2f8668e6aaff7f8c71492581f05dee71bd5ff80bb650e57e345f3ca4c2dd3810e609877382aac7fc979a7b953a085a20f80dc79967a46bc21bbd18bcace43b1a699f1b8c8182139ef5c59a9d6d74c690df358bd1e75d19d91ba9293", 0xf0, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: msgget$private(0x0, 0x400) r0 = shmget$private(0x0, 0x14000, 0x48, &(0x7f0000fec000/0x14000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x20000021, 0x100002, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x8, 0x9, 0x8, 0x6, 0x7fffffff, 0x1, 0x679ccafa, 0x10, [{0x1000, 0x268b, 0x3, 0x3f}, {0xe9a, 0x6, 0x10001, 0x4}, {0x0, 0x576, 0x7, 0xa700}, {0x5, 0x1f, 0x40, 0x3}, {0x3, 0x0, 0xc677}, {0x6, 0x100, 0x7, 0x7}, {0xb4, 0x7, 0x3, 0x54ab}, {0x5, 0x3b8add1e, 0x1, 0x1b}, {0xfffffffffffffff7, 0x5, 0xfffffffffffffffc, 0x81}, {0x4, 0x0, 0x3f}, {0x4, 0x5df2, 0x400, 0x4}, {0x100, 0x9, 0x10001, 0x97d4}, {0x800, 0x8, 0x3, 0x5}, {0x1, 0x9, 0x40000, 0x80000000}, {0x27, 0x0, 0xfffffffffffffff9, 0x5763}, {0xa78, 0x20, 0x3, 0x200}]}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pwrite(r0, &(0x7f0000000040)="10737b1be062c97389926ad1fb70d8d7d04c5c42d89f0da5f633202cfb31062716d5326652aefe20e595e0efe2227ee3c06950ff0c321662455cf1cdfe2efcb4c98877a84a2bdc37c6433df5b1bd0d8b1ae1b237bc8f17c82aaf2baacf2c2238a6d28a832b6193e7afefed95af18e0d9b856c750f29a968f94452a2a1f7d1c717652107ad224a480a6fb8e0a8cf8464f7dc2ce7bf60cb291", 0x98, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:26 executing program 0: r0 = socket$inet(0x10, 0x2, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0xffa9, &(0x7f0000000200)=[{&(0x7f0000000000)="2400000006061f001cfffd946fa2830020200a000900010005e700000000a3a20404ff7e", 0x24}], 0x1}, 0x0) 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3736}) 16:00:26 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = socket$inet(0x10, 0x2, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0xffa9, &(0x7f0000000200)=[{&(0x7f0000000000)="2400000005061f001cfffd946fa2830020200a000300010006e700000000a3a20404ff7e", 0x24}], 0x1}, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x6) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3736}) 16:00:26 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000100)) 16:00:26 executing program 0: syz_emit_ethernet(0x74, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = socket$inet(0x10, 0x2, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0xffa9, &(0x7f0000000200)=[{&(0x7f0000000000)="2400000001061f001cfffd946fa2830020200a000900010006e700000000a3a20404ff7e", 0x24}], 0x1}, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 1: 16:00:26 executing program 0: r0 = socket$inet(0x10, 0x2, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0xffa9, &(0x7f0000000200)=[{&(0x7f0000000000)="240000000b061f001cfffd946fa2830020200a000905010006e700000000a3a20404ff7e", 0x24}], 0x1}, 0x0) 16:00:26 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)) 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 1: 16:00:26 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) socket$inet6(0x18, 0x4005, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x3, 0x3, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x80, 0x6}, 0x10000, 0xe2f, 0x69}) close(r1) r7 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r7, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5a8d}, 0xffffffffffffff53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) syz_open_pts() setpgid(r1, 0x0) 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffde0, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:26 executing program 1: syz_emit_ethernet(0xb6, &(0x7f0000000140)="ccc631eda4fe52596d650faaee490dc321f3008e27e502a9a986b93f99ada4ba0b77ae815dc94c2d1f3a95dc1a94031f992a27a0ffd10dbfbf6f81185b25d0f1dc78f11126a92f8b67327161dd255e691a1345c111383efeff4254a542d0350b003e8dbd4279c78ff1b8e26a57dce90312126f347d405ad7782ab12056c95be86670274faebab0d58e93f0e483524a52e3803f80bff5cb54807ac977fcd029bf5bc5fdaa2299f161a6cba76477c19504e6f565726416") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x6, 0x2}, {0x101, 0x6}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x4, &(0x7f0000000200)={0x4, 0x9}) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4002, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) ftruncate(r1, 0x0, 0x2) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28620, 0x12a) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{}, {0xfffffffffffffffc, 0x2710}}, &(0x7f0000000200)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) r1 = socket$inet6(0x18, 0xc000, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xc308) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x38) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, '\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000000140)=[0x0]) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setgroups(0x1, &(0x7f00000000c0)=[r2]) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x343, &(0x7f0000000080)="b60e3655ab5f93dbba30b066ed5277") 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x1}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfd83, 0x3}, {{r0}, 0x0, 0x80, 0x2, 0x9, 0x957}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xffffffffffffff7f, 0x3}], 0x401, &(0x7f0000000100)={0x3, 0x800}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f70e5bcff81f6d519b28711c1fa617da00000000e0ffffa4"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="04000000a907880ddd67ef55fd475d6f390e228901001c067ebc74a7ea11cf841bf1fa48e4445e", 0xfffffffffffffe01) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfe, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000001a, 0x0, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffff000, 0x3ff, 0x5, 0x7f, "b2a762a7c5dc8ac3528023739f1314f653da5546", 0xfff, 0xd4b4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) fcntl$dupfd(r3, 0x0, r2) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x8001, 0x1]}) 16:00:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8088, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) close(r0) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000180)}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="7ec061e0dba4a0c1e62ab9a1d74e08265d5cb15ab31e8af715c26489b4db0139e9e685ea2f3fd7dbb0d3bc5a9770b19ad41a94b4b6abef9684d34a6c32f8b4dc48421e9d6e88928cdddec62ef3a916f2b1c45e26e1d88f0e0b1ccfda1c7385585b3c1f294bfd7ff028681aaeded4ddb26cd4c669e901898f669c68962153a0b611621fae6f1013c352a64acf9d"}, {&(0x7f0000000200)="75b7c3c690dd8fb2087704c27b67bbd089038e51408094173713a30dd1fd73eb47d3ec504d44ea8ddcedffd6b6399c907d89aa4b43164cbbb95138baeab6b728fdd558db1b4b"}, {&(0x7f0000000280)="c504e018635af7a196195aeca17936705ce725b07f0a3cd76c136c7866bf6222015caab66fa3f5178bc56fc81948e62384833bfea94c797f54411eb69a70ecaecb73dadfc6bc9ae56566db42ccc35b99a66ecb8cebf5c5d558da73f33b3d4cadc7791c16d949204b889b0897c42e91b9cb153eac19ccd1b919a234e7f44781b15aa859dc188e80424e0f028a068ac844386c1b99e64f0cd6ed4f4f2105b08e277d137a41b98f0e62d2c219e17abc3756083b9da8f2f127400b45785d63686e455038ddf7362da292a17d6dcd18eaed22500ed6dd677cb5f62ae0f641967adb2398dc1163af2f5f85b8d2ca627c09a1c545f13ef0ace9f78a05c8e0ecd7c63986c5be5d6529d4748b5eb3efa135849a0e585711b180875c5b8e5b8dffa4421b1242a96eb66437b5ec548fc514db0e843eadc4af2adae343082c8118491d60e62d7abd1c0ba5337979ac875ea3303081a829e2a36ad9a3ef6a9ee3a21d3b93ab34e9bb1a6a79c961b2c9d9bcdab0612bf5f94e4f76f08061aeaa24baee155e1b258f89c7a3b4a74a921bf97dd988b62dac6bfb7fa8e53eebdcf3a8c22014fda08aa8c220f69b2038f35bd87e8ff8e06162e4d7abeaf3536328f78778c4d011400ba0756e955dcf3a6a5fa9b400efef464c0b7e2c860e29df67f0c75e465d27f509f12a2b4a62bfd7f115542cf3c187a2443d46bae641629c344c22bcccec0b6f3d2edb12919163fb5aaab438f1ff9a19e0d0955c6ada70492b4e2443cc31e88d12121bd2796d51115feae09c0d94bc7a2eb5507b6c294f7f89d9a5dc09fe69ea723e837ae8c76b60cdb378c42f96d919376535a7d2c3cd314ed287a2a95c209a47ac0afa07c4d0458583f8cf44967203081b0f6b9974b6a0cdc53652239a12842d52a405bf19e598ec7419ecd437fc829fa9ca8870ef2d269ed439af17497565f92045db466580235042cfeb8ee3709646f8744f0cec60f590cdcfcbb9cc458e28db01ee8434139fecc3ff1f3df261cb0c20df2187612e89530c9391a94871a0a0f4655b44148e6b2d76f25265d0256b2d760cc411996f95c540657531a44faf2057b78873754fc56ff66503378824627879cb830583b8a4069f22119b5a6de06919ad8d93987c02eba9bcf25cb61f0bde20e8f83af522473c40e022338870df130ac7b32b9b89d5385ba40758139f2e2f637c7427d2bef5659593659cf5cf5fdff6c39ad1a637588f02c129d82ef62ef29ebebb7a8f212cd4e111f87487b18546b18ac5d0d12aa3f55c8b4a2d311e5132f101cfdfa25deec56e8c620a341d29fc5dc5d62da468a7d22632dde048cb1d8edbc4b0b5e954eac234e4ec27218fa4800213dec8d64d13bf6989aa7c1bf83b87772a77df0595c24a107eee359b0e875a96e882d62eabc1a44c8a6c1a5f761e0c9c740e4083006a5fd63813666271b014f096035f31d162f19dbff46e1205b293f703a27cc7d877bcf66e2ad348c92f03ede760e0d4bd2303b05423008ba0baece845339bbc77e3f2b208024f83ac28fc084c335bfacd145d906cd3e3bb2ab41d5ac5aef58e38bd215a1870f46482dd5d0b750e058bcd19a019cd8564370fb02f75522d7441f062a7b4458d5bc1bc08410e713729cba08116b57e1e8d3001e03b962df6ef2051b37c9a399548971c908fb66cea964a022ba13d33bbf9e34e558f31059899fbd5b7795ac9dc3900e312ca98d5cb74862eda6ebb042983992598c0906ead537e761ad8f5bbad448ea0258d2c7ce991c59e823664fd5325311dad30241f587104554a96defca2b68fc46f3f5278ba73c1a751ad2ec2c7f7d6f9b8a9883fa3efc027622fc06878c1b3a02e8d94e688d69067c53bbc15ac1d3513d650e30f6fc20f5d112f9641fd6b722c41af524389482a28a55ae5046dd375eeda9e09cd5dccca909255c2069e77336a4a0cd4e339234453a7b4865e4ff818c7fa56288f7b91be2fd3b9c22a69dfd21778c9dd02e5c5f143db0b63a7a1447acc9a292a06ab2c4c13ddc1f6d7b1a7fd1015eb024a589279f5890f20a291a8e8c64bf40c2a93bc554068c035a2cfb1c8432d4c52cbd63ed05365b93a83a20a302fd5b08854505a96b302bb7fb378b0351e6b4a4a563e7e7e226b77643fe9df63e0d2178efb5c8ceeb363f1c3c70788425a1a0bf6fb4cfddaab2771c8bbdceb81ad534a03022da4c8ac6985921be9e9877b7ababc6708793cd3e6ccb96ae594b9ee28a5b80bc58d6c52b1d6baaa4a472bbc6d6c3865e69e6ed1025dba035b5de19038dd2460840d4895877c93f86bd0442502ca350d2c8f9e2d813014b774b07de5fd420f775f00fcbc109d23b03297c248cae83e896f4f4fe132840de52bf4808d04610f109ea23cd5368e1365f625f0a3c9a2755d62a6fa61706d2dcabb6cd1b12d6fb0b03fe6ca3617e4279096f62ac623576a1a301e896ee0828eba0707c07973a29f7f40172f32fa19ffc8de63c73871e422bf7e1cfb17c9b83a9e40a9b1155a027741455ed0319e06b1f98880fbf36f88837892a68e1955a0247fc0ead698ea4b108e9448d29125813aa5f5ddce9377eb20ce76b4d2a21a248abb9f830e1f3b0a2869ba87f057acdb8866ae7334df7b5421a29d8a2bee8915d30dcf7c65d8ed928b91d7eaf3b867e05a5dbaeb2150cf8a56ded446b49942b63e5aef42c9fcce8b09d8fcedb6005c42998d782750ab739228974eef68c1f8cdb3cfcd68aa9898aef7ae4b7fad6011c9c60a519e20c13d56a59959c8cbe2301c9381386c13ca41d36fd32a2c368cb63273cc42efd71bbe0252e9d4843a71ea9e437689afbd251c4ce6e5acee4e5d27a3acf79ad91e394350a58544325b0b3e5ec1a10c593061629beaceecca2fd8d8c08feb453eb9c7005c4cd0d3be545a41bfa843a2714647e87bb21634e7e7f7da8a43f430892e04e43c17e7cd649b374b6005ddaf250ca444ff4071290d67d55e9ad8036bd4a27a69866067e838a95bcf101b7146115307f609507e2e8b3e8fe04cddda9512d77fe4e38dd88eb2961b2a309c36483c98749bd38c84839cf21d1fd4d2284477bd43b78af2125239c19dcd16ac7e21321579502b9eee25ba421997b278fe17f9241704d014dd4cb951afbdcccd2167322e589f61b729a6a25e525ec315fe517d91169577e09c63c85ab8bdcbeae77cbfd4d45ece7ab2ead0414b0f0d4f750d4bf8880d5bd65634fbd080e13489d8ec1b67229b526043278108929952c4b7c6fdfcf904d7f94c74e62ba045068b4b5816efe737b00d8cb79df56b3f69503f39cd376a9e5296e335bd56c87969454bfbf102a1a783bb58fefc9796514a28e440775e7d8866bfbe8e2424318d983818ac1de9fc7de0c7a6c6b86a4862800aa4f24105c38f7982e325bda5943004cb9dc56cabc1cbf57221206143bc9c64d5911316d01060bca20338553f0c42aa8f71ab5396f94ee0f4ac9942916d79557d5bf1561191cd72ce3b7951a9cb2f6bc0477a7cd212aa9062ebc83f72b9901729870d8983fee3f5408b6f5a3ca0099d1d05411b7a60a19f50dd8a19c9b6fa5659630fcd6a48678665c8a252913918c2dd1cddb8e49036050921d6e25be149a73fda760ddca47940ebba0cf26338ae2cd3fc24d9c83ecc73ab2379ab73e2d3b9d2cd3a2f32aee98a9ae210f10ee00982dfdaeff6f254b6843742d1831a7e6c2561e0251a2b45f14c08008b5a08d6f512eb353d70d8c0197235ac89bdfdfcf11d847e5666e4ea59c9b19a651a12ac070ac3ad163989ed3f4290b6cb0cb4801f73f8fc26f37090fde3dc3f86bc998e1ca24185b720ba140fa12dcb109f2b9da61aadfa464dcdff7faf48dce5439e617e95c7c36d455d089b1ef0fcc7b7e089170c45565a52fcb6f53769f09e5f5a9cea2c4e71c4a6fe1fd16f79c32762785b75dcc5617cff5e32eb93b1a2174bb796cda7d47a962546bb7405758b83e46c29ec90c1f41602d0e9614ae355db279219ae17c9a70da5667b06306a925c6b45c2fcc32b257ab6f05db5ad100eebd36430adbda14f8d0f04917c643c84b2513c1eee58f7ed25e77f00af8cda6c3da104fbb3f5fe4dfb8c3dc6985290308293eca128b9cab1323a6adc9812bfaa93b45d43037c68dc95464e1b9b675668375a8551155849fd7a4da32740d525c57421d52de964bff4ee28941713b93cdb3c1d53ead9448782fc169e427bcf60bbf034d1b936df33591730494ae047550e94508b00e28939ba047309ed811d0115b96d4b118ee3aa0bc20513c8ab67598a51e21cf701bfbe628894b65edb7472b219666fbb05044e70b512f8ad12df404be4a8b930eb4a03c6d1a8b6142e4241eedc2daf9b94add83c71e8147a79c336ac954ee12231d79fd63090a3497146bbdaed980b4e5f19c86c40f41691fc068a9b28b58a5f860720b11cf8576b17e22cded6448b55e1cb75d5a60a78b505b9aeb14e98834ea3f2d0745bd831b607840c9d23e5cc9bcefcb6ef8bfa78375043363955069631fcd54aa20bc7f537a53549665a463b8ed4f43238f46da25aac7717f7498f9f41534a45e40e1a6e85641cbac73544f348fdc479c5f3d4d6b7b5b07be979ed31c2d7ba5d8ac0fc1aa21491e1ba28a7fc930aa5364ff38e61482f11d4cc226ded6b8586dfd0fe329611ab88a7df47ea70389a4345768342a9c600083f8252440416d6b3ff94be8211785c5abb258e820a37c5b30d700b2eb051321e3e08a6bdb7c7a8da03328e6d9e0ab2e3b4d40cf0ebcb4f7f49637d2eaf75b8eb09e33c66f4812a257b446c9f260125ada8a1e6df4b58065b82b7d663b4cb718d6dafc3426e77e5a2c08bd876f3d900e80f8ad8e0b131656c9add1ac15437e67117690868a8c85efa2230a57b572ee46152220db93744ee9e25d8b10f58719be2b9fbb8976429e7cce2581f736d52e787e355994e8b5236519841704be107d7f44d3c5b22e61c02c875acff5eb16fca745a0e9ed730343f3f96f2d10e18b5096af91915aef911eb53a3b09d97b5a11e55d748eef79bd7cf447acef9934aa9cae763e3fd9bd54a7d21c5428c2185249560c430b723fe3af50a0d17c407cdf2c0b26950751a83ecc0ff6d12e3141c316f3334f875f2ce45ab53e5c538a1354a720b6e06b628e8ec8b0ee2d1f7338d8be92b9d234aab21fa8678963057654c39e165f98d4a9f1037a20a21535f8d77e20db27b4add72de0225bdde3173ecf06c9d3695a5d8ba03e3090543ca6ebe0ac57da14b040114b707e227676224bc0c53346ffc7ad79718be4b0f4f41d0097b7053c8c0904044ec45f55ca188629729730b953832ee1d9c2e4506c6f319a101e88be492702227beb519b8b800a6779501b201aeb01534082d0a89e2a2bac646bdeb52d15360503dcd051d8c971d3ff26218364c21d78d38ee21152889e86819aec684af9927f1e4d30ef7e6b91663d93ad5114a3e1de8e5d5f55394cd14dfaae283a26c92f871ad8d92f74e61a0455d4b4343005766625d53cc8b23e4f8ceb3e1d219ebb5f127608230d1846513a0fa8e9429aeef674ec1f8ad850d54b369dda9949c8b871054d7d5eab07a2c820fdea9014cba2108943a87dd28f06d9e11f7a250520ba195c38653625268c0f91e33c3b08785876af695e22c5e6cd3014bbe3201dd11e25a23ef1f1acdc626a484d4ecfec17883d2aebcd1e8b5e779fe5571295c1b2011139f4e029adfe3e0b56dd8e859a24d9ad8caf01daf3be85d7cfea67a620523bb6a4d79f7cb2f6194b11338e29fa54e8aeac57a2499e875ac0b8b91d9e9fc"}, {&(0x7f0000001280)="62e06f40ba5698d4c96ff0a313c10abb0e0de69c84a3e517c8d2a3af3020e8154e1c24148b4566dc2c94b44d7dbc8240f18298e135a7ecf856e67ba11b8bee4e01392d9847591d7742787dc935fde850c771dea4f513118699c590ee585965126689b702bb9dd15c815b9e5bfded00"}, {&(0x7f0000000100)="97d457c25e419e414edd36443013d7d9e5dac2ed290fd45c69aebe58c1c97eb01161452360f387a91dee4eaacf338cf11b5bc38fc3384e849f97fa6b5b816a5a"}, {&(0x7f0000000180)="2125b31c66e29f790b55f6b1b1e18fc7e65b66efc20f60f1c0f8cb16835807deaa529ebf335689a5a74faf90d1d344169d0d198852dae95e7ffa53"}], 0x100000000000014a) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x200000001) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x3985) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000400)="8c6786a91a863fc6c7b48ab69ad7af9c219d23206240219c0125a2edcbad642d", 0xfffffffffffffee3}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x80000000, 0xf3, 0xd5b0}) ftruncate(r1, 0x0, 0xfffffffffffffff9) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffde1) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x4, 0x1, {0x2}}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000540)=0xfffffffffffffff5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000004c0)) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x10000}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) r1 = geteuid() r2 = socket(0x0, 0x2, 0x871) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x31b) r4 = msgget(0x1, 0x4) geteuid() msgrcv(r4, &(0x7f00000005c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) setreuid(r1, r3) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:27 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7ff) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000380)="4d2f3507a7b757bbad4ffdaa0ec8bb5e1ebf1134358dc1de53a08027ae18b775bb1e", 0x22}, {&(0x7f00000003c0)="7095e30f8e9f13d494fb554eafeac0602e5a02c6593e1ba95b54999d92d598984ae1675f5fe42c726415f7a626ab839a10877eabfbb3129de157c526a89f99a05cf368a86e773f3c6c5b88133edc93374af9de46e7356ca781a9455bb896b7aea7581ee2e3333c15ba539fe03f4727c7d181662120ae2e05539bd9b053a1748284517a57384246c05b3582", 0x8b}, {&(0x7f0000000480)="8fdc4548c6fbb74f623bd28181271401373aa4a66a3822eba1ddc7632ec302c7caeea170ffa67212761bb3b112d8b0be131cfa5c94f91f707cde7e954ac5c378cf346e0fa1bd71720ce5f3ea5014c08d4e0fdf11f8c24063ee66d91fbc6220569de01991a383b8af24321cba8b578b2f35ab8b77617d5725869741cdebc07dcc5b5de5bc0a1e343688d2d3a6e49cce7816dc6328878910cc7fb92cd52f738b882223a449f60e723b320be83d0e13ef6d80163c3dc757cc302adc88edffbe4cd9060eee89ab54084338de097dbb0e478ecaa21e1dbdc5c62029569bad87273ebd0d348e4aa50f1945308041c6ed25a6c7", 0xf0}, {&(0x7f0000000580)="df9aecbdb6041d531306dd28274b7a76c8ba5ab704623f6e5dbe62092a336d3883b99d8351999412ae4b726979ea02b8755297f0662e3196b341fb7862fe9216e8b2ec312a170dfa046a6d50d8b52a5a7c", 0x51}, {&(0x7f0000000600)="ccc64969d5040cd40b9523eda97112c9b1320d177c28e9afe7be6cb50c148f052d96967f4c775c1b3eb71f6da1988fdaf0d2ad6799b9d2b523aec3aa5d844403e7175a7427f6ce4d238607de50ce27ef5c7d36029ce0bbc0ff3c189bd7b885c2d9261ad34f225ea89330da7b60f6450c1d49fac6465bce2523a30ed81a9168d8f4de4294fda91d498e6577a4d29939f31b17ccda5fcc6af808eef9fc21e31603e2c985aa354a19fcd6565815f5aa04f346b79595396d13d12962cee7d08b959fcf54e5751839ae7dc1c8a86edf7029d1f740cf9af670fd3e9c627d6616caa1d3eff91a3e570904082027915ad65835cb2c7ce9843594", 0xf6}, {&(0x7f0000000700)="2acf147c0ad29b602f6ba8d4b4bd0fc45b3a7bd4d442b33c8c227fecfa37fd64e8da6cb3a429612bed058f99a33deae72163121f45377ba70a5dfaad107924e62d59906c480ba2510b865f79716991c83fa8203e57a4b580c696f0bfecb9461c58f5167f0d4099fb41712052b1a1480f0f1c2a9399f9e9b040ff398fb242b54573496c1ee4aff5305066b4529de6fe5acf2e853997e98e5e8b20107fbe26eaa4ec4a34aef0cd707cedea73befb9ae20fe4522184aaf4e3829bf65ad9a8d6a21ffafaa10b031d4025519fd2a44d5c8052409e0caf2757c6c9acdcd275d6858883d0b7321933796c0ad64a4d5505b88b083f819b24dc91c1fd4595c8c57f48c11654b6db00e5717bfbacbdaf715a3a4801ff7cafae69c7899f7d837faeb2dde55a3fd202362f8b46167cfa803d4e036230d1205e2551277afbc0ffb3db0b0db6d4ead9d865b7359eaad8a0113ba888dc2278444142587936ba5e068ac9e7c24247f2992529af4d707cc9306cf5ccc1c5db3f459e8892d7f1cc0959ed483c6188077bc4283f239f277f47bf4bb0eccd816c65e1ea05aebe9fc8deb7ff6e255209ac1e798b0a7e9bd1a5b90047064e0b4971acca9a03d6df2aedb2f0875479bc9a1f28802ada0a6dce099d6e467d385169d2fa755b9851103a8a1f18e52e727280246018b89e18ff4ba40c41da7b932014eefb7489cb53269583d7b0aa19c0fdc17a023ba27f3adf738b82f0ca13df7b1f186f6aab8504d8b8329141f61c842b64aacfe74c3a440897dd84f39bb85d2f9eae03adb1735f008387e516f1f03b8ca0c4ad383729c724177416fe56bddf132dde6645af319a83611a935cd5a5bceb2707f28dc04c15f4d9662606db3f87f6869e816e6ef96c638afd9f481c662cc925adb6abf943b1f402ded198f290852648a96a8ee46d769e4632dc416d5c2a10b3aec5f64d3311500fab4e3d3171d8b61b49553eb7e3ae341b973baabf34bf9527a267c24aa84370db6b5fd34239f5c2cba93c5213c3d3f31e0f08d6fef8bfed97dd1b67943f4747408af0d46a831570cc4f52e5515088a65ed7c51cc198a17dc400382f237a99c3a3836e4b6fa6b4a30da5cc23c04d731d620f82ddc973e9819b19121176afa245fe0ad164e64378057ea548dc9774910bd244ba5768723ee5b36f6535c6e4edcc0b59d2326cf6a8c795df45495c14ba89215d09dec3d506a12a8294414595a3167e0dd843ce30e004ec2783a13c2a149e9457e9a5b48d1c6c50c57083a59d85b27a06f71f866a698ff9f6ce14d14a6a2cefc3dd8573fd9d3cfb338343f39ca214491fd3ed7d16e406332cf20738a6ac470b6db1d90618331afd0ee27a6867301eb0e5c7a79f8cf5857067e7054bdd7f353ce4c54c1c7e9b7ec9476e65913763fb7265ce5487eac54159fdbe066c43fee70f1f42f0438fd61f1ceac9deefd0ec594b18d70c2310a4ebef70cbd333fa5ac3b15673f69fe9624ec23525f7fecaba4227ff7ec85a01c55253958f6ea9c7bfdcd01e22b79258b5f829debd017aaf73ddb0de8594d3fb9253d4aee4ef011a0b8250e20a7c4c2cf46941971be8c896f32e14a34dd4f1a35125b999ed3fc74a6e5b48104fce60535c44afbc0ecfdb8032ab7c194a845d11bcbb1b547321f7059e08395f1ce910c2f70a53a72f063d986e82a105c134435211cb1a627832748e1f032fdd7ba9923a020c0e26b9b3544d9a86ad31738c188e0fbab87e7c5173d4caba1b502ee30dcc551b322713e149fdd182130e7db7dca2a5e42733d653d308d5a92d4fa73cb0b1fa79ef1ff30b397d930d925e5c73611b46f168722981c19d0408f087c39740e2a5cc8d5633157b766a362f1029b63095ab2ef7ff8739bbd2bed9512fd67cc019ef5c2f6ffc24adf10f0067c0f38d3ba8c982487cc30f520255d2b475fb472c757957540cde076a9addae05bf2d792200cf010f0ebbdc363cb4563d97801647da24ec3fccaa63ef6a906c651a743512d958dae9f798a6446d8b05f03670b3f79cf76f2a80893a05e4d1a9620b9289e0b8898dea99f08b1af82190dfaae4850a49f33c4eaea3bdc817a49e1107204ad9723fee3391c7f5dd68ec2edd96d6281934fa5f80290222eef98644c11370b54e775b4f12013ce52bb32ac145f194f0b57adea117aa76c9ef751d1fc8003c255395b82ea5e2262cb2e5c59f7b4438638c943543ff4bec91e8f2bcb5eeb72f622336681633755c7ff3fbaba71af45c4534cb137476666419701ecd313e20845d66865a495aee756967abd91f20a9b1361d11c7e66d115ab2df3f5ba1eb8b811e57d16168c71fe01102c45e8f0478b5cd63854e92363505b9a6f17fdc55bb5fda180d2d7882cf3a532baf47608a88d2068dc8d282b8a7f81355b74b3be376cb44ae89efcc1e0e708b541066228c6d88deb5d422cb250681b9220e2636342c7fd5285c6fadd53bee6b083673edae60d6809d36b7eeab4261a37610146847281b343ad6ef15b4f34af9278d01c0a4defd80774582aff64107797e9a36cbc60625d843c745f9038fddeb580f794cfc44a9cf5f55a1c6545f967a794c6c72d0efd150f19b4feec17c9c6065b3add8051c9b3d2f78519a3d4756a57cc47dbfb698ab39e7daaf3ba84cb9372246c8fb80e65d350e61004a684df9aee7fbb96c7e7d1c12516303305896931c50e3474c29ae23c201fc9deebffb355c886cfa8d9f2d2fe5620eb44691be6fc08b65cad00c2c3720f407695de77ff3e8453ab0ae217e150dae574a1aff7cb74b16ab8affb1debdf8b928e044d8fd16da2632bf6ce1bae7abdf85d632d9e0e2b7f5d76464ceb443c6b04d48af797f9eddd598a2d9072395e85af611a1e644e8a5110215049fb8db12d032461a963e2d4fddf93664cb3767dd3900d36c48e7cc22729f2a1576aa8c3022370394a7a74da603fdae8b541d8f83429f44d4581c5573e3657b4908a617eb85ecfbcf17c39f8b59ebf86eec75d2e9b48ac8649c792c8259a785c3b04a8961b4c67cc6e61f16a9ad3f6691fcbd0bb0cac78fa52d8f79ab94ac9a34b0b6e1a9a787a6037b44277b0e0c993604581046f96913d0641b7b285734131581fc7364b076832aacf5d7e0de599608f190899ea74f51c44b5ce85b941e59d057d2b4331e763db82c5a2f968a724d758b33fd15c91a90a864b90e189f84c1c3e596874a312d170c68df9a89a875b3ba1f2d8f5bd4ddc5cb7eb3d3ca8d1df82d61d92923b02c78ca48df573e5d5c3ef97a6afc8a9cc0fe652907c98260431cc3d154151cb25ccbf873caa1ee3098d65e41f580b48c91e4d9cf961355dc76ea5deb2a9d2cbafa8def17babfcb84f7cec37223da52c17502afc362bdc7185bab9c4ce9f5492f373abea5a3f3aa1c8f724cc9d622cc28f9bf8056c40a6eb9278c62d5a68c6b066b8de405c30af3f8001e6a238106d244f676687f18a48c2fbbe59e539f9540bf4b035018bac1f7edd5f4c9ae2d365b3e60b12b76662dfa26a65416ee4ec598ffa79ab911450bcf564d8ad74d74e4059622a6954fbf767f7ad2be7623aef5fe11660950a49a1597859a1261f1147cea59e574a8cbd7a026ee7345bfe6574e84633d3aac4a729b19043dcb19ab77e7d87afb477746ff2a6eeae85cefd83862b6b27c04d76240e2efb41fb0fd7db8fff4a1888ea5d9558197c594fca41384bc3001d5405d586e74e9ee7f50f1808013f822cc9b7434ff60d1ce9afb6d7c4d35ab84088f99edf0b29ac04fbf77d3b3c72e4a02a382a672c5654a47a4e9f7560744042b8e6727a36a0d6b67b2e17f6529cf0a4a40e6005a37ed59744a27113b6d8cbf40c68d2c1fa3fe78272ad11425894aca87af9fca443c1b9e7298a414378eea21bb26974a8c0fda3a8d3850d3faff8f5f8f4dc7488bf1a07cf1823b8e2e1e8c8c3d2521da763b858c1308c3cf34f5ee6725376d6c1fc36dcc98b0945d64782d61dc10219ea3b87f7f847b37506ff5f6d4b401850932cd2f385e0e23eb60aa054fb7b473d27696b5e0385de822d54d2bd0432569907158827475e3959405023122b995f78573df2a0c794e1cd2a3e0900dc6a0be112c380106e6adb2cbaaa3c4249b96e4538c3ebe2d0c9476d879d8d16c826db9a0b77212dedc1291cce9d0798a16fa164c4861f5fe21a5e6de770a94d6e8045efd3bf9468455c59e0b1d91e4c9983a57a0c026bce42738bc4aeb8d2f01c1ef89f0e9e6bb5924c476ba0a6eb88105465543bdee59aa11bf627b3704b6e4e13b7c5b55fbc802c6ef0df6606505fbed74528b537ee9a09b5ba6bd9501628302a6a5397f036a4171b25b626574b4396b754f282d17b042c0625ec194bfb78d12088687cb9dde26d49b6a861507f59d6f6e13ca1502237dc3365b97d0654127f54c033348f511879faf819618d45f92da94ca03a608de1c87d6d4a911f05c16966161ce259acd9e52383474212844ce4873ea30ad463d3fd1005929b2831dbf6b13dde47dfa28a68afc6cae3a2f8b4e715acff982a727328eda9049ccde720219bcd36ccedf268afac5b96b9aa80c6916465dcd7224e7c5d447451e1e15b3b0650c6f570192f456e095b40a80971137905bdd7aa284a70b199c982a8239b9ba2587edc7092339a04ffab6b8837b08e272496320c5626730b4a86f73203070503bd374adc340d75eebc26de12a21c1a34990d3c4dd7d7c926b42c780ecaf3f3ce90b3f946549b623db657696507ee172b4aa531396a6d76b5e246e6585a56785ea37b79ebcb57f15fffec48ab55df27e4d17277a6fcd812590627eb58c063b84c94700eac613d576cd1b3438213e513826b8000487a41952198988a46917fdf9d0cd7d1dfedd7e9b4df4ecb9d4b8d2d574dfe5537b32db6004721e42fb66ffcf74daea4152051b9d15236e954cfd002b981041474bf9eba0d817985d4c2bb6d20ad5588a06732ace738713f0c2e33a4f474960fb95bfc001ea566d2de2520394a54afb94edb562831daa6881fbfcc4cfb53cd43528ff215a4636d92ec31752f1e7d0479e190ce7bcf552b38c0405fa098b927435d37f25fe96a70c596e5a228392d381bdaa99d6a156e2fdd1efa43144833e4efd82bef3c8e23de0ad9a0662c3ad3006a80f5fa89e5b6c1bcfcb8ba054f93dc20a1da5561a71a6bc598c18e0f525f251a67eda0ff3d8ebc5e32a4140a6f919702e01775695d92cddc8f8d8cc6441ad3fcba165cbeded840f9eab5fb56c67e398921f225a41d2a98cbd1e15e0c72277132d498cba7a10860937165af8da633fdd914a3021a374e9cc7f85a913978df9df67e119973dd80c8bba8590f9fe46f40605d143b3fbceccb0c673e0a3a562252edef5be664afd5705a75c6ea074ee75437e3b14e7f05eaef434606effdd8c89a8a3144f891c20ffa274d6cf806938459db9c201d2bc043b71d2a2b8b65f16faea75c7c8d506944bb18df08091b3de704d234151a4ef3dee0d7f0aa95f56cc70055820bb5f43c399f66429a3e9d50c1151cb0b76905d46cadf3bff3bdcdc286eea854af40441dcde87e77b4dbb2986f8b72e23fa6c7a369f6cb193697d29b139add677b89a31fa4fc22d47d94a800e94c1d67279d129125cea954313e49fa31e8254489e375a409633421a11942ddf49f282fbcbb24add8e3c953e51dfc2226329a4a51fa6efbea822eebed7e13a508efe660cfb6bb1c660b0f5d18289caccc41204e24fdf00f0ba85857e45b517844779a911d11f6abc1c9a010e5c3d154ed9b6958357b1fd14cc434131619a97eecdd0f39d", 0x1000}], 0x6, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x400}, 0xe) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x2, 0x401, 0x0, 0x2, 0x200, 0x80000000, 0x0, 0x1, 0x9, 0xc}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x6e345a62d2d8e2a6) 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000600)="1a37057970c7f2470383cbc221adc56a1d500a4ffd65dd45bbb15bfc4acfd7f5e70207360fb1b98a1a8b9f1dccdcaccc9ec3edca1b1e28704080638081c4105a08a4d6f6f831d0c67e0496a1015078a8ab875a3e3a74c488b452162923240ff0f0149c0503aa4176e0a39e738aafebc3171352f7a9435ac9c73fd1b92c5bd36c63cb2bcdd0922b19f0703288de609f3760cec1c17522eedd77524e2356c34478d5cc61b4f3f5311d55b9fc5979dbb9f06c37ba0cc31b5fefc4be4c7887ff589caa1609b0ab8523106948b145717fed7ff6db890094cc8a9bde118a0ac36ccf8f5c1c63c642280c3caa07d598fe46edd80ec012a501ab3040714dc92aed380ddc99f5aef70c985a1d7474999e679b24f89d4758272405d16c6032ebfa4030", 0x11e}, {&(0x7f0000000740)="ea5be57892edbe2395e2035e0c505b33c529b6d7b957836c36c409937bbdf056c8d6a7b504f70db98c8ac4cd74bbcca8e0acf73ecb4191cc47374f2a89c7c6c2d02c191e4d967e9d70d4fc3b9c7288cc79dc8048639c28e083bd0da0af18af42f932a65bf9abdbde2f85206c91a362203d2d184f49b426b61ee3f0eb7b2866f51ba60e967230c37f385568a7492bfa71812b1e1d20166a8811f8dda10610f74ad945021586d44c46b2d505d1804157370d", 0xb1}, {&(0x7f00000003c0)="5524d60137d904a239e5f7b375d19f061b84bd1871ca582887f7868413976d630df27f75b7ef913079f0012529dfce4351c2825486a8541c58a6f54757de57b7c45f7e288c739feea445ef960ccbe4e1af72b6efeaa5dcf99b261a3ed5cf6324033be1e48b4a5130146aab14c2f96bcf29c88289c51d28e6a739c98e78993354d99b6a70413e8c0dd19ce75670f9f87bd4e189e7dcd21763908f51eb187ae8fb6ceff0efc88bab4df9601583094d8946a55acc3e79dc62189530ab02067cbdda4214e2e057a04c12b394272de25edadeba660430061c49cd3136dac2f16676e58b5a33cab64707223163b79a8e4e07cbe9bed957532c17051146905bcb", 0xfd}], 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c2, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8005, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x2047}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x400, 0x8b0, 0xffff, 0xffffffffffffffdd}, {0xfffffffffffffe00, 0x6, 0xfa17}]}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getdents(r0, &(0x7f0000000540)=""/4096, 0x1000) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) msgget(0x0, 0x4) r1 = msgget$private(0x0, 0x60) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r1, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x86f, 0x401, 0x80000000, 0xfffffffffffffe01, &(0x7f0000000240)={{0x0, 0x6, 0x8, 0x1, 0x0, 0xd1, 0xffffffff}, {[0x69, 0x80000000, 0x4, 0x5, 0x0, 0x6, 0x2, 0x20, 0xfffffffffffffff7, 0x2, 0x0, 0x3e738bfb, 0xff, 0x4, 0x1, 0x3, 0xf1d, 0x3], [0x4, 0x4, 0x9, 0x0, 0x100000001, 0x20, 0x3ff, 0x9, 0x3, 0x100], [0x4, 0x7fffffff, 0x20, 0xe39e, 0x5, 0x2, 0x8], [0x3, 0x7, 0x0, 0x92, 0x3, 0x7], [{0x3, 0xa90c, 0x4, 0xfffffffffffff000}, {0x1, 0x0, 0x6, 0x9}, {0x7, 0x6, 0xeb, 0x10001}, {0x4, 0x4, 0x8}, {0x48d8, 0x4, 0x3c53, 0x2}, {0x9, 0x7, 0x20, 0x3}, {0x34, 0x7fff, 0x9, 0x5}, {0x1, 0x1, 0x1}], {0x1, 0x80, 0xf6e, 0x1}, {0x5, 0x8000, 0x1c00000000000000, 0x84}}}, 0x8, 0x401}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5f}, {0xc, 0x9, 0x4}, {0x40006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:27 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x52}, {0xfffffffffffffffe}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) write(r3, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r4, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x6}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = syz_open_pts() close(r4) r7 = dup(r6) write(r3, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001d10f2777b4c734ccd30933210fb14a5eb97aaec0bd4ecb0553f249595dcef67d8102f011896d11eda287c0acb55fa12bd04c371b582788a56d03b14bdf2a1ff9f265eb631098df7553762bfbe69e1ebe447649c829325a58a4d7db9522a38a46808213c18f834b25062e68a49b713056af488cf02e72f8b6bdc590c17d9274217e3c618b235323533d68490b78fe22cc9e3d1a341a35df1eaabf7836aea60d11892f6383f46f07da7b6886306680b2bd963ebb30c4a2649f4a27d92c589405d0dca59108065f5e5f6f95a8e256cbf5eec93f9e03c4dde170361e7f7c57d04a1a7f224a84b03caf43a1ae13b13be3e3dc0625f8fc40b940dc889e8686506e3ab66b41f1f8d21b3a4ab32b0499a857c245d4001419dee22376386b8a5272f54a18da33984bc8e1ef819a79f26a7103edc48a01993873f466bec44f2"], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) syz_open_pts() 16:00:27 executing program 1: clock_gettime(0x4, &(0x7f0000000080)) clock_gettime(0xa0004, 0xffffffffffffffff) setitimer(0x1, &(0x7f0000000000)={{0x9c9c, 0x3}, {0x1ff, 0x7685}}, &(0x7f0000000040)) 16:00:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup(r0) 16:00:28 executing program 1: socket(0x2000000000000002, 0x3, 0x2e) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffff20}, {0x101, 0x5}}, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 16:00:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x7, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000900)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x19, 0x4000, 0x9, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x3, 0x7fffffc, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) dup2(r0, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) r5 = dup(r4) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r6}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r8, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) 16:00:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000000c0)="dada9ca61f4b32", 0x7, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x8, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) clock_gettime(0x7, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xb9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x102) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(r4, 0x5) r10 = shmget(0x2, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000580)={{0x7, r2, r8, r6, r8, 0x8, 0x2}, 0x1f, 0x10000, r1, r5, 0x7, 0x24, 0x8}) r11 = getuid() setgid(r7) r12 = getgid() recvfrom$inet(r4, &(0x7f0000000400)=""/153, 0x99, 0x42, &(0x7f00000004c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="d392c45df7df42142ce21fd5e523f90532eead2df8", 0x15}, {&(0x7f00000000c0)="3113371293007cb8e3da600e2dae7d13a26259f5c7a332d4efedfb74394bfe649f6266861dd7854d0f72a18ebfccc45b2621fc0e887802d5764a62d74c00e31110be0802e1ab34c658a8d2555720b580024131f929630ad09cb94d3363fa5ffb565b83ba87d98929dcea60e64317b5762063d2", 0x73}, {&(0x7f0000000140)="33840c857aa4ae598b5e796b17771762cc15c8218513bc38f9efc58829326191ba4faaba5905978173ad314731e2cd9578a8ca3c2033106e45f7065a64efbad20e5d58e2af91b3a1d7b3619ee8ffcf4e933096d20819be3e9d60ab372c4508314a51f12fead8a046541291453b9a22dada7e03363be7c41ac2d94b3c220830bb5176dd5c7b2dc2c3c3ee7ae0023e6306d79eb1649ff7c87e79f8d1721479b08222b31b6a9206355d031ea1459bddb256c22aee978d211c498adbad3f7bf90e5c1df03a546588", 0xc6}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r4, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}], 0x80, 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$FIONBIO(r0, 0x8004667e, 0x0) accept(r4, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) getpgid(r13) sendmsg$unix(r4, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r14 = semget(0x0, 0x7, 0x20) semop(r14, &(0x7f00000006c0)=[{0x3, 0x4, 0x1800}, {0x3, 0x1f, 0x1800}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x0, 0x4771ebaa, 0x1800}, {0x7, 0x7fff}], 0x7) 16:00:28 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000600)) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r3 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000440)=0x8) r4 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/93) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r6, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000300)=""/164) r7 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r5, 0x4}, {r3, 0x1}, {r0, 0x5c}, {r5, 0x100}, {r5, 0x107}, {r5, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r8, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r7, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r9 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r9, 0x5) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xf4f, &(0x7f0000000000)="af722ae955577c472b2f3b621fa1d4e5a2abb9d89c702e404cc8ba2214c0800d0369921ea1c12fdce608ee4f4dff2c73202bca91514d4e2e5a4c67a826f26cb00bb766125ea2af721b5d7cd9aa6b9197bb47d776be0a3cb277e54a9c43de0db30e97fda977862aa1d5748ee143099f995981d326e7b23e95d9fc888d5aa098b4eb95be7274dca13d3c74a86ca890e6cda6b7435dab533e7f0d235d74336481fc747e6437fd6d3d88ff72c4ae349b222a97b1cc659651492cf432e62c", 0xbc) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:28 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x101, 0x100000000, 0x8, 0x8, "e2fc9bd023b2e119476511e0f466077571f21f36", 0x9, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) pckbd_enable: command error 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f000028a000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x1, 0x4dfc, 0x1}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') utimes(0x0, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:29 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000000)="592ba1dc8051f8046710c4af5c9847ba3e4515153bc120e9928918964915c0160baa22f6b6ca0f9fcf23fcfe22496956d3198f4e0a20b28c202c691716a014ff0d0c010b5d3bc00faef7283f5db6d6ae01d3557188a9320f1e7fb9d761e6e21125d706f1b36cf9c02f4b007d04a93d397e00563cc53351183a777963f7c9c48f064b4cf816a12bc449f46fca2da02801e2f5cf1870cbfcbde75dfe8efecc52d5ba29d0bbc212854318b7a74d217c34686b57e2a42549e90143e24e137f8c4c566421f5dc50ef1e38eb8bfcc1ba087a5a32587cd895c7f566", 0xd8, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000300)=[r2, r3]) write(r0, &(0x7f00000004c0)="19039ed2980d1d48e41096e0b7b63d4a6aa80384eb85f87741e03eed4cc6bab724f69c5b3c0751adab7701c34ab6c4a7fe6110a86cd50816dac81a24b427bd98c7950223", 0xffffffffffffff56) fchdir(r1) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)='pL', 0xfffffe4d) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x2) r3 = shmget(0x2, 0x1000, 0x123, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r5 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2001) bind(r4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x9c9, 0x1, 0x91}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) shmdt(r6) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x6c, 0xfffffffffffffc00, 0x4, 0x1, 0x7ff, 0x5, 0x6, 0x3, 0x1, 0x50ca, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x1, 0x400) msgrcv(r2, &(0x7f0000000100)={0x0, ""/126}, 0x86, 0x8cda8a1c40d510bc, 0x1800) ioctl$BIOCSETIF(r1, 0x20004268, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0xffffffff7fffffff, 0x931, 0x401, 0x2}, {0x10001, 0x101, 0x1000, 0x1ff}, {0x1, 0x10000, 0x7, 0x6}, {0x6, 0x7ff, 0x1, 0x2}, {0x81, 0x1f, 0x8000, 0x100000001}, {0x0, 0xa, 0x4, 0x1}, {0x9, 0x1, 0x5, 0xfff}, {0xce, 0x864b, 0x6, 0x3}, {0x100, 0x7, 0x400, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1ad93170c50000000000", 0xe, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./bus\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x0, 0x1ff, 0x2}, 0x91, 0x5, 0xffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30480, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) dup2(r0, r0) accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x6) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x6, 0x4) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) close(r0) 16:00:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe2c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) setsockopt(r1, 0x3ff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417", 0xca) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="dd3850bad13c77ec09c8d687a7507c43adcda13ec2452b", 0x17}], 0x22b) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa3, &(0x7f0000000140)=[{0x80000000003d, 0x0, 0x0, 0xfffffffffffffffe}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7f) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) fchmod(r0, 0x44) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) 16:00:30 executing program 1: r0 = getuid() seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffa4) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x40000000000121) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x2, 0x0, "ee33f633fe24d0df81be5a884fd878f561be8f17", 0x1, 0x3}) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000200)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:00:30 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/247, 0xf7}], 0x3, &(0x7f0000000440)=""/131, 0x83}, 0x1) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x8000082, 0xffffffff}) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xefbd0f953d2b80f2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7f}, {0x64, 0x0, 0x67}, {0x6, 0x0, 0x8}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x74a47af2) r0 = socket(0x0, 0x2, 0x5) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7fff}, 0x8) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x100000001) 16:00:30 executing program 1: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000380)=""/238) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r2, r5, r6, r8, 0x190, 0x7}, 0x54, 0x5, 0x9}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000500)={0xf11, './file0\x00'}) r10 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x100000001, r2, r4, r7, r3, 0x100, 0x4}, 0x6, 0x9, r1, r1, 0xfffffffffffeffff, 0xbae3, 0x100, 0x8}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) r11 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000140)=0x101) getegid() ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x10000) r2 = dup2(r0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x3ff) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffe2c) clock_gettime(0x7, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0x72b, 0x7f]}) 16:00:31 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) shmctl$SHM_UNLOCK(0x0, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r2 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r3 = msgget$private(0x0, 0x100) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x9) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000002900"/183], 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r2, r2, 0x8, 0x10000, 0x8, 0x20}) 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xc0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3, r4, r5, r6, r7, 0x4, 0x800}, 0x6, 0x8000, r8, r10, 0x101, 0x80000000, 0x6}) syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0xc003, 0x1) setgroups(0x6, &(0x7f00000002c0)=[r9, r7, r5, r5, r5, r7]) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) flock(r1, 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000003c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) write(r1, &(0x7f0000000480)="9ded9d124876a65293d079327a74f7d31a0a", 0x12) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000004c0)) setuid(r6) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000540)=0x3) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[r9]) setsockopt(r1, 0x800, 0x991, &(0x7f0000000640)="1147485137068cf65f0a500d2e78879a5fa4a7c1c1955c0a22220b57215ef61e9dce57f2779b9e070b0cde76b747da196e5ae9906742504ce4027964f0512bb7dc738cd4cd168e7781c595d767fa071ba753efa57497d363949dfe7b706992ac792052b7c79c7ea54b582e84154a49dfc9aaeb3260cd49f8196926565482e46ebb14be48077ae9f92ec355e96d7419cb12ece133245eff33f63a42e5043d96a7b0aa34f7a73965aaf730176f7d188c958cd46bc3087b2fcb112cfa33ade6b8884a0da79605eaa6ef75811cfdb03e87fc7438429e40f7a8c9f8f1ea1b79cd11ac", 0xe0) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x10800000018, 0x8001, 0x854) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = dup2(r0, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) chflagsat(r3, &(0x7f0000000340)='./file0\x00', 0x10001, 0x0) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/93, 0x5d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f00000000c0)=0xc8be, 0x4) socket(0x31, 0x2, 0x5) socket(0x18, 0x4005, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x6) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) munmap(&(0x7f0000484000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="3f3616ab12031c95e304e351742bf1c882d6614cc3801c6fa2e8e6c1344191fc8856caebc4d0a6f1bf50763e4db9aca3ba6de41798855aa5072ea8bf4d786992ddffcc1fd57e8d574a3cec1f5d40ddeccc4ad8c7a4ac1a83826e410895ff96fdfa7dcfe5f6c3c7e2013ea25cd4e6cdbc3ac9998508026906c2", 0x79) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x68, 0x81}) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:00:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10890, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x88, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x8000, 0x84) socketpair(0x6, 0x8007, 0x9, &(0x7f00000002c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x4005, 0x1f) socket$inet(0x2, 0x4000, 0x200) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x2, 0x0) r4 = dup2(r3, r2) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x1, 0x10000, 0x4, 0x1, 0x7ff}) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x9) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x408, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x86, 0xd0a}, {0x41, 0x3}, {0x84, 0xfffffffffffffffd}, {0x43, 0x6}, {0x84, 0x7a}], 0x5}) fchown(r1, r2, r3) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000280)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000002c0)) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffff9b}], 0x1, 0x0, 0x7ffffffffffffffc) pipe2(&(0x7f0000000000), 0x10000) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0x1b}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f00000002c0)="07e846cd923af577bc53c0c4910d701711cd4d3f4f732edb6090c6f37e57e5290ffbe46693d3d9920caa2491d2244564f67b8edc9f19eec01a7130bc2de1522c5317ea6cb16f843e670a8f8540ce549b747eb971b8d105ea1f5586347536bbf8ca62bf69bc1927b6ab5ce2b75b25c5a2f4a9317e04b5cdde9a05cef9873f694a86594d860be7dc098cb75438038b01bc18545c", 0x93}, {&(0x7f0000000380)="f3e92e866469623320b01c335397c3e940e45a40a854c3a0491f1a41d6e9b8ab530b84c275dc248699dd5ba7f61e49ccd76efaae218a8c37f0eb1390c8840e8f57e658cf0b9960ff00068dcb45c37b97eda5ad7b6e7bb12590847b4342c9eb1bd4b2e7e444fcc787f874040cf7fefe16cf1113c4cc5e976d7c3ddba215b3bc6f42af3c774253df61931d7bb3dbe82132bf899382c48a16710bc4cf3fde6b1e49b4190809", 0xa4}, {&(0x7f0000000440)="9c18f97c92411bc06ec69fe574a63d544cdb90a31656d6c7e9e1f88bd5bbc0841560419bba85a231d4cb397dd01e0ab7c15026c6bbc3a80275b8326a24d2096e6bd390b1d6a0720f898b9dcdd49893dd2dc1889df5d212bed044423c307ea653b2da3ae06324c3d800e0a91dd220e1f6550e4f4fd92c75f67861e7d3f131a36f4df560fac85640b3ac1f7955692149c80f8e2131970f5f1ddd56bf89c8d947df535bd50dd5eec01c01e86a218c68be67de7a9e17554376f3f0f96be365653bbb603511ec872aaed19405a2d99a0b98804ebe8308bb0655076eadab1ca1197494cd1cf62617c7fad43851c11695", 0xed}, {&(0x7f0000000200)="1f53d58ee22b3c64d4791cc834dc36759f39759b4ecf01297ba32431a9c440761cd8ecee86e3ab17332397b924a5157e82e0e278eae3e810bd609e4c4c994ccdf42d710fe9f9d5155fb02cca44c39d619cea", 0x52}, {&(0x7f0000000540)="21577cdc07c5dc8fb5a52db3cfc90b3fb3408cfd4aa60efd91c6742f5a159f87618482420eab4dccb5be75a84e4eb899d4dd94deeafffea4069618b14ed8b10f43e98f1e2f0c44b5a98cc935efe9092c475bf5808bba7f2462a988315a147a7f1e1b47f9e7e276de00ddd3e11074296973d5640fea16f085f5caf2888e97d16bed065f34d553ac8cb928db047f5052c271e25a249f89644f77301f1a2c1a2afeda4f21dedca75a3e2ca6ac", 0xab}, {&(0x7f0000000180)="86ee9bd6892c1faa91212e7b935326e1a0d3a5a6d4527a269737b08d5b0623b4b8dd18bb1dfd2d8a0975a68bc76e90dc", 0x30}, {&(0x7f00000016c0)="e1c1e644375b85833c83fbc0bb858e9ea058526c9c158e9f79ae6112a825ead21b08d5e943ae8fceda0e6d61ba9f001640a131f610ce0127a34146ad4c5b4c5b74ae529d301ab53ae61250c0fd2cf65d296d633b9a81098c3ad4d5eaea093e3b06b25f1768cf1daebd5768d7159375b8455f47519a3117bf18f89cc5a0c0a99e56e4801d588e17b73fd64abaf70a4d91dceb8b3c2313f484548fad1bf0d74e2c4bd645b908e91167eb2000d7de70fee1e47fc01ca845dd2f2875d0657a19a902248f799ef4f285983f40ae3b5eb1395df72d789d666f33850bf9075ac60574aeb7d871964037f9e096590ef13e36e44a9997cdbe5d8cfd726bee9117103ce38ce94f229f0725150e27da86f19898ff3b8c506e9161d875fa180aa0f1e6d24d8872d8aa1483323122f2990136a08b502737ef81f1b1788bc5447a47e2fd096e013fbb445627ba92419ec0", 0x14a}], 0x7) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x6010, r2, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x25, 0x5}, {0x22, 0x100000001}, {0x0, 0x7}, {0xaf, 0x4000000}, {0x48, 0x6}, {0x47, 0x8}, {0x87}], 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000001240)="978701c16f63c4c680186e05838e58a1df1dfdc47dc8b97af07cbcd82372e4aa1df803173f18601e7f14b930e9cc50c0514df6731bfe5df5936254b3c08ecf113dea241b3f7275926bf3ad7b489ae9d8a0748fc1af82ac1b40519a2f141ded24f3d357425aeb2db5eac6f23adbee76b1c0e9fba0c1eb4dd67eedf38fade7", 0x7e}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001200)=0x100000001) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300001e000000000000000002000000dc064ba62b4b91bb3f78ecb53266dd1852ac4fbf0caa85fbd95757daeb2ee7f3e0e7ffc1cc8185f912d4fb0434e5bba1fb39d7da7472c04c7a202a2104600a89055b9a905d51f2bc9063644224a389b5a155c852008c8316b6fcb6999d949b8c4ca826d9f46a13ff0333b7dead7893a15b8a19d7f9d80c04b7612e5edb30f9bbfefdd3ee85cc2cc23dcd429c56d6939283392b78dabf1404fcf373886aa6030b6f0ee28a3e7c6b659af097ab5a553febcc4479f8ac"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000014d000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = semget$private(0x0, 0xb, 0x1) r4 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r4, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r6, 0x6, r6) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r3, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0xffffffffffffffff, 0x6) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x9) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002df000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x200000000000073, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x176}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00007ee000/0x4000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r8, 0xd) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000100)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="930100c2"], 0x0) open(&(0x7f0000000000)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0xfffffffffffffdc1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffffffffff7) 16:00:33 executing program 1: r0 = msgget$private(0x0, 0x100) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/58) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgsnd(r0, &(0x7f0000000080)={0x1, "245a0012e50ef97a179827322e1c161977ccc4a9faa91dd31f19edff7d61bce7a57a78d13496964770014a49c23106f6"}, 0x38, 0x800) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x33a, 0x400, 0x3ff, 0x0, 0x0, 0x4, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0x100000000}) socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x3) r8 = socket$unix(0x1, 0x2, 0x0) r9 = shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000280)=""/150) r10 = socket$unix(0x1, 0x1, 0x0) msgrcv(r1, &(0x7f0000000340)={0x0, ""/69}, 0x4d, 0x1, 0x800) r11 = semget(0x3, 0x7, 0x401) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f00000003c0)=""/215) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000004c0)=0x3) ioctl$BIOCFLUSH(r2, 0x20004268) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000500)={{0xff, r6, r7, r6, r7, 0x1, 0x70}, 0x7de, 0x3, r5, r5, 0x2, 0x20}) linkat(r4, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00', 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000600)=""/4096) sendto(r10, &(0x7f0000001600)="c200af85d5712cd95b1cc137b380dd46917842af4b7b01d81f09a49212cebac9623bb0d27441f7b0ecc01f70e874e28c8e5d4b46afaa15e5a691c303bce81e13205d6db70574573d7c2a25e8017cf3b2bebf6d28394c7916d952c621fabd46c78f3b3f598cfc373b7363032bd5484e014b899146487a57fb08463f82d7b9da97af4334746fbb8909a54af4200af5a6aaddbcfe49ef519bade98bcb3bdbd6e76bf25ab5d63c1bd968a5da2f8fdc55a1a58a865106c3ecab25fb7eb2eea5f2876277d64cc53d33417894b11657b4a191b15715d720fe225a3a0ac74e12dac879a75cfa64f5953cc5c09d8d7184c0290c35b84c476c94218f4d3c968187f5bc86", 0xff, 0x1, &(0x7f0000001700)=@in={0x2, 0x0}, 0xc) recvfrom(r8, &(0x7f0000001740)=""/196, 0xc4, 0x2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10000, 0x0) readlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)=""/160, 0xa0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) pLpckbd_enable: command error 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x600c, 0xe06) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/198, 0x24a) 16:00:35 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffff8cd, 0x10001}, 0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x80000000, 0x6}, 0xc) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x80}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffc5e) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x5e) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1f, 0x400000000044ae, './file0\x00', 0x100000000000006, 0xe8, 0x800000000000a0, 0xffffffffffffff25}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xd4, 0x0, &(0x7f0000000140)=""/212}) pckbd_enable: command error 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x1d, 0x801}, {0x1c, 0x1}, {}], 0x47}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) pread(r0, &(0x7f0000000180)="372d2d42a678992f3e96532113ffe011b70ea623b6f4df68c37c405f6a0d43f61ae5c8727406fef2075f36e91c984b0bb8d5689cef3b8210e7c192e1b0f91859b03fa85147f3cb", 0x47, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x88) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file\x00') unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x10001, 0x4, 0x3, [{&(0x7f00003af000/0x1000)=nil, &(0x7f00000a5000/0x2000)=nil, 0x1}, {&(0x7f00002d9000/0x3000)=nil, &(0x7f0000463000/0x4000)=nil, 0x6bb}, {&(0x7f000032f000/0x3000)=nil, &(0x7f0000306000/0x1000)=nil}, {&(0x7f0000145000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x29}, {&(0x7f000051f000/0x3000)=nil, &(0x7f000046e000/0x1000)=nil, 0x1}, {&(0x7f000044e000/0x2000)=nil, &(0x7f0000287000/0x3000)=nil, 0x7}, {&(0x7f0000410000/0x1000)=nil, &(0x7f000030a000/0x3000)=nil, 0x114c}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004cd000/0x4000)=nil, 0x1dae}, {&(0x7f000036c000/0x1000)=nil, &(0x7f00004a8000/0x3000)=nil, 0x81}, {&(0x7f00000e3000/0x3000)=nil, &(0x7f000035e000/0x1000)=nil, 0x7}, {&(0x7f0000050000/0x2000)=nil, &(0x7f000053f000/0x4000)=nil, 0x5}, {&(0x7f0000334000/0x3000)=nil, &(0x7f00003fa000/0x4000)=nil, 0x81}, {&(0x7f0000542000/0x4000)=nil, &(0x7f00005c9000/0x2000)=nil, 0x100000001}, {&(0x7f00001a6000/0x1000)=nil, &(0x7f0000562000/0x2000)=nil, 0x80000000}, {&(0x7f0000048000/0x4000)=nil, &(0x7f000055f000/0x2000)=nil}, {&(0x7f00004fe000/0x3000)=nil, &(0x7f00004b1000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', '.\x00'], 0x80}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open(&(0x7f0000002b40)='./file0\x00', 0x2, 0x42) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000002b80)={0x7, 0x10, 0x100000001}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') sendto$unix(r1, &(0x7f0000002a80)="84d3461925c838440894c663cd9b3fa5219e4b998ebf7962e44848d6ad181b238f852999b2e983cdf8c8712193b5443fdd0e7894eb00477c8c198ac17bbc7d8d5207dc5196205de4f1b6520b5206a411f5d33ce11f493a6ed68adacc1ba5cc9e4e1773d385691aaa2b97ac9c44719a95e42dc74b749b5fa5082656625d8efdc3d79b4f4c529dba10e06585e741252571942626e63cf2a3b9e98eefd47cb7e2d856147be314931249d230e42d5403b55add56cf", 0xb3, 0x401, &(0x7f0000002a00)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade98c850f197811790391199760b268ba7f3a342af073b7b360281394e97108dc5d6c8585db2f97d49", 0x1000}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:35 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080), 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') dup(r0) 16:00:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:35 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r0, r0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x44) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/119, 0x77) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='$\\@^%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='I^\x00', &(0x7f00000003c0)='([\'!\x00', &(0x7f0000000440)='#[{#!^\x00']) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000540)="7cdaa7148196deb1892819", 0xb}, {&(0x7f0000000580)="8c1d71de513809f18f7eb2e5c989cbc4cc35659bd681d4014e550ae11e094e93e86cfbaa616e172d909843a9ceb62c2a8f07d4792df99fccb08e721d95f2af0752b6e55362aaceddc916a0d7ecc8fef17dc4f6b942ba7153526d1c46c47fa858b1bc75bf150636fdb3e606816c02a65131f7fca50a0eb058631d14bfc69fa9d031e3165b4449dc1c42c04dc337fb9300662d1c2569a44349609ba0f25195a908b5dd", 0xa2}, {&(0x7f0000000640)="7a913ac271a18422434d31a8cb4a92294b3d1333a067b6c7c9618e3e2d5ffb9671e8eedb38c03674d70a3a23afb124bd63787ed6ab9de7ea364bc1059e9fd697e00c522f8953e3a3af7a74384e743d7e10f2ea00b9646df4c10b1764faf5f5fb8d21aaa7eab7ac090da37a31f2e76663738a5373a86cde80fbce9a2f791e1f4e021f3bd387f6068a331fbf077066649450ab22faf1ccf8879d099def9a16d045d0caa82a8b16cbac6aa7d196e9d0ef2e1193d3f680a1934f8e81347507e268e82052d37ecbc9a954f9fd07106503fe0dd021c84269ad5d76ae7515d99f6c1fdc3bcf034971cb46dcec41669c2a958180cfcbfff00b3a6b3d91b7b0bb1c36c96776fff6cf14b57a98295a6635b68a2eb9015f1c27b2572a906e2e1d625a17935ed95556de337d9460809fcf4292371721ed90b7ccd335241ee6a0be57522f165263f645dd8386da47f583a0be478dfb6ac929f8e76f60e5768da22ed3913dcdc05f7ad09fb2ab7eebfaab93de4183a4262936958f8ecca1b07ccc6f2ecbb83a9c833757e445697263ab56f8a5ffac74036ef1cebc717e60632cc818bf0be46f1073a8992a085c3dfb69c1c9a86c75bee4c667a859b4b3309e570d34ef07c8212838022252a8666b1c1a534d69daa3b8e9bc21a02989ade8b2a28ce6740b0f646c24fdb26185137c13a2d8041cad189a187c088091bc8e61398cf3941d827df82c4ead951691e326333b823474b1d67883d9c95264eb5b7af940810c23ab75a035efff13032d34c42d37bf5f155fff22a10e32b873f3f244330950d1b359ed7b60fd0ad3771a976d20b1e607ec737898bb96ac57e07e76d870f1fd397e8e6c9c76fc03ec6a89f48229c3bf4afa1e246618fe72ae70076973474d88eac13d3c1a150f1812ce50c44079bab6ef1edfef769e15020e03812d53a8ae6d5c9645d543540fc120580f54210fdda0006634486280025ea9528e7551ff078026c49e61704c06710e921060bd3e41d13e26d66e2b94b28b75cbbf86e667eab483c788f9f2bb08f8f5281f8f371bd1619456da70a3b51847f7a32e7e9a191d40c89f337e5d6ae224320ba8873bcce15e8a7eed72ac09bf22a316b82432b5b56ff83c571abe98d6ac481d2d94af73f748917126aa837056b8427cb18aaa72a24c98fe827edc5d71117b2a3f39cf307570edfc49da6e4b2cfdfbdfb285d4ffd761a123223de00fba8d7c6b96f80e01ca5733ef09bd259ed6182b9fc2b384f057e122a511b1823f6d5551e1ed9bc9f3e71ccb7cf9545d08a6c6e4e50474e32619790e424ef642da955ae091895c74492c4f2ba42440400c7e08a890b8f4caafb20c7492a30109c2fad2fd5bfe0d614baa9a5e684742889a829c009d5eb110390ab1ff09df110aafcc096fba3431ea92bee35a8273fcfd60acd7b466a680f264e4e9219f3b4a80165db171ffff6b7a03dbe6e83414f26324d28a7de7bed92692d9154d91460e9ae50be2744b7c24414d0902d9d3e00f047bba77d5d1ca16475200ddbc9d808b17a76d0919c88f2d9e4d4ba66946171c975865f1a338b8a1725b24098d6f7a4107bcf8c2148cc2d9b90f810bd553fa9ac1bad90cf267c710f24f83d67adf65a9f2159de91b58d386e0bcafb6f681a43353917226c944d432cfd344b9d0246974b55b127a3eff7c7295940d216581bbe7b1d886ec3a5e0862cc654765ceba10c0b63c106a7332843b1e8e6ffd0793b70a1a0835a84304c57255aed3945b9ca5615897b2946b50629f2bcbf0facfdff955b01fb2da0cf1e788da99ff1a7a9f57b6510d22cd2fc3bbc88fd005e45056e79eca837506040074506a818302aa8796853e6995e01d8d477c176764173b230072a34c7081ad33d2628c2c028cca61ccd2cb0d73b09ff561023218b49434970d24402fee65ac48462a47bb8d14459dc575877a7c98fc4bbff46d53b9ae887be2274ac7df9cd8cdb1f58f6e7e7a482c6eb8339766212a20fc7784e9971548a089e81949cddf66cce37ef9830948b578008091c4a2ee50097ea362454332b61affd7c0e1580d59f18450716cf6af4487bf9bf66c660258d156166396bc7b55d778365e8d543b0a35e5092b756f91a21944394a885d868a319f8e653dcb9f1154f10269ff5e977a6fc545c64544fe3c1ed53b2f457a926c964d5cd207e92bbe9ee097c3cf16cb5de8b8857842dd7a77f457f061c5567262030dd59b151be26af2c91e1fc106967d7c3f58b5221864211a350a216f56e03be265bdf54a0f5c0e3d5ec93378e42717467554671602d63470e18e3b9ee16065abb4c02d23a276495a8f28995904fa7fbb24e58647680640cf897c0c56a954e855f1f2439971574d283c7233ee0f3cf3f53643c984c754b3c82ca0908752e7a8f6fa82cb4529738fcc9497d9f6b5452609aaf0fe874fd1a2305c0694b8a46d991ccb3e60f278cc033e228055cf78586a1fe24865e76d375aba806b4bfc767094debcc6c6db2c6513464d97cbbcaf27cb5e636f61aaf69bc37ac9a65e7c799c96f6e15ad9d366a97ff7058614b631b4f074f819c1196db7e6ce5f96d3d33989fde223d614e73fe50d2efe72f9966e9976277562846faa777e105422b6d15671e7df1b6a23a51ce8431b70e52ad44a63d1236b4056f46489fc66f3afd7554514ebd20f05256cfb532c1b0eac11b0a5e560d9fc1e41b1264cfddfdfcd922f3a2287c7373b4deb5fa42a40412dc97dd75788bab87e1f45253bb91afb087fa79eaf3254f7685b7e19fbebc1ec6dcf7fecff2fee20423e58596f1054411c12568fb291e6fd1844b836d74c8458a6cd73557d3a4b125aacdf6dc1f871f75518bcf1a37866966632fdfdb6d7e3a39ab519dcdc3c785cb549cf24e2de13c7de5c6eaa00304902c6b4a5dcadb6c3528988b789d38e1b4752c7cf83ab313f93fbf27ab98a86478b5cb07e95c28e5f05be24280f44bee2eb4e4c8478e1fe516848fa561df8ca16b6db9f4f0ebbcc6f12bd211468d0e0ad24e2af68a3590618569f2ba466b6fa1e7f3d473f202328dcfeb77eed20a3fca358874702e77247830c6f71672207e96eaf98345d93913fc7fdfe8f98c6b79ec61fec5d664f80bf5f4b639c205d133aed78adc82ea2347817e32e8064ceb5f5a7a95f7e5e544d6bcd4f270bb0df51abe3ae4e65e1cfa2caa07ddb7517500e6db5cc845fadbe76a6d50165fd77c83dd22c3d55f31e36baea35e42b4427f9e498aeaa60eaf952b07f04843321070084d337fb28fa7342b3ae72aba1d512b4d009db3a004d03767edd12c9e6422c2423ef5959a745409b86ea53bfe9cb6bd223a96890f1441eb5ef7d0fca50bb9a98a4227aa8b12a79ea8b284ce93304a97ee9572d85188696ead1369616713a9ab0ffc7c208feb6151223510c9f6a565d59572bf2384157b4f606f28772d28ab8761d85207a6c6e87e8f4a045f50506df00992e5fd03307dfd512a193e9b3cfe50aad97ba3143927a4e939c2f457637e6832f36a52ecea22db89e9a6cc6bb84c579b98804adcecb79b181687a7960d8b096402ba702f0ff8b2ecc81a96e0f0baf39d7d5a5f11970bf51e8b7e703cae2d4cf50f88aaa5d9a1959f0d4e53e64d2e3d72c39901706df03f53e716c7153b20d072f73f3793a8154e35308f08fbdf765c445b707f47eb884dac20236b9975a97a95f6e01b30687b20194f8e1a9d8a6bc0e4a8a40cec2ee41d48dd321a97f6a9777d51d7e30f1814e5bc89ff02a45a2afa9af3359f43abd6243a19488209e28c36d3e1a0e15cfcd39c04362e40891e40fe7df9eb64fe8c0ec778565f74697fa9afc3500716fc6f1e769e646098ef05c24d8cbb0e53b7082159aa282b4510ac738b5eb5abb9ce1ab36d355abf2cf701a9d9d7e4eb6e3750dc250e07a992344a8a569765ce08cf4d1b2ebf80575eaebc8fab880aedb3f374d931d6d937fa7fda8d167d79ef5924f7fbf401048034b9feb40e8093e7038728b3d4dd207b814bec8a098ccd3e2ef95643450600bc1947d03915fb2132141de1b50f6adf386cc05d4477331fb838c542b77fb8098039bb60e23d47c8bac56a724bd6debcadc0dee00a0a1a7f935a1b9bc41f253925754ca876a1c4a0c18a62a65c4020a3b4a9200575680b38b6d59413d34e021b35e6f62cb4de75d9773b65b0f69c0ab9722ced3fdb73391472fa7930676dcf59530480131923e1eafa9239940db7392332f3c9399db0d2ff836fdc1066de7d13899258ba578377cad63b953f7be5a24624a5d25cd74f5c97186f73a2904c94268ed6baefc1fc3ee96d74dfa7cb9a78c3efb7bf0cbc994e7df7e0f471623a6be007c3377e2b27ffe92d03824c9ce52dc408e7982866f6f1eaf6c3edaa043dbe83fcd739884425a21d181b0bb0f16b5b9db85226c2d9ad18a591512416a491c78566196d8b40d1e49d7ec9cfc137d60b2689bce7d8bde73cc073509f1c07eae41d00840dfd1d7ccda38103b80bcb17f64bf03ab07d88e998f3e8553277f48170bfbca0889651c9b37ba7fec12c618f6e3576cf5cafa75ac555e4b7a3d0e11fdb88c41fb74900c01bed116f296d5db04b0163eb0b299a9685c9ce09ba4e89ca312825e75de42438a4088ec70ba244a0e7c5a58374e4e13b7518bc232878db802bd096adc4134b454947fc06fb827a18a2f39ae846548f854c360059e3ee2e5a0ed95cdebd715a49444cc1bef915cb1c528725187fbaf979ddaba2fb1e45b9d24fece0ffe932024edbdd592e14c9cf024558263121c3dedb8b7015d75816efb0fba2fc571ea66e51a8065994c60d487b7aff8fd5e3ea91ce5bd3f693b1cbc538ea8b5b33bbabd73e7b13c3fa8952f0e51b5fae5c609806aa4a0bd28a6a0b40d128b255380af993740acb180636f7876f50a91c7cfdcd0d94e97ba47d41889c1988fe7f22204edcff23802b5f29ffb7bfcc8949930fc1432b4fbf372cfaed8c72f96086a09371cb5f47474430a0068eaa6de5c145ecd35c2f616aee22eaeef046bc2dbc9bb039c35704fc5411e42f04d639adfd73edaf868469bc32754762e04961f5f82afb6f88716046d839ede195577d31dd26085b222d38d7ac9dcf6ff4482fdc198dc2c74e7144b3d7382a8a3b5c186492b34cb0815ed5e44cdcd0b5066338c42ed110e3b00dc4e8e4f58f13b15874db5aab63db3fbccf9ff74e062837a45b72c2b7540f1281a778d788d05eb0f2fce362e35c2292d92971d7b1948d90af791836e7d4b4bda8b76216de3b5b669c7ed1047bfae496bc29ac2c3c1ceb994ee4b6c27a084eaef2325835643e795ea74012bb670aee2619cf96d0ba7b31ea9bdcdd1d47901d4e10dec0b2ff38c5f572cef9ab371e1c6b64432f9c86b8a4880f6a1a9649ec4e9d0f9b1959bf5f5c6e5e8c32ed094b679498bcf9a3f7f2c53ee06efdcdb4ccfe6fa2617b2b5be2a5132b4ac5d0f34485f60e3b3e40828877abd67fa3193b1a3c83d635c79eb8400400ec1dc56f9e62b3f2b399f0e6ffb0f60a572cbf0266d69805ca96d1fb385f4acda956d3ac7535a078fc43c542c8e3ad7db031d1ba181cbe1473f9914ee063d1349a3b809b32725d88f03d4a73e5de8a20f0dfedd35c256e616eb6729ffc7b639fd6079f4958abb3803928dd497ef52b0c524f6b28232269463eb28330e2496567044e649ca6649a0cfac638ebf73003a24932ab466702e21ca12d93816a1d6c26f5fb7b298ddf96b7881ca14b2cfa79971e251431a620b190763f6b25d37e3003e8b876978416e9e3767b4f869b37fb65f75cfb651d582856b", 0x1000}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xffffffe4) r2 = getgid() chown(&(0x7f00000004c0)='./bus\x00', r1, r2) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$unix(0x1, 0x7, 0x0) socket(0x1, 0x2, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) select(0x40, &(0x7f0000000040)={0x8, 0x4, 0x81, 0x1, 0x9, 0x1, 0x1, 0x4}, &(0x7f0000000080)={0x7fffffff, 0x9, 0x9, 0x0, 0x400, 0x80000000, 0x8}, &(0x7f00000000c0)={0x8, 0x101, 0x9, 0x8000, 0x8000, 0x10000, 0x3f, 0x4c4d4d7f}, &(0x7f0000000100)={0x2, 0x14}) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x4003, 0x674) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x85, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b80000000000000000030300"}) close(r1) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x0, 0x91, 0x5}) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x60) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000140)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a85387859", 0xad) 16:00:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x10004) 16:00:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="70ff6c3bc976ccec7f163e615806da63b21b2deffee761f7deaa23539e7ae6adef57052333dcadc6d2773ae97a8664f748e0b3a11eee7251114ea5e6f2251543739d5f371220c6458ce9b0443946a5102f867d977b8127164195e2b9ecb8f2b1d9c36aba61aa548050a64d6b6760066b562e7b2233a02e61fa72d8a45285f0b454312539e4e4e77590ee783804676d1d68cfff1b410fb0471b8b301b0898774133f677b0ec1b2c6684c339274a184b35571176cc295d0f6104d534dd098260bdd5d3c216539dfb0a24ebaa7e3c8c6dfc541507f5552182f6fb9d053a03046c841dd0204dfb7924c3d89cb41825a7", 0xee) 16:00:35 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x240, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x11}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x93, 0x1ef}, 0x10) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x200, 0x7fff, 0x3, 0x8, "4bbe6d4ba1eaa5851a1e892ee892ce6ec6594345", 0x4c3, 0xd21a}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x1) shmget$private(0x0, 0x1000, 0x4c, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x1fd, 0x11}, 0x9, 0x2f9, r6, r7, 0x6b10, 0x8f21, 0xffffffff00000000, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000000c0)=[{0x4, 0x5, 0x9, 0xfffffffffffffff9}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0xca80) r2 = dup(r1) write(r2, &(0x7f0000000180)="c901fe0904c6af3660900e0a3d558e6d50d8", 0x12) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) dup2(r0, r1) semget$private(0x0, 0x3, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) mkdir(&(0x7f0000000180)='./bus\x00', 0x10) chmod(&(0x7f00000000c0)='./bus\x00', 0x2d) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x40000000000003}, 0x2fb) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:36 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f00000010c0)='./file0\x00', 0x110) utimensat(r2, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x27e, 0x10000}, {0x10000, 0x8}}, 0xa9816260ea5f767a) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001140)=0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) close(r1) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) mkdirat(r2, &(0x7f0000001100)='./file1\x00', 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001180)={'./file1\x00', 0x7, 0x9be, 0x401, 0x1, 0x6, 0x7, 0x3, 0x2, 0x2, 0x8aca, 0x20}) socket(0x3, 0x8007, 0x1a73) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xeca1) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r5, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x9, &(0x7f0000000040)="03000000", 0x0) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000380)="84ec1a39a370d2e5cb5c22f465f044d38fd7f802d493cfe918ac3c434ffac91a4b8087f6e87b57217d08378d9b76701aaf87202e877414766b1942461614eaf946e530c4b375da6f8662913b5f4ee59a6007bf037258f15a1a1032e19e714da13220bd18c4db7a8984c15840605c947e5e53a5838b9d13767ab86dfb65096ebe79bfa9c6e5a45a4e25bac521c6abf6fe6c8bc0b8aee3422b9ed91585e3e0b852cc28a6c923a9bd5c28b139bea7c74cea1d5c422d3903ac54c1e40ceab03d650a61affe3eda7438211cbb30537d2c06ba9dd6462fcaf708ff2be682b3d51be939d837dae039c12dea7d547cc211f152713f0aec78d13574c4bf1a495cc4015709c527155bf77223ae459f4c804967b34eeffd1b9123895febbd4c6776d1ed9ccb3b207dbe0529838c776d79eeef805409028a6024471c75e4667a08e0ac99bfa7194bb752876ce2d91bfb0d19ce0306e1e66b501d929b4f33981ab58c490a79f662eddbcc5bb2219644ef11ee1be104832a8bbb82c8eeb0fdeb7abfd7d2ff3e59d63ff069d3ed3aec479725b5b917538e89c61f308dd7844aa90679845484793e9090ad479b5f101a310fa75beebcfd952ef4db3b96c315ab5b71aa1139346354712f393df2d18b53fa0d5bf2f3fe7533218879a26c1d0e92edd5ec8d27be40c817cbf2a4297a3fc1a5289dff6f70049c754b898a6beac25d0017ac92393236dd8ef316c7ad4573242be175406210a6356001e6e19e2bc99aa16711599c460e4e6b0f832a87b68d6f9444f3db3a942438cf3a267dab31c20a4b55e3fe81f9a9354d5e032b1d1bf4d7a8398ad03ea2715edab99456427d4a4ac8569eb4d90c438bce00a4f48d64801a8fbb0f1b7c8ede08ce5befb05f2a9b3942803360e8e5fc4f04b282a4fe200f2d0623075b4e431aede0f76d78dde763a50689de3cc9a4109974b98ad2a668460aad3b42d9d33a1eda465094209f8cba2b2a64f046cc3c5e2fb6eb0ca017114c9a6db3b10b6dcdb2c1a716b2c5da0647050b6708c0fc61bdeff3ca4f5e47c66c344db2f7b2381ebcad53d883a1886ca6dd9abbae80e028c3d0c51b15ac332946eb0e39d6545a861c5439d02150ca5a99350838cb257ec71a08e55e3fc156d74de556d1ba8f85a200ab24b23e4d2190b5b95516f7c8f624cefc6fa91b603fd81c405fc817f5efd36be9403ad6d56091dfb4f2f1964fd196ab3785ef158bc9662c90e914d6e81b8d5b3388e992c87eed4f3d67f632e008195919294c1af4d9e3b613a7bb6e22e13defffd964d7cac0730575a80f04b3f40dea34399849f5e4c0c17fa013a3ac3fd085f705c4d71c6ef69bdf2562c78ce44c3081c7221cefd2c023fe1b3c520c27d0c088bb716ed58ec80e37142c8a840aac278901987f85b314f28f9d311dc2d850f046b612fbdd36cb11163ac6374c37b25c4c3d001f1f019986d7ed42179d3cddbdf1c5a057ac6f49d5a15cb84b1088bddb8d83730e132155ad9442642abe23f4fb3b915e00acdf646a3bba425fe24dc66a1876175768c760525be2f2166739fbc04348f934874a02351c580c5b512726b1fadc5602831ad4b60a956732f85f78cb0b396cd1b4b79200cdf7fb6d732e29dbc7420b131a7f0b5ce4815ad16c752d5128544fc9c5269bee02688bb9ef1c8a723d5ddd90f4e5b54badaf33df4255666bc4edcdef8b732f0a89d53fc77db9835b53f8aab96581ee112a9b347e441ac255ffdcb7d27c196dfa657f4e9c3bf22420c43b3d156df59ef6155a1b88d9c7259a07806f105d6d17baf9187b6ee766e9ea640040e5a2457dd6bf517da00a86568da39dd120beacbbc4b13cde88e3d99b0d73dcd1416ebdbce342550dc3b9dd3b7f82a43639e819695bb9fb4b242720e1e4ee06e1bd47734b98b7edb1f598000973bef1fab8dfd46e3eed169072f68ffccc855f5ea668b091ed44562e60b5d7437aebcafda7ccddb309bf42618cb0c07a80b069792d278c0577569fb28af2162fd5ff7a805835ab35c5b2fb7923c8904329c0d26faf099e43dc4dca7f81a9c38774b37733b3f086c46a3e9e4682b0d8019df1b40359b8f19fc0f49eac27e30a14b6e43d8a733753d12c7821cd15865d73db7e4bf6acac5fcf81a121ee717d79e123f9291207d6e1fa149e245ecf7ce7b259d3a0c964f51e2f965b0cbc28adb8ece0f029d85d5398e05cfb2119098457b6d754c5bac0f37fcfbae0ed8feab0b49a23c8e44ba7cf37ccf3f76fdf92ce6505c5801b24bbecfd0cf8f9eb190dfd7810279a0001bef3138462d37e24fd2c4b5d56b0be111ab9785a462b2f2d2dafd44ced9126b60a16b1863249fca23ee972b2d1fe5fd911c8228b474c236d1fb0a5bbb6120f6a250c8cf6403299fe94d7b981484b17d1e92096fd90a7a411e05cc4518772ba06f7fa0bd460345a26d1a8cf7581510979b7cdc43cceffa5d03ee128a30cd75d85b7104bf26cb7ef0b20560ce5dcf8ef51a5f243b0b6aed3f33a8ab3ae9c2fce15bcd2484dd1e92ddadd8e08ec1e80d7b906ec8b2da8c3d103a025e2537647a18f55d72528b96c9ad339e131143fd89be23ddf41a90bf8309f5e2346acb5b30c9836da607935392f89cadcd4d45f5e05fab89c6e2de14d12f7b959f3000c45ef2c812904b70510755a0174e6637428dbe5a40370e943b3501e2f8382d800f382dfd0c6753d0c8209b711074ae1c0ca636825c8d294c98757c05c1c25f135753499c12b317e45439748953f9189aabcf3ccb2985824ae2ee38e9795e02c3f3946cfb1bd8fd4eaa73717086f5990d7e7d0606fa88bf818b762bbdba9ec4a604c4fb0469581cefb10603281ff5ba95476508aad4415c2490b6a79fe3785e1e55679488650270862b127f7bccbcedd6f6f9f7d1e5a16249b9c69ae84a1157d9f96b48aaa8db0f56b460a53b4792680442a4afa484776e51c5719c1b743f5e7f87d630e1a90b06d222dc64626bb97222b01aab84496a9e21b5627a00744bef7ce88700cd0999782cc06ace274a00b4cd3ad0f5321a0589a1212cd9d08ba60c7539e0039393ce4cde565cd59a2863a5a2dc6ae43d24f962f1ef911f468c5a16ea9a5150a375c94c58c3967e98ec122ea72519af086bf372977315da5450d50b924aabeb1c0c51cbaf82d52e0bbe3f237dcfe4a60892a18d5001ad565c6dcbc4621fd9ddb76202ebd421559a1a54e5cbd49c02660796921c91a1f7e80e226ba11bb63e07597393b56f4e30afe50b7b8cd2dfc2762691c4eb8b006c30854801d565029769777292e7758f5c23a57541797cea9106b586ec97ef511174835dd1d3257a2b0020b933ae29d0c623a18c429d2e0e8ce09005e40671bf62000d1da6a3452f916668b8ce47bcb4931052e1030dd78a54277f85cc73f469d0a4c0757f38293753c642b47c81107ade6067e39ce9fa0ee803e187ae6f0c516052b7de933f00d395fe41d33c9cb684d83dcd13d9a00ccaf9fcea7a58976139f31214381c22e30617d1b1a8a773d3aed8b5f192c70c5e1ff9062b530af606d494b82643ebbf32b5fdd1b27fe6824570ad2e76c11be7d118465c2a349b5f7459ad5b5beca4091337d59e78babe7670db16713c073b065ceaf30930def5ee984d871a29331e3f80674ccd920f8f13960e81dcb78ad11f43d208ae53f0322472ebab19ee3439e77e41d5a5601da3cc58f56439848918671a8a72d5d46215683ee088561719da60f285a30545a2867a31843edddcc9fb8daa3f17734c0a1b0801735f7b5a7448ed0732c30ec04a952328650f1bec62dd738adde7084aba12de569206f9d4a7421c71d04fc9bcec9e8081d8c5c2ce7150c5ef1b7f1a37bc715e52190ee8a208f3468893dbb6f683f28557cbf81a5c14fce95dc3fb59fbb73248a4f088a931979f3c463e238c99f9afe94c63aa3ee099e98e8b9d9a2af6abd2d861d68ff3aad0e7f6722268f9d1f370f4130ad846377e0b5b2e3cd6edfa7c3d45f986a57ac20112dd40f8c61f0582aa95617d7b92d858669c0f651d4550438cdf253364de4a834f433f2dbfc01056dc1655c885c56ed3f01e7370a7ed3bf23a357e40ed725bf02a242d5891cc49681774a66f806d6182a6ad30c50bc9a71a8e117a9db4b425de9f608041a89ef5eef180875da704e09bedc5c798398895bce2847439e99279be3602fda5de07b17e584cbf2cc5a8761744601b0eb0dfdf90f3003fe3d8c2d0751495e57081d7d305f42e12e52951c9b516dac0ecbb5b4cb2f7e6ef3860c89fcb5d1620b18a3e1e784852c37360e09cde81993b3e4205044858ac4aacc6620d83c8ea52218bebfe3348996d4a044d077470e4c16c1f43643a9ae22e161cec7e5390fe51460e988691e010f4c24ca70d991d60fd3a0ef1621088b17a063591d6b4079941fd46dfc546c5c24fc251dbaf566b106b7589e9f4abb6506ff313e1b212dd1346590f20a7ea68ab0084b2198986f6771f2061c2ab4f56bfc23d89b9a08fc227147d829dc9263e241ffc7a7c3ef6edd33298effc8f2813647c327795491a836c17ad3da99639894b89e8636e1b8225409d608ba279c6e6973d3772dcc2407836f5be040672660b24947ec1a59cdbf2cec50ce3cde1fe1df5a1625083c612921e0d83fb8ba5d1d6105bee545d2b6d4ee7e407b9d4f82146aee4da6d3597eeeb03697b07fef1a2c8da75007f84d35e49b805d13bc3986f819ab27c22b6560acb0988ad2305d756bfe2ae262079016b3cfeb25ca00a5fb8ea85117d7b8e3e9cc5639f10b6a8eb1209d5252435162bb0329336dc284d8ba81f37a8dfb60cac875ced42c47f6bdd759fc96b48495b6fcd6e0b502d47099cd5306231b60f842a9c64477fe53f675555d4c82d3dc05202171bd19c31c2e2d15605535774dac50f8e4a1cf0e25900536b3e692cf207d6794938f6dccf8a799bd06ef78c676abf6e45b652a92f3cc51a814b8d06cda4e46f68fdb90bf187bb21008785c24922e7842c3c83007d9bd9bcd38ea5535877411fb3d869b6371c814888565a5a3570de1b51703c9dc20f7b53507df5cbaa72d34cec5f06022a5ad79ff4a308ce5dd34009f7f42f3887b91ed99c9da47febcdec7b6cd58bf643f86fc8cf4d9f2b1efeb0346e816db04c8abe72a81badf8726e185cc0360091d125caf143be4481eb8642a9f4aa94b4c2b81670c4318c71ad1ccd712d7c1e595217d3966857cddf8824b7aef0bbcf515ec5cd9b8cf625248e6d0d1d37fd51718ed6a187ee074ece52df971619b06dded3019829a7185525b9507a2b7aaea5928acc5dbc09bbae6c40d3b9e9566c8f5febe03264048b7f8c4e70e44664bcc5730af1e80471410dba80775564319002368e9f50e15f24a7824cc561ee720f7f2bf06a1b01c037fad7cafdb06b931ff016f3e0b2bac1c3e042cda38c5030a20d9d1974793239e7ab3d4e774523c52344b41620dd4d9b2937878003602c0cb6c92c1c559b0ce7923f06d06f940f1d8ae31ff1cf9e41aeef997d8f7c2a2d834675656a1182efb956f07865a805f737c3af8b99c0176dca2e3354f17069a0f3acb075f0965086026ef3f8946372d83c26f4bb8c67ef2a565b05f40ff13622ebff7e1bf1591586761207a2900c9ba9e29b9c623837c1b381b32c62f378fb5758ace739f7208d3048dec124ebb5fd017867e17a01e6a9c34bd326e6a5ac33775751bcac96e58d079466bd358bd2ab80aaac3caaa272573de9396e4b8ae2796c80132c44096170a6e6a28c2c5d01d4e0389f005174f0bd86303964ecefa167099499fcbfa17", 0x1000}, {&(0x7f0000000240)="9b95047ad8d01c216835b3cd9ee9f0a8dc6ee68d222e6ae117e2f464bc141edc520eb80aa77879c588fc736c7f6126e8b8cf", 0x32}, {&(0x7f0000001d00)="18f47e787412a3c730826a80939defe5d878badbfd43774d574d35dbf129afb48f4e2563dc5c9d671601c10d2ec8128417a519522d5482f0f6fed13a6eedfc680dedfadc82d38b3ec30be67e57614e2c03594b449afbaa6afcbcd92140a7a00a8595bdfe33d6d9803291561d63517f93622f001ed61b9f21d915171c5407e41a9271a8d86b13391e57d021b19b2af1b6d4b343316b30b72648119fdc99b3b9288efd37e0c1dcb81540a353527f7c11b11f8931cede20f45918b17cf4bc8357cd73d4f9ede318b2dc2acc741dea5b5c0998abd6613e9d89fd3d1810ea9459ec891d", 0xe1}, {&(0x7f0000001e00)="c06562eb1e3004b9b817ed02797183e23a4bdd5aca2a1126ca338561c56099bc7abb790e307d2a67664c0854e8d2257d79e450aef3dd9ea884c07727abdb82dbb5cfdabfe17aebaf8ec6112306cba15aaf1dbeab3befb35585a7c84986d77185e5ef19dca1c577f52bdbf4f5a8ffc6a80e81f08423ddf9e016305810cfdb8eb29af19dc298f8514929c701206af812f7f7ec73dbf60e333952b268852d7169cb263624042a3a3b065cde4d1b471634172423dab810fd35d110db29041903733a122a46487eaf72c056c2b383e32d27f1a6e55f353078be8619afb3a166941300427e92fd2c1c3e68060a3fb79d", 0xed}], 0x4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x5d8a, 0x21526008}, {{r2}, 0x0, 0x2, 0x40000020, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0xfffff, 0x7e, 0x1f}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x5013, 0x3ff}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x2000003d, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x95e, 0x8}], 0x7, &(0x7f0000000100)={0x1944, 0xae728ac}) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1249) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") shmget(0x3, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x2000)=nil) 16:00:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002fe000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000100)}], 0x5) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/183) 16:00:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x5a8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="c30ae409dbf303a57e8e7eb54b99fd1eb6ddc277adba12cf52638b889bbf577a859e5585c244450f54fefaf908cf09166ad19911bda4bc62548bced1332a604476cacc066e0f79f68915e37a2eb6f244cd5bd0746e63e703a9387b1dd1f991034b52fd86ff22938100fcfc53bb833cb6a4d4c12b6ea802c9854e77694b15e68b337a1eb481762691beccbc9e7c9971b5b576699e4811d44eb6003434feadd094a73325a0", @ANYRES64, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYBLOB="62eb990ed8f96bcd3db80a060029c9dfd3a85969af5d34221cf4d9a1143aedf6b9be6291dbf045c14d64a5b31f8a5359fc6d8a00000000000000f3b769498cebff1f8d2b90651d65a0988603b0008fdbd9321d5aee2d23085fd7a04d4f4db3399c2156078b8b92dfce9474d75185aebc2b6f45ce27f913b9e7500c99741a1783a93390daf5fe3635b44d6b1d589133b35ed5d45fef1c86389a33d2d08973d67aadb3e7aeaf1274f6426a0737", @ANYRES16, @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR, @ANYRESHEX], @ANYRES32=0x0], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x581, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) r3 = getpgrp() r4 = getpid() setpgid(r3, r4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x600, 0x0) sendto(r2, &(0x7f0000000200)="43daffab8f77942ea9d477b09229046827c517ec811cf4b20ea28e43ca7b18fbe3b4310efcbdf2636ede92061d63d6a6ba90fd897f3631b1a027a09447d8771f004208f1e50b86129d1ee66fff1af5cb676924d6a432c2fe0983d19ee76f82a80bdaedc593784e99dab1cc5ae8013093687b57", 0x73, 0x2, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000000)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) chdir(&(0x7f00000002c0)='./bus\x00') 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x203) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1018000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") vrele: bad writecount: 0xfffffd8039eb8370, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1449, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *177596 89299 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8039eb8370) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149ba5f0,1,ffff8000149418c8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037406260,c0106477,ffff8000149ba5f0,1,fffffd803f7c67e0,ffff8000149418c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f873cb8,c0106477,ffff8000149ba5f0,ffff8000149418c8) at vn_ioctl+0xb6 sys_ioctl(ffff8000149418c8,ffff8000149ba708,ffff8000149ba770) at sys_ioctl+0x5b8 syscall(ffff8000149ba7d0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,23f0e946010) at Xsyscall+0x128 end of kernel end trace frame: 0x241f8524b40, count: 6 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 vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8039eb8370) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000149ba5f0,1,ffff8000149418c8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037406260,c0106477,ffff8000149ba5f0,1,fffffd803f7c67e0,ffff8000149418c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f873cb8,c0106477,ffff8000149ba5f0,ffff8000149418c8) at vn_ioctl+0xb6 sys_ioctl(ffff8000149418c8,ffff8000149ba708,ffff8000149ba770) at sys_ioctl+0x5b8 syscall(ffff8000149ba7d0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,23f0e946010) at Xsyscall+0x128 end of kernel end trace frame: 0x241f8524b40, count: -9 ddb> show registers rdi 0xffffffff81bc2977 db_enter+0x17 rsi 0x7988 __ALIGN_SIZE+0x6988 rbp 0xffff8000149ba1b0 rbx 0xffff8000149ba260 rdx 0x7989 __ALIGN_SIZE+0x6989 rcx 0xffff8000149c3000 rax 0xffff8000149c3000 r8 0xffff8000149ba170 r9 0x1 r10 0xffff800000992f40 r11 0x238a5144091a680e r12 0x3000000008 r13 0xffff8000149ba1c0 r14 0x100 r15 0x1 rip 0xffffffff81bc2978 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ba1a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=177596 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014940508,0xffff800014940790 process=0xffff8000ffff6d90 user=0xffff8000149b5000, vmspace=0xfffffd803f00ccc0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 72781 75328 2103 0 2 0 syz-executor.0 72781 79920 2103 0 3 0x4000080 fsleep syz-executor.0 89299 2257 82993 0 2 0 syz-executor.1 *89299 177596 82993 0 7 0x4000000 syz-executor.1 89299 294001 82993 0 2 0x4000000 syz-executor.1 96902 61906 0 0 3 0x14200 bored sosplice 2103 18167 50869 0 2 0x482 syz-executor.0 82993 14916 50869 0 2 0x482 syz-executor.1 50869 205808 29712 0 3 0x82 thrsleep syz-fuzzer 50869 487940 29712 0 3 0x4000082 thrsleep syz-fuzzer 50869 70987 29712 0 3 0x4000082 kqread syz-fuzzer 50869 462510 29712 0 3 0x4000082 thrsleep syz-fuzzer 50869 463949 29712 0 3 0x4000082 thrsleep syz-fuzzer 50869 462549 29712 0 3 0x4000082 thrsleep syz-fuzzer 50869 243456 29712 0 3 0x4000082 thrsleep syz-fuzzer 29712 418897 62786 0 3 0x10008a pause ksh 62786 291000 5334 0 3 0x92 select sshd 19196 140026 1 0 3 0x100083 ttyin getty 5334 371712 1 0 3 0x80 select sshd 27389 71155 32403 73 2 0x100090 syslogd 32403 82012 1 0 3 0x100082 netio syslogd 96362 403896 1 77 3 0x100090 poll dhclient 19779 150672 1 0 3 0x80 poll dhclient 96259 147662 0 0 2 0x14200 zerothread 8433 6181 0 0 3 0x14200 aiodoned aiodoned 46289 366684 0 0 3 0x14200 syncer update 80863 202834 0 0 3 0x14200 cleaner cleaner 15247 310697 0 0 3 0x14200 reaper reaper 31366 189331 0 0 3 0x14200 pgdaemon pagedaemon 22173 354425 0 0 3 0x14200 bored crynlk 9541 304793 0 0 3 0x14200 bored crypto 31917 279023 0 0 3 0x40014200 acpi0 acpi0 10590 333203 0 0 3 0x14200 bored softnet 31208 491548 0 0 3 0x14200 bored systqmp 40358 484307 0 0 3 0x14200 bored systq 69757 323487 0 0 3 0x40014200 bored softclock 90012 248136 0 0 3 0x40014200 idle0 25155 399971 0 0 3 0x14200 bored smr 1 280336 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 Kern Lim devbuf 9485 6328K 6848K 78643K 11800 0 0 pcb 13 8K 8K 78643K 33 0 0 rtable 88 3K 4K 78643K 278 0 0 ifaddr 43 11K 12K 78643K 87 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 24K 78643K 76 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1598 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 42 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 494 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 41 30K 54K 78643K 370 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 45 0 0 in_multi 22 1K 2K 78643K 50 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 242 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 84 20K 21K 78643K 1946 0 0 UVM aobj 30 2K 3K 78643K 39 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 20 0 0 NDP 8 0K 0K 78643K 23 0 0 temp 142 2722K 2842K 78643K 4511 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 47 0 14 2 0 2 2 0 8 0 unpcb 120 211 0 199 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1271 0 1271 1 1 0 1 0 8 0 tcpcb 544 70 0 66 1 0 1 1 0 8 0 inpcb 280 198 0 191 1 0 1 1 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 8 0 8 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 44 12 0 12 12 0 8 1 art_table 32 189 0 44 2 0 2 2 0 8 0 art_node 16 44 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 37 0 9 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2176 0 764 46 0 46 46 0 8 0 ffsino 240 2176 0 764 84 0 84 84 0 8 0 nchpl 144 3046 0 1401 62 0 62 62 0 8 0 uvmvnodes 72 2480 0 0 46 0 46 46 0 8 0 vnodes 200 2480 0 0 131 0 131 131 0 8 0 namei 1024 8404 0 8404 1 0 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 8430 0 8430 7 6 1 6 0 8 1 plimitpl 152 36 0 29 1 0 1 1 0 8 0 sigapl 432 665 0 651 2 0 2 2 0 8 0 futexpl 56 7558 0 7557 1 0 1 1 0 8 0 knotepl 112 124 0 105 1 0 1 1 0 8 0 kqueuepl 104 110 0 108 1 0 1 1 0 8 0 pipepl 112 368 0 347 3 2 1 2 0 8 0 fdescpl 424 666 0 651 2 0 2 2 0 8 0 filepl 120 3520 0 3419 4 0 4 4 0 8 0 lockfpl 104 186 0 186 2 1 1 1 0 8 1 lockfspl 48 52 0 52 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 507 0 500 1 0 1 1 0 8 0 zombiepl 144 651 0 651 2 1 1 1 0 8 1 processpl 864 681 0 651 4 0 4 4 0 8 0 procpl 632 1276 0 1237 4 0 4 4 0 8 0 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 448 0 427 3 0 3 3 0 8 0 mcl64k 65536 275 0 275 33 26 7 33 0 8 7 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 11 0 11 3 2 1 1 0 8 1 mcl9k 9216 10 0 10 1 1 0 1 0 8 0 mcl8k 8192 5 0 5 3 2 1 1 0 8 1 mcl4k 4096 34 0 34 2 1 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 55050 0 55007 14 8 6 12 0 8 0 mtagpl 80 20 0 10 2 1 1 1 0 8 0 mbufpl 256 89995 0 89909 26 17 9 23 0 8 0 bufpl 256 6640 0 2136 282 0 282 282 0 8 0 anonpl 16 64824 0 53306 64 16 48 62 0 62 1 amapchunkpl 152 2542 0 2436 8 3 5 7 0 158 0 amappl16 192 3038 0 2404 44 11 33 44 0 8 0 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 52 0 46 1 0 1 1 0 8 0 amappl13 168 7 0 6 1 0 1 1 0 8 0 amappl12 160 16 0 14 1 0 1 1 0 8 0 amappl11 152 50 0 39 1 0 1 1 0 8 0 amappl10 144 521 0 515 1 0 1 1 0 8 0 amappl9 136 553 0 550 1 0 1 1 0 8 0 amappl8 128 124 0 108 1 0 1 1 0 8 0 amappl7 120 481 0 475 1 0 1 1 0 8 0 amappl6 112 50 0 45 1 0 1 1 0 8 0 amappl5 104 144 0 134 1 0 1 1 0 8 0 amappl4 96 872 0 844 1 0 1 1 0 8 0 amappl3 88 191 0 180 1 0 1 1 0 8 0 amappl2 80 4386 0 4311 4 2 2 3 0 8 0 amappl1 72 20599 0 20172 26 17 9 19 0 8 0 amappl 80 1495 0 1458 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 38 0 9 1 0 1 1 0 8 0 uaddrrnd 24 666 0 651 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 666 0 651 1 0 1 1 0 8 0 vmmpekpl 168 8201 0 8177 2 0 2 2 0 8 0 vmmpepl 168 82734 0 80958 110 31 79 96 0 357 1 vmsppl 272 665 0 651 2 1 1 2 0 8 0 pdppl 4096 1339 0 1302 6 1 5 6 0 8 0 pvpl 32 207046 0 192490 156 19 137 153 0 265 18 pmappl 200 665 0 651 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 474 0 59 14 0 14 14 0 8 1