[devel] ldd segfault at verify-elf // samba-4.14.11-alt3: Sisyphus/x86_64 test rebuild failed

Gleb Fotengauer-Malinovskiy glebfm на altlinux.org
Пн Фев 7 18:11:25 MSK 2022


Hi,

On Mon, Feb 07, 2022 at 09:41:16AM +0400, Ivan A. Melnikov wrote:
> Приветствую.
> 
> На первый взгляд это не похоже на проблему именно самбы. Можете подтвердить
> или опровергнуть?

В данном случае тут и проблема в samba и бага (см. [1]) в новой glibc
2.35.  Если бы в glibc не было бы баги, то samba (вместе с бы просто
оказалась во вчерашнем списке пакетов с library not found[2].

Чтобы посмотреть на список ошибок в упаковке библиотек samba, можно
добавить export GLIBC_TUNABLES=glibc.rtld.dynamic_sort=1 в конец секции
%install, чтобы verify-elf запустил ldd со старым алгоритмом сортировки
библиотек.

Другие пакеты с той же диагностикой:
java-1.8.0-openjdk
java-11-openjdk

> $ curl -s https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2022/0206/error/samba-4.14.11-alt3 | grep -A2 Segmentation
> /usr/lib/rpm/ldd: line 100: 3770799 Segmentation fault      LD_TRACE_LOADED_OBJECTS=1 LD_WARN=$warn LD_BIND_NOW=$bind_now LD_DEBUG=$debug LD_LIBRARY_VERSION=$verify_out LD_PRELOAD="$rtld_preload" "$rtld" --library-path "$rpath" "$rtld_target"
> ldd: ERROR: ./usr/lib64/krb5/plugins/libkrb5/winbind_krb5_localauth.so: trace failed
> verify-elf: ERROR: ./usr/lib64/krb5/plugins/libkrb5/winbind_krb5_localauth.so: ldd failed

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=28868
[2] https://lore.altlinux.org/devel/20220206134111.GA14395@altlinux.org/

-- 
glebfm
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20220207/a0456892/attachment.bin>


Подробная информация о списке рассылки Devel