컴파일 하다가 자꾸 죽습니다.
제가 테스트용으로 쓰는 PC가 셀러론 533에 128MB램, 10G 하드를 달고 있습니다.
비디오카드는 i740이고 칩셋은 비아 693이랍니다. 랜카드는 8139를 쓰고요 사운드는 없습니다..
그런데 이녀석이 자꾸 컴파일 하다가 internal error, 아니면 segment fault를 내고 죽어버립니다.
심한 경우는 시스템이 다운되어버릴 때도 있습니다.
처음엔 레드햇 8.0을 깔았다가 자꾸 죽기에 FreeBSD로, 데비안으로 새로 깔다가 LFS 방식, 마지막엔 젠투리눅스를 설치했습니다.
젠투를 까니 처음엔 커널 컴파일 같은 것을 할 때 괜찮아서 해결된 줄 알았는데요.
보니까 지금 깔아둔 젠투에서도 컴파일 하다 죽는 현상이 종종 발생하는군요.
gnome이나 galeon등을 컴파일 하다보면 죽는 경우가 다반사입니다.
젠투는 설치 방식이 소스를 받아다 자동으로 configure하고 make, make install 하는데 중간에 컴파일하다가 실패하면 처음부터 다시 시작해야 합니다.(지금은 꼼수로 패키지 설치 대신 받아 컴파일 하는 것만 따로 실행하고 컴파일 성공후 인스톨 한다음 깔린 것으로 인식 시키고 있습니다.)
죽는 소스가 일정한 것은 아니고.. 메모리를 좀 많이 쓰면 죽는 것인지.. 감이 안잡힙니다. 어디 메모리가 샌다거나 프로세스가 좀비로 남는 경우도 없구요.. --
글을 쓰는 지금도 tightvnc를 컴파일하면서 메모리를 얼마나 쓰는 지 보려고 top을 실행했다가 커널 패닉 나서 죽었습니다. -_-
혹시 저처럼 컴파일 하다가 죽는 현상을 겪으신 분 있나요?
해결 방법이 없고 그저 하드웨어 문제라면 최소한 어디가 문제인지 알고 싶답니다. ㅜㅜ
일단 두가지에서 세가지 정도로 압축이 가능합니다.1. 컴파일하다가
일단 두가지에서 세가지 정도로 압축이 가능합니다.
1. 컴파일하다가 종종 죽는다면 경험상 램에 문제가 생기는 경우가 많습니다. 혹시 램이 2개가 꼽혀있다면 하나를 뽑고 하나로만 해보시기 바랍니다. 서로 램이 잘 궁합이 안맞는 경우가 있습니다.
2. 부팅시에 이상한 증상이 가끔 생긴다면 사운드카드에 의해서 그런경우도 있습니다만, 보드이상일 수도 있습니다. 메인보드가 전기적 쇼트를 먹었을때 가끔 이런 경우가 발생하는 것을 본적이 있습니다.
3. 이 경우는 아주 드물지만, PCI 카드들이 서로 충돌날때 이런 경우가 생깁니다. 윈도우즈에서 컴파일할때 종종 컴파일하거나 OpenGL을 쓸때 죽어서 카드배열을 바꾼적이 있습니다. 그러고 나니 안죽더군요.
========================================
* The truth will set you free.
하드웨어 문제일 가능성이 높군요.대개 그런 경우는 메모리내지는,
하드웨어 문제일 가능성이 높군요.
대개 그런 경우는 메모리내지는, 메인보드 불량일 가능성이 높습니다.
일단 Memtest86 같은 메모리 체크하는 프로그램으로 먼제 체크를 하시기 바랍니다.
여기서 문제가 없다면 메모리는 이상이 없는 것입니다. 메인보드를 교체해보시는게 좋을것 같구요.
만약 이상이 있는것으로 나오면, 메모리나 메인보드 둘다 바꾸어 보면서 테스트 해보는 길 밖에 없습니다.
댓글 달기