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

4.32.3 4.32.2 fails to boot with Assertion `(0) == (uv_gettimeofday(&tv))' failed #283

Closed
philmale opened this issue Jan 21, 2022 · 2 comments

Comments

@philmale
Copy link

Docker container failing to start up on arm7l Raspbian GNU/Linux 10 (buster) with versions 4.32.3 and 4.32.2 with the following assertion failure:

Node.js[1]: ../src/util.cc:188:double node::GetCurrentTimeInMicroseconds(): Assertion '(0) == (uv_gettimeofday(&tv))' failed.

Version 4.32.1 works fine.

@philmale philmale changed the title Assertion `(0) == (uv_gettimeofday(&tv))' failed 4.32.3 4.32.2 fails to boot with Assertion `(0) == (uv_gettimeofday(&tv))' failed Jan 21, 2022
@tianon
Copy link
Member

tianon commented Jan 21, 2022

It's possible this is related to (semi-)recent seccomp issues/changes -- what's the version of Docker and libseccomp on the host? (At least Docker 20.10.8+ and libseccomp 2.4.2+?)

(See also moby/moby#40734)

@philmale
Copy link
Author

philmale commented Jan 22, 2022

Good spot (and I should have checked that!) - docker at 20.10.12 but libseccomp2 at 2.3.3-4 on this host - tried on another identical host with libseccomp2 at 2.5.3-2 and 4.32.3 image works. Upgraded libseccomp2 on original host and back up and running.

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