Bendalf |
|
Темы:
49
Сообщения:
510
Участник с: 14 мая 2019
|
если выйти из программы штатно, то всё хорошо. если штатно или нештатно выключить завершить работу системы, то локфайл амуле не удаляется. Следовательно Амуле невозможно запустить пока есть локфайл. Эта ошибка замечена в арчлинукс и в убунту. Очень муторно добавить друга. Пробовал на двух ПК в одной локальной сети . Не смог
С уважением, .
|
Nebulosa |
|
Темы:
9
Сообщения:
915
Участник с: 05 марта 2009
|
"Система" при завершении работы даёт сигнал всем приложениям закончить свою работу. Правильнонаписанные приложения корректно обрабатывают этот сигнал и либо сразу завершаются, либо в ответ посылают системе просьбу подождать некоторое время, затем корректно завершаются. То что у Амуля остаётся lock файл, указывает на то, что такой сигнал от системы для него - полная неожиданность и поэтому он или не успевает корректно завершиться или просто падает. Занятно, что разработчик знает по проблеме, но не собирается её решать https://bugs.amule.org/view.php?id=1610 Как костыльный вариант, написать скрипт, который принудительно удаляет локфайл (если он есть) и затем запускает Амуль и запускать Амуль через него. |
Bendalf |
|
Темы:
49
Сообщения:
510
Участник с: 14 мая 2019
|
Nebulosaне может найти где накосячил. на хабре читал "неопределённое поведение" эти парни делают анализатор кода, много статей написали. Крутые )
С уважением, .
|