Устранение проблемы с ошибкой сегментации (дамп ядра)

Я использую гостевую ОС Ubuntu 18.04 в Oracle VirtualBox. Еще несколько дней назад я успешно запускал sRNAscanner с разными входами. Теперь я получаю сообщение об ошибке segmentation fault (дамп ядра) при попытке запустить sRNAscanner. Я попытался удалить ненужные файлы и перезапустить заново, но возникла та же проблема.

Я получаю следующее сообщение об ошибке.

-rwxr-xr-x 1 ubuntu ubuntu   74030 Aug 31  2010 sRNAscanner_Ubuntu10.exec

ubuntu@ubuntu:~/Downloads/sRNAscanner_Ubuntu10$ ./sRNAscanner_Ubuntu10.exec Input.data
please wait data is being processed.
Sliding in Progress..
Checking spacer value one ...
Checking spacer value two ....
*** stack smashing detected ***: <unknown> terminated
Aborted (core dumped)

ubuntu@ubuntu:~/Downloads/sRNAscanner_Ubuntu10$./sRNAscanner_Ubuntu10.exec Input.data
please wait data is being processed.
Sliding in Progress..
Checking spacer value one ...
Checking spacer value two ....
Segmentation fault (core dumped)
1
задан 1 January 2021 в 15:03

1 ответ

Очевидно, вы установили бинарный пакет для Ubuntu 10 (2010 г.) с этого веб-сайта. Я удивлен, что вы вообще смогли запустить его успешно, и предположим, что какое-то обновление библиотеки окончательно сломало его, этот случай описан в этом ответе, но возможны и другие причины, такие как неверные входные данные.

Вы можете попытаться найти альтернативный и более современный источник бинарного пакета; Я могу себе представить, что интерес к этому программному обеспечению в наши дни достаточно высок. Если вам это не удастся, лучший шанс заставить ее работать в текущем дистрибутиве, таком как 18.04, вероятно, состоит в том, чтобы попытаться скомпилировать программу из исходного кода, который доступен на той же странице. Поскольку для этого требуются соответствующие установленные инструменты разработки и некоторые ноу-хау, будьте готовы приложить некоторые усилия или обратиться за поддержкой к опытным разработчикам или ИТ-персоналу.

Другой альтернативой может быть установка виртуальной машины с этой старой версией Ubuntu (также могут быть доступны готовые образы), затем установка и запуск пакета на ней. Это также нетривиальная задача, если вы никогда не делали этого раньше, но все же она должна быть проще, чем ее создание.

0
ответ дан 1 January 2021 в 12:13

Другие вопросы по тегам:

Похожие вопросы: