Skip to content

node: ../deps/uv/src/unix/async.c:136: uv__async_io: Assertion `n == sizeof(val)' failed. #12853

Description

  • Version: v7.10.0
  • Platform: Ubuntu 16.04.2 LTS
  • Subsystem: libuv
node: ../deps/uv/src/unix/async.c:136: uv__async_io: Assertion `n == sizeof(val)' failed.

I note that this is supposedly a solved issue at libuv/libuv#1171 but I am still seeing it in v7.10. I am running an smtp proxy server which is listening on around 35 interfaces / ports and I am seeing this as an intermittent crash. The code is written in Coffeescript and is being run by coffee version 1.12.5.

I'm happy to help with further debugging if needed but I'll need clear pointers as what to do. However this is badly affecting a live system. Crashes have gone from around one a day to now every 10 minutes or so. Any pointers as to how to avoid the problem in the short term would be appreciated.

Activity

  1. added
    libuvIssues and PRs related to the libuv dependency or the uv binding.
    on May 5, 2017
  2. addaleax commented on May 5, 2017

    @addaleax
    Member

    I think this might just require a libuv update in Node itself? /cc @saghul @bnoordhuis

  3. saghul commented on May 6, 2017

    @saghul
    Member

    @addaleax Yep, once the next stable is out we'll do the update! No ETA as of now.

  4. spikeon commented on May 30, 2017

    @spikeon

    I'm having this error pop up on an API I am developing. I'm part of a very small team and I really can't afford to have this blow up when I show it to a client. Did anyone figure out how to put a bandaid on this issue? Does rolling back the version of Node fix the problem? If so, what version?

  5. added a commit that references this issue on Jun 7, 2017
  6. added a commit that references this issue on Jun 7, 2017
  7. added a commit that references this issue on Oct 16, 2017
  8. added a commit that references this issue on Oct 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    libuvIssues and PRs related to the libuv dependency or the uv binding.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions