Node.js Nodejs崩溃:GC segfault 节点版本:4.8.0 平台:Linux 3.16.0-4-amd64#1 SMP Debian 3.16.36-1+deb8u2(2016-10-19)x86_64 GNU/Linux

Node.js Nodejs崩溃:GC segfault 节点版本:4.8.0 平台:Linux 3.16.0-4-amd64#1 SMP Debian 3.16.36-1+deb8u2(2016-10-19)x86_64 GNU/Linux,node.js,linux,express,sails.js,Node.js,Linux,Express,Sails.js,节点在Garbace收集期间崩溃,但没有任何其他高级模式(可能与相关) 不幸的是,我没有任何代码可以复制,因为我无法隔离问题 这是segfault处理程序模块捕获的崩溃堆栈跟踪: PID 24495 received SIGSEGV for address: 0x3809f3d021f8 <path_node_modules>/segfault-handler/build/Release/segfault-handler.node(+0x1a5b)[0x7f7dd565ca5b] /

节点在Garbace收集期间崩溃,但没有任何其他高级模式(可能与相关)

不幸的是,我没有任何代码可以复制,因为我无法隔离问题

这是segfault处理程序模块捕获的崩溃堆栈跟踪:

PID 24495 received SIGSEGV for address: 0x3809f3d021f8
<path_node_modules>/segfault-handler/build/Release/segfault-handler.node(+0x1a5b)[0x7f7dd565ca5b]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf890)[0x7f7dd9c20890]
/usr/bin/nodejs(_ZN2v88internal20MarkCompactCollector22ProcessWeakCollectionsEv+0xfd)[0xaec4dd]
/usr/bin/nodejs(_ZN2v88internal20MarkCompactCollector15MarkLiveObjectsEv+0x214)[0xaf3a14]
/usr/bin/nodejs(_ZN2v88internal20MarkCompactCollector14CollectGarbageEv+0x11)[0xaf47e1]
/usr/bin/nodejs(_ZN2v88internal4Heap11MarkCompactEv+0x60)[0xaaafe0]
/usr/bin/nodejs(_ZN2v88internal4Heap24PerformGarbageCollectionENS0_16GarbageCollectorENS_15GCCallbackFlagsE+0x4c0)[0xac2be0]
/usr/bin/nodejs(_ZN2v88internal4Heap14CollectGarbageENS0_16GarbageCollectorEPKcS4_NS_15GCCallbackFlagsE+0x238)[0xac30f8]
/usr/bin/nodejs(_ZN2v88internal4Heap15HandleGCRequestEv+0x8f)[0xac3aef]
/usr/bin/nodejs(_ZN2v88internal10StackGuard16HandleInterruptsEv+0x31c)[0xa6041c]
/usr/bin/nodejs(_ZN2v88internal18Runtime_StackGuardEiPPNS0_6ObjectEPNS0_7IsolateE+0x2b)[0xca51ab]
[0x2f2137d0963b]
有人能给我一些提示,告诉我怎样才能找到问题吗?谢谢

如果您愿意,还可以回答我创建的节点问题:

其他信息: 节点框架:express,Sails.js

使用
find node\u modules-name'*.node'
创建的本机模块包括:

node_modules/bcrypt/build/Release/bcrypt_lib.node
node_modules/bcrypt/build/Release/obj.target/bcrypt_lib.node
node_modules/segfault-handler/build/Release/segfault-handler.node
node_modules/segfault-handler/build/Release/obj.target/segfault-handler.node

这些问题似乎是由于mongodb日志在某个时候填满了磁盘空间造成的。很难看到,因为我们定期清理,所以在我检查的时候并不重要。< /P>这被标记为代码> C++ +代码>,但是我在C++中没有看到C++代码。在很多情况下,segfault错误都是由它们引起的。@PaulMcKenzie我删除了标签,因为实际上可能会产生误导
node_modules/bcrypt/build/Release/bcrypt_lib.node
node_modules/bcrypt/build/Release/obj.target/bcrypt_lib.node
node_modules/segfault-handler/build/Release/segfault-handler.node
node_modules/segfault-handler/build/Release/obj.target/segfault-handler.node