segmentation fault... и что потом?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

segmentation fault... и что потом?

Сообщение tuxman »

Всем привет! Объясните начинающему, как бороться с segmentation fault для запущенной пограммы? Т.е. что делать, когда прога обрывается и при последующем её запуске через терминал вылетает эта надпись об ошибке сегментации?
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: segmentation fault... и что потом?

Сообщение Vidoc »

tuxman писал(а):
29.06.2006 13:40
Всем привет! Объясните начинающему, как бороться с segmentation fault для запущенной пограммы? Т.е. что делать, когда прога обрывается и при последующем её запуске через терминал вылетает эта надпись об ошибке сегментации?

Удалить ( rm -rf) $HOME/.имяпроги - там хранятся её настройки.
Спасибо сказали:
tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Re: segmentation fault... и что потом?

Сообщение tuxman »

Vidoc писал(а):
29.06.2006 13:47
tuxman писал(а):
29.06.2006 13:40

Всем привет! Объясните начинающему, как бороться с segmentation fault для запущенной пограммы? Т.е. что делать, когда прога обрывается и при последующем её запуске через терминал вылетает эта надпись об ошибке сегментации?

Удалить ( rm -rf) $HOME/.имяпроги - там хранятся её настройки.


Погоди, но тогда я, например, потеряю закладки в Опере. Другой способ есть?
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: segmentation fault... и что потом?

Сообщение Vidoc »

А после чего произошёл segfault?
Спасибо сказали:
tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Re: segmentation fault... и что потом?

Сообщение tuxman »

Просто внезапно обрывается прога (было с audacity, gftp, opera). Причём чаще всего segfault (далее sf) возникает в KDE, реже в гноме и очень редко в "ледяных" окнах.Перезагрузка иксов не решает проблему, вход в новую оболочку тоже. Только полная перезагрузка. Т.е. , видимо, необходимо освобождение стека оперативки, который был загажен вызвавшей sf прогой.
Спасибо сказали:
Аватара пользователя
Vidoc
Сообщения: 231
ОС: Gentoo ~x86

Re: segmentation fault... и что потом?

Сообщение Vidoc »

Кстати - kat стоит?
Спасибо сказали:
tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Re: segmentation fault... и что потом?

Сообщение tuxman »

Нет, kat я сразу же после установки системы удалил.
Спасибо сказали:
Аватара пользователя
gordon01
Сообщения: 216

Re: segmentation fault... и что потом?

Сообщение gordon01 »

Может железная проблема?
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: segmentation fault... и что потом?

Сообщение aLexx programmer »

(gordon01 @ Jun 29 2006, в 17:18) писал(а):Может железная проблема?

Я тоже так думаю. Надо бы автору сделать проверку оперативки...
Спасибо сказали:
tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Re: segmentation fault... и что потом?

Сообщение tuxman »

Я кстати тоже думал о постепенно вылетающем железе))
Просто sf не всегда возникает. Бывает, что целую ночь без него всё работает, в другой же момент всё сыпется.

Тогда если брать оперативку, то что лучше покупать: Samsung, Transcend, IBM или другое? Вроде бы всё, что я перечислил, собрано на чипах Samsung (или Hitachi).
Спасибо сказали:
meskalin1974
Сообщения: 338
ОС: Xubuntu, WinXP 64bit

Re: segmentation fault... и что потом?

Сообщение meskalin1974 »

> tuxman
Проверь оперативку прогой memtest86. И еще включи опцию в ядре, если не включена, Work around bad spot in ram, по-моему.

Лучшая опреативка - Kingston. Не зря производитель в большинстве случаев дает на нее гарантию life, реже 10 лет. Значит производитель уверен, что ты раньше избавишься от памяти, чем она испортится.
AMD Athlon 64 x2 3800+, 2 GB RAM, 2x 200 SATA II Seagate RAID 0, GeForce 7900GS
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: segmentation fault... и что потом?

Сообщение Nightwolf_ng »

tuxman писал(а):
30.06.2006 11:32
Тогда если брать оперативку, то что лучше покупать: Samsung, Transcend, IBM или другое?

Я за Samsung...
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: segmentation fault... и что потом?

Сообщение Xentrix »

Mati_maniak писал(а):
30.06.2006 11:56
Я за Samsung...

Аналогично. Качествено делают.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
tuxman
Сообщения: 24
ОС: SuSE 10.1 Enterprise

Re: segmentation fault... и что потом?

Сообщение tuxman »

Вот теперь по подробнее о настройке ядра. Какими командами это делается (ну полный я чайник, правда, уже без свистка))?
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: segmentation fault... и что потом?

Сообщение Nightwolf_ng »

tuxman писал(а):
01.07.2006 11:29
Вот теперь по подробнее о настройке ядра. Какими командами это делается (ну полный я чайник, правда, уже без свистка))?

http://www.linuxcenter.ru/lib/articles/sys...6_install.phtml
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: segmentation fault... и что потом?

Сообщение alv »

ребята, sf в большинстве случаев - показатель криво собранного или криво слинкованного пакета
проверка
1) вылетают ли программы, слинкованные с одними и теми же библиотеками?
2) если с разными - тут уже можно косить на физическую память
3) можно попробовать пересобрать ручьмя вылетающую прогу
4) если не помогло - попробовать пересобрать либу, с которой она линкуется
5) в конце концов, сменить дистр:)

PS Сам-себе-сунь делает хорошую память
Но под этой маркой чего только не продается - проверить обычно трудно
поэтому кингстон в фабричной упаковке с кучей бумажек толще самого модуля - какая-никакая, а гарантия
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: segmentation fault... и что потом?

Сообщение t.t »

(alv @ Jul 1 2006, в 10:41) писал(а):поэтому кингстон в фабричной упаковке с кучей бумажек толще самого модуля - какая-никакая, а гарантия
На кингстон уже и цена какая-никакая, а другая :)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: segmentation fault... и что потом?

Сообщение alv »

t.t писал(а):
01.07.2006 13:49
(alv @ Jul 1 2006, в 10:41) писал(а):поэтому кингстон в фабричной упаковке с кучей бумажек толще самого модуля - какая-никакая, а гарантия
На кингстон уже и цена какая-никакая, а другая :)

в Москве цена на достоверный самсунг и на кингстон практически одинакова
другое дело, что под именем самсунга чего только не продается...
Спасибо сказали:
Аватара пользователя
gordon01
Сообщения: 216

Re: segmentation fault... и что потом?

Сообщение gordon01 »

А я вот давным-давно купил Samsund на 512 PC2700 метров CL 2.5ю Сейчас работает на 350Мгц(вместо 266) и CL 2. Так что решайте сами, что лучше.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали: