2009-08-12 13 views
1

Je développe en utilisant Java 5 et 6 sur Intellij IDEA 7 et 9M1. De temps en temps (pendant l'exécution/compilation) mon Mac (10.5.7) mourra avec un écran bleu de la mort.Bluescreen de la mort pendant le développement Java sur un Leopard - des idées pour résoudre ce problème?

Est-ce que quelqu'un d'autre a eu ce problème et a réussi à le résoudre? Si c'est le cas, comment? Des suggestions autres que l'exécution de l'IDE dans une machine virtuelle?

+1

BSOD sur un MAC ??? BLASPHÈME! Mac ne peut pas faire de mal !! : P –

+0

Le développement Java est la seule application qui a réussi à tuer la machine jusqu'à présent. – yawn

+0

J'ai la même configuration, mais j'évite de compiler depuis IDEA (aussi sur Windows ou Linux) et j'utilise plutôt mes cibles ant. Avec run ou debug dans IDEA je n'ai jamais eu de problèmes jusqu'à présent. –

Répondre

0

Cela peut être spécifique à votre environnement matériel et/ou logiciel. Je suggère d'effectuer un test de matériel (la mémoire défectueuse est la cause la plus probable). Java est un stress pour le système, j'ai vu de telles situations auparavant (d'autres applications fonctionnent bien, mais Java provoque des plantages système, dans la plupart des cas ces problèmes étaient liés à la mémoire, remplaçant les modules les corrigeant). Pour tester la mémoire, vous pouvez utiliser le Memtest OS X.

Une autre chose à essayer est Java pour Mac OS X 10.5 Update 5 Developer Preview qui est disponible via Apple Developer Connection.

+0

Indice intéressant! Je vais certainement essayer ceci ... – yawn

+0

Stupide Je n'ai pas pensé à cela, mais il semble qu'en effet la mémoire défectueuse semble être le problème. Je l'ai testé en utilisant memtest (http://www.command-tab.com/2008/01/11/how-to-test-ram-under-mac-os-x/) et il a signalé des erreurs lors d'un test. Je vais échanger la mémoire, mais je suis sûr que vos suggestions étaient justes sur la marque. – yawn

+0

Mise à jour: ce n'était pas (vraiment) une mémoire défectueuse mais une combinaison de problèmes de mémoire et de chaleur! Si j'augmente la rotation du ventilateur en utilisant par ex. contrôle du ventilateur.app les problèmes de mémoire disparaissent. – yawn

1

Je suggère de déposer un bug sur la machine virtuelle Java d'Apple. Cela ne devrait vraiment pas arriver.

+0

C'est probablement aussi un bug dans le Darwin OS. –

+0

J'ai soumis une douzaine de rapports en utilisant le crash reporter qui apparaît après le redémarrage. Y a-t-il un autre moyen? – yawn

+0

Autoriser Apple un an ou deux pour corriger le bug;) Avez-vous également contacté JetBrains? Leur produit est impliqué et ils pourraient être plus rapides à réagir si vous signalez un bug contre 9M1. –

0

Avez-vous regardé la console système (/ Applications/Utilities/Console)? Java ou le système d'exploitation ont peut-être enregistré un certain essoufflement avant l'arrivée du BSOD.

+0

Les BSOD étaient également dans la version 7. Il n'y avait aucune entrée de journal liée à l'accident, à l'exception de quelques erreurs de segmentation indépendantes. – yawn

1

J'ai entendu des gens se plaindre des dernières mises à jour de MacOS Java en combinaison avec IDEA. Maybe check out this thread

+0

Je pense que le fil de références VM se bloque pas de verrouillage du système d'exploitation ... – yawn