2009-01-26 5 views
2

Est-ce que quelqu'un a vu un RedirectedThreadFrame dans une pile d'appel dans windbg? C'est de la callstack géré. Je vois beaucoup d'exceptions lancées à l'intérieur du cadre que je ne vois jamais de bulles et j'essaie de comprendre pourquoi. Le callstack natif vient:RedirectedThreadFrame dans Callstack

0526f6b0 79f63d27 KERNEL32 RaiseException + 0x53 0526f718 79f64102 mscorwks de discussion :: RedirectedHandledJITCase + 0x198 0526f720 00000000 mscorwks discussion :: RedirectedHandledJITCaseForGCThreadControl + 0x7

La gestion callstack! a:

0526f6dc 7c812aeb [RedirectedThreadFrame: 0526f6dc] 0526f724 00c741b9 Library.Class.b__3 (MyObject) 0526f7cc 00c73c85 ParallelProcessingLibrary.ActionController`1 [[System .__ Canon, mscorlib]]. ExecutePartition (System.Object) 0526f840 79a00eee System.Threading.ThreadHelper.ThreadStart_Context (System.Object) 0526f84c 792e019f System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 0526f864 797db48a System.Threading.ThreadHelper.ThreadStart (System.Object) 0526fa8c 79e71b4c [GCFrame: 0526fa8c]

J'ai été incapable de révéler toute information sur ce que cela signifie. Toutes les explications seraient appréciées.

Répondre

2

J'ai trouvé la réponse à cette question. Cela se produit lorsque le CLR suspend les threads pour le GC. Junfeng Zhang's Blog Post

Questions connexes