SIGSEGV 0xb sur Java 1.6 et 1.7 sur Ubuntu

J’ai des problèmes très gênants avec Java 1.6 et Java 1.7 sur Ubuntu 13.10 (et Xubuntu 12.10), tous deux x64. Mon problème ne se produit pas sur Debian 6.0 x64.

Je lance un code de test pour une application nodejs exécutant du code Java par JNI (si je le comprends bien, je ne suis pas le développeur du code). Les développeurs ont dit que cela fonctionnait sans aucun problème sur leurs systèmes.

# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f0aef63e2fb, pid=3442, tid=139685052057408 # # JRE version: 7.0_21-b11 # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode linux-amd64 compressed oops) # Problematic frame: # V [libjvm.so+0x5842fb] JNI_ArgumentPusherVaArg::JNI_ArgumentPusherVaArg(_jmethodID*, __va_list_tag*)+0x1b # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # 

Le journal complet est sur pastebin: http://pastebin.com/bexYiHHJ

J’utilise VMWare Workstation 9.0.2 pour virtualiser Ubuntu 13.10 x64, Xubuntu 12.10 x64 et Debian 6.0. Je reçois la même erreur avec Java 1.6. J’ai aussi essayé l’OPENJDK Java. Cela fonctionne parfaitement sous Debian 6.0 avec le kernel 2.8 mais ne fonctionne pas sur Ubuntu 13.10 et Xubuntu (voici les kernelx 3.5 et 3.8, mais cela devrait-il vraiment être important?).

Que puis-je faire maintenant? J’ai beaucoup cherché sur internet et sur ce tableau ici. Parfois, c’était du matériel défectueux mais je virtualise ici et ça marche sur Debian. D’autres ont dit append des parameters, mais je ne sais pas vraiment où append ces parameters car je n’exécute pas Java à partir de la ligne de commande, cela démarrera automatiquement dans l’application Node.JS.

S’il vous plaît aider!

J’ai le même problème et il a été résolu avec ce paramètre java: -XX: -UseCompressedOops

Je ne sais pas quel était le problème, mais je suis passé à une version Debian 7 avec le kernel 3.2 comme système de travail. D’abord, j’ai eu le même problème mais j’ai installé une installation de base et téléchargé l’application précompilée node.js. Peut-être que dans mon CCG, quelque chose n’allait pas, je ne sais pas.

Si quelqu’un avait le même problème et avait une solution, ce serait bien de savoir quelle en était la cause.