При попытке вызова lt::dht::ed25519_create_seed() падает с SIGABRT. В других дистрибутивах (не из семейства Альт) та же версия (2.0.10) библиотеки работает нормально. Возможно требуется пересборка из-за недавнего обновления библиотеки boost.
https://packages.altlinux.org/ru/tasks/353888/ проверьте пожалуйста, помогает ли
Проверил, не помогает. Видимо проблема в новом boost (в других дистрибутивах пока версия 1.83.0, в Сизифе 1.85.0). После установки debug символов при вызове той же функции наблюдается вот это: terminate called after throwing an instance of 'boost::system::system_error' what(): random number generator failed [libtorrent:200]
приложите к ошибке минимальный тест для воспроизведения.
Created attachment 17387 [details] Тестовый пример Тестовый пример во вложении. Для сборки нужны пакеты: libtorrent-rasterbar-devel, pkg-config и gcc-c++. Собрать командой: g++ -o test_libtorrent main.cpp $(pkg-config --libs --cflags libtorrent-rasterbar) Запустить test_libtorrent. P.S. У меня на текущем срезе Сизифа не воспроизводится, так что, если больше ни у кого вопросов нет, то баг можно закрывать. P.P.S. Я всё понимаю, выход одиннадцатой платформы и т.д., но тем не менее... Почти пять месяцев прошло, у меня уже ОС поменялась, а программа, где использовалась библиотека libtorrent-rasterbar, переведена на собственную реализацию DHT и генерацию соответствующих ключей через libgcrypt (для чего всё и было нужно) ;)
Спасибо за тестовый пример и подробное описание. К сожалению, раньше не смог среагировать - были другие, более приоритетные задачи. К тому же что-то поменялось в окружении и это что-то смогло помочь в решении проблемы. libtorrent-rasterbar не менялся.