2012-09-26 2 views
2

Firefox와 같은 것 같습니다. VMware 가상 머신 Mac OSX (10.6 및 10.7에서 테스트 됨)에서 NPAPI 플러그인이 깨졌습니다. 그 이유를 아는 사람이나 해결 방법에 대한 아이디어가 있습니까? 사용자가 Firefox/OSX/VM을 실행 중일 때 탐지합니까?VMware의 OSX에서 Firefox NPAPI 플러그인이 깨졌습니다.

상황 :

  • 내 플러그인 소비 100 %의 CPU 만 FF & & OSX & & VM 경우. 그러나 플러그인은 여전히 ​​작동합니다. 이는 항상 재현 가능하며 여러 VM에서 발생합니다.
  • Adobe Reader, Adobe Flash 및 Firebreath (자습서)를 사용하여 만든 테스트 플러그인은 모두이 환경에서 손상되었습니다.
  • Firefox는 콘솔에서 "잘못된 픽셀 형식"및 "잘못된 컨텍스트"라는 로그 메시지를 출력합니다. 아마도 OpenGL과 관련이 있습니다 - bug report을 참조하십시오. glxinfo 명령을 실행
  • 유사한 오류가 있습니다 :

    cb-sea-miniosx64-03:~ seabld$ glxinfo 
    name of display: /tmp/launch-LojaDe/:0 
    Thu Jul 5 20:13:51 cb-sea-miniosx64-03.comm-build.scl1.mozilla.com glxinfo[1009 <Error>: unknown error code: invalid pixel format 
    Thu Jul 5 20:13:51 cb-sea-miniosx64-03.comm-build.scl1.mozilla.com glxinfo[1009] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. 
    X Error of failed request: GLXBadContext 
        Major opcode of failed request: 0() 
        Serial number of failed request: 16 
        Current serial number in output stream: 16 
    
  • 인스 트루먼 프로파일 러는 내 플러그인 IOSurfaceCreate/IOSurfaceClientCreate에서 보낸 많은 시간을보고합니다. 브라우저는 올바르게 이해할 경우, UIurface를 사용하여 렌더링 데이터를 플러그인과 공유합니다.
  • Activity Monitor를 사용하여 가져온 샘플에는 CPU 관련 문제 (DispatchQueue)가 있다는 점을 제외하고는 유용한 정보가없는 것 같습니다.
  • 한 가지 해결 방법은 Firefox를 32 비트 모드로 실행하는 것입니다. FF 응용 프로그램> 정보 입수> 32 비트 모드로 열기를 마우스 오른쪽 단추로 클릭하십시오. 그러나 우리는 사용자가이를 기대할 수는 없습니다.
+0

동일한 플러그인을 다른 브라우저에서 사용할 수 있습니까? – taxilian

+0

예 그들이하는 것처럼 보입니다 –

+0

그래서 가치있는 일을 위해서, 그들은 OS x의 VM웨어에서 저에게 잘 작동합니다 – taxilian

답변

2

마치 OS X VMWare 게스트는 마치 완전한 기능을 갖춘 3D 가속 기능이없는 것처럼 들립니다. VMWare 버그 (전체 3D 가속을 드러내지 않음) 또는 Firefox 버그 (3D 기능의 부족에 심하게 대응)입니다. 그것은 거의 당신의 잘못이 아닙니다.

특히 플래시를 포함한 다른 모든 플러그인이 똑같은 문제의 영향을 받는다는 점을 감안할 때 너무 많은 시간을 소비하지 않으려 고합니다. 그것을 "알려진 문제"로 표시하고 계속 진행하십시오.