NodeJ的段故障问题

plicqrtu  于 2023-10-17  发布在  Node.js
关注(0)|答案(1)|浏览(159)

我在更高版本的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 ?? ()

请帮我这个忙
已尝试删除节点npm和相关软件包,但未解决

5anewei6

5anewei61#

检查你的服务器是否感染了恶意软件,我在互联网上找到的关于libgcwrap的唯一参考资料是:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1641230
这让我在/etc/cron.daily/perfclean perfcc中找到了一个perfcc调用,它显然是一个加密矿工恶意软件。我注意到我的服务器上有巨大的慢之前,我有问题。
我不能建议你如何删除它现在,因为我刚刚发现它。

相关问题