Em Wed, Jul 09, 2003 at 04:37:33PM -0300, [EMAIL PROTECTED] escreveu: > > > > > > Tue, Jul 08, 2003 at 04:30:00PM -0300, [EMAIL PROTECTED]: > > > Povo, > > > > Olá Magalhães :), > > > > Eu mereço... > > > > Por que acontece o "segmentation fault"? Eu estava tranquilamente > baixando > > > um espelho das atualizações de segurança do debian quando aconteceu a > > > primeira vez. Rodei de novo, e uns minutos depois aconteceu de novo. > Que > > > howto trata do assunto? Ele deixa rastro em algum log? Olhei no > /var/log e > > > não achei nenhum nome muito sugestivo. > > > > Segfault é uma falha de segmentação que pode ocorrer com qualquer > > programa. Isso acontece se o programa que você está usando tem um bug, > > e/ou foi mal programado. Quando um programa precisa ler parte da memória > > que não foi devidamente inisializada, ou não pertence ao programa, > > acontece isso e o kernel geralmente termina o programa. Primeiro temos > > então que sager qual programa você está usando. > > foi o wget, baixando as atulaizações de segurança do potato, do slink, do > sarge > e do woody... E quanto aos logs? Era para ele deixar um core-sei-lá-o-que > em > algum lugar? > Core dump; um arquivinho chamado core deixado no seu $HOME. É útil para desenvolvedores depurarem o programa, acharem o que é que está errado.
Quando eu tinha um AMD-K6 e o cooler passou a ter problemas (processador AMD + cooler defeituoso = superaquecimento da CPU), eu tinha vários segmentation faults, mesmo em programas considerado estáveis, como o mutt e procmail, além de reinicializações sem mais nem menos. Troquei o cooler, acabou-se o problema. Só para constar.

