https://issues.apache.org/bugzilla/show_bug.cgi?id=41214

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #31 from [email protected] 2010-05-25 05:45:51 EDT ---
Below Log4J dead lock was seen when running on 1.2.15. We have upgraded to
1.2.16 now, but not sure whether this issue is already fixed in the latest
version.



Found one Java-level deadlock:
=============================
"pool-3-thread-13":
  waiting to lock monitor 0x001782d8 (object 0xa85627f0, a
java.io.PrintStream),
  which is held by "pool-3-thread-14"
"pool-3-thread-14":
  waiting to lock monitor 0x00178320 (object 0xa6400ee0, a
org.apache.log4j.RollingFileAppender),
  which is held by "pool-3-thread-13"

Java stack information for the threads listed above:
===================================================
"pool-3-thread-13":
        at java.lang.Throwable.printStackTrace(Throwable.java:462)
        - waiting to lock <0xa85627f0> (a java.io.PrintStream)
        at java.lang.Throwable.printStackTrace(Throwable.java:452)
        at org.apache.log4j.helpers.LogLog.error(LogLog.java:145)
        at
org.apache.log4j.helpers.OnlyOnceErrorHandler.error(OnlyOnceErrorHandler.java:78)
        at
org.apache.log4j.helpers.OnlyOnceErrorHandler.error(OnlyOnceErrorHandler.java:68)
        at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:60)
        at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:316)
        at
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:263)
        at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
        at
org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
        - locked <0xa6400ee0> (a org.apache.log4j.RollingFileAppender)
        at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
        at org.apache.log4j.Category.callAppenders(Category.java:206)
        - locked <0xa640eed8> (a org.apache.log4j.Logger)
        at org.apache.log4j.Category.forcedLog(Category.java:391)
        at org.apache.log4j.Category.warn(Category.java:1043)
        at
com.airvana.faultServer.eventEngine.AirvanaPollServer.handleNodeNotReachableState(AirvanaPollServer.java:192)
        at
com.airvana.faultServer.niohandlers.NioNotificationHandler.declareNodeUnreachable(NioNotificationHandler.java:593)
        at
com.airvana.faultServer.niohandlers.NioNotificationHandler.channelDisconnected(NioNotificationHandler.java:198)
        - locked <0xa86e8d48> (a com.airvana.faultServer.db.NodeObj)
        at
org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:137)
        at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:567)
        at
org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:803)
        at
org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:76)
        at
org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:314)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
        at java.lang.Thread.run(Thread.java:595)
"pool-3-thread-14":
        at
org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:231)
        - waiting to lock <0xa6400ee0> (a org.apache.log4j.RollingFileAppender)
        at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
        at org.apache.log4j.Category.callAppenders(Category.java:206)
        - locked <0xa6400b18> (a org.apache.log4j.spi.RootLogger)
        at org.apache.log4j.Category.forcedLog(Category.java:391)
        at org.apache.log4j.Category.log(Category.java:838)
        at
com.airvana.faultServer.utils.LoggingOutputStream.flush(LoggingOutputStream.java:185)
        at java.io.PrintStream.write(PrintStream.java:414)
        - locked <0xa85627f0> (a java.io.PrintStream)
        at
sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
        at
sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
        at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:115)
        - locked <0xa8c04e00> (a java.io.OutputStreamWriter)
        at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:169)
        at java.io.PrintStream.write(PrintStream.java:459)
        - locked <0xa85627f0> (a java.io.PrintStream)
        at java.io.PrintStream.print(PrintStream.java:602)
        at java.io.PrintStream.println(PrintStream.java:739)
        - locked <0xa85627f0> (a java.io.PrintStream)
        at org.apache.log4j.helpers.LogLog.error(LogLog.java:143)
        at
org.apache.log4j.helpers.OnlyOnceErrorHandler.error(OnlyOnceErrorHandler.java:78)
        at
org.apache.log4j.helpers.OnlyOnceErrorHandler.error(OnlyOnceErrorHandler.java:68)
        at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:60)
        at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:316)
        at
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:263)
        at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
        at
org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
        - locked <0xa6401628> (a org.apache.log4j.RollingFileAppender)
        at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
        at org.apache.log4j.Category.callAppenders(Category.java:206)
        - locked <0xa6401388> (a org.apache.log4j.Logger)
        at org.apache.log4j.Category.forcedLog(Category.java:391)
        at org.apache.log4j.Category.info(Category.java:666)
        at
com.airvana.faultServer.niohandlers.NioNotificationHandler.declareNodeUnreachable(NioNotificationHandler.java:586)
        - locked <0xa8596850> (a java.lang.Integer)
        at
com.airvana.faultServer.niohandlers.NioNotificationHandler.channelDisconnected(NioNotificationHandler.java:198)
        - locked <0xa89b0a90> (a com.airvana.faultServer.db.NodeObj)
        at
org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:137)
        at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:567)
        at
org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:803)
        at
org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:76)
        at
org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:314)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
        at java.lang.Thread.run(Thread.java:595)

Found 1 deadlock.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to