Exception Occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at Stats.GcStats.PrintEventCondemnedReasonsTable(TextWriter writer, TraceProcess stats, TraceLoadedDotNetRuntime runtime, Int32 start, Predicate`1 filter)
at Stats.GcStats.ToHtml(TextWriter writer, TraceProcess stats, TraceLoadedDotNetRuntime runtime, String fileName, Boolean doServerGCReport)
at Stats.ClrStats.ToHtml(TextWriter writer, List`1 perProc, String fileName, String title, ReportType type, Boolean justBody, Boolean doServerGCReport, RuntimeLoaderStatsData runtimeOpsStats, TraceLog traceLog)
at PerfView.PerfViewGCStats.WriteHtmlBody(TraceLog dataFile, TextWriter writer, String fileName, TextWriter log)
at PerfView.PerfViewHtmlReport.GenerateReportFile(StatusBar worker, TraceLog trace)
at PerfView.PerfViewHtmlReport.<>c__DisplayClass16_1.<Open>b__0()
at PerfView.StatusBar.<>c__DisplayClass22_0.<StartWork>b__0()
An exceptional condition occurred, see log for details.
Started: Opening GCStats
Completed: Opening GCStats (Elapsed Time: 0.163 sec)
Exception Occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at Stats.GcStats.PrintEventCondemnedReasonsTable(TextWriter writer, TraceProcess stats, TraceLoadedDotNetRuntime runtime, Int32 start, Predicate`1 filter)
at Stats.GcStats.ToHtml(TextWriter writer, TraceProcess stats, TraceLoadedDotNetRuntime runtime, String fileName, Boolean doServerGCReport)
at Stats.ClrStats.ToHtml(TextWriter writer, List`1 perProc, String fileName, String title, ReportType type, Boolean justBody, Boolean doServerGCReport, RuntimeLoaderStatsData runtimeOpsStats, TraceLog traceLog)
at PerfView.PerfViewGCStats.WriteHtmlBody(TraceLog dataFile, TextWriter writer, String fileName, TextWriter log)
at PerfView.PerfViewHtmlReport.GenerateReportFile(StatusBar worker, TraceLog trace)
at PerfView.PerfViewHtmlReport.<>c__DisplayClass16_1.<Open>b__0()
at PerfView.StatusBar.<>c__DisplayClass22_0.<StartWork>b__0()
Will share the trace privately cause it's too big to attach. No PII so it can be shared freely.
I collected a trace using the following command to profile the
VBCSCompilerproccess:When I open the resulting trace in PerfView and double click the GCStats node I get a system beep. The log shows the following exception:
Will share the trace privately cause it's too big to attach. No PII so it can be shared freely.