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

SIGABRT and libuv error #20068

Closed
holm opened this issue Apr 16, 2018 · 2 comments
Closed

SIGABRT and libuv error #20068

holm opened this issue Apr 16, 2018 · 2 comments
Labels
duplicate Issues and PRs that are duplicates of other issues or PRs. libuv Issues and PRs related to the libuv dependency or the uv binding.

Comments

@holm
Copy link

holm commented Apr 16, 2018

We have observed the follow crash? a number of times over the last few weeks. It's very rare and I have no idea how to reproduce it at will. It can sometimes be days between it happening on a fairly high-traffic service.

The below is all we see in the logs.

Apr 08 17:02:04 peakon-api-staging app/web.1:  ../deps/uv/src/unix/core.c:896: uv__io_stop: Assertion `loop->watchers[w->fd] == w' failed. 
Apr 08 17:02:04 peakon-api-staging app/web.1:  App name:api-web id:2 disconnected 
Apr 08 17:02:04 peakon-api-staging app/web.1:  App [api-web] with id [2] and pid [96], exited with code [0] via signal [SIGABRT] 

The last two lines are from pm2, which detects the exit of the process and restarts it.

It seems to have started after we upgraded from 9.5 to 9.10, but I am not certain of that.

@bnoordhuis
Copy link
Member

Probably a variation on #3604. #3604 (comment) has a minimal test case.

@bnoordhuis bnoordhuis added the libuv Issues and PRs related to the libuv dependency or the uv binding. label Apr 16, 2018
@bnoordhuis bnoordhuis added the duplicate Issues and PRs that are duplicates of other issues or PRs. label May 28, 2018
@bnoordhuis
Copy link
Member

I'm closing this out as a duplicate of #3604.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate Issues and PRs that are duplicates of other issues or PRs. libuv Issues and PRs related to the libuv dependency or the uv binding.
Projects
None yet
Development

No branches or pull requests

2 participants