Skip to content

segfault on node v6.3.1 on Ubuntu 14.04.4 #8074

Closed
@msakrejda

Description

@msakrejda
  • Version: v6.3.1
  • Platform: Ubuntu 14.04.4 LTS (Heroku)
  • Subsystem: ?

Hello,

I seem to be able to fairly reliably (maybe 50% of the time) reproduce a segfault with node v6.3.1 in my express application. I'm not using any native modules (except for segfault-handler to get the trace output below, and the error of course also occurs without segfault-handler).

This is the output I get:

PID 17 received SIGSEGV for address: 0x753760f
/app/node_modules/segfault-handler/build/Release/segfault-handler.node(+0x1b04)[0x7f1fd8283b04]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7f1fdce8b330]
node(_ZN4node7TLSWrap7IsAliveEv+0x16)[0x1026586]
node(_ZN4node10StreamBase5GetFDINS_7TLSWrapEEEvN2v85LocalINS3_6StringEEERKNS3_20PropertyCallbackInfoINS3_5ValueEEE+0x92)[0x102b192]
node(_ZN2v88internal25PropertyCallbackArguments4CallEPFvNS_5LocalINS_4NameEEERKNS_20PropertyCallbackInfoINS_5ValueEEEES4_+0xd2)[0x981c12]
node(_ZN2v88internal6Object23GetPropertyWithAccessorEPNS0_14LookupIteratorE+0x1bd)[0xd16c1d]
node(_ZN2v88internal6Object11GetPropertyEPNS0_14LookupIteratorE+0x13b)[0xd51c2b]
node(_ZN2v88internal6LoadIC4LoadENS0_6HandleINS0_6ObjectEEENS2_INS0_4NameEEE+0x145)[0xcbc1c5]
node[0xcbcfdc]
node(_ZN2v88internal24Runtime_KeyedLoadIC_MissEiPPNS0_6ObjectEPNS0_7IsolateE+0x112)[0xcbfef2]
[0x1367f3c0961b]

The error seems to happen right after I send a message to a client via socket.io, but the message itself seems to send correctly (that is, I see a log line after the .emit).

I looked at the other open issues mentioning segfaults, but I did not see anything relevant.

Any ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    c++Issues and PRs that require attention from people who are familiar with C++.confirmed-bugIssues with confirmed bugs.tlsIssues and PRs related to the tls subsystem.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions