1.里面包含5个死锁案例,分别为DeadLock101.java、DeadLock102.java、DeadLock103.java、DeadLock104.java、DeadLock105.java用于死锁检测工具验证

2.检测结果如下,发现几个都没有检测出来,请验证和分析原因

3.检测log

Analysis Parameters:
-paths: [/media/vdc/software/Eula/Eula_bench/Bug_example]
-ctx: origin
-exclude: null
-timeout: 0
-log: ./logs
-config: config.properties
-debug: false
-source: false
-includeAllMain: true
-mainEntry: null
-exclusions: {nonStaticVar=true, writeWriteRace=false, volatile=true, soleUIThreadRace=false, originThreadObject=true}
-limit: {node=1000000, callTarget=10, nodeRepeat=100, pts=1000}
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockProject104.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockProject2.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/Deadlock3.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/Deadlock2.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockProject103.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockProject.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/Race1.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockProject105.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockVerify.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/DeadLockProject102.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/Race2.jar
add jar file: /media/vdc/software/Eula/Eula_bench/Bug_example/Deadlock1.jar
[CRLOG]: Main entries:
[CRLOG]: => zte.com.cn.DeadLock104.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock102.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.Deadlock103.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock101.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/cn/DeadLock104============
[CRLOG]: Pointer Analysis Time: 1.187s
[CRLOG]: Total Pointer Keys: 7228
[CRLOG]: Total Instance Keys: 372
[CRLOG]: Total Pointer Edges: 15528
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock104
[CRLOG]:   *** Detection Time: 1362ms
[CRLOG]: Pointer Analysis Time: 0.617s
[CRLOG]: Total Pointer Keys: 7228
[CRLOG]: Total Instance Keys: 372
[CRLOG]: Total Pointer Edges: 15528
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock104
[CRLOG]:   *** Detection Time: 635ms
[CRLOG]: 
==========zte/com/cn/DeadLock102============
[CRLOG]: Pointer Analysis Time: 0.452s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12842
[CRLOG]: 
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
[CRLOG]: No deadlock found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 472ms
[CRLOG]: Pointer Analysis Time: 0.382s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 386ms
[CRLOG]: 
==========zte/com/cn/Deadlock103============
[CRLOG]: Pointer Analysis Time: 0.387s
[CRLOG]: Total Pointer Keys: 5625
[CRLOG]: Total Instance Keys: 308
[CRLOG]: Total Pointer Edges: 11632
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/Deadlock103
[CRLOG]:   *** Detection Time: 397ms
[CRLOG]: Pointer Analysis Time: 0.279s
[CRLOG]: Total Pointer Keys: 5625
[CRLOG]: Total Instance Keys: 308
[CRLOG]: Total Pointer Edges: 11632
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/Deadlock103
[CRLOG]:   *** Detection Time: 282ms
[CRLOG]: 
==========zte/com/cn/DeadLock101============
[CRLOG]: Pointer Analysis Time: 0.269s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 285ms
[CRLOG]: Pointer Analysis Time: 0.216s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12842
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 218ms
SLF4J: A SLF4J service provider failed to instantiate:
org.slf4j.spi.SLF4JServiceProvider: Provider org.slf4j.simple.SimpleServiceProvider not found
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => zte.com.cn.DeadLock101.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/cn/DeadLock101============
[CRLOG]: Pointer Analysis Time: 0.526s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12831
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 535ms
[CRLOG]: Pointer Analysis Time: 0.305s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12831
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 307ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => Deadlock.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========Deadlock============
[CRLOG]: Pointer Analysis Time: 0.28s
[CRLOG]: Total Pointer Keys: 5785
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11896
[CRLOG]: Total Classes: 12830
[CRLOG]: 
[CRLOG]: Total #Deadlocks: 1
[CRLOG]:   *** Detection Time: 288ms
[CRLOG]: Deadlock: 
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=5 15 lock Ljava/lang/Object.1257760047, lock2=5 16 lock Ljava/lang/Object.1257760037}, lp2=DLLockPair{lock1=5 16 lock Ljava/lang/Object.1257760037, lock2=5 15 lock Ljava/lang/Object.1257760047}}
[CRLOG]: *********************************************************************************************
[CRLOG]: 
[CRLOG]: Pointer Analysis Time: 0.21s
[CRLOG]: Total Pointer Keys: 5785
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11896
[CRLOG]: Total Classes: 12830
[CRLOG]: 
[CRLOG]: No race found on Deadlock
[CRLOG]:   *** Detection Time: 212ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => DeadlockTest.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========DeadlockTest============
[CRLOG]: Pointer Analysis Time: 0.386s
[CRLOG]: Total Pointer Keys: 5740
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11842
[CRLOG]: Total Classes: 12831
[CRLOG]: 
[CRLOG]: Total #Deadlocks: 1
[CRLOG]:   *** Detection Time: 394ms
[CRLOG]: Deadlock: 
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=4 15 lock Ljava/lang/String.-1941771399, lock2=4 16 lock Ljava/lang/String.-1941773276}, lp2=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1941773276, lock2=4 15 lock Ljava/lang/String.-1941771399}}
[CRLOG]: *********************************************************************************************
[CRLOG]: 
[CRLOG]: Pointer Analysis Time: 0.269s
[CRLOG]: Total Pointer Keys: 5740
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11842
[CRLOG]: Total Classes: 12831
[CRLOG]: 
[CRLOG]: No race found on DeadlockTest
[CRLOG]:   *** Detection Time: 271ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => zte.com.cn.DeadLock102.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.Deadlock103.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock101.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/cn/DeadLock102============
[CRLOG]: Pointer Analysis Time: 0.349s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12838
[CRLOG]: 
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
[CRLOG]: No deadlock found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 357ms
[CRLOG]: Pointer Analysis Time: 0.276s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12838
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 279ms
[CRLOG]: 
==========zte/com/cn/Deadlock103============
[CRLOG]: Pointer Analysis Time: 0.306s
[CRLOG]: Total Pointer Keys: 5625
[CRLOG]: Total Instance Keys: 308
[CRLOG]: Total Pointer Edges: 11632
[CRLOG]: Total Classes: 12838
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/Deadlock103
[CRLOG]:   *** Detection Time: 315ms
[CRLOG]: Pointer Analysis Time: 0.276s
[CRLOG]: Total Pointer Keys: 5625
[CRLOG]: Total Instance Keys: 308
[CRLOG]: Total Pointer Edges: 11632
[CRLOG]: Total Classes: 12838
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/Deadlock103
[CRLOG]:   *** Detection Time: 279ms
[CRLOG]: 
==========zte/com/cn/DeadLock101============
[CRLOG]: Pointer Analysis Time: 0.265s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12838
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 274ms
[CRLOG]: Pointer Analysis Time: 0.327s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12838
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 329ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => zte.com.cn.DeadLock10222.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/cn/DeadLock10222============
[CRLOG]: Pointer Analysis Time: 0.313s
[CRLOG]: Total Pointer Keys: 5678
[CRLOG]: Total Instance Keys: 322
[CRLOG]: Total Pointer Edges: 11816
[CRLOG]: Total Classes: 12831
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock10222
[CRLOG]:   *** Detection Time: 320ms
[CRLOG]: Pointer Analysis Time: 0.239s
[CRLOG]: Total Pointer Keys: 5678
[CRLOG]: Total Instance Keys: 322
[CRLOG]: Total Pointer Edges: 11816
[CRLOG]: Total Classes: 12831
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock10222
[CRLOG]:   *** Detection Time: 241ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => Race.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========Race============
[CRLOG]: Pointer Analysis Time: 0.294s
[CRLOG]: Total Pointer Keys: 6105
[CRLOG]: Total Instance Keys: 329
[CRLOG]: Total Pointer Edges: 13483
[CRLOG]: Total Classes: 12829
[CRLOG]: 
[CRLOG]: No deadlock found on Race
[CRLOG]:   *** Detection Time: 300ms
[CRLOG]: Pointer Analysis Time: 0.221s
[CRLOG]: Total Pointer Keys: 6105
[CRLOG]: Total Instance Keys: 329
[CRLOG]: Total Pointer Edges: 13483
[CRLOG]: Total Classes: 12829
[CRLOG]: 
[CRLOG]: Total #Races: 1  Total #Node Races1  *** Detection Time: 243ms
[CRLOG]: Report is saved to <current path>/race-report/Race.html
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => zte.com.cn.DeadLock105.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock104.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock102.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.Deadlock103.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock101.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/cn/DeadLock105============
[CRLOG]: Pointer Analysis Time: 0.22s
[CRLOG]: Total Pointer Keys: 5643
[CRLOG]: Total Instance Keys: 309
[CRLOG]: Total Pointer Edges: 11721
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock105
[CRLOG]:   *** Detection Time: 226ms
[CRLOG]: Pointer Analysis Time: 0.287s
[CRLOG]: Total Pointer Keys: 5643
[CRLOG]: Total Instance Keys: 309
[CRLOG]: Total Pointer Edges: 11721
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock105
[CRLOG]:   *** Detection Time: 290ms
[CRLOG]: 
==========zte/com/cn/DeadLock104============
[CRLOG]: Pointer Analysis Time: 0.229s
[CRLOG]: Total Pointer Keys: 7228
[CRLOG]: Total Instance Keys: 372
[CRLOG]: Total Pointer Edges: 15528
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock104
[CRLOG]:   *** Detection Time: 234ms
[CRLOG]: Pointer Analysis Time: 0.283s
[CRLOG]: Total Pointer Keys: 7228
[CRLOG]: Total Instance Keys: 372
[CRLOG]: Total Pointer Edges: 15528
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock104
[CRLOG]:   *** Detection Time: 284ms
[CRLOG]: 
==========zte/com/cn/DeadLock102============
[CRLOG]: Pointer Analysis Time: 0.184s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12922
[CRLOG]: 
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
[CRLOG]: No deadlock found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 191ms
[CRLOG]: Pointer Analysis Time: 0.183s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 184ms
[CRLOG]: 
==========zte/com/cn/Deadlock103============
[CRLOG]: Pointer Analysis Time: 0.207s
[CRLOG]: Total Pointer Keys: 5625
[CRLOG]: Total Instance Keys: 308
[CRLOG]: Total Pointer Edges: 11632
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/Deadlock103
[CRLOG]:   *** Detection Time: 213ms
[CRLOG]: Pointer Analysis Time: 0.23s
[CRLOG]: Total Pointer Keys: 5625
[CRLOG]: Total Instance Keys: 308
[CRLOG]: Total Pointer Edges: 11632
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/Deadlock103
[CRLOG]:   *** Detection Time: 232ms
[CRLOG]: 
==========zte/com/cn/DeadLock101============
[CRLOG]: Pointer Analysis Time: 0.187s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 192ms
[CRLOG]: Pointer Analysis Time: 0.17s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12922
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 171ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => zte.com.DieLock101.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/DieLock101============
[CRLOG]: Pointer Analysis Time: 0.254s
[CRLOG]: Total Pointer Keys: 5631
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11783
[CRLOG]: Total Classes: 12832
[CRLOG]: 
[CRLOG]: Total #Deadlocks: 8
[CRLOG]:   *** Detection Time: 262ms
[CRLOG]: Deadlock: 
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}, lp2=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}, lp2=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}, lp2=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}, lp2=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}, lp2=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}, lp2=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}, lp2=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}}
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=11 16 lock Ljava/lang/String.1219296501, lock2=4 16 lock Ljava/lang/String.-1845056356}, lp2=DLLockPair{lock1=4 16 lock Ljava/lang/String.-1845056356, lock2=11 16 lock Ljava/lang/String.1219296501}}
[CRLOG]: *********************************************************************************************
[CRLOG]: 
[CRLOG]: Pointer Analysis Time: 0.2s
[CRLOG]: Total Pointer Keys: 5631
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11783
[CRLOG]: Total Classes: 12832
[CRLOG]: 
[CRLOG]: No race found on zte/com/DieLock101
[CRLOG]:   *** Detection Time: 201ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => zte.com.cn.DeadLock102.main([Ljava/lang/String;)V
[CRLOG]: => zte.com.cn.DeadLock101.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========zte/com/cn/DeadLock102============
[CRLOG]: Pointer Analysis Time: 0.207s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12833
[CRLOG]: 
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
DEBUG LOCK (a variable points to multiple locks): [SITE_IN_NODE{< Application, Lzte/com/cn/DeadLock102, main([Ljava/lang/String;)V >:Ljava/lang/Object
[CRLOG]: No deadlock found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 212ms
[CRLOG]: Pointer Analysis Time: 0.162s
[CRLOG]: Total Pointer Keys: 5661
[CRLOG]: Total Instance Keys: 313
[CRLOG]: Total Pointer Edges: 11876
[CRLOG]: Total Classes: 12833
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock102
[CRLOG]:   *** Detection Time: 164ms
[CRLOG]: 
==========zte/com/cn/DeadLock101============
[CRLOG]: Pointer Analysis Time: 0.26s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12833
[CRLOG]: 
[CRLOG]: No deadlock found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 267ms
[CRLOG]: Pointer Analysis Time: 0.168s
[CRLOG]: Total Pointer Keys: 5685
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11817
[CRLOG]: Total Classes: 12833
[CRLOG]: 
[CRLOG]: No race found on zte/com/cn/DeadLock101
[CRLOG]:   *** Detection Time: 169ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => Race.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========Race============
[CRLOG]: Pointer Analysis Time: 0.208s
[CRLOG]: Total Pointer Keys: 5583
[CRLOG]: Total Instance Keys: 306
[CRLOG]: Total Pointer Edges: 11633
[CRLOG]: Total Classes: 12830
[CRLOG]: 
[CRLOG]: No deadlock found on Race
[CRLOG]:   *** Detection Time: 212ms
[CRLOG]: Pointer Analysis Time: 0.176s
[CRLOG]: Total Pointer Keys: 5583
[CRLOG]: Total Instance Keys: 306
[CRLOG]: Total Pointer Edges: 11633
[CRLOG]: Total Classes: 12830
[CRLOG]: 
[CRLOG]: Total #Races: 2  Total #Node Races5  *** Detection Time: 179ms
[CRLOG]: Report is saved to <current path>/race-report/Race.html
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[CRLOG]: Main entries:
[CRLOG]: => Deadlock.main([Ljava/lang/String;)V
[CRLOG]: 
[CRLOG]: 
==========Deadlock============
[CRLOG]: Pointer Analysis Time: 0.194s
[CRLOG]: Total Pointer Keys: 5777
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11890
[CRLOG]: Total Classes: 12830
[CRLOG]: 
[CRLOG]: Total #Deadlocks: 1
[CRLOG]:   *** Detection Time: 198ms
[CRLOG]: Deadlock: 
[CRLOG]: Deadlock{lp1=DLLockPair{lock1=3 15 lock Ljava/lang/Object.1257760047, lock2=3 16 lock Ljava/lang/Object.1257760037}, lp2=DLLockPair{lock1=3 16 lock Ljava/lang/Object.1257760037, lock2=3 15 lock Ljava/lang/Object.1257760047}}
[CRLOG]: *********************************************************************************************
[CRLOG]: 
[CRLOG]: Pointer Analysis Time: 0.19s
[CRLOG]: Total Pointer Keys: 5777
[CRLOG]: Total Instance Keys: 323
[CRLOG]: Total Pointer Edges: 11890
[CRLOG]: Total Classes: 12830
[CRLOG]: 
[CRLOG]: No race found on Deadlock
[CRLOG]:   *** Detection Time: 191ms
[CRLOG]: An index page is saved to <current path>/race-report/index.html
[root@LIN-3580BCC1C73 Eula]#