logging-log4net-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yaron Yeshaya (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LOG4NET-339) log4net.Appender.EventLogAppende cause our application to stuck.
Date Mon, 21 May 2012 06:06:40 GMT

    [ https://issues.apache.org/jira/browse/LOG4NET-339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13279980#comment-13279980
] 

Yaron Yeshaya commented on LOG4NET-339:
---------------------------------------

I have the analysis of the memory dump:


Offending stack:
04acee80 752e0bdd ntdll!NtWaitForMultipleObjects+0x15
04acef1c 76e91a2c KERNELBASE!WaitForMultipleObjectsEx+0x100
04acef64 738af2ea kernel32!WaitForMultipleObjectsExImplementation+0xe0 -->wait.
04acefc8 738af118 clr!WaitForMultipleObjectsEx_SO_TOLERANT+0x56  -->wait 
04acefe8 738aef58 clr!Thread::DoAppropriateAptStateWait+0x4d
04acf07c 738af019 clr!Thread::DoAppropriateWaitWorker+0x17d
04acf0e8 73989d56 clr!Thread::DoAppropriateWait+0x60
04acf1e8 72d4b77f clr!WaitHandleNative::CorWaitOneNative+0x196
04acf200 72d4b73d mscorlib_ni!System.Threading.WaitHandle.InternalWaitOne(System.Runtime.InteropServices.SafeHandle,
Int64, Boolean, Boolean)+0x2b
04acf220 00d70626 mscorlib_ni!System.Threading.WaitHandle.WaitOne(Int32, Boolean)+0x2d
04acf268 0065ba8e EventService!TraderTools.STPlatform.EventService.SynchronizedQueue.Dequeue()+0x36
04acf2c0 72d4afeb EventService!TraderTools.STPlatform.EventService.EventThread.ThreadProc()+0x4e
04acf2d0 72cd7fc4 mscorlib_ni!System.Threading.ThreadHelper.ThreadStart_Context(System.Object)+0x63
04acf2ec 72cd7f04 mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean)+0xb0
04acf30c 72d4af78 mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object)+0x2c
04acf324 738721db mscorlib_ni!System.Threading.ThreadHelper.ThreadStart()+0x44
04acf334 73894c12 clr!CallDescrWorker+0x33
04acf3b0 73894db4 clr!CallDescrWorkerWithHandler+0x8e
04acf4f4 73894de9 clr!MethodDesc::CallDescr+0x194
04acf510 73980e74 clr!MethodDesc::CallTargetWorker+0x21
04acf71c 739b453a clr!ThreadNative::KickOffThread_Worker+0x1e1
04acf730 739b45bc clr!ManagedThreadBase_DispatchInner+0x5d
04acf7e0 739b4677 clr!ManagedThreadBase_DispatchMiddle+0xcd
04acf840 739b4711 clr!ManagedThreadBase_DispatchOuter+0x5d
04acf864 73980d47 clr!ManagedThreadBase_FullTransitionWithAD+0x37
04acf87c 73980c42 clr!ManagedThreadBase::KickOff+0x15
04acf914 73976580 clr!ThreadNative::KickOffThread+0x23e
04acfbb0 76e9339a clr!Thread::intermediateThreadProc+0x4b
04acfbbc 773c9ed2 kernel32!BaseThreadInitThunk+0xe
04acfbfc 773c9ea5 ntdll!__RtlUserThreadStart+0x70
04acfc14 00000000 ntdll!_RtlUserThreadStart+0x1b

Dumping strings:
04ACEEDC 00f32744 log4net.Core.Level
04ACEEE0 00f3ba38 log4net.Appender.EventLogAppender
04ACEF48 00f91588 log4net.Repository.Hierarchy.DefaultLoggerFactory+LoggerImpl
04ACEF4C 00f91664 log4net.Core.LogImpl
04ACEFB4 00f3ba38 log4net.Appender.EventLogAppender -->implimeting log4net.
04ACF1D0 00f90894 Microsoft.Win32.SafeHandles.SafeWaitHandle
04ACF1F8 00f9087c System.Threading.ManualResetEvent
04ACF218 00f40db0 TraderTools.STPlatform.EventService.SynchronizedQueue
04ACF240 00f40db0 TraderTools.STPlatform.EventService.SynchronizedQueue
04ACF260 00f93034 TraderTools.EventService.PerformanceMonitor.EventServicePM
04ACF274 00f3dfa8 TraderTools.STPlatform.EventService.EventThread
04ACF2B8 010007fc System.Threading.Overlapped
04ACF2F8 00f3e030 System.Threading.ThreadHelper
04ACF590 00f3e044 System.Threading.ThreadStart

                
> log4net.Appender.EventLogAppende cause our application to stuck. 
> -----------------------------------------------------------------
>
>                 Key: LOG4NET-339
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-339
>             Project: Log4net
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 1.2.10
>         Environment: Windows Server 2008 R2 SP1
>            Reporter: Yaron Yeshaya
>
> Randomly one of our COM Service (.Net 4.0 Windows service that exposes com interface)
stop processing com calls. We spoke with Microsoft and sent the the application dump file.
> Microsoft claims that from the dump it looks like log4net issue: "we are appending the
events 04ACEEE0 00f3ba38 log4net.Appender.EventLogAppender and we are waiting on it (clr!WaitForMultipleObjectsEx_SO_TOLERANT+0x56
 --wait).
> The issue seems to be coming from log4net."
> Did you encountered such an issue?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message