AIX의 Eclipse가 시작 중 cairo lib에서 충돌함

AIX의 Eclipse가 시작 중 cairo lib에서 충돌함

우리는 AIX 6.1에서 Eclipse Mars 또는 Neon을 실행하려고 합니다.

명령줄로 Eclipse를 시작할 때

/opt/eclipse45/eclipse -vm /usr/java8/bin/java

또는

/opt/eclipse46/eclipse -vm /usr/java8/bin/java

스플래시 화면이 표시된 다음 "Workspace Launcher"(Mars의 경우) 또는 "Eclipse Launcher"(Neon의 경우)라는 제목의 창이 표시됩니다. 그런 다음 콘솔에 다음 오류 메시지가 표시되면서 Eclipse가 충돌합니다.

Assertion failed: ret, file cairo-xlib-surface.c, line 1180

진행 방법에 대한 아이디어가 있습니까?

답변1

문제에 대한 해결책을 찾았습니다. vnc 서버 Xvnc의 시작 명령에 있는 '-length' 매개변수입니다. 기본값 16을 사용하면 Eclipse가 시작 시 충돌하고, 다른 가능한 값(8, 15 또는 24)을 사용하면 Eclipse가 성공적으로 시작됩니다. 따라서 vnc에 대한 다음 명령줄이 작동합니다.

vncserver :1 -depth 15 -geometry 1920x1080

관련 정보