I know that the command !dumpheap -type Exception will show all exceptions as shown below
.foreach (ex {!dumpheap -type Exception -short}){.echo "********";!pe ${ex} }
However in the application I’m currently trying to debug it looks as if a cascade effect has taken place where one exception has triggered 29 others across multiple threads. Is there any way of determining which was the first exception to occur ?
I have always faced this confusion.
But in all cases the exception with higher memory address was the last one to occur.
Hence the exception with lowest memory address out of all those 29 exceptions is the first one to occur