-
Bug
-
Resolution: Done
-
Critical
-
7.1.0.GA, 7.2.0.GA.CR1
-
None
Approximately on 40th reload server starts to emit OutOfMemoryError: Direct buffer memory
19:07:12,655 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service org.wildfly.undertow.listener.default: org.jboss.msc.service.StartException in service org.wildfly.undertow.listener.default: Failed to start service at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.OutOfMemoryError: Direct buffer memory at java.nio.Bits.reserveMemory(Bits.java:693) at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123) at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:311) at org.xnio.BufferAllocator$2.allocate(BufferAllocator.java:57) at org.xnio.BufferAllocator$2.allocate(BufferAllocator.java:55) at org.xnio.ByteBufferSlicePool.allocate(ByteBufferSlicePool.java:147) at io.undertow.server.XnioByteBufferPool.<init>(XnioByteBufferPool.java:40) at io.undertow.server.protocol.http.HttpOpenListener.<init>(HttpOpenListener.java:72) at org.wildfly.extension.undertow.HttpListenerService.createOpenListener(HttpListenerService.java:85) at org.wildfly.extension.undertow.ListenerService.start(ListenerService.java:160) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955) ... 3 more
- is blocked by
-
JBEAP-16362 [GSS](7.2.z) Upgrade XNIO from 3.6.5.Final-redhat-00001 to 3.6.6.Final-redhat-00001
- Closed
- is incorporated by
-
JBEAP-17109 (7.2.z) Upgrade XNIO from 3.6.6.Final-redhat-00001 to 3.7.3.Final-redhat-00001
- Closed
- is related to
-
JBEAP-16364 Clear XnioByteBufferPool.PooledByteBuffer pool when close() to avoid direct memory leaking
- Closed
-
XNIO-317 Introduce API to clean ThreadLocal caches from ByteBufferSlicePool
- Resolved
-
JBEAP-16363 (7.2.z) XNIO-317 - Introduce API to clean ThreadLocal caches from ByteBufferSlicePool
- Closed
- relates to
-
JBEAP-12366 (7.4.z) CLI is unable to start embed-server multiple times in a loop
- Resolved
-
JBEAP-17380 (7.2.z) WFCORE-4600 - Memory leak caused by ByteBufferSlicePool usage
- Closed
-
JBEAP-25789 CLI is unable to start embed-server multiple times in a loop
- Closed
-
UNDERTOW-1277 Clear XnioByteBufferPool.PooledByteBuffer pool when close() to avoid direct memory leaking
- Closed