2011-03-23 4 views
7

방금 ​​Firefox (4)로 업데이트되었으며 현재 Cucumber, Capybara 및 Webdriver 테스트 스위트가 Firefox (@javascript로 표시된 모든 항목)를 시작하려고 시도 할 때 오류가 발생합니다.Firefox 4가 예기치 않게 종료 됨

어제 파이어 폭스 4로 업그레이드하기 전에 우리의 테스트 스위트는 잘 돌아가고 완전히 통과했다. 여기

애플에보고하는 것처럼 문제의 세부 사항은 (내가 맥에있어)이다 : 나는 온라인이 문제의 다른 참조를 찾을 수가 없었다과 그렇지 않은

Process:   firefox-bin [756] 
Path:   /Applications/Firefox.app/Contents/MacOS/firefox-bin 
Identifier:  firefox-bin 
Version:   ??? (???) 
Code Type:  X86-64 (Native) 
Parent Process: ruby [656] 

Interval Since Last Report:   74 sec 
Crashes Since Last Report:   5 
Per-App Interval Since Last Report: 0 sec 
Per-App Crashes Since Last Report: 5 

Date/Time:  2011-03-23 07:52:28.298 -0700 
OS Version:  Mac OS X 10.5.8 (9L31a) 
Report Version: 6 
Anonymous UUID: 8DC774A8-BD92-4645-8720-2D39B03B36AF 

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000002, 0x0000000000000000 
Crashed Thread: 0 

Dyld Error Message: 
    unknown required load command 0x80000022 

문제 해결을 시작할 위치를 알아야합니다 ...

도움을 주시면 감사하겠습니다. 감사.

업데이트 : 3.6으로 돌아간 후에 다시 작동합니다. 문제는 Firefox 4 (특히 업데이트를 통해 직접 사이트에서 발생)와 관련이있는 것으로 보입니다.

+1

사용하는 셀레늄의 버전은 무엇? 2.0b3은 불과 2 일 전에 Firefox 4를 지원하여 출시되었습니다. –

+1

2.0b3은 셀레늄 - 웹 드라이버 젬의 버전 0.1.4에 해당합니다. 그것을 사용하고 있는지 확인하십시오. – jarib

+0

시스템에 설치된 Firefox에 문제가있는 것 같습니다. 아마도 이전 Firefox를 옮겨서 새로운 Firefox를/Applications로 다시 복사 해보십시오. –

답변

6

Firefox의 경우 10.5의 명령 줄에서 실행하면이 문제가 발생합니다. 그것은 reported to Mozilla 이었지만 WONTFIX로 종결되었습니다.

분명히

하지 이상적인 솔루션,하지만 당신은 바이너리 파이어 폭스 - 빈의 x86_64의 부품 제거함으로써이 문제를 해결할 수 있습니다

cd /Applications/Firefox.app/Contents/MacOS 
mv firefox-bin firefox-bin.original 
ditto --arch i386 firefox-bin.original firefox-bin 
관련 문제