
Node.js | Segmentation Fault
Ошибка сегментации возникает, когда программа пытается получить доступ к области памяти, к которой ей не разрешен доступ, или недопустимым способом.
Когда вы можете столкнуться с этим в Node:
- Когда вы используете собственные дополнения ( C++ addons, пакеты ), если они несовместимы с вашей версией Node, вы часто будете получать сбои.
- Если вы изменяете встроенные объекты, модули Node.
- Когда в самой Node.js где-то есть ошибка.
Как это исправить?
- Перекомпилируйте все ваши собственные модули node с помощью
- Установите модуль Segfault-Handler
- Убедитесь, что все ваши модули обновлены.
- Большинство ошибок описаны по ссылке Node issue tracker
Ошибка сегментации возникает, когда программа пытается получить доступ к области памяти, к которой ей не разрешен доступ, или недопустимым способом.
Когда вы можете столкнуться с этим в Node:
- Когда вы используете собственные дополнения ( C++ addons, пакеты ), если они несовместимы с вашей версией Node, вы часто будете получать сбои.
- Если вы изменяете встроенные объекты, модули Node.
- Когда в самой Node.js где-то есть ошибка.
Как это исправить?
- Перекомпилируйте все ваши собственные модули node с помощью
npm rebuild
.- Установите модуль Segfault-Handler
npm install segfault-handler
для подробной информации об ошибке.- Убедитесь, что все ваши модули обновлены.
- Большинство ошибок описаны по ссылке Node issue tracker