Closed
Description
- 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?