LINUX.ORG.RU

Segmentation fault (core dumped)

 ,


0

1

Добрый день. Установлена openSUSE Tumbleweed" VERSION=«20181110» При запуске некоторых команд(сейчас обнаружено для программ htop и watch) программа не запускает, а в консоли появляется нотификация

Segmentation fault (core dumped)

Если запустить

gdb htop

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".

Посоветуйте, что можно сделать, чтобы решить эту проблему.


Вот только bash тут был при чём, если бы он сам падал и вы бы разлогинивались. А раз bash продолжает работать, то программы именно что запускаются и именно они и падают. Причины могут быть самые вычурные, от железа до мешанины .so-шек.

vodz ★★★★★ ()
Последнее исправление: vodz (всего исправлений: 1)

Ну для начала переустановить. Программы и их зависимости. Ещё можно в gdb запускать и постить стектрейс сюда.

legolegs ★★★★★ ()
Ответ на: комментарий от legolegs

переустановка не помогла.

(gdb) run

Starting program: /usr/bin/htop Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2 Try: zypper install -C «debuginfo(build-id)=d1f6bf237ba196265561924d1baaf522e036281f» Missing separate debuginfo for /lib64/libncursesw.so.6 Try: zypper install -C «debuginfo(build-id)=e7cbf2599f76aac3b4da0e42fee85664620c42c7» Missing separate debuginfo for /lib64/libtinfo.so.6 Try: zypper install -C «debuginfo(build-id)=f0afd946686f2ac85b45a28a1a4b493aea5c6624» Missing separate debuginfo for /lib64/libm.so.6 Try: zypper install -C «debuginfo(build-id)=1fc13b3ef7db0024a3f401933c6da8b266a8e06c» Missing separate debuginfo for /usr/lib64/libnl-3.so.200 Try: zypper install -C «debuginfo(build-id)=dda88405520926dd8785f68c3534cf0a74855e0a» Missing separate debuginfo for /usr/lib64/libnl-genl-3.so.200 Try: zypper install -C «debuginfo(build-id)=5025743f5bdf884cc066e1428d41ce18d852cfaf» Missing separate debuginfo for /lib64/libc.so.6 Try: zypper install -C «debuginfo(build-id)=5926416cd74d1dfe53d37374041bca37ee80c598» Missing separate debuginfo for /lib64/libdl.so.2 Try: zypper install -C «debuginfo(build-id)=b21e9d59d1465db80fa52e72a4803f1901202e6d» Missing separate debuginfo for /lib64/libtinfow.so.6 Try: zypper install -C «debuginfo(build-id)=98ced1869805167e6fd6985995d165e693cbf9f4» Missing separate debuginfo for /lib64/libpthread.so.0 Try: zypper install -C «debuginfo(build-id)=b5ad7ea10e4e88d4e2cc038e5c3288bdea82e20b» [Thread debugging using libthread_db enabled] Using host libthread_db library «/lib64/libthread_db.so.1».

Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bbc94d in termattrs_sp () from /lib64/libncursesw.so.6

vinner ()
Ответ на: комментарий от vinner

Ну вот, уже видно, что что-то с ncurses или с терминалом. Попробуй другой эмулятор терминала (или простую консоль), переустнанови ncurses.

legolegs ★★★★★ ()

Какая версия ядра? В 4.19 есть баг, который ломает ncurses на ядреных терминалах (графические должны работать как положено).

А в целом, лучше возьми нормальный дистрибутив.

Khnazile ★★★★★ ()
Последнее исправление: Khnazile (всего исправлений: 1)

в dmesg ошибок чтения дисков нету?

Harald ★★★★★ ()
Ответ на: комментарий от legolegs

Решение

Спасибо, помогла переустановка ncurses-devel

vinner ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.