| Summary: | Отсутствие отладочных символов для python | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Arkadiy <arkadiy.ivanov> |
| Component: | debuginfod | Assignee: | Vitaly Chikunov <vt> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | iv, ldv, obidinog, placeholder, vt |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Arkadiy
2023-07-25 18:59:39 MSK
Прошу предоставить подробные шаги воспроизведения бага (Ответ для obidinog@basealt.ru на комментарий #1) > Прошу предоставить подробные шаги воспроизведения бага 1. Давайте рассмотрим библиотеку _socket.cpython-39.so, которая находится в директории /usr/lib64/python3.9/lib-dynload/_socket.cpython-39.so. 2. Для получения уникального идентификатора сборки этой библиотеки мы воспользуемся командой readelf -n /usr/lib64/python3.9/lib-dynload/_socket.cpython-39.so. В результате выполнения этой команды мы получим следующий идентификатор сборки: 1ddde93f1c38332cb2e5574618dcea2c903721a7. 3. Затем мы попытаемся загрузить отладочную информацию для данной библиотеки, воспользовавшись сервисом DebugInfoD по следующей ссылке: https://debuginfod.altlinux.org/buildid/1ddde93f1c38332cb2e5574618dcea2c903721a7/debuginfo. Однако наша попытка завершится сообщением об ошибке "not found". 4. С другой стороны, нам известно, что эта отладочная информация доступна в репозитории Alt Linux. Вы можете найти её в архиве по следующей ссылке: http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/branch/x86_64/RPMS.debuginfo/python3-base-debuginfo-3.9.16-alt1.x86_64.rpm, а также внутри архива по следующему пути: /usr/lib/debug/.build-id/1d/dde93f1c38332cb2e5574618dcea2c903721a7.debug. Платформа: kworkstation-10.1-x86-64 обновленный до Sisyphus Пакет: debuginfod 0.189-alt2 Шаги: 1)Указать сервер $ export DEBUGINFOD_URLS=https://debuginfod.altlinux.org/ 2) Получить ID сборки readelf -n /usr/bin/python3 3) Получить отладочную информацию для этой библиотеки с помощью сервиса debuginfod по ссылке: https://debuginfod.altlinux.org/buildid/be8a172cd46f4784f4425aaf8b9a183c4c578e6e/debuginfo Результат: not found 4) Воспользоваться debuginfod-find $ debuginfod-find debuginfo be8a172cd46f4784f4425aaf8b9a183c4c578e6e Результат: Server query failed: No such file or directory Какое отношение к тому, что здесь написано, имеет пакет debuginfod, на который вы зачем-то перевесили этот багрепорт? |