Une erreur fatale a été détectée par L'environnement D'exécution Java: SIGSEGV, libjvm

salut et merci pour la lecture,

j'ai l'erreur suivante pendant l'exécution de mon programme et je ne peux pas comprendre quelle serait la solution. J'ai également regardé tous les sujets avec une erreur similaire ici, mais n'a pas pu résoudre mon problème. Voici l'erreur:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f0b024734cd, pid=21947, tid=139676677560592
#
# JRE version: 6.0_15-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.1-b02 mixed mode linux-amd64 )
# Problematic frame:
# V  [libjvm.so+0x5df4cd]

Mon programme prend quelques objets sérialisés et désérialise, c'est là que le problème se produit. La chose étrange est cependant, que le même code avec les mêmes objets pour désérialiser fonctionne parfaitement bien sur d'autres machines avec le même matériel, OS, etc. (Je ne suis pas sûr que ce soit lié au matériel, mais je suppose que ce n'est pas le cas).

voici le code, que j'exécute en Java:

        FileInputStream f_in = new FileInputStream(path+"/"+docNum+"/"+docNum+"Part.data");
        ObjectInputStream obj_in = new ObjectInputStream (f_in);
        Object obj = obj_in.readObject();
    //ERROR
        FileInputStream f_in5 = new FileInputStream(path+"/"+docNum+"/"+docNum+"Part_clustIdx_pairClustIdxs_.data");
        ObjectInputStream obj_in5 = new ObjectInputStream (f_in5);      
        Object clustIdx_pairClustIdxs = obj_in5.readObject();

        FileInputStream f_in4 = new FileInputStream(path+"/"+docNum+"/"+docNum+"Part_pairClustIdxs_pairPartRootNodeIds_.data");
        ObjectInputStream obj_in4 = new ObjectInputStream (f_in4);      
        Object pairClustIdxs_pairPartRootNodeIds = obj_in4.readObject();

        FileInputStream f_in3 = new FileInputStream(path+"/"+docNum+"/"+docNum+"Part_clustIdx_partRootNodeIds_.data");
        ObjectInputStream obj_in3 = new ObjectInputStream (f_in3);      
        Object clustIdx_partRootNodeIds = obj_in3.readObject();

        FileInputStream f_in2 = new FileInputStream(path+"/"+docNum+"/"+docNum+"Part_rootNodeId_Part.data");
        ObjectInputStream obj_in2 = new ObjectInputStream (f_in2);
        Object rootNodeId_Part = obj_in2.readObject();  

        Part part = (Part) obj;
        part.rootNodeId_part_ = (Map<String, Part>) rootNodeId_Part;
        part.clustIdx_partRootNodeIds_ = (Map<Integer,TreeSet<String>> ) clustIdx_partRootNodeIds;
        part.pairClustIdxs_pairPartRootNodeIds_ = (Map<Pair<Integer,Integer>,Set<Pair<String,String>>> ) pairClustIdxs_pairPartRootNodeIds;
        part.clustIdx_pairClustIdxs_ = (Map<Integer,Set<Pair<Integer,Integer>>> ) clustIdx_pairClustIdxs;   

l'erreur se produit après le premier bloc de désérialisation. Cependant, si j'échange avec les blocs suivants, l'erreur est toujours dans la deuxième désérialisation bloc. De nouveau, le même code, avec les mêmes données fonctionne très bien sur les autres machines. J'ai essayé de réinstaller et de mettre à jour Java, mais ça n'a pas aidé.

voici le fichier journal de l'erreur:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f0b024734cd, pid=21947, tid=139676677560592
#
# JRE version: 6.0_15-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.1-b02 mixed mode linux-amd64 )
# Problematic frame:
# V  [libjvm.so+0x5df4cd]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x00000000408c9000):  GCTaskThread [stack: 0x00007f0902afd000,0x00007f0902bfe000] [id=21951]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=128 (), si_addr=0x0000000000000000

Registers:
RAX=0x0000000000000001, RBX=0x00007f09184091a8, RCX=0x00007f0b02748cb0, RDX=0x000600007f090486
RSP=0x00007f0902bfce00, RBP=0x00007f0902bfce70, RSI=0x00007f0a808d4ed2, RDI=0x000600007f090496
R8 =0x0000000000000001, R9 =0x00000000aa10002f, R10=0x00007f09184091a8, R11=0x00007f09027a8218
R12=0x0708000000000000, R13=0x0000000000000000, R14=0x00007f0a808d4ed2, R15=0x0000000040914ef0
RIP=0x00007f0b024734cd, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000000
  TRAPNO=0x000000000000000d

Top of Stack: (sp=0x00007f0902bfce00)
0x00007f0902bfce00:   0000000000000400 00000000408c06a0
0x00007f0902bfce10:   0000000000000005 01007f090c6663b8
0x00007f0902bfce20:   00007f0902bfce50 00007f0b024741d0
0x00007f0902bfce30:   00007f0918408028 0000000000257071
0x00007f0902bfce40:   000000000025703f 00007f09184091a8
0x00007f0902bfce50:   0000000040914fa0 0000000000000000
0x00007f0902bfce60:   0000000000000001 00007f0902bfcefc
0x00007f0902bfce70:   00007f0902bfce90 00007f0b02473f50
0x00007f0902bfce80:   0000000000000001 0000000040914ef0
0x00007f0902bfce90:   00007f0902bfced0 00007f0b02473092
0x00007f0902bfcea0:   000000004095dc20 00007f09184091a8
0x00007f0902bfceb0:   0000000040914ef0 0000000000000002
0x00007f0902bfcec0:   00007f0b0275d4e0 000000004095dc20
0x00007f0902bfced0:   00007f0902bfcf30 00007f0b0247672d
0x00007f0902bfcee0:   00007f0902bfcef0 00007f0902bfcf00
0x00007f0902bfcef0:   00007f0902bfcf30 6cfb9568021cd407
0x00007f0902bfcf00:   00007f0ab4e04578 00007f0b027492a4
0x00007f0902bfcf10:   000000004095dc20 00000000408c9000
0x00007f0902bfcf20:   00007f0b025b0506 0000000000000000
0x00007f0902bfcf30:   00007f0902bfd030 00007f0b021ce67a
0x00007f0902bfcf40:   00007f0902bfcf80 00007f0902bfcf58
0x00007f0902bfcf50:   00007f0b02760f40 0000000000000000
0x00007f0902bfcf60:   00000000408c91e0 00000000408c9210
0x00007f0902bfcf70:   00000000408c9220 00000000408c95f8
0x00007f0902bfcf80:   00000000408c9000 00000000408c9600
0x00007f0902bfcf90:   00000000408c9630 00000000408c9640
0x00007f0902bfcfa0:   00000000408c9a18 00007f0902bfcfd0
0x00007f0902bfcfb0:   00000000408c91e0 00000000408c9210
0x00007f0902bfcfc0:   00000000408c9220 00000000408c95f8
0x00007f0902bfcfd0:   00000000408c9000 00000000408c9600
0x00007f0902bfcfe0:   00000000408c9630 00000000408c9640
0x00007f0902bfcff0:   00000000408c9a18 00000000408c9a20 

Instructions: (pc=0x00007f0b024734cd)
0x00007f0b024734bd:   00 48 8d 14 f5 00 00 00 00 48 03 13 48 8d 7a 10
0x00007f0b024734cd:   8b 5f 08 89 d8 c1 f8 03 85 db 0f 8e cb 05 00 00 

Stack: [0x00007f0902afd000,0x00007f0902bfe000],  sp=0x00007f0902bfce00,  free space=1023k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x5df4cd]
V  [libjvm.so+0x5dff50]
V  [libjvm.so+0x5df092]
V  [libjvm.so+0x5e272d]
V  [libjvm.so+0x33a67a]
V  [libjvm.so+0x5971af]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x0000000040946800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=21959, stack(0x00007f0902020000,0x00007f0902121000)]
  0x0000000040942800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=21958, stack(0x00007f0902121000,0x00007f0902222000)]
  0x0000000040940000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=21957, stack(0x00007f0902222000,0x00007f0902323000)]
  0x000000004093d800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=21956, stack(0x00007f0902323000,0x00007f0902424000)]
  0x000000004091f800 JavaThread "Finalizer" daemon [_thread_blocked, id=21955, stack(0x00007f0902463000,0x00007f0902564000)]
  0x000000004091d800 JavaThread "Reference Handler" daemon [_thread_blocked, id=21954, stack(0x00007f0902564000,0x00007f0902665000)]
  0x00000000408bb000 JavaThread "main" [_thread_blocked, id=21948, stack(0x00007f0b01b0f000,0x00007f0b01c10000)]

Other Threads:
  0x0000000040917000 VMThread [stack: 0x00007f0902665000,0x00007f0902766000] [id=21953]
  0x0000000040949000 WatcherThread [stack: 0x00007f0901f1f000,0x00007f0902020000] [id=21960]

=>0x00000000408c9000 (exited) GCTaskThread [stack: 0x00007f0902afd000,0x00007f0902bfe000] [id=21951]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00000000408b7c90] Threads_lock - owner thread: 0x0000000040917000
[0x00000000408b8190] Heap_lock - owner thread: 0x00000000408bb000

Heap
 PSYoungGen      total 1792000K, used 1536000K [0x00007f0a571c0000, 0x00007f0ad41c0000, 0x00007f0afdc60000)
  eden space 1536000K, 100% used [0x00007f0a571c0000,0x00007f0ab4dc0000,0x00007f0ab4dc0000)
  from space 256000K, 0% used [0x00007f0ac47c0000,0x00007f0ac47c0000,0x00007f0ad41c0000)
  to   space 256000K, 99% used [0x00007f0ab4dc0000,0x00007f0ac47b8068,0x00007f0ac47c0000)
 PSOldGen        total 4096000K, used 237896K [0x00007f0909c60000, 0x00007f0a03c60000, 0x00007f0a571c0000)
  object space 4096000K, 5% used [0x00007f0909c60000,0x00007f09184b2028,0x00007f0a03c60000)
 PSPermGen       total 21248K, used 3845K [0x00007f0904860000, 0x00007f0905d20000, 0x00007f0909c60000)
  object space 21248K, 18% used [0x00007f0904860000,0x00007f0904c21718,0x00007f0905d20000)

Dynamic libraries:
40000000-40009000 r-xp 00000000 08:01 859892                             /usr/lib/jvm/java-6-sun-1.6.0.15/jre/bin/java
40108000-4010a000 rwxp 00008000 08:01 859892                             /usr/lib/jvm/java-6-sun-1.6.0.15/jre/bin/java
408b2000-40d42000 rwxp 00000000 00:00 0                                  [heap]
7f08fc000000-7f08fc4aa000 rwxp 00000000 00:00 0 
7f08fc4aa000-7f0900000000 ---p 00000000 00:00 0 
7f0901f1f000-7f0901f20000 ---p 00000000 00:00 0 
7f0901f20000-7f0902020000 rwxp 00000000 00:00 0 
7f0902020000-7f0902023000 ---p 00000000 00:00 0 
7f0902023000-7f0902121000 rwxp 00000000 00:00 0 
7f0902121000-7f0902124000 ---p 00000000 00:00 0 
7f0902124000-7f0902222000 rwxp 00000000 00:00 0 
7f0902222000-7f0902225000 ---p 00000000 00:00 0 
7f0902225000-7f0902323000 rwxp 00000000 00:00 0 
7f0902323000-7f0902326000 ---p 00000000 00:00 0 
7f0902326000-7f0902424000 rwxp 00000000 00:00 0 
7f0902424000-7f0902463000 r-xp 00000000 08:01 688275                     /usr/lib/locale/en_US.utf8/LC_CTYPE
7f0902463000-7f0902466000 ---p 00000000 00:00 0 
7f0902466000-7f0902564000 rwxp 00000000 00:00 0 
7f0902564000-7f0902567000 ---p 00000000 00:00 0 
7f0902567000-7f0902665000 rwxp 00000000 00:00 0 
7f0902665000-7f0902666000 ---p 00000000 00:00 0 
7f0902666000-7f090283e000 rwxp 00000000 00:00 0 
7f090283e000-7f09029d4000 r-xs 02fb3000 08:01 803613                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/rt.jar
7f09029d4000-7f09029fc000 rwxp 00000000 00:00 0 
7f09029fc000-7f09029fd000 ---p 00000000 00:00 0 
7f09029fd000-7f0902afd000 rwxp 00000000 00:00 0 
7f0902afd000-7f0902afe000 ---p 00000000 00:00 0 
7f0902afe000-7f0902bfe000 rwxp 00000000 00:00 0 
7f0902bfe000-7f0902bff000 ---p 00000000 00:00 0 
7f0902bff000-7f0902cff000 rwxp 00000000 00:00 0 
7f0902cff000-7f0902d00000 ---p 00000000 00:00 0 
7f0902d00000-7f0902e0b000 rwxp 00000000 00:00 0 
7f0902e0b000-7f0902e2a000 rwxp 00000000 00:00 0 
7f0902e2a000-7f09035fa000 rwxp 00000000 00:00 0 
7f09035fa000-7f0903895000 rwxp 00000000 00:00 0 
7f0903895000-7f09038a0000 rwxp 00000000 00:00 0 
7f09038a0000-7f09038bf000 rwxp 00000000 00:00 0 
7f09038bf000-7f090408f000 rwxp 00000000 00:00 0 
7f090408f000-7f0904329000 rwxp 00000000 00:00 0 
7f0904329000-7f0904712000 rwxp 00000000 00:00 0 
7f0904712000-7f090485f000 rwxp 00000000 00:00 0 
7f090485f000-7f0905d20000 rwxp 00000000 00:00 0 
7f0905d20000-7f0909c60000 rwxp 00000000 00:00 0 
7f0909c60000-7f0a03c60000 rwxp 00000000 00:00 0 
7f0a03c60000-7f0a571c0000 rwxp 00000000 00:00 0 
7f0a571c0000-7f0ad41c0000 rwxp 00000000 00:00 0 
7f0ad41c0000-7f0afdc60000 rwxp 00000000 00:00 0 
7f0afdc6f000-7f0afdedf000 rwxp 00000000 00:00 0 
7f0afdedf000-7f0b00c6f000 rwxp 00000000 00:00 0 
7f0b00c6f000-7f0b00c7d000 r-xp 00000000 08:01 860090                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libzip.so
7f0b00c7d000-7f0b00d7f000 ---p 0000e000 08:01 860090                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libzip.so
7f0b00d7f000-7f0b00d82000 rwxp 00010000 08:01 860090                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libzip.so
7f0b00d82000-7f0b00d83000 rwxp 00000000 00:00 0 
7f0b00d83000-7f0b00d8f000 r-xp 00000000 08:01 1251026                    /lib/libnss_files-2.10.1.so
7f0b00d8f000-7f0b00f8e000 ---p 0000c000 08:01 1251026                    /lib/libnss_files-2.10.1.so
7f0b00f8e000-7f0b00f8f000 r-xp 0000b000 08:01 1251026                    /lib/libnss_files-2.10.1.so
7f0b00f8f000-7f0b00f90000 rwxp 0000c000 08:01 1251026                    /lib/libnss_files-2.10.1.so
7f0b00f90000-7f0b00f9a000 r-xp 00000000 08:01 1251036                    /lib/libnss_nis-2.10.1.so
7f0b00f9a000-7f0b01199000 ---p 0000a000 08:01 1251036                    /lib/libnss_nis-2.10.1.so
7f0b01199000-7f0b0119a000 r-xp 00009000 08:01 1251036                    /lib/libnss_nis-2.10.1.so
7f0b0119a000-7f0b0119b000 rwxp 0000a000 08:01 1251036                    /lib/libnss_nis-2.10.1.so
7f0b0119b000-7f0b011a2000 r-xp 00000000 08:01 1251022                    /lib/libnss_compat-2.10.1.so
7f0b011a2000-7f0b013a2000 ---p 00007000 08:01 1251022                    /lib/libnss_compat-2.10.1.so
7f0b013a2000-7f0b013a3000 r-xp 00007000 08:01 1251022                    /lib/libnss_compat-2.10.1.so
7f0b013a3000-7f0b013a4000 rwxp 00008000 08:01 1251022                    /lib/libnss_compat-2.10.1.so
7f0b013a4000-7f0b013ab000 r-xp 00000000 08:01 860092                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/native_threads/libhpi.so
7f0b013ab000-7f0b014ac000 ---p 00007000 08:01 860092                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/native_threads/libhpi.so
7f0b014ac000-7f0b014ae000 rwxp 00008000 08:01 860092                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/native_threads/libhpi.so
7f0b014ae000-7f0b014af000 rwxp 00000000 00:00 0 
7f0b014af000-7f0b014c5000 r-xp 00000000 08:01 1251020                    /lib/libnsl-2.10.1.so
7f0b014c5000-7f0b016c5000 ---p 00016000 08:01 1251020                    /lib/libnsl-2.10.1.so
7f0b016c5000-7f0b016c6000 r-xp 00016000 08:01 1251020                    /lib/libnsl-2.10.1.so
7f0b016c6000-7f0b016c7000 rwxp 00017000 08:01 1251020                    /lib/libnsl-2.10.1.so
7f0b016c7000-7f0b016c9000 rwxp 00000000 00:00 0 
7f0b016c9000-7f0b016f2000 r-xp 00000000 08:01 860157                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libjava.so
7f0b016f2000-7f0b017f1000 ---p 00029000 08:01 860157                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libjava.so
7f0b017f1000-7f0b017f8000 rwxp 00028000 08:01 860157                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libjava.so
7f0b017f8000-7f0b01805000 r-xp 00000000 08:01 860082                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libverify.so
7f0b01805000-7f0b01904000 ---p 0000d000 08:01 860082                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libverify.so
7f0b01904000-7f0b01907000 rwxp 0000c000 08:01 860082                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/libverify.so
7f0b01907000-7f0b0190e000 r-xp 00000000 08:01 1251065                    /lib/librt-2.10.1.so
7f0b0190e000-7f0b01b0d000 ---p 00007000 08:01 1251065                    /lib/librt-2.10.1.so
7f0b01b0d000-7f0b01b0e000 r-xp 00006000 08:01 1251065                    /lib/librt-2.10.1.so
7f0b01b0e000-7f0b01b0f000 rwxp 00007000 08:01 1251065                    /lib/librt-2.10.1.so
7f0b01b0f000-7f0b01b12000 ---p 00000000 00:00 0 
7f0b01b12000-7f0b01c10000 rwxp 00000000 00:00 0 
7f0b01c10000-7f0b01c92000 r-xp 00000000 08:01 1251013                    /lib/libm-2.10.1.so
7f0b01c92000-7f0b01e92000 ---p 00082000 08:01 1251013                    /lib/libm-2.10.1.so
7f0b01e92000-7f0b01e93000 r-xp 00082000 08:01 1251013                    /lib/libm-2.10.1.so
7f0b01e93000-7f0b01e94000 rwxp 00083000 08:01 1251013                    /lib/libm-2.10.1.so
7f0b01e94000-7f0b025f2000 r-xp 00000000 08:01 860164                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server/libjvm.so
7f0b025f2000-7f0b026f1000 ---p 0075e000 08:01 860164                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server/libjvm.so
7f0b026f1000-7f0b02869000 rwxp 0075d000 08:01 860164                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server/libjvm.so
7f0b02869000-7f0b028a7000 rwxp 00000000 00:00 0 
7f0b028a7000-7f0b02a0d000 r-xp 00000000 08:01 1250971                    /lib/libc-2.10.1.so
7f0b02a0d000-7f0b02c0c000 ---p 00166000 08:01 1250971                    /lib/libc-2.10.1.so
7f0b02c0c000-7f0b02c10000 r-xp 00165000 08:01 1250971                    /lib/libc-2.10.1.so
7f0b02c10000-7f0b02c11000 rwxp 00169000 08:01 1250971                    /lib/libc-2.10.1.so
7f0b02c11000-7f0b02c16000 rwxp 00000000 00:00 0 
7f0b02c16000-7f0b02c18000 r-xp 00000000 08:01 1250985                    /lib/libdl-2.10.1.so
7f0b02c18000-7f0b02e18000 ---p 00002000 08:01 1250985                    /lib/libdl-2.10.1.so
7f0b02e18000-7f0b02e19000 r-xp 00002000 08:01 1250985                    /lib/libdl-2.10.1.so
7f0b02e19000-7f0b02e1a000 rwxp 00003000 08:01 1250985                    /lib/libdl-2.10.1.so
7f0b02e1a000-7f0b02e31000 r-xp 00000000 08:01 1251058                    /lib/libpthread-2.10.1.so
7f0b02e31000-7f0b03030000 ---p 00017000 08:01 1251058                    /lib/libpthread-2.10.1.so
7f0b03030000-7f0b03031000 r-xp 00016000 08:01 1251058                    /lib/libpthread-2.10.1.so
7f0b03031000-7f0b03032000 rwxp 00017000 08:01 1251058                    /lib/libpthread-2.10.1.so
7f0b03032000-7f0b03036000 rwxp 00000000 00:00 0 
7f0b03036000-7f0b03055000 r-xp 00000000 08:01 1250947                    /lib/ld-2.10.1.so
7f0b03069000-7f0b03073000 rwxp 00000000 00:00 0 
7f0b03073000-7f0b03129000 rwxp 00000000 00:00 0 
7f0b03129000-7f0b0312b000 rwxp 00000000 00:00 0 
7f0b0312b000-7f0b03132000 r-xp 00000000 08:01 860069                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/jli/libjli.so
7f0b03132000-7f0b03233000 ---p 00007000 08:01 860069                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/jli/libjli.so
7f0b03233000-7f0b03235000 rwxp 00008000 08:01 860069                     /usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/jli/libjli.so
7f0b03235000-7f0b03236000 rwxp 00000000 00:00 0 
7f0b0323d000-7f0b03240000 r-xs 00033000 08:06 23371793                   /data/evgeny/usp/jars/pusp08.jar
7f0b03240000-7f0b03247000 r-xs 00000000 08:01 956835                     /usr/lib/gconv/gconv-modules.cache
7f0b03247000-7f0b0324f000 rwxs 00000000 08:01 531447                     /tmp/hsperfdata_evgeny/21947
7f0b0324f000-7f0b03250000 rwxp 00000000 00:00 0 
7f0b03250000-7f0b03251000 ---p 00000000 00:00 0 
7f0b03251000-7f0b03254000 rwxp 00000000 00:00 0 
7f0b03254000-7f0b03255000 r-xp 0001e000 08:01 1250947                    /lib/ld-2.10.1.so
7f0b03255000-7f0b03256000 rwxp 0001f000 08:01 1250947                    /lib/ld-2.10.1.so
7fffb0ea5000-7fffb0eba000 rwxp 00000000 00:00 0                          [stack]
7fffb0f10000-7fffb0f11000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Xms6000m -Xmx8000m -Dfile.encoding=UTF8 -verbose:gc 
java_command: usp.semantic.ParseCreateAgenda /data/evgeny/usp/serialized/pusp_abstracts /data/evgeny/usp/logs 3200 13 16 8 200 5 1
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.15/jre/../lib/amd64
SHELL=/bin/sh

Signal Handlers:
SIGSEGV: [libjvm.so+0x6bdd00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x6bdd00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x594ed0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x597690], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x5973e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:squeeze/sid

uname:Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64
libc:glibc 2.10.1 NPTL 2.10.1 
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.76 0.19 0.06

CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1

Memory: 4k page, physical 8194680k(4274500k free), swap 9767480k(9755964k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (14.1-b02) for linux-amd64 JRE (1.6.0_15-b03), built on Jul  2 2009 15:26:16 by "java_re" with gcc 3.2.2 (SuSE Linux)

time: Wed Jun 22 10:52:33 2011
elapsed time: 17 seconds

Merci pour votre aide!

comme le suggèrent les affiches, cela ressemble à un problème de matériel. J'ai modifié les paramètres de mémoire de java et après quelques modifications le programme s'arrête à différentes parties. Je vais étudier les diagnostics proposés ci-dessous. Je vais vous donner une mise à jour dès que je l'ai fait.

@ egridasov , j'ai essayé JRE 1.6.0_26, mais obtenir le même problème:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f51c12048e1, pid=29200, tid=139989005547792
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x7608e1]  PSPromotionManager::copy_to_survivor_space(oopDesc*)+0x1f1
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x00000000418da800):  GCTaskThread [stack: 0x00007f51bae2b000,0x00007f51baf2c000] [id=29202]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=128 (), si_addr=0x0000000000000000
Register to memory mapping:

RAX=0x0000000000000001 is an unknown value
RBX=0x0000000606e01eb8 is an oop
[[I 
 - klass: 'java/lang/Object'[]
 - length: 2
RCX=0x0000000000000003 is an unknown value
RDX=0x000000060ff12000 is an oop

[error occurred during error reporting (printing register info), id 0xb]

Stack: [0x00007f51bae2b000,0x00007f51baf2c000],  sp=0x00007f51baf2ae90,  free space=1023k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x7608e1]  PSPromotionManager::copy_to_survivor_space(oopDesc*)+0x1f1
V  [libjvm.so+0x76114d]  void PSScavenge::copy_and_push_safe_barrier<unsigned>(PSPromotionManager*, unsigned*)+0xcd
V  [libjvm.so+0x7605bf]  PSPromotionManager::drain_stacks_depth(bool)+0xdf
V  [libjvm.so+0x76382e]  StealTask::do_it(GCTaskManager*, unsigned)+0x2e
V  [libjvm.so+0x466efa]  GCTaskThread::run()+0x16a
V  [libjvm.so+0x710adf]  java_start(Thread*)+0x13f


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00007f51b406f800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=29212, stack(0x00007f51b9ce9000,0x00007f51b9dea000)]
  0x00007f51b406d000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=29211, stack(0x00007f51b9dea000,0x00007f51b9eeb000)]
  0x00007f51b406a000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=29210, stack(0x00007f51b9eeb000,0x00007f51b9fec000)]
  0x00007f51b4068000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=29209, stack(0x00007f51b9fec000,0x00007f51ba0ed000)]
  0x00007f51b404c800 JavaThread "Finalizer" daemon [_thread_blocked, id=29208, stack(0x00007f51ba12c000,0x00007f51ba22d000)]
  0x00007f51b404a800 JavaThread "Reference Handler" daemon [_thread_blocked, id=29207, stack(0x00007f51ba22d000,0x00007f51ba32e000)]
  0x00000000418c7800 JavaThread "main" [_thread_blocked, id=29201, stack(0x00007f51c071f000,0x00007f51c0820000)]

Other Threads:
  0x00007f51b4044000 VMThread [stack: 0x00007f51ba32e000,0x00007f51ba42f000] [id=29206]
  0x00007f51b407a800 WatcherThread [stack: 0x00007f51b9be8000,0x00007f51b9ce9000] [id=29213]

=>0x00000000418da800 (exited) GCTaskThread [stack: 0x00007f51bae2b000,0x00007f51baf2c000] [id=29202]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00000000418c4530] Threads_lock - owner thread: 0x00007f51b4044000
[0x00000000418c4a30] Heap_lock - owner thread: 0x00000000418c7800
29
demandé sur Rann Lifshitz 2011-06-23 04:41:37

10 réponses

C'est une réponse tardive, mais néanmoins.

c'était un problème de matériel. Merci pour votre aide, c'était une excellente expérience d'apprentissage.

11
répondu evgeni 2011-09-22 14:09:41

1.Définissez la propriété D'environnement suivante sur votre Shell actif. - ouvrir le terminal de bash et entrer:

  $ export LD_BIND_NOW=1
  1. Re-Exécuter le Jar Fichier

Note: pour super-utilisateur en bash type su et appuyez sur ENTRER

9
répondu Shubham Srivastava 2017-05-16 06:07:41

généralement si quelque chose fonctionne sur plusieurs ordinateurs mais échoue sur un seul ordinateur, alors il y a quelque chose qui ne va pas avec cet ordinateur. Voici quelques éléments à vérifier:

(1) exécutez-vous la même chose sur cet ordinateur -- OS y compris les correctifs, etc.

(2) l'ordinateur signale-t-il des problèmes? Où regarder dépend du système D'exploitation, mais il semble que vous utilisez linux, alors cochez syslog

(3) Lancez des diagnostics matériels, par exemple ceux recommandés ici . Commencez avec mémoire et "1519130920 de disque" vérifications en particulier.

si vous ne trouvez aucun problème, cherchez un problème similaire dans la parade de bogues pour la VM que vous utilisez. Malheureusement, si vous êtes déjà sur la dernière version de la VM, vous ne trouverez pas nécessairement de solution.

enfin, une autre option est simplement de essayez une autre VM -- par exemple OpenJDK ou JRockit, au lieu de la norme Oracle.

8
répondu jtoberon 2017-04-13 12:13:38

voici votre soulagement pour le problème:

j'ai un problème d'exécution de différentes versions de STS ce matin, le plantage de l'application avec la même façon que la question fait.

extrait de mon fichier journal.

A fatal error has been detected by the Java Runtime Environment:
#a
#  SIGSEGV (0xb) at pc=0x00007f459db082a1, pid=4577, tid=139939015632640
#
# JRE version: 6.0_30-b12
# Java VM: Java HotSpot(TM) 64-Bit Server VM 
(20.5-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6c2a1]  short+0x11

noter que l'exception a eu lieu à # C [libsoup-2.4.alors?1+0x6c2a1] short + 0x11

d'accord alors un peu en dessous de la ligne:

R9 =0x00007f461829e550: <offset 0xa85550> in /usr/share/java/jdk1.6.0_30/jre/lib/amd64/server/libjvm.so at 0x00007f4617819000
R10=0x00007f461750f7c0 is pointing into the stack for thread: 0x00007f4610008000
R11=0x00007f459db08290: soup_session_feature_detach+0 in /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1 at 0x00007f459da9c000
R12=0x0000000000000000 is an unknown value
R13=0x000000074404c840 is an oop
{method} 

cette ligne vous indique où le bogue réel ou l'accident est d'enquêter plus sur cette question de l'accident s'il vous plaît utiliser les liens ci-dessous pour en savoir plus , mais laissez continuer l'enquête sur l'accident et comment je l'ai résolu et la nouveauté de ce bogue:)

les liens sont:

a fATAL ERROR JAVA THIS ONE IS GREAT LOTS of USER!

a fATAL ERROR JAVA 2

d'accord, après cela ici ce que j'ai découvert à casue de cette affaire et pourquoi il se produit un conseil général.

  1. la plupart du temps ,vérifiez que si vous avez installé , mis à jour récemment sur Ubunu et Windows il ya des bibliothèques comme libsoup sous linux whihc étaient le cas de mon crash.
  2. vérifiez aussi un nouveau problème de matériel et essayez d'enquêter sur le Logfile qui STS ou Java généré et aussi syslog dans linux par

    tail - f /var/lib/messages or some other file
    

    puis en regardant attentivement ces fichiers celui que vous avez crash log ... vous pouvez vraiment résoudre le problème comme suit .

sudo unlink/usr/lib/i386-linux-gnu / libsoup-2.4.alors?1

ou

sudo unlink/usr/lib/x86_64-linux-gnu / libsoup-2.4.alors?(1)

fait !! Acclamations!!

4
répondu danielad 2017-05-23 12:18:24

voici le code de l'assemblage:

7f0b024734be:       48 8d 14 f5 00 00 00    lea    rdx,[rsi*8]
7f0b024734c5:       00
7f0b024734c6:       48 03 13                add    rdx,QWORD PTR [rbx]
7f0b024734c9:       48 8d 7a 10             lea    rdi,[rdx+16]
7f0b024734cd:       8b 5f 08                mov    ebx,DWORD PTR [rdi+8]
7f0b024734d0:       89 d8                   mov    eax,ebx
7f0b024734d2:       c1 f8 03                sar    eax,0x3
7f0b024734d5:       85 db                   test   ebx,ebx
7f0b024734d7:       0f 8e cb 05 00 00       jle    0x7f0b02473aa8

et ce qu'il fait est:

rdx = 0x00007f0a808d4ed2 * 8; // equals 0x0003F854046A7690. WTF???
rdx = rdx + something from old gen heap; // results 0x000600007f090486
rdi = rdx + 16; // results 0x000600007f090496
ebx = something from edi address (0x000600007f090496) + 8

Eh bien, j'ai eu un coup d'oeil à la carte d'adresse et il n'y a rien mappé à 0x000600007f090496 qui est pourquoi vous obtenez un SEGV. Avez-vous la même erreur avec 1.6.0_26 JVM? Pouvez-vous l'essayer sur un JVM de 32 bits? Ça ressemble à un problème de JVM pour moi. Pourquoi ferait-il le premier rdx=0x0... * 8 chose?

2
répondu egridasov 2011-06-23 05:00:39

après vérification du matériel sur le serveur et il a été découvert que la mémoire avait mal tourné, a remplacé la mémoire et le serveur est maintenant entièrement accessible.

1
répondu SudhirJ 2011-09-22 13:48:58

ajouter un nouveau serveur (tomcat) avec un emplacement différent. si Je ne fais pas d'erreur, vous exécutez plusieurs projets avec le même tomcat et ajoutez le même serveur tomcat au même endroit ..

ajouter un nouveau tomcat pour chaque nouvel espace de travail.

0
répondu HASNEN LAXMIDHAR 2016-08-10 06:58:10

cela se produira à cause de la méthode native appelant dans votre application.

en Qtjambi si vous utilisez QApplication.instance quit() pour fermer l'application java il génère le journal des erreurs. ainsi, outrepasser la méthode ci-dessus avec QApplication.closeAllWindows ();

0
répondu Durgarao Maruboina 2017-04-05 07:13:57

pas vraiment pour répondre à la question de OP (c'est résolu de toute façon), mais pour aider les gens qui peuvent tomber dans le même problème.

voici ce que nous avions:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000000000000, pid=11, tid=139910430250752
#
# JRE version: Java(TM) SE Runtime Environment (8.0_77-b03) (build 1.8.0_77-b03)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.77-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x0000000000000000
#
# Core dump written. Default location: /builds/c5b22963/0/reporting/arsng2/core or core.11
#

la raison en était un bélier défectueux.

0
répondu Aivean 2018-05-03 17:29:06

essayez ce cmd dans le terminal

$ ulimit -c unlimited
0
répondu KARTHIKEYAN.A 2018-07-09 04:45:14