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.
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;
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
.