2010년 9월 17일 금요일

Ubuntu 10.04 에서 eclipse 가 auto-complete 기능 중 X window 에러로 죽을 때.

간단한 테스트 프로그램을 짜기 위해 이클립스를 켰는데 auto complete 창만 뜨면 이클립스가 종료되어 버렸다.
집에선 개발 환경만 마련해 두고 회사에서만 일한 폐해다...

에러 메세지는 X Window system error 라고 하는데...





The program 'Eclipse' received an X Window System error.


This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
(Details: serial 26945 error_code 175 request_code 153 minor_code 7)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function


잠시 구글링 해 본 결과, eclipse.ini 파일에 다음 한 줄을 추가해 해결 가능하다고 한다.

-Dorg.eclipse.swt.browser.XULRunnerPath==/usr/lib/xulrunner-1.9.1.9/

경로는 본인의 시스템에 설치 되어 있는 xulrunner 의 경로를 적어야 한다.
xulrunner 는 XUL(Xml User Interface Language) application 의 back end 를 제공하는 runtime environment 라고 한다.

eclipse.ini 파일은 eclipse 실행 시의 옵션 등을 적어 둔 파일로, 이클립스 설치 디렉토리에 있다.
apt 등을 이용해 설치했다면 /usr/lib/eclipse/ 또는 /opt/eclipse/ 아래 위치해 있을 수 있다.


구글링 해서 찾아낸 해답 링크는 다음과 같다.
http://cmh-blog.blogspot.com/2010/04/eclipse-ubuntu-1004-crash-on-auto.html

댓글 없음:

댓글 쓰기