segmentation fault... и что потом?
Модератор: Bizdelnick
-
tuxman
- Сообщения: 24
- ОС: SuSE 10.1 Enterprise
segmentation fault... и что потом?
Всем привет! Объясните начинающему, как бороться с segmentation fault для запущенной пограммы? Т.е. что делать, когда прога обрывается и при последующем её запуске через терминал вылетает эта надпись об ошибке сегментации?
-
Vidoc
- Сообщения: 231
- ОС: Gentoo ~x86
Re: segmentation fault... и что потом?
Удалить ( rm -rf) $HOME/.имяпроги - там хранятся её настройки.
-
tuxman
- Сообщения: 24
- ОС: SuSE 10.1 Enterprise
Re: segmentation fault... и что потом?
-
Vidoc
- Сообщения: 231
- ОС: Gentoo ~x86
Re: segmentation fault... и что потом?
А после чего произошёл segfault?
-
tuxman
- Сообщения: 24
- ОС: SuSE 10.1 Enterprise
Re: segmentation fault... и что потом?
Просто внезапно обрывается прога (было с audacity, gftp, opera). Причём чаще всего segfault (далее sf) возникает в KDE, реже в гноме и очень редко в "ледяных" окнах.Перезагрузка иксов не решает проблему, вход в новую оболочку тоже. Только полная перезагрузка. Т.е. , видимо, необходимо освобождение стека оперативки, который был загажен вызвавшей sf прогой.
-
Vidoc
- Сообщения: 231
- ОС: Gentoo ~x86
Re: segmentation fault... и что потом?
Кстати - kat стоит?
-
tuxman
- Сообщения: 24
- ОС: SuSE 10.1 Enterprise
Re: segmentation fault... и что потом?
Нет, kat я сразу же после установки системы удалил.
-
gordon01
- Сообщения: 216
Re: segmentation fault... и что потом?
Может железная проблема?
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
aLexx programmer
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: segmentation fault... и что потом?
(gordon01 @ Jun 29 2006, в 17:18) писал(а):Может железная проблема?
Я тоже так думаю. Надо бы автору сделать проверку оперативки...
-
tuxman
- Сообщения: 24
- ОС: SuSE 10.1 Enterprise
Re: segmentation fault... и что потом?
Я кстати тоже думал о постепенно вылетающем железе))
Просто sf не всегда возникает. Бывает, что целую ночь без него всё работает, в другой же момент всё сыпется.
Тогда если брать оперативку, то что лучше покупать: Samsung, Transcend, IBM или другое? Вроде бы всё, что я перечислил, собрано на чипах Samsung (или Hitachi).
Просто sf не всегда возникает. Бывает, что целую ночь без него всё работает, в другой же момент всё сыпется.
Тогда если брать оперативку, то что лучше покупать: Samsung, Transcend, IBM или другое? Вроде бы всё, что я перечислил, собрано на чипах Samsung (или Hitachi).
-
meskalin1974
- Сообщения: 338
- ОС: Xubuntu, WinXP 64bit
Re: segmentation fault... и что потом?
> tuxman
Проверь оперативку прогой memtest86. И еще включи опцию в ядре, если не включена, Work around bad spot in ram, по-моему.
Лучшая опреативка - Kingston. Не зря производитель в большинстве случаев дает на нее гарантию life, реже 10 лет. Значит производитель уверен, что ты раньше избавишься от памяти, чем она испортится.
Проверь оперативку прогой 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
- Статус: Участнег
- ОС: Женько и семёрко
-
Xentrix
- Бывший модератор
- Сообщения: 2429
- Статус: PackageMonkey
- ОС: OpenSuSE 11.1
Re: segmentation fault... и что потом?
Аналогично. Качествено делают.
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
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... и что потом?
Вот теперь по подробнее о настройке ядра. Какими командами это делается (ну полный я чайник, правда, уже без свистка))?
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: segmentation fault... и что потом?
ребята, sf в большинстве случаев - показатель криво собранного или криво слинкованного пакета
проверка
1) вылетают ли программы, слинкованные с одними и теми же библиотеками?
2) если с разными - тут уже можно косить на физическую память
3) можно попробовать пересобрать ручьмя вылетающую прогу
4) если не помогло - попробовать пересобрать либу, с которой она линкуется
5) в конце концов, сменить дистр
PS Сам-себе-сунь делает хорошую память
Но под этой маркой чего только не продается - проверить обычно трудно
поэтому кингстон в фабричной упаковке с кучей бумажек толще самого модуля - какая-никакая, а гарантия
проверка
1) вылетают ли программы, слинкованные с одними и теми же библиотеками?
2) если с разными - тут уже можно косить на физическую память
3) можно попробовать пересобрать ручьмя вылетающую прогу
4) если не помогло - попробовать пересобрать либу, с которой она линкуется
5) в конце концов, сменить дистр
PS Сам-себе-сунь делает хорошую память
Но под этой маркой чего только не продается - проверить обычно трудно
поэтому кингстон в фабричной упаковке с кучей бумажек толще самого модуля - какая-никакая, а гарантия
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: segmentation fault... и что потом?
На кингстон уже и цена какая-никакая, а другая(alv @ Jul 1 2006, в 10:41) писал(а):поэтому кингстон в фабричной упаковке с кучей бумажек толще самого модуля - какая-никакая, а гарантия
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: segmentation fault... и что потом?
в Москве цена на достоверный самсунг и на кингстон практически одинакова
другое дело, что под именем самсунга чего только не продается...
-
gordon01
- Сообщения: 216
Re: segmentation fault... и что потом?
А я вот давным-давно купил Samsund на 512 PC2700 метров CL 2.5ю Сейчас работает на 350Мгц(вместо 266) и CL 2. Так что решайте сами, что лучше.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker