Bonjour,
J'ai un problème avec une appli java qui utilise JMS pour communiquer avec un autre système. Localement sous windows, aucun soucis. En revanche, en test sur linux, le premier message envoyé génère se type d'erreur :
Un upgrade de java sur le serveur de test a été inefficace.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 *** glibc detected *** /usr/java/jdk6/bin/java: malloc(): memory corruption: 0x000000005ff966f0 *** ======= Backtrace: ========= /lib64/libc.so.6[0x3a988730fe] /lib64/libc.so.6(__libc_malloc+0x6e)[0x3a98874e2e] /usr/lib/jvm/java-1.6.0-sun-1.6.0.29.x86_64/jre/lib/amd64/libnet.so[0x2aaab24b1b19] /usr/lib/jvm/java-1.6.0-sun-1.6.0.29.x86_64/jre/lib/amd64/libnet.so[0x2aaab24b221e] /usr/lib/jvm/java-1.6.0-sun-1.6.0.29.x86_64/jre/lib/amd64/libnet.so[0x2aaab24b19e0] /usr/lib/jvm/java-1.6.0-sun-1.6.0.29.x86_64/jre/lib/amd64/libnet.so(Java_java_net_NetworkInterface_getAll+0x13)[0x2aaab24b0f23] [0x2aaaab044b0c] ======= Memory map: ======== 40000000-40009000 r-xp 00000000 fd:00 14456963 /usr/lib/jvm/java-1.6.0-sun-1.6.0.29.x86_64/bin/java 40108000-4010b000 rwxp 00008000 fd:00 14456963 /usr/lib/jvm/java-1.6.0-sun-1.6.0.29.x86_64/bin/java
J'ai fait du monitoring de l'application pour détecter d'éventuelle memory leak, RAS de ce coté.
Je ne sais pas de quel coté chercher. Est ce que ça peut être le code java lui-même? (ce code est utilisé dans une autre appli qui tourne sur linux sans problème).
Merci d'avance
Partager