Skip to content

Conversation

@dvyukov
Copy link
Collaborator

@dvyukov dvyukov commented Dec 29, 2025

All repros and jobs that use syz rerpos are broken for linux/amd64/386 since Mar 2022 with:

SYZFAIL: failed to recv rpc
aborting RPC server: mismatching manager/executor arches: amd64 vs 386

The problem is that ExecProgInstance.RunSyzProgFile passes sysTarget.Arch
(which is VMArch) to syz-execprog, so it expects executor to be amd64.

Restore the orignal logic.

All repros and jobs that use syz rerpos are broken for linux/amd64/386 since Mar 2022 with:

SYZFAIL: failed to recv rpc
aborting RPC server: mismatching manager/executor arches: amd64 vs 386

The problem is that ExecProgInstance.RunSyzProgFile passes sysTarget.Arch
(which is VMArch) to syz-execprog, so it expects executor to be amd64.

Restore the orignal logic.
Copy link
Collaborator

@tarasmadan tarasmadan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And it is a signal that we're missing important telemetry...

@dvyukov dvyukov added this pull request to the merge queue Dec 29, 2025
Merged via the queue into google:master with commit f2002a2 Dec 29, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants