Summary: | Утилита clinfo аварийно завершилась в процессе генерации страницы | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p11 | Reporter: | Павел <my_free> | ||||||
Component: | clinfo | Assignee: | Vitaly Lipatov <lav> | ||||||
Status: | NEW --- | QA Contact: | qa-p11 <qa-p11> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | amakeenk, noginmo | ||||||
Version: | unspecified | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Запустите systemsettings из терминала и приложите вывод того, что будет написано (если будет) в момент получения ошибки. Ещё посмотрите, что в данный момент будет писать journalctl. А лучше покажите вывод команды `$ clinfo` (Ответ для Alexander Makeenkov на комментарий #2) > А лучше покажите вывод команды `$ clinfo` Вт: [pavel@sovyetst58 ~]$ clinfo Ошибка сегментирования (образ памяти сброшен на диск) (Ответ для Alexander Makeenkov на комментарий #1) > Запустите systemsettings из терминала и приложите вывод того, что будет > написано (если будет) в момент получения ошибки. > Ещё посмотрите, что в данный момент будет писать journalctl. Просто запускает настройку системы. Журнал с момента запуска: фев 12 19:46:45 sovyetst58 kernel: Linux version 6.12.11-6.12-alt1 (builder@localhost.localdomain) (gcc-13 (GCC) 13.2.1 20240128 (ALT Sisyphus 13.2.1-alt3), GNU ld (GNU Binutils) 2.41.0.202308> фев 12 19:46:45 sovyetst58 kernel: Command line: BOOT_IMAGE=/@/boot/vmlinuz root=UUID=41547a6b-7f17-4b58-8106-f5ccf04e0c90 ro rootflags=subvol=@ resume=/dev/disk/by-uuid/46161105-b4c2-45b7-abf> фев 12 19:46:45 sovyetst58 kernel: KERNEL supported cpus: фев 12 19:46:45 sovyetst58 kernel: Intel GenuineIntel фев 12 19:46:45 sovyetst58 kernel: AMD AuthenticAMD фев 12 19:46:45 sovyetst58 kernel: Hygon HygonGenuine фев 12 19:46:45 sovyetst58 kernel: Centaur CentaurHauls фев 12 19:46:45 sovyetst58 kernel: zhaoxin Shanghai фев 12 19:46:45 sovyetst58 kernel: Centaur CentaurHauls фев 12 19:46:45 sovyetst58 kernel: zhaoxin Shanghai фев 12 19:46:45 sovyetst58 kernel: BIOS-provided physical RAM map: фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000000100000-0x0000000009afefff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000009aff000-0x0000000009ffffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x000000000a000000-0x000000000a1fffff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x000000000a200000-0x000000000a20efff] ACPI NVS фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x000000000a20f000-0x000000000affffff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x000000000b000000-0x000000000b01ffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x000000000b020000-0x0000000099e50fff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000099e51000-0x0000000099e51fff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000099e52000-0x0000000099e79fff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000099e7a000-0x0000000099e7afff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x0000000099e7b000-0x00000000b98a6fff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000b98a7000-0x00000000b9bdffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000b9be0000-0x00000000b9c26fff] ACPI data фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000b9c27000-0x00000000bb6d9fff] ACPI NVS фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000bb6da000-0x00000000bcbfefff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000bcbff000-0x00000000bdffffff] usable фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000be000000-0x00000000bfffffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000fd200000-0x00000000fd2fffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000fd600000-0x00000000fd6fffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000fea00000-0x00000000fea0ffff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000feb80000-0x00000000fec01fff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved фев 12 19:46:45 sovyetst58 kernel: BIOS-e820: [mem 0x00000000fec30000-0x00000000fec30fff] reserved lines 7-35 (Ответ для Павел на комментарий #3) > [pavel@sovyetst58 ~]$ clinfo > Ошибка сегментирования (образ памяти сброшен на диск) Прошу приложить backtrace падения приложения. Прилагаю шаги для его получения. 1.Подключить debuginfo репозиторий # apt-repo | grep "x86_64 classic" | sed 's|classic|debuginfo|g' >> /etc/apt/sources.list && \ apt-get update && apt-get dist-upgrade -y && \ apt-get install --recon coreutils-debuginfo 2.Установить gdb и соответствующие debuginfo пакеты: # apt-get update && apt-get install gdb clinfo-debuginfo Для шагов №3-6, прикладываю ссылку для ознакомления https://www.altlinux.org/Features/Core#Как_включить_сохранение_coredump_с_systemd 3.Включить сохранение coredump файлов: # apt-get install systemd-coredump 4.Включить coredump: # systemctl start systemd-coredump.socket 5.Отключить soft limit на core dump size: за комментировать следующую строку в /etc/profile: 'ulimit -Sc 0 >/dev/null 2>&1', за комментировать в файле /etc/security/limits.d/50-defaults.conf строку: '* soft core 0' 6.Перелогиниться. Проверить вывод команды $ ulimit -c В выводе должно быть unlimited, а не 0. 7.Запустить приложение и вызвать его падение. После падения выполнить: $ coredumpctl dump -o coredump. После выполнения, coredump файл появиться в текущей директории Путь падающего бинарника можно узнать выполнив $ coredumpctl list из столбца exe 8.Получить backtrace следующим образом: $ gdb /путь/до/падающего/бинарника /путь/до/coredump/файла -ex "thread apply all bt" -ex "quit" > backtrace.log Если в выводе присутствуют сообщения о недостающих debug пакетах, до установить и повторно ввести команду Примечание: Как отключить сохранение coredump с systemd # apt-get install systemd-settings-disable-dumpcore Не понял как получить backtrace, куда он пишется. Делаю так: coredumpctl list TIME PID UID GID SIG COREFILE EXE SIZE Wed 2025-02-05 08:00:38 MSK 4976 1000 1000 SIGSEGV none /usr/bin/clinfo - Thu 2025-02-06 21:47:59 MSK 9265 1000 1000 SIGSEGV none /usr/bin/python3.12 - Fri 2025-02-07 22:48:18 MSK 7749 1000 1000 SIGABRT none /usr/bin/cpu-x - Fri 2025-02-07 22:48:34 MSK 7867 1000 1000 SIGABRT none /usr/bin/cpu-x - Sun 2025-02-09 09:53:26 MSK 4483 1000 1000 SIGSEGV none /usr/bin/clinfo - Tue 2025-02-11 21:36:41 MSK 8662 1000 1000 SIGSEGV none /usr/bin/clinfo - Wed 2025-02-12 07:48:14 MSK 3136 1000 1000 SIGSEGV none /usr/bin/clinfo - Wed 2025-02-12 07:48:47 MSK 3202 1000 1000 SIGABRT none /usr/bin/cpu-x - Wed 2025-02-12 19:49:53 MSK 4329 1000 1000 SIGSEGV none /usr/bin/clinfo - Wed 2025-02-12 19:50:09 MSK 4400 1000 1000 SIGSEGV none /usr/bin/clinfo - Wed 2025-02-12 19:50:23 MSK 4621 0 0 SIGSEGV none /usr/bin/clinfo - Wed 2025-02-12 19:54:20 MSK 5151 0 0 SIGSEGV none /usr/bin/clinfo - Wed 2025-02-12 20:06:09 MSK 5994 1000 1000 SIGSEGV none /usr/bin/clinfo - Thu 2025-02-13 08:11:12 MSK 3225 1000 1000 SIGSEGV none /usr/bin/clinfo - Fri 2025-02-14 21:13:28 MSK 3145 1000 1000 SIGSEGV none /usr/bin/clinfo - Fri 2025-02-14 21:13:41 MSK 3570 1000 1000 SIGSEGV none /usr/bin/clinfo - Fri 2025-02-14 22:43:02 MSK 8587 1000 1000 SIGSEGV present /usr/bin/clinfo 2.6M Не понял видимо 8-й пункт, его синтаксис (не системный администратор и не разработчик). Создаю файл с логом в директории пользователя coredumpctl dump -o /home/pavel/Документы/Bug52898.log Запускаю команду получения backtrace: gdb /usr/bin/clinfo /home/pavel/Документы/Bug52898.log -ex "thread apply all bt" -ex "quit" > backtrace.log Получаю: Missing separate debuginfo for /lib64/libamdocl64.so. Try to install the hash file /usr/lib/debug/.build-id/31/056eb957111d2fb34c8731b2fef27d89b57691.debug Missing separate debuginfo for /lib64/libamd_comgr.so.2. Try to install the hash file /usr/lib/debug/.build-id/97/27f845a9f53b152198199577c29fa3ba4ea01c.debug Missing separate debuginfo for /lib64/libhsa-runtime64.so.1. Try to install the hash file /usr/lib/debug/.build-id/73/54ee55a8d789248d714f6c88c1669cc47945f1.debug Missing separate debuginfo for /lib64/libnuma.so.1. Try to install the hash file /usr/lib/debug/.build-id/9c/ce1292f3f66aef72d6afee480ad5828bc8d830.debug Missing separate debuginfo for /lib64/libstdc++.so.6. Try to install the hash file /usr/lib/debug/.build-id/18/f3e825cdf1aa5bdb4cf3845d04c7dd7962cd24.debug Missing separate debuginfo for /lib64/libgcc_s.so.1. Try to install the hash file /usr/lib/debug/.build-id/7d/4235a17cb9325208546a9d570ef4c539578f80.debug Missing separate debuginfo for /lib64/libz.so.1. Try to install the hash file /usr/lib/debug/.build-id/ed/2c5efb5863b7328819826b6c1aeba3491847c7.debug Missing separate debuginfo for /lib64/libtinfo.so.6. Try to install the hash file /usr/lib/debug/.build-id/ed/a5243dad0146412669498839c8a8ee5c05d8e3.debug Missing separate debuginfo for /lib64/libhsakmt.so.1. Try to install the hash file /usr/lib/debug/.build-id/85/b6015c499f26077a6c5a28e97b7507d6089c7c.debug Missing separate debuginfo for /lib64/libelf.so.1. Try to install the hash file /usr/lib/debug/.build-id/f6/66df54d4ecf45726144d15674b283d89f3d620.debug Missing separate debuginfo for /lib64/libdrm.so.2. Try to install the hash file /usr/lib/debug/.build-id/5d/0c96541d2c0707be922b33c91aff97522fea24.debug Missing separate debuginfo for /lib64/libdrm_amdgpu.so.1. Try to install the hash file /usr/lib/debug/.build-id/21/1a65709933eaf61a71b64e4500e8568c6925a7.debug Missing separate debuginfo for /lib64/libzstd.so.1. Try to install the hash file /usr/lib/debug/.build-id/fd/4073546c5584c9fe17999969901094766abc99.debug Missing separate debuginfo for /lib64/libMesaOpenCL.so.1. Try to install the hash file /usr/lib/debug/.build-id/0b/3162ff5155198943a32a492a7d976a0568a3ea.debug Missing separate debuginfo for /lib64/libclang-cpp.so.18.1. Try to install the hash file /usr/lib/debug/.build-id/d9/b2590ac0a865f2b1ba4464a7575a32e79a573e.debug Missing separate debuginfo for /lib64/libexpat.so.1. Try to install the hash file /usr/lib/debug/.build-id/c5/eeccc5763207e8e5f4d2d27685c22f1cf80439.debug Missing separate debuginfo for /lib64/libLLVM.so.18.1. Try to install the hash file /usr/lib/debug/.build-id/71/1b34b26b6e2261d2f39a8ead508799a0a07279.debug Missing separate debuginfo for /lib64/../lib64/libffi.so.8. Try to install the hash file /usr/lib/debug/.build-id/d0/876ab2c437727b751688f26569b8dbd392a3b6.debug Missing separate debuginfo for /lib64/../lib64/libedit.so.3. Try to install the hash file /usr/lib/debug/.build-id/47/3f465cb2c520f396b7b6a2da20acec748d155c.debug Missing separate debuginfo for /lib64/../lib64/libxml2.so.2. Try to install the hash file /usr/lib/debug/.build-id/6f/11122596c9aaedbe096c524e3fa33171c84c7b.debug Missing separate debuginfo for /lib64/liblzma.so.5. Try to install the hash file /usr/lib/debug/.build-id/2c/ed60547c900cad8f4a50c84a174637627937a6.debug Missing separate debuginfo for /usr/lib64/gallium-pipe/pipe_radeonsi.so. Try to install the hash file /usr/lib/debug/.build-id/d9/6d0c14c046a6c43e4a020ff99d2215a9002d58.debug Missing separate debuginfo for /lib64/libdrm_radeon.so.1. Try to install the hash file /usr/lib/debug/.build-id/59/846709b01a0d3610b2887575bab6d3cabbc553.debug Missing separate debuginfo for /lib64/libnvidia-opencl.so.1. Try to install the hash file /usr/lib/debug/.build-id/0d/6ba3f9088d15f2bed0984a4b86f81dbaf93d3f.debug Missing separate debuginfo for /lib64/libpthread.so.0. Try to install the hash file /usr/lib/debug/.build-id/43/f04e9fe9d8558236fbc70c614004313a64cfb5.debug Missing separate debuginfo for /lib64/librt.so.1. Try to install the hash file /usr/lib/debug/.build-id/0f/20b365819f47ee6b6b11340d5a91e11f3aab61.debug Запускаю coredumpctl info Вывод: Storage: /var/lib/systemd/coredump/core.clinfo.1000.81f6446fce924c0584b70facc912ec5d.8587.1739562182000000.zst (present) Size on Disk: 2.6M Message: Process 8587 (clinfo) of user 1000 dumped core. Stack trace of thread 8587: #0 0x00007fb2a48df009 __memset_avx2_unaligned_erms (libc.so.6 + 0x159009) #1 0x00007fb29cc3de37 n/a (libhsa-runtime64.so.1 + 0x3de37) #2 0x00007fb29cc3ec09 n/a (libhsa-runtime64.so.1 + 0x3ec09) #3 0x00007fb29cc44ef9 n/a (libhsa-runtime64.so.1 + 0x44ef9) #4 0x00007fb29cc81765 n/a (libhsa-runtime64.so.1 + 0x81765) #5 0x00007fb29cc8195c n/a (libhsa-runtime64.so.1 + 0x8195c) #6 0x00007fb29cc5753a n/a (libhsa-runtime64.so.1 + 0x5753a) #7 0x00007fb2a4733b9f n/a (libamdocl64.so + 0x174b9f) #8 0x00007fb2a46af9ec n/a (libamdocl64.so + 0xf09ec) #9 0x00007fb2a4710d4c n/a (libamdocl64.so + 0x151d4c) #10 0x00007fb2a463f589 n/a (libamdocl64.so + 0x80589) #11 0x00007fb2a481584f __pthread_once_slow (libc.so.6 + 0x8f84f) #12 0x00007fb2a463f4e1 clIcdGetPlatformIDsKHR (libamdocl64.so + 0x804e1) #13 0x00007fb2a497d789 _find_and_check_platforms (libOpenCL.so.1 + 0xf789) #14 0x00007fb2a497f864 _initClIcd (libOpenCL.so.1 + 0x11864) #15 0x00005628508aa51c main (clinfo + 0x951c) #16 0x00007fb2a47adc8c __libc_start_call_main (libc.so.6 + 0x27c8c) #17 0x00007fb2a47add45 __libc_start_main_impl (libc.so.6 + 0x27d45) #18 0x00005628508ad391 _start (clinfo + 0xc391) Stack trace of thread 8590: #0 0x00007fb2a480d5be __futex_abstimed_wait_common64 (libc.so.6 + 0x875be) #1 0x00007fb2a480fd20 __pthread_cond_wait_common (libc.so.6 + 0x89d20) #2 0x00007fb290969329 n/a (pipe_radeonsi.so + 0x169329) #3 0x00007fb29094ea6b n/a (pipe_radeonsi.so + 0x14ea6b) #4 0x00007fb290969297 n/a (pipe_radeonsi.so + 0x169297) #5 0x00007fb2a48109af start_thread (libc.so.6 + 0x8a9af) #6 0x00007fb2a48930d8 __clone3 (libc.so.6 + 0x10d0d8) Stack trace of thread 8588: #0 0x00007fb2a480d5be __futex_abstimed_wait_common64 (libc.so.6 + 0x875be) #1 0x00007fb2a480fd20 __pthread_cond_wait_common (libc.so.6 + 0x89d20) #2 0x00007fb290969329 n/a (pipe_radeonsi.so + 0x169329) #3 0x00007fb29094ea6b n/a (pipe_radeonsi.so + 0x14ea6b) #4 0x00007fb290969297 n/a (pipe_radeonsi.so + 0x169297) #5 0x00007fb2a48109af start_thread (libc.so.6 + 0x8a9af) #6 0x00007fb2a48930d8 __clone3 (libc.so.6 + 0x10d0d8) Stack trace of thread 8589: #0 0x00007fb2a480d5be __futex_abstimed_wait_common64 (libc.so.6 + 0x875be) #1 0x00007fb2a480fd20 __pthread_cond_wait_common (libc.so.6 + 0x89d20) #2 0x00007fb290969329 n/a (pipe_radeonsi.so + 0x169329) #3 0x00007fb29094ea6b n/a (pipe_radeonsi.so + 0x14ea6b) #4 0x00007fb290969297 n/a (pipe_radeonsi.so + 0x169297) #5 0x00007fb2a48109af start_thread (libc.so.6 + 0x8a9af) #6 0x00007fb2a48930d8 __clone3 (libc.so.6 + 0x10d0d8) Stack trace of thread 8593: #0 0x00007fb2a480d5be __futex_abstimed_wait_common64 (libc.so.6 + 0x875be) #1 0x00007fb2a480fd20 __pthread_cond_wait_common (libc.so.6 + 0x89d20) #2 0x00007fb290969329 n/a (pipe_radeonsi.so + 0x169329) #3 0x00007fb29094ea6b n/a (pipe_radeonsi.so + 0x14ea6b) #4 0x00007fb290969297 n/a (pipe_radeonsi.so + 0x169297) #5 0x00007fb2a48109af start_thread (libc.so.6 + 0x8a9af) #6 0x00007fb2a48930d8 __clone3 (libc.so.6 + 0x10d0d8) Stack trace of thread 8591: #0 0x00007fb2a480d5be __futex_abstimed_wait_common64 (libc.so.6 + 0x875be) #1 0x00007fb2a480fd20 __pthread_cond_wait_common (libc.so.6 + 0x89d20) #2 0x00007fb290969329 n/a (pipe_radeonsi.so + 0x169329) #3 0x00007fb29094ea6b n/a (pipe_radeonsi.so + 0x14ea6b) #4 0x00007fb290969297 n/a (pipe_radeonsi.so + 0x169297) #5 0x00007fb2a48109af start_thread (libc.so.6 + 0x8a9af) #6 0x00007fb2a48930d8 __clone3 (libc.so.6 + 0x10d0d8) Stack trace of thread 8592: #0 0x00007fb2a480d5be __futex_abstimed_wait_common64 (libc.so.6 + 0x875be) #1 0x00007fb2a480fd20 __pthread_cond_wait_common (libc.so.6 + 0x89d20) #2 0x00007fb290969329 n/a (pipe_radeonsi.so + 0x169329) #3 0x00007fb29094ea6b n/a (pipe_radeonsi.so + 0x14ea6b) #4 0x00007fb290969297 n/a (pipe_radeonsi.so + 0x169297) #5 0x00007fb2a48109af start_thread (libc.so.6 + 0x8a9af) #6 0x00007fb2a48930d8 __clone3 (libc.so.6 + 0x10d0d8) ELF object binary architecture: AMD x86-64 (Ответ для Павел на комментарий #6) Вам надо до установить debug пакеты, ниже опишу как найти недостающие debug пакеты, опираясь на вывод команды gdb. В вашем случае это: # apt-get install -y rocm-opencl-runtime-debuginfo libamd_comgr2-debuginfo libhsa-runtime1-debuginfo libnuma-debuginfo libstdc++6-debuginfo libgcc1-debuginfo zlib-debuginfo libtinfo6-debuginfo libhsakmt1-debuginfo libelf-debuginfo libdrm-debuginfo libzstd-debuginfo libMesaOpenCL-debuginfo libclang-cpp18-debuginfo libexpat-debuginfo llvm18.1-libs-debuginfo libffi8-debuginfo libedit3-debuginfo libxml2-debuginfo liblzma-debuginfo xorg-dri-radeon-debuginfo libdrm-debuginfo glibc-pthread-debuginfo После повторно запустить команду: $ gdb /usr/bin/clinfo /home/pavel/Документы/Bug52898.log -ex "thread apply all bt" -ex "quit" > backtrace.log Если после запуска команды в выводе присутствуют сообщения вида: Missing separate debuginfo for /lib64/libamdocl64.so. Try to install the hash file /usr/lib/debug/.build-id/31/056eb957111d2fb34c8731b2fef27d89b57691.debug Надо выполнить следующие шаги: 1. Перейти на сайт https://packages.altlinux.org/ru/p11/ 2. Выбрать в строке поиска вместо "Пакеты", "Файлы" 3. Вбить в поиск то что указанно в сообщении, в указанном выше примере это /lib64/libamdocl64.so 4. Открыть выпадающее меню слева от пути к пакету 5. Выбрать архитектуру пакета 6. К полученному названию пакета прибавить -debuginfo и установить. В приведённом примере, это будет libhsa-runtime1-debuginfo 7. Повторно запустить команду: $ gdb /usr/bin/clinfo /home/pavel/Документы/Bug52898.log -ex "thread apply all bt" -ex "quit" > backtrace.log 8. Повторять пока вывод не будет пуст По возможности приложить backtrace.log. Этот файл должен создаваться в той же директории, в которой запускалась описанная выше команда. После установки пакетов встали: 1: libgcc1-debuginfo-13.2.1-alt3 2: libstdc++6-debuginfo-13.2.1-alt3 3: zlib-debuginfo-1.3.1-alt1 4: libnuma-debuginfo-2.0.19-alt1 5: libpciaccess-debuginfo-1:0.18.1-alt1 6: libdrm-debuginfo-1:2.4.123-alt1 7: libhsakmt1-debuginfo-6.1.2-alt0.1 8: libzstd-debuginfo-1.5.5-alt2 9: libelf-debuginfo-0.191-alt1 10: libhsa-runtime1-debuginfo-6.1.2-alt0.1 11: libtinfo6-debuginfo-6.3.20220618-alt4 12: lld-rocm-debuginfo-6.1.2-alt0.2 13: libamd_comgr2-debuginfo-6.1.2-alt0.2 14: rocm-opencl-runtime-debuginfo-6.1.2-alt0.2 Не встали: -bash: libgcc1-debuginfo: команда не найдена -bash: libMesaOpenCL-debuginfo: команда не найдена -bash: libxml2-debuginfo: команда не найдена В ответ на команду: $ gdb /usr/bin/clinfo /home/pavel/Документы/Bug52898.log -ex "thread apply all bt" -ex "quit" > backtrace.log Missing separate debuginfo for /lib64/libMesaOpenCL.so.1. Try to install the hash file /usr/lib/debug/.build-id/0b/3162ff5155198943a32a492a7d976a0568a3ea.debug Missing separate debuginfo for /lib64/libclang-cpp.so.18.1. Try to install the hash file /usr/lib/debug/.build-id/d9/b2590ac0a865f2b1ba4464a7575a32e79a573e.debug Missing separate debuginfo for /lib64/libexpat.so.1. Try to install the hash file /usr/lib/debug/.build-id/c5/eeccc5763207e8e5f4d2d27685c22f1cf80439.debug Missing separate debuginfo for /lib64/libLLVM.so.18.1. Try to install the hash file /usr/lib/debug/.build-id/71/1b34b26b6e2261d2f39a8ead508799a0a07279.debug Missing separate debuginfo for /lib64/../lib64/libffi.so.8. Try to install the hash file /usr/lib/debug/.build-id/d0/876ab2c437727b751688f26569b8dbd392a3b6.debug Missing separate debuginfo for /lib64/../lib64/libedit.so.3. Try to install the hash file /usr/lib/debug/.build-id/47/3f465cb2c520f396b7b6a2da20acec748d155c.debug Missing separate debuginfo for /lib64/../lib64/libxml2.so.2. Try to install the hash file /usr/lib/debug/.build-id/6f/11122596c9aaedbe096c524e3fa33171c84c7b.debug Missing separate debuginfo for /lib64/liblzma.so.5. Try to install the hash file /usr/lib/debug/.build-id/2c/ed60547c900cad8f4a50c84a174637627937a6.debug Missing separate debuginfo for /usr/lib64/gallium-pipe/pipe_radeonsi.so. Try to install the hash file /usr/lib/debug/.build-id/d9/6d0c14c046a6c43e4a020ff99d2215a9002d58.debug Missing separate debuginfo for /lib64/libnvidia-opencl.so.1. Try to install the hash file /usr/lib/debug/.build-id/0d/6ba3f9088d15f2bed0984a4b86f81dbaf93d3f.debug Missing separate debuginfo for /lib64/libpthread.so.0. Try to install the hash file /usr/lib/debug/.build-id/43/f04e9fe9d8558236fbc70c614004313a64cfb5.debug Missing separate debuginfo for /lib64/librt.so.1. Try to install the hash file /usr/lib/debug/.build-id/0f/20b365819f47ee6b6b11340d5a91e11f3aab61.debug Offset from DW_FORM_GNU_str_index or DW_FORM_strx pointing outside of .debug_str.dwo section in CU at offset 0x767569 [in module /usr/lib/debug/usr/lib64/libamdocl64.so.debug] По описанному алгоритму ищу например libMesaOpenCL.so.1.-debuginfo выбрав "Файл", не находит. (Ответ для Павел на комментарий #8) Попробуйте установить пакеты из списка ниже, предварительно выполнив: # apt-get update -y && apt-get dist-upgrade -y Список пакетов: libMesaOpenCL-debuginfo libclang-cpp18-debuginfo libexpat-debuginfo llvm18.1-libs-debuginfo libffi8-debuginfo libedit3-debuginfo libxml2-debuginfo liblzma-debuginfo xorg-dri-radeon-debuginfo libnvidia-opencl glibc-pthread-debuginfo rocm-opencl-runtime-debuginfo Команда для установки всех пакетов: # apt-get install -y libMesaOpenCL-debuginfo libclang-cpp18-debuginfo libexpat-debuginfo llvm18.1-libs-debuginfo libffi8-debuginfo libedit3-debuginfo libxml2-debuginfo liblzma-debuginfo xorg-dri-radeon-debuginfo libnvidia-opencl glibc-pthread-debuginfo rocm-opencl-runtime-debuginfo В случае если некоторые пакеты из списка не установились, произвести их установку по одному После успешной установки всех пакетов, ввести команду: $ gdb /usr/bin/clinfo /home/pavel/Документы/Bug52898.log -ex "thread apply all bt" -ex "quit" > backtrace.log > apt-get dist-upgrade -y
Так никогда не делайте, система целее будет.
(Ответ для Михаил Ногин на комментарий #9) Осталась проблема с одним пакетом: Missing separate debuginfo for /lib64/libnvidia-opencl.so.1. Try to install the hash file /usr/lib/debug/.build-id/0d/6ba3f9088d15f2bed0984a4b86f81dbaf93d3f.debug Offset from DW_FORM_GNU_str_index or DW_FORM_strx pointing outside of .debug_str.dwo section in CU at offset 0x767569 [in module /usr/lib/debug/usr/lib64/libamdocl64.so.debug] Я уже и для 32-х битной системы поставил. Сам пакет есть уже в системе: [root@sovyetst58 ~]# apt-get install libnvidia-opencl Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия libnvidia-opencl уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. А вот libnvidia-opencl-debuginfo я не нашёл. Он вообще должен быть (нужен)? Ещё хочу уточнить, по итогу должен сформироваться файл backtrace.log или записи в файле Bug52898.log Что по итогу я должен буду предоставить? (Ответ для Павел на комментарий #11) > Missing separate debuginfo for /lib64/libnvidia-opencl.so.1. Этого NVIDIA не дают. По крайней мере, пока. В общем вывод в backtrace.log без debuginfo пакета от энвиидии такой: GNU gdb (GDB) 14.1.0.56.d739d4fd457-alt1 (ALT Sisyphus) Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-alt-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/clinfo... Reading symbols from /usr/lib/debug/usr/bin/clinfo.debug... [New LWP 8587] [New LWP 8590] [New LWP 8588] [New LWP 8589] [New LWP 8593] [New LWP 8591] [New LWP 8592] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `clinfo'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fb2a48df009 in __memset_avx2_unaligned_erms () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7fb2a4783740 (LWP 8587))] Thread 7 (Thread 0x7fb28daba6c0 (LWP 8592)): #0 0x00007fb2a480d5be in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x562876e59450) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562876e59450, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fb2a480d63b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562876e59450, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fb2a480fd20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562876e593f8, cond=0x562876e59428) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x562876e59428, mutex=0x562876e593f8) at pthread_cond_wait.c:618 #5 0x00007fb290969329 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fb29094ea6b in util_queue_thread_func (input=input@entry=0x562876e9e080) at ../src/util/u_queue.c:290 #7 0x00007fb290969297 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007fb2a48109af in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007fb2a48930d8 in clone3 () from /lib64/libc.so.6 Thread 6 (Thread 0x7fb28e6bb6c0 (LWP 8591)): #0 0x00007fb2a480d5be in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x562876d29230) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562876d29230, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fb2a480d63b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562876d29230, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fb2a480fd20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562876d291d8, cond=0x562876d29208) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x562876d29208, mutex=0x562876d291d8) at pthread_cond_wait.c:618 #5 0x00007fb290969329 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fb29094ea6b in util_queue_thread_func (input=input@entry=0x562876e4a0d0) at ../src/util/u_queue.c:290 #7 0x00007fb290969297 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007fb2a48109af in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007fb2a48930d8 in clone3 () from /lib64/libc.so.6 Thread 5 (Thread 0x7fb28d2b96c0 (LWP 8593)): #0 0x00007fb2a480d5be in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x562876ead3d0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562876ead3d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fb2a480d63b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562876ead3d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fb2a480fd20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562876ead378, cond=0x562876ead3a8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x562876ead3a8, mutex=0x562876ead378) at pthread_cond_wait.c:618 #5 0x00007fb290969329 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fb29094ea6b in util_queue_thread_func (input=input@entry=0x562876ee3310) at ../src/util/u_queue.c:290 #7 0x00007fb290969297 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007fb2a48109af in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007fb2a48930d8 in clone3 () from /lib64/libc.so.6 Thread 4 (Thread 0x7fb28f6bd6c0 (LWP 8589)): #0 0x00007fb2a480d5be in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x562876da7c18) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562876da7c18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fb2a480d63b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562876da7c18, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fb2a480fd20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562876da7bc0, cond=0x562876da7bf0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x562876da7bf0, mutex=0x562876da7bc0) at pthread_cond_wait.c:618 #5 0x00007fb290969329 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fb29094ea6b in util_queue_thread_func (input=input@entry=0x562876e49090) at ../src/util/u_queue.c:290 #7 0x00007fb290969297 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007fb2a48109af in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007fb2a48930d8 in clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7fb28ffff6c0 (LWP 8588)): #0 0x00007fb2a480d5be in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x562876d281e8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562876d281e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fb2a480d63b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562876d281e8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fb2a480fd20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562876d28190, cond=0x562876d281c0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x562876d281c0, mutex=0x562876d28190) at pthread_cond_wait.c:618 #5 0x00007fb290969329 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fb29094ea6b in util_queue_thread_func (input=input@entry=0x562876d26050) at ../src/util/u_queue.c:290 #7 0x00007fb290969297 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007fb2a48109af in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007fb2a48930d8 in clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7fb28eebc6c0 (LWP 8590)): #0 0x00007fb2a480d5be in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x562876d29080) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562876d29080, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fb2a480d63b in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562876d29080, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fb2a480fd20 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562876d29028, cond=0x562876d29058) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x562876d29058, mutex=0x562876d29028) at pthread_cond_wait.c:618 #5 0x00007fb290969329 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fb29094ea6b in util_queue_thread_func (input=input@entry=0x562876e49e60) at ../src/util/u_queue.c:290 #7 0x00007fb290969297 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007fb2a48109af in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007fb2a48930d8 in clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7fb2a4783740 (LWP 8587)): Буду ждать официального релиза дистрибутива. (Ответ для Павел на комментарий #11) > [root@sovyetst58 ~]# apt-get install libnvidia-opencl Удалите её. Она вам не нужна, у вас же Radeon. Created attachment 17821 [details]
backtrace.log
Добавляю лог бэктрейс коредампа.
(Ответ для Михаил Ногин на комментарий #9) Приложил backtrace.log Проверить воспроизведение в Sisyphus не представляется возможным, из-за отсутствия необходимого оборудования для проверки |
Created attachment 17646 [details] Скрин с ошибкой В информации о системе раздел Графика/OpenCL при установленной видеокарте ASRock AMD Radeon RX 550 4G/128Bit выдает ошибку утилиты clinfo. Если видеокарту удалить и запустить систему на встроенной Vega, то проблем нет. Также на встроенной видеокарте полноценно работает Davinci Resolve 19, при установке Radeon RX 550 программа не запускается. Mesa 24.2.4 Операционная система: ALT 11.0 Версия KDE Plasma: 6.2.5 Версия KDE Frameworks: 6.9.0 Версия Qt: 6.7.2 Версия ядра: 6.12.11-6.12-alt1 (64-бита) Графическая платформа: Wayland Процессоры: 12 × AMD Ryzen 5 PRO 4650G with Radeon Graphics Память: 31,2 ГиБ ОЗУ Графический процессор: AMD Radeon RX 550 / 550 Series Производитель: BIOSTAR Group Название продукта: B550M-SILVER