Bug 54930 - Doesn't handle compressed debug sections
Summary: Doesn't handle compressed debug sections
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: debugedit (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-25 14:10 MSK by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2025-06-28 16:52 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin A Lepikhov (L.A. Kostis) 2025-06-25 14:10:12 MSK
Привет!

Надо опять обновить, а то не видит debuginfo в гошных приложениях (см. [1]). Апстрим уже все исправил (см. [2])


1. https://issues.redhat.com/browse/RHEL-21012
2. https://sourceware.org/bugzilla/show_bug.cgi?id=27636
Comment 1 Vitaly Chikunov 2025-06-25 14:34:54 MSK
Есть ли пример этой ошибки в наших пакетах? У нас декомпрессируются секции перед запуском debugedit, а их ошибка только для сжатых секций.
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2025-06-25 15:49:19 MSK
(In reply to Vitaly Chikunov from comment #1)
> Есть ли пример этой ошибки в наших пакетах? У нас декомпрессируются секции
> перед запуском debugedit, а их ошибка только для сжатых секций.

https://git.altlinux.org/tasks/388144/build/200/x86_64/log
...
[00:00:13] debugedit: ./usr/lib64/libnvidia-container-go.so.1.17.8: DWARF version 0 unhandled
[00:00:13] 056-debuginfo.brp: WARNING: 1 non-stripped binaries don't contain .debug sections making -debuginfo
Comment 3 Vitaly Chikunov 2025-06-25 16:45:37 MSK
Спасибо. Эта ошибка не фатальная после нее, если список исходников не появился, как раз и происходит разжатие и запуск debugedit повторно.

Обновить пакет конечно не помешает тем более там есть еще изменения.
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2025-06-25 19:17:09 MSK
(In reply to Vitaly Chikunov from comment #3)
> Спасибо. Эта ошибка не фатальная после нее, если список исходников не
> появился, как раз и происходит разжатие и запуск debugedit повторно.
> 
> Обновить пакет конечно не помешает тем более там есть еще изменения.

даже если ошибка не фатальная, она мешает включить проверку _stripped_files_terminate_build, что уже является проблемой
Comment 5 Vitaly Chikunov 2025-06-25 20:33:17 MSK
Это на связанная ошибка и обновление debugedit тут не поможет.
Comment 6 Vitaly Chikunov 2025-06-25 21:29:24 MSK
Полагаю, что так как это cgo, то там не оказалось ни одного имени файла, который бы debugedit решил причислить к исходникам (а одни только или из рантайма или временные).

readelf --debug-dump=line ./deps/usr/lib64/libnvidia-container-go.so.1.17.8 | grep line_strp

С новым debugedit я пробовал пересобирать этот src.rpm.
Comment 7 Repository Robot 2025-06-28 16:52:23 MSK
debugedit-5.1-alt1.g468ff08 -> sisyphus:

Fri Jun 27 2025 Vitaly Chikunov <vt@altlinux> 5.1-alt1.g468ff08
- Update to debugedit-5.1-11-g468ff08 (2025-06-27) (ALT#54930).