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 :
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
Un upgrade de java sur le serveur de test a été inefficace.
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