<div dir="ltr">Dear all.<br>Hi, I'm developer of java application, and I have a question about logback.<br>Our application uses logback and it stopped processing several times during the log output.<br>But this problem is not reproducible and difficult to solve, so please help us.<br><br>This is the part of jstack I got when the problem occurred.  <br>---------------------------------------<br>"main" #1 prio=5 os_prio=0 tid=0x0000000001d33800 nid=0x2320 waiting on condition [0x0000000001d2e000]<br>   java.lang.Thread.State: WAITING (parking)<br>at sun.misc.Unsafe.park(Native Method)<br>- parking to wait for  <0x00000000f9498208> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)<br>at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)<br>at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)<br>at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)<br>at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199)<br>at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209)<br>at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285)<br>at java.util.concurrent.ArrayBlockingQueue.remainingCapacity(ArrayBlockingQueue.java:468)<br>at ch.qos.logback.core.AsyncAppenderBase.isQueueBelowDiscardingThreshold(AsyncAppenderBase.java:134)<br>at ch.qos.logback.core.AsyncAppenderBase.append(AsyncAppenderBase.java:126)<br>at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:88)<br>at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48)<br>at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:273)<br>at ch.qos.logback.classic.Logger.callAppenders(Logger.java:260)<br>at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:442)<br>at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396)<br>at ch.qos.logback.classic.Logger.debug(Logger.java:523)<br>---------------------------------------<br><br>Is this a bug? Or if this is not a bug, could you please tell me what was happening internally?<br><br>===================================<br>[version information of our application]<br>logback-core: 1.1.0<br>logback-classic:1.1.0<br>java8<br>===================================<br><br>Best regards<div class="gmail-yj6qo"></div><div class="gmail-adL"><br></div></div>