Why Perfview doesn't display provider name, event name and message?

703 Views Asked by At

We are generating some etw log files for our application. I use Perfview to read the .etl files. Some times Perfview shows events like the below screenshot. It does not show the proper provider name/event name and the message. Instead I can see the GUID. I am not able to find out in what scenario this happens. I cannot suspect the event source because this doesn't happen with all .etl files. Screenshot


ETL files generated using the same session with the below MultiFileMB configuration for generating multiple etl split files. Some split files are showing proper data, some are not as shown in the below image.

Session.MultiFileMB = 10;

Working and Corrupted etl files

I tried dumping the corrupted and not corrupted events from Perfview. Proper events are having <PrettyPrint> information and the TemplateType is DynamicTraceEventData, however in the corrupted events I am not getting <PrettyPrint> information. Also the TemplateType is UnhandledTraceEvent.

Dump

0

There are 0 best solutions below