Hi, I was using PrefView 1.6 and on Windows 2008 Server and I keep getting the following exception when I try to open CPUStack for any processes. Is there any way to work around this, or would an older version of PerfView would work?
Thanks
Exception Occured: System.IndexOutOfRangeException: Index was outside the bounds of the array.at Microsoft.Diagnostics.Tracing.Stacks.TraceEventStackSource.GetCallerIndex(StackSourceCallStackIndex callStackIndex)
at Microsoft.Diagnostics.Tracing.Stacks.MutableTraceEventStackSource.GetCallerIndex(StackSourceCallStackIndex callStackIndex)
at Diagnostics.Tracing.StackSources.FilterStackSource.GenerateStackInfo(StackSourceCallStackIndex stackIndex, StackInfo stackInfoRet)
at Diagnostics.Tracing.StackSources.FilterStackSource.GetStackInfo(StackSourceCallStackIndex stackIndex)
at Diagnostics.Tracing.StackSources.FilterStackSource.GenerateStackInfo(StackSourceCallStackIndex stackIndex, StackInfo stackInfoRet)
at Diagnostics.Tracing.StackSources.FilterStackSource.GetStackInfo(StackSourceCallStackIndex stackIndex)
at Diagnostics.Tracing.StackSources.FilterStackSource.GenerateStackInfo(StackSourceCallStackIndex stackIndex, StackInfo stackInfoRet)
at Diagnostics.Tracing.StackSources.FilterStackSource.GetStackInfo(StackSourceCallStackIndex stackIndex)
at Diagnostics.Tracing.StackSources.FilterStackSource.<>c__DisplayClass1.<ForEach>b__0(StackSourceSample sample)
at Microsoft.Diagnostics.Tracing.Stacks.MutableTraceEventStackSource.ForEach(Action`1 callback)
at Diagnostics.Tracing.StackSources.FilterStackSource.ForEach(Action`1 callback)
at Microsoft.Diagnostics.Tracing.Stacks.CallTree.set_StackSource(StackSource value)
at PerfView.StackWindow.<>c__DisplayClass3.<SetStackSource>b__0()
at PerfView.StatusBar.<>c__DisplayClass8.<StartWork>b__6(Object param0)
An exceptional condition occured, see log for details.