]
James Perkins closed WFLY-9169.
-------------------------------
Resolution: Out of Date
I'm closing this as out of date. If this is still an issue with WildFly 18 please feel
free to reopen.
Deadlock on AbstractHandleableCloseable close() method (AIX - IBM
JDK/JRE)
--------------------------------------------------------------------------
Key: WFLY-9169
URL:
https://issues.jboss.org/browse/WFLY-9169
Project: WildFly
Issue Type: Bug
Components: Remoting
Affects Versions: 10.1.0.Final
Environment: WildFly 10.1.0.Final
AIX Version 7.2
java version "1.8.0"
Java(TM) SE Runtime Environment (build pap6480sr3fp22-20161213_02(SR3 FP22))
IBM J9 VM (build 2.8, JRE 1.8.0 AIX ppc64-64 Compressed References 20161209_329148 (JIT
enabled, AOT enabled)
J9VM - R28_20161209_1345_B329148
JIT - tr.r14.java.green_20161207_128946
GC - R28_20161209_1345_B329148_CMPRSS
J9CL - 20161209_329148)
JCL - 20161213_01 based on Oracle jdk8u111-b14
Reporter: Blass MeGod
Priority: Major
Labels: deadlock, regression, remoting
Deadlock on AbstractHandleableCloseable close() method (AIX - IBM JDK/JRE):
{code}
3XMTHREADINFO "p0" J9VMThread:0x00000000304BD100,
j9thread_t:0x0000010029E423D0, java/lang/Thread:0x0000000408F664F8, state:CW, prio=5
3XMJAVALTHREAD (java/lang/Thread getId:0x8C96, isDaemon:false)
3XMTHREADINFO1 (native thread ID:0x20401E7, native priority:0x5, native
policy:UNKNOWN, vmstate:CW, vm thread flags:0x00000101)
3XMCPUTIME CPU usage total: 0.379679000 secs, user: 0.354485000 secs,
system: 0.025194000 secs, current category="Application"
3XMTHREADBLOCK Waiting on: java/lang/Object@0x000000040ECC59A0 Owned by:
<unowned>
3XMHEAPALLOC Heap bytes allocated since last GC cycle=0 (0x0)
3XMTHREADINFO3 Java callstack:
4XESTACKTRACE at java/lang/Object.wait(Native Method)
4XESTACKTRACE at java/lang/Object.wait(Object.java:172(Compiled Code))
4XESTACKTRACE at
org/jboss/remoting3/spi/AbstractHandleableCloseable.close(AbstractHandleableCloseable.java:190(Compiled
Code))
5XESTACKTRACE (entered lock: java/lang/Object@0x000000040ECC59A0, entry
count: 1)
4XESTACKTRACE at
org/jboss/naming/remote/client/EndpointCache.release(EndpointCache.java:67(Compiled
Code))
5XESTACKTRACE (entered lock:
org/jboss/naming/remote/client/EndpointCache@0x00000004002F3830, entry count: 1)
4XESTACKTRACE at
org/jboss/naming/remote/client/EndpointCache$EndpointWrapper.close(EndpointCache.java:183(Compiled
Code))
4XESTACKTRACE at
org/jboss/naming/remote/client/InitialContextFactory$1.close(InitialContextFactory.java:233(Compiled
Code))
4XESTACKTRACE at
org/jboss/naming/remote/client/RemoteContext.close(RemoteContext.java:290(Compiled Code))
4XESTACKTRACE at
javax/naming/InitialContext.close(InitialContext.java:567(Compiled Code))
...
{code}
This might happen when using remoting client with XNIO version 3.3.4