Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Google Cloud Run] Unsupported syscall membarrier #75

Closed
ynwd opened this issue Apr 13, 2020 · 1 comment
Closed

[Google Cloud Run] Unsupported syscall membarrier #75

ynwd opened this issue Apr 13, 2020 · 1 comment

Comments

@ynwd
Copy link

ynwd commented Apr 13, 2020

Image:
node:alpine

Container Sandbox: Unsupported syscall membarrier(0x10,0x0,0x0,0x8,0x0,0x0). It is very likely that you can safely ignore this message and that this is not the cause of any error you might be troubleshooting. Please, refer to https://gvisor.dev/c/linux/amd64/membarrier for more information.

Link: google/gvisor#267 (comment)

@ncopa
Copy link
Contributor

ncopa commented Apr 16, 2020

I dont think this is a problem or bug in alpine base image. It sounds like there is a sandbox that filters membarrier syscall. The proper fix for this is to allow or whitelist the membarrier syscall (which is used by musl libc). We need to patch both firefox and chromium for that.

Other possibility is that the host kernel is old enough to not support this syscall (older than linux 4.3)

In either case, I don't think this is anything we can fix in the alpine base image. Feel free to reopen if you have a suggestion on how we can fix it in the base image.

@ncopa ncopa closed this as completed Apr 16, 2020
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

No branches or pull requests

2 participants