NodeJs 的段错误问题

问题描述 投票:0回答:1

我在更高版本的 Nodejs 中遇到段错误问题,但在 v10 中我没有收到该错误,这里可能出现什么问题。

我从服务器粘贴一些日志

段处理程序日志

PID 3832995 received SIGSEGV for address: 0x2
/var/www/Nodedemo/node_modules/segfault-handler/build/Release/segfault-handler.node(+0x3785)[0x7f80d0424785]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7f80d00c0420]
/lib/libgcwrap.so(+0x5766)[0x7f80d042d766]
/lib/libgcwrap.so(accept4+0x80)[0x7f80d0430f52]
node[0x154d5c4]
node[0x15593bb]
node[0x155ee34]
node(uv_run+0x138)[0x154d058]
node(_ZN4node13SpinEventLoopEPNS_11EnvironmentE+0x145)[0xa43975]
node(_ZN4node16NodeMainInstance3RunEv+0x186)[0xb4b146]
node(_ZN4node5StartEiPPc+0x9c)[0xaccbcc]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f80cfedc083]
node[0xa408ec]
Segmentation fault (core dumped)

带有 gdb 日志的核心转储

[New LWP 3832995]
[New LWP 3832996]
[New LWP 3832998]
[New LWP 3832997]
[New LWP 3832999]
[New LWP 3833000]
[New LWP 3833001]

warning: Could not load shared library symbols for /lib/libgcwrap.so.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `node index.js'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f80d042d766 in ?? ()
[Current thread is 1 (Thread 0x7f80cfeb1d40 (LWP 3832995))]
(gdb) bt
#0  0x00007f80d042d766 in ?? ()
#1  0x0000000000000000 in ?? ()

请帮助我

也尝试删除node npm和相关包,但没有解决

node.js express server segmentation-fault cloud
1个回答
0
投票

检查您的服务器是否没有感染恶意软件,这是我在互联网上找到的唯一参考信息 https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1641230

它让我在 /etc/cron.daily/perfclean 中找到了 perfcc 调用 perfcc 显然是一种加密矿工恶意软件。在我遇到问题之前,我注意到我的服务器速度大幅下降。

我现在无法建议您如何删除它,因为我刚刚发现它。

© www.soinside.com 2019 - 2024. All rights reserved.