2009-08-12 3 views
1

Intellij IDEA 7 및 9M1에서 Java 5 및 6을 사용하여 개발합니다. 때때로 (실행/컴파일 중) Mac (10.5.7)은 Bluescreen of death로 사망합니다.Leopard에서 Java 개발 중 사망 한 Bluescreen -이 문제를 해결하는 방법은 무엇입니까?

다른 사람이이 문제를 가지고 있었고 어떻게 든 해결할 수 있었습니까? 그렇다면 어떻게? VM에서 IDE를 실행하는 것 외에 어떤 제안이 있습니까?

+1

MAC상의 BSOD ??? 눈보라! Mac의 잘못은 없습니다! : P –

+0

Java 개발은 지금까지 컴퓨터를 죽일 수 있었던 유일한 응용 프로그램입니다. – yawn

+0

동일한 설정을했는데 IDEA 내부에서 컴파일하는 것을 피하고 (Windows 또는 Linux에서도) 내 ant 대상을 대신 사용합니다. 실행 또는 IDEA 내에서 디버그 난 지금까지 어떤 문제가 없었어요. –

답변

0

하드웨어 및/또는 소프트웨어 환경에 따라 다를 수 있습니다. 하드웨어 테스트를 수행하는 것이 좋습니다 (메모리 오류가 가장 많이 발생합니다). Java는 시스템에 대한 스트레스이기 때문에 이전에 그런 상황을 보았습니다 (다른 응용 프로그램은 잘 작동하지만 Java는 시스템 충돌을 일으키는 경우가 대부분이었습니다. 메모리 테스트를 위해 Memtest OS X을 사용할 수 있습니다.

Apple Developer Connection을 통해 제공되는 Mac OS X 10.5 Update 5 Developer Preview 용 Java가 또 하나 시도되었습니다.

+0

흥미로운 힌트! 나는 확실히 이것을 시도 할 것이다 ... – yawn

+0

바보 나는 이것에 대해 생각하지 않았지만, 정말로 잘못된 기억이 문제인 것으로 보인다. memtest (http://www.command-tab.com/2008/01/11/how-to-test-ram-under-mac-os-x/)를 사용하여 테스트 한 결과 한 번의 테스트에서 오류가보고되었습니다. 나는 기억을 교환 할 것이지만 나는 당신의 제안이 옳았다는 것을 확신합니다. – yawn

+0

업데이트 : (실제로) 메모리 결함이 아니었지만 메모리 문제와 열의 조합이었습니다! 예를 들어 팬 회전을 위로 돌리면 팬 control.app 메모리 문제가 없어집니다. – yawn

1

Apple의 Java VM에 버그를 신고하는 것이 좋습니다. 이것은 실제로 일어나서는 안됩니다.

+0

아마도 Darwin OS의 버그 일 수도 있습니다. –

+0

다시 시작한 후 팝업되는 충돌 리포터를 사용하여 12 개 정도의 리포트를 제출했습니다. 다른 방법이 있습니까? – yawn

+0

Apple에 1 년 또는 2 년 동안 버그 수정을 허용합니다.) JetBrain에도 연락 했습니까? 그들의 제품이 관련되어 있으며 9M1에 대한 버그를보고하면 더 빨리 반응 할 수 있습니다. –

0

시스템 콘솔 (/ 응용 프로그램/유틸리티/콘솔)을 살펴 보셨습니까? BSOD가 발생하기 전에 Java 나 OS가 죽어가는 것을 기록했을 수도 있습니다.

+0

BSOD도 버전 7에 포함되었습니다. 충돌과 관련된 로그 항목은 관련이없는 몇 개의 세그 폴트를 제외하고는 없습니다. – yawn

1

사람들은 IDEA와 함께 최신 MacOS Java 업데이트에 대해 불평하는 것을 들었습니다. Maybe check out this thread

+0

나는 스레드가 OS 잠금 장치가 아니라 VM 크래시를 참조한다고 생각한다. – yawn