Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Что такой 'segmentation fault' и как с ним бороться??
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
-=fERmiON=-
n00b
n00b


Joined: 05 Feb 2004
Posts: 12
Location: Moscow

PostPosted: Mon Mar 08, 2004 1:07 pm    Post subject: Что такой 'segmentation fault' и как с ним Reply with quote

Народ, киньте хотя-бы ссылку на RTFM, ибо сабж ЗАДОЛБАЛ!!! :( :cry:
_________________
Маздай мне друг, но истина дороже! ;-)
Back to top
View user's profile Send private message
svyatogor
Retired Dev
Retired Dev


Joined: 13 Feb 2003
Posts: 186
Location: Kingdom of Kells

PostPosted: Mon Mar 08, 2004 2:39 pm    Post subject: Reply with quote

Это когда программа выполянет недопустимую операцию. Простейший пример - деленее на ноль. В виндах такое окно было: "Программа выполнила недопустимую ошибку". Так это она самая. К сожалению единсвенный способ борьбы - это отладка проги.
Back to top
View user's profile Send private message
McGuyver
n00b
n00b


Joined: 04 Mar 2004
Posts: 19
Location: Samara, Russia

PostPosted: Tue Mar 09, 2004 6:03 am    Post subject: Reply with quote

Если обновил gcc не забудь сделать etc-update и hardened-gcc -A.

Один мальчик сделал emerge system и у него все программы если и собирались, то падали с segmentation fault. А другой мальчик сделал emerge -pv system и проапдейтил указанные пакеты ручками, внимательно читая, что пишут после мерджинга. И было ему счастье. :D
Back to top
View user's profile Send private message
blaster999
l33t
l33t


Joined: 09 May 2004
Posts: 902
Location: Between keyboard and chair

PostPosted: Sat Jun 12, 2004 9:29 am    Post subject: Reply with quote

Еще может быть если Атлон перегревается. У меня был фиговый кулер, так при компиляции вечно сегфолты сыпались
_________________
60s: sex, drugs, rock'n'roll
90s: sux, bugs, drag'n'drop
---
Some multimedia keys refuse to work? See my mini-howto:
https://forums.gentoo.org/viewtopic.php?p=1896734#1896734
Back to top
View user's profile Send private message
Bash[DevNull]
Guru
Guru


Joined: 10 Oct 2003
Posts: 333

PostPosted: Sat Jun 12, 2004 4:25 pm    Post subject: Reply with quote

McGuyver wrote:
Если обновил gcc не забудь сделать etc-update и hardened-gcc -A.

Один мальчик сделал emerge system и у него все программы если и собирались, то падали с segmentation fault. А другой мальчик сделал emerge -pv system и проапдейтил указанные пакеты ручками, внимательно читая, что пишут после мерджинга. И было ему счастье. :D


Хм, а можно подробней, а то я что-то не улавливаю пока сути в установки некоторых пакетов по-отдельности и делания чего-то там руками.
_________________
Biomechanical Artificial Sabotage Humanoid
Back to top
View user's profile Send private message
deadlyFROZEN
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jun 2004
Posts: 114

PostPosted: Sun Jun 13, 2004 9:04 am    Post subject: большой ФакЮ Reply with quote

Какие-то буржуи всерьез озадачились этой проблемой, и написали по segfault целый роман. Однак в нем осоновной упор делается на "железную" причину... в общем http://www.BitWizard.nl/sig11/
Back to top
View user's profile Send private message
oddie
n00b
n00b


Joined: 22 Apr 2004
Posts: 49
Location: int9h

PostPosted: Mon Jun 14, 2004 1:49 am    Post subject: Re: большой ФакЮ Reply with quote

А ещё segmentaion fault бывает, когда прога не в свою область памяти пытается залезть. Но вот фигли она это делает, и как это зависит от версии ядра, этого я не знаю :lol: :lol:
_________________
memento mori
Back to top
View user's profile Send private message
LynZ
Apprentice
Apprentice


Joined: 05 Jan 2004
Posts: 220
Location: MIPT

PostPosted: Wed Jun 16, 2004 8:08 am    Post subject: По моему это связано исключитель Reply with quote

это связано исключительно с памятью - то есть при обращении к памяти, которая не замаплена приложением
про перегрев атлонов - не знаю - мой Бартон 3200 не греется
Про версии - ярда.... вряд ли зависит, но если все таки, то почти наверняка баги
_________________
Athlon64 (Venice) 3200+ @ ABIT KN8 ULTRA
1 Gb DDR 400
ASUS GeForce 6200 64Mb PCI-X
2 x Samsung SpinPoint P80 80 Gb
SB Live! 5.1 Player
Sven IMHOO MT 5.1
Back to top
View user's profile Send private message
deadlyFROZEN
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jun 2004
Posts: 114

PostPosted: Wed Jun 16, 2004 9:53 am    Post subject: Reply with quote

кстати, мне от segfault помог избавиться
Code:
emerge glibc

может 2.2.3 слишком глючная версия?
_________________
...whether tis nobler? from the win to suffer,
from the bugs ´n issues of a commercial system
or to raise your mind against a sea of troubles,
and by a LINUX end them?...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum