OVH Cloud OVH Cloud

[java] segmentation fault

7 réponses
Avatar
Jean-Philippe Caruana
bonjour,

j'ai eu la surprise récente d'avoir java qui ne marche plus quand on
double clique sur une appli java (cyberduck, azureus etc)

depuis le Terminal, une commande java me retourne "segmentation fault".

cela marchait avant... je pensais n'avoir rien fait "de grave", mais
j'ai mis à jour 10.3.8 --> 10.3.9 : c'est peut etre cela ?

du coup, j'ai téléchargé un update (46 Mo) qui s'est bien déroulé (avec
redémarrage). Mais tjs pas de soleil à l'horizon... :-(

Que dois-je faire ?

--
jpc
http://www.enstimac.fr/~caruana/

7 réponses

Avatar
Patrick Stadelmann
In article <d48aib$be1$,
Jean-Philippe Caruana wrote:

depuis le Terminal, une commande java me retourne "segmentation fault".

cela marchait avant... je pensais n'avoir rien fait "de grave", mais
j'ai mis à jour 10.3.8 --> 10.3.9 : c'est peut etre cela ?


Oui, c'est un problème potentiel avec cette MàJ.

Que dois-je faire ?


Voir http://docs.info.apple.com/article.html?artnum01380

Patrick
--
Patrick Stadelmann

Avatar
Jean-Philippe Caruana
depuis le Terminal, une commande java me retourne "segmentation fault".

j'ai mis à jour 10.3.8 --> 10.3.9 : c'est peut etre cela ?


Oui, c'est un problème potentiel avec cette MàJ.

Voir http://docs.info.apple.com/article.html?artnum01380


merci pour cette superbe réponse. moi je n'arrive jamais à trouver la
bonne page sur le site web d'apple.

la page en question suggere d'installer l'update 2 java et le dernier
security update.

j'ai tenté l'install du java update, mais l'install me dit qu'il n'y a
pas besoin de mettre à jour, et pas moyen de le forcer.

il me reste à essayer le dernier security update. j'espère que ca passera.

(le pb, pour raconter ma vie, est que je n'ai aps internet en ce moment
sur mon mac (boulot, hotel, tout ca...), et donc il ne s'est pas mis à
jour automatiquement depuis que je suis passé en 10.3.9)

--
jpc
http://www.enstimac.fr/~caruana/


Avatar
Laurent Joyeux
Jean-Philippe Caruana wrote:

depuis le Terminal, une commande java me retourne "segmentation fault".

j'ai mis à jour 10.3.8 --> 10.3.9 : c'est peut etre cela ?



Oui, c'est un problème potentiel avec cette MàJ.

Voir http://docs.info.apple.com/article.html?artnum01380



merci pour cette superbe réponse. moi je n'arrive jamais à trouver la
bonne page sur le site web d'apple.

la page en question suggere d'installer l'update 2 java et le dernier
security update.

j'ai tenté l'install du java update, mais l'install me dit qu'il n'y a
pas besoin de mettre à jour, et pas moyen de le forcer.

il me reste à essayer le dernier security update. j'espère que ca passera.

(le pb, pour raconter ma vie, est que je n'ai aps internet en ce moment
sur mon mac (boulot, hotel, tout ca...), et donc il ne s'est pas mis à
jour automatiquement depuis que je suis passé en 10.3.9)



J'ai eu le même problème de segment fault ... il faut installer ceci :
http://www.apple.com/downloads/macosx/apple/securityupdate2005002macosx1034orlater.html

Il faut éventuellement supprimer le paquet SecUpd2005-002Pan.pkg qui se
trouve dans le répertoire /Library/Receipts.

Laurent



Avatar
Herve
Laurent Joyeux wrote:
J'ai eu le même problème de segment fault ... il faut installer
ceci :


Apparemment il y a encore plus simple (deux lignes de comande dans le
Terminal), voir l'édition de MacFixit d'aujourd'hui :

"Now, MacFixIt reader Camillo Lugaresi offers a workaround that can be
executed through the Terminal (located in Applications/Utilities), and
replicates the fixing mechanism utilized by previous workarounds.

The Terminal commands are as follows (press the "Return" key after each
line):

cd
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/

sudo ../Commands/java -Xdump


Camillo explains why this fix works:

"The reason why Java 1.4.2 Update 2 and Security Update 2005-002 can be
used to fix the Java issue is that they include the JavaStartup startup
item. This startup item rebuilds the Java Shared Archive on the first
reboot after the upgrade, and then deletes itself. The commands I
suggested above reproduce the exact steps taken by JavaStartup to
update the JSA, with the advantage of avoiding a reboot and not
requiring any downloads.""

Hervé

Avatar
leplouc
Herve wrote:

Apparemment il y a encore plus simple (deux lignes de comande dans le
Terminal), voir l'édition de MacFixit d'aujourd'hui :


Merci...

Avatar
Jean-Philippe Caruana
cd
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/

sudo ../Commands/java -Xdump


ah dommage ! je n'ai pas vu ton message... mais c'est magnifique
j'ai fait la mise à jour de sécurité, et tout est rentré dans l'ordre.
par contre, en effet, j'ai du subir un reboot. ca fonctionne à nouveau.

merci

--
jpc
http://www.enstimac.fr/~caruana/

Avatar
naly
Jean-Philippe Caruana wrote:


cd
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries/

sudo ../Commands/java -Xdump



ah dommage ! je n'ai pas vu ton message... mais c'est magnifique
j'ai fait la mise à jour de sécurité, et tout est rentré dans l'ordre.
par contre, en effet, j'ai du subir un reboot. ca fonctionne à nouveau.

merci

Ah, si java bien ... ;-)


Naly