Summary: | Section offsets not monotonically increasing | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | alexey.tourbin | ||||
Component: | binutils | Assignee: | Gleb F-Malinovskiy <glebfm> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | glebfm | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Created attachment 7370 [details] лог прогона dwz Мужчины, я прогнал dwz(1) на всём что есть, примерно вот так: $ for f in *-debuginfo-*.rpm; do rpmpeek $f find ./usr/lib/debug -type f -name '*.debug' -exec dwz {} + done |& tee .dwz.out Одна из ошибок, которая всплыла - dwz: Section offsets in ./usr/lib/debug/lib64/ld-2.26.so.debug not monotonically increasing dwz: Section offsets in ./usr/lib/debug/lib64/libpthread-2.26.so.debug not monotonically increasing dwz: Section offsets in ./usr/lib/debug/usr/lib64/libmeschach.so.0.debug not monotonically increasing То есть файлы ld-2.26.so.debug и др. не соответствуют высшим ценностям. Это похоже на rhbz bugzilla.redhat.com/show_bug.cgi?id=1366145 bugzilla.redhat.com/show_bug.cgi?id=1431255 bugzilla.redhat.com/show_bug.cgi?id=1399866 Симптомы воспроизводятся. $ echo 'main(){}' >test.c $ gcc -g test.c $ dwz dwz: Section offsets in a.out not monotonically increasing Из rhbz можно узнать, что это исправлялось так или иначе, и должно быть исправлено в последней версии binutils. Так что требуется обновление binutils. А также требуется обновление gcc, потому что вышел gcc 7.3, и надо ли тогда включать retpoline. А также смотрите чтобы memcmp(x,y,4) не вызывал memcmp. И вообще не понятно, почему в rhbz специалисты по тулчейну есть, а у вас - опера эникейщиков.