Появились сегфолты после переустановки с 10.04 на 12.04 (RAM и HDD в порядке)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Ответить
vkapas
Сообщения: 199
ОС: Ubuntu 20.04
Контактная информация:

Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение vkapas »

Пару месяцев назад переустановил (не обновил, а именно с форматированием) Ubuntu 10.04.05 на 12.04.05.

Всё здорово, одно но — появились segfault'ы:
  • в 75% случаев падает Transmission при просыпании из спящего режима;
  • раз в неделю-две падает Unity и unity-свистелки (panel, lens и т.д.);
  • а также за это время изредка падали другие приложения, например, Gedit и Pidgin.

Падения, как правило, происходит во время активной работы, не припомню, чтобы такое было во время простоя компьютера. Логи детально не изучал, но у всех падений внимательно просматривал системное сообщение об ошибке — везде есть строчка про «Segmentation fault at...». При том, что перед переустановкой проверял диск с помощью MHDD и память с помощью Victoria — всё в норме.

В качестве окружения использую Unity 3D, с некоторыми отключёнными эффектами (насколько я помню, падения были и до настройки Unity). Железо старое — Dell Insiron 1501, но начинка посвежее: память менялась лет 5 назад, SSD (на котором работает ОС) — полтора года назад, HDD под /home — около 2 лет назад.

Хотел спросить: это нормальная ситуация в 12.04, или проблема на другом уровне?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение Bizdelnick »

vkapas писал(а):
30.06.2015 13:24
это нормальная ситуация в 12.04

Нет. Проблема может быть в софте из левых репозиториев (в том числе PPA) или, например, в
vkapas писал(а):
30.06.2015 13:24
SSD
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04
Контактная информация:

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение vkapas »

1. PPA использую много, это да, но весь софт необходим для комфортной работы. Т.е. даже не могу ни отказаться ни заменить ничего из этого списка.

http://liveusb.info/multisystem/depot — MuliSystem
http://ppa.launchpad.net/atareao/atareao/ubuntu — My-Weather-Indicator
http://ppa.launchpad.net/itmages/software/ubuntu — Itmages-плагин для Nautilus
http://ppa.launchpad.net/libreoffice/ppa/ubuntu — последний стабильный LibreOffice
http://ppa.launchpad.net/lvillani/drwright/ubuntu — DrWright ("Перерыв при наборе")
http://ppa.launchpad.net/kilian/f.lux/ubuntu — f.lux (цветовая гамма монитора)
http://ppa.launchpad.net/keks9n/skypetab/ubuntu — Skypetab
http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu — GIMP 2.8
http://linux.dropbox.com/ubuntu — Dropbox
http://ppa.launchpad.net/thebernmeister/ppa/ubuntu — indicator-virtual-box

Сами пакеты, установленные из репозитариев, никогда с сегфолтами не падали.


2. SSD вроде в порядке, раньше система работала на нём же, проблем таких не наблюдал

Дисковая утилита утверждает, что всё ОК:
Изображение

Никаких специальных опций монтирования не использую, FS — ext4. Форматировал и разбивал по инструкции, с выравниванием разделов, 10% свободного места оставил в конце диска.

Стоит пошаманить с оптимизацией?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение Bizdelnick »

vkapas писал(а):
30.06.2015 13:58
Сами пакеты, установленные из репозитариев, никогда с сегфолтами не падали.

Это ни о чём не говорит. Проблема может возникнуть, если из PPA установлена какая-то библиотека, заменяющая официальный пакет. В таком случае могут начать глючить, в том числе сегфолтиться, программы из официальных репозиториев, использующие эту библиотеку.

vkapas писал(а):
30.06.2015 13:58
Стоит пошаманить с оптимизацией?

Нет. Это точно не поможет, какова бы ни была причина.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04
Контактная информация:

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение vkapas »

Bizdelnick писал(а):
30.06.2015 14:17
Это ни о чём не говорит. Проблема может возникнуть, если из PPA установлена какая-то библиотека, заменяющая официальный пакет. В таком случае могут начать глючить, в том числе сегфолтиться, программы из официальных репозиториев, использующие эту библиотеку.

Да, это я понимаю.

Прошёлся по списку всех пакетов, установленных из PPA (с помощью Центра приложений), нашёл вот что:
  • gimp: libbabl-0.1-0, libgegl-0.2-0
  • multisystem: gtkdialog
  • libreoffice: libhyphen0, libboost-iostreams1.54.0, libclucene-core1, несколько пакетов myspell-*, libgraphite2-3, libicu48, два libexttextcat-*, libclucene-contribs1, два liblangtag-*, ure 4.4.4~rc3, uno-libs3, liblcms2-2, libglew1.10, fonts-opensymbol, libboost-system1.54.0, python-uno 1:4.4.4, libraptor2-0, librasqal3, librdf0, libboost-date-time1.54.0, hyphen-en-us.

Всё. Все остальные пакеты, установленные через PPA, называются либо %приложение_из_PPA% (например, skypetab-ng) либо lib+%приложение_из_PPA% (например, libitmages).

Я, конечно, не знаю предназначения абсолютно всех пакетов из списка выше, но, по-моему, ничего криминального, что может валить сторонние приложения, нет.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение Bizdelnick »

Есть, есть.
Покажите полностью, что в логе после
vkapas писал(а):
30.06.2015 13:24
Segmentation fault at...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04
Контактная информация:

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение vkapas »

Вот несколько типичных кусков из kern.log:

Код: Выделить всё

Jun 29 11:46:52 dell-inspiron-1501 kernel: [291677.080138] wlan0: RX AssocResp from d4:ca:6d:eb:fe:01 (capab=0x431 status=0 aid=3)
Jun 29 11:46:52 dell-inspiron-1501 kernel: [291677.080568] wlan0: associated
Jun 29 11:46:52 dell-inspiron-1501 kernel: [291677.080733] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Jun 29 11:46:55 dell-inspiron-1501 kernel: [291680.836962] transmission-gt[20427]: segfault at 18 ip 00007f92b187b314 sp 00007f929f5f5e80 error 4 in libevent-2.0.so.5.1.4[7f92b1849000+44000]
Jun 29 11:47:36 dell-inspiron-1501 kernel: [291720.928073] Corrupted low memory at ffff880000007bb8 (7bb8 phys) = fb610b0047
Jun 29 11:47:36 dell-inspiron-1501 kernel: [291720.928081] Corrupted low memory at ffff880000007bc0 (7bc0 phys) = 2200130000001300
Jun 29 11:47:36 dell-inspiron-1501 kernel: [291720.928083] Corrupted low memory at ffff880000007bc8 (7bc8 phys) = c0010808c00d1ce4

Код: Выделить всё

Jun 29 20:04:22 dell-inspiron-1501 kernel: [316621.024096] Corrupted low memory at ffff880000007be8 (7be8 phys) = f0001f7a378f1300
Jun 29 20:04:22 dell-inspiron-1501 kernel: [316621.024098] Corrupted low memory at ffff880000007bf0 (7bf0 phys) = 7c00701a20107c00
Jun 29 20:04:22 dell-inspiron-1501 kernel: [316621.024101] Corrupted low memory at ffff880000007bf8 (7bf8 phys) = 25130000331321
Jun 29 20:26:17 dell-inspiron-1501 kernel: [317935.784968] pidgin[3039]: segfault at 230 ip 00007fb67461a850 sp 00007ffd97678c58 error 4 in libjabber.so.0.0.0[7fb6745e1000+63000]
Jun 30 00:01:42 dell-inspiron-1501 kernel: [330860.577590] wlan0: deauthenticating from d4:ca:6d:eb:fe:01 by local choice (reason=3)
Jun 30 00:01:42 dell-inspiron-1501 kernel: [330860.580458] cfg80211: Calling CRDA to update world regulatory domain
Jun 30 00:01:43 dell-inspiron-1501 kernel: [330861.609478] b44 ssb1:0 eth1: powering down PHY


и из syslog:

Код: Выделить всё

Jun 29 20:16:48 dell-inspiron-1501 wpa_supplicant[1271]: WPA: Group rekeying completed with d4:ca:6d:eb:fe:01 [GTK=CCMP]
Jun 29 20:17:01 dell-inspiron-1501 CRON[23491]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jun 29 20:21:48 dell-inspiron-1501 wpa_supplicant[1271]: WPA: Group rekeying completed with d4:ca:6d:eb:fe:01 [GTK=CCMP]
Jun 29 20:26:17 dell-inspiron-1501 kernel: [317935.784968] pidgin[3039]: segfault at 230 ip 00007fb67461a850 sp 00007ffd97678c58 error 4 in libjabber.so.0.0.0[7fb6745e1000+63000]
Jun 29 20:26:48 dell-inspiron-1501 wpa_supplicant[1271]: WPA: Group rekeying completed with d4:ca:6d:eb:fe:01 [GTK=CCMP]
Jun 29 20:31:48 dell-inspiron-1501 wpa_supplicant[1271]: WPA: Group rekeying completed with d4:ca:6d:eb:fe:01 [GTK=CCMP]
Jun 29 20:36:48 dell-inspiron-1501 wpa_supplicant[1271]: WPA: Group rekeying completed with d4:ca:6d:eb:fe:01 [GTK=CCMP]

Код: Выделить всё

Jun 30 09:40:14 dell-inspiron-1501 dbus[1123]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Jun 30 09:40:14 dell-inspiron-1501 NetworkManager[1189]: <info> Activation (wlan0) Stage 5 of 5 (IPv4 Commit) complete.
Jun 30 09:40:14 dell-inspiron-1501 dbus[1123]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jun 30 09:40:15 dell-inspiron-1501 kernel: [330887.175413] transmission-gt[23389]: segfault at 18 ip 00007f70f3f10314 sp 00007f70e1d0ee80 error 4 in libevent-2.0.so.5.1.4[7f70f3ede000+44000]
Jun 30 09:40:24 dell-inspiron-1501 ntpdate[28875]: step time server 91.189.94.4 offset 1.754154 sec
Jun 30 09:40:30 dell-inspiron-1501 kernel: [330900.960074] Corrupted low memory at ffff880000007bb8 (7bb8 phys) = fb610b0047
Jun 30 09:40:30 dell-inspiron-1501 kernel: [330900.960082] Corrupted low memory at ffff880000007bc0 (7bc0 phys) = 2200130000001300


Очевидно, как-то коррелирует с ошибкой «Corrupted low memory at ...».

Погуглил — похоже, что-то с BIOS или ядром или их взаимодействием. Вспомнил, что как раз перед установкой 12.04 обновил BIOS (не для развлечения, пытался починить старый баг с батареей. В итоге, правда, не помогло). Откатываться ой как не хочется, BIOS только под винду, да и мало ли какие последствия ещё будут от отката на предыдущую версию.

Люди пишут, что в борьбе с «Corrupted low memory» помогает некий memory_corruption_check_size=128K — это, видимо в параметры загрузки grub нужно добавлять?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение Bizdelnick »

Давайте смотреть, откуда установлены эти программы и сегфолтящиеся библиотеки:
aptitude versions pidgin
aptitude versions libpurple0
aptitude versions transmission-gtk
aptitude versions libevent-2.0-5
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04
Контактная информация:

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение vkapas »

Bizdelnick, всё — из precise, precise-updates и precise-security. Лог прикрепляю.



Вот ещё нашёл сообщение о том, что похожий баг ядра был починен в 13-м году. Не могу только понять, в какой именно версии ядра. Вот ссылка на пачт, можно из неё как-то узнать, в какой версии патч был применён?
Вложения
log.txt
(16.48 КБ) 3 скачивания
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение Bizdelnick »

vkapas писал(а):
30.06.2015 17:16
Очевидно, как-то коррелирует с ошибкой «Corrupted low memory at ...».

Народ жалуется на такое после выхода из суспенда, причём уже давно... https://bugs.launchpad.net/ubuntu/+source/linux/+bug/324894
Некоторым помогает обновление биоса: https://forums.gentoo.org/viewtopic-t-830298-start-0.html
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vkapas
Сообщения: 199
ОС: Ubuntu 20.04
Контактная информация:

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение vkapas »

Да, спасибо, уже нашёл эту тему. Попробую поиграться с параметром memory_corruption_check_size. Если поможет, отпишусь.

Ещё раз благодарю за помощь.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Появились сегфолты после переустановки с 10.04 на 12.04

Сообщение Bizdelnick »

vkapas писал(а):
30.06.2015 17:47
Попробую поиграться с параметром memory_corruption_check_size.

Вряд ли это поможет. Разве что скроет проблему, но не исправит.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить