특정 프로그램(Mathematica)을 시작하려고 할 때마다 Ubuntu 세션이 충돌하고 로그인 화면으로 돌아갑니다. 나는 1) 충돌이 정확히 무엇인지(아마도 X) 알아내고 2) 이 충돌로 인해 생성된 오류 로그를 찾고 싶습니다.
.xsession-errors 파일을 보려고 했지만 파일이 너무 커서 거기에서 원하는 것을 어떻게 찾을 수 있는지 모르겠습니다. 어떻게든 X가 일시적으로 오류 로그를 다른 파일 등으로 출력하도록 할 수 있다면 이상적일 것입니다.
편집: /var/log/syslog에서 관련 오류 로그를 찾았습니다. "gnome-session[3679]: Gdk-WARNING: gnome-session: Fatal IO error 11 (resource temporary available) on X server:0 .# 012”. 이는 다음 오류와 관련이 있을 수 있습니다.https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/999191.
답변1
tail -f
프로그램(Mathematica)을 실행하는 동안 로그를 보고 프로그램이 충돌했을 때 무슨 일이 일어났는지 확인할 수 있습니다 .
tail -f /path_to_the_log_file &
별도의 터미널에서 이 명령을 실행하고 출력을 관찰하세요.
답변2
제 컴퓨터에서도 같은 상황이 발생하는데 이는 GTX 580용 NVIDIA 디스플레이 드라이버와 관련이 있습니다. 최신 버전의 디스플레이 드라이버를 설치한 후 문제가 사라졌습니다.