Slackware 14.2 설치를 업그레이드했지만 Scribus가 작동을 멈췄습니다. 터미널에서 시작하면 도움말이나 버전( scribus -h
또는 scribus -v
)을 쿼리하는 것조차 중단되고 아무 일도 일어나지 않습니다.
이 문제 디버깅을 어디서 시작해야 할지 잘 모르겠습니다. 소프트웨어에 관계없이 실제로 동일하다고 생각하므로 일반적인 질문은 다음과 같습니다.시작 시 중단되는 프로그램을 디버깅하는 방법은 무엇입니까?
내 특정한 경우에는 누락된 기호를 표시하지 않고 동일한 결과로 두 가지 다른 버전(단독 및 느슨함)을 시도했지만 ldd /usr/bin/scribus
(이 경우 정지가 아닌 충돌이 예상됩니까?) 삭제해도 ~/.scribus/
도움이 되지 않습니다.
답변1
댓글에 있는 tk421의 제안에 따라 다음 위치에서 Scribus를 시작했습니다 strace
.
$ strace scribus
계속 걸려요(제 기억이 맞다면)
read(9, "We don't accept clients while"..., 64) = 64
의 다른 프로그램에서도 동일한 문제를 발견했습니다 strace
.
구글 검색"우리는 고객을 받지 않습니다"~로 이어지다xfsm-manager.c :
*error = "We don't accept clients while in CheckPoint/Shutdown state!";
이로 인해 어제 두 번 디스크 일시 중지를 시도한 후 XFCE 상태가 좋지 않을 수 있다는 생각이 들어서 컴퓨터를 다시 시작하기로 결정했습니다.
다시 시작한 후 Scribus 및 기타 프로그램이 작동합니다.