
In my experience, you can't rely on MS messages. They never(?) describe the error in plain English, and most often are misleading.
Now, are you sure that you haven't inadvertently asked W7 to run these checks on start up? Does it happen every time you start, or only once a day? Or does it skip days?
Did you do that unplug and re-seating of your cards as suggested by Ro? As mentioned in another thread, my weird shut downs and boot fails stopped as soon as I moved my video card to a new slot.
I hope that you do not have to delve into that BEX thing; here's a mumbo jumbo that popped up when I looked:
CoreSight Program Flow Trace Architecture Specification PFTv1.0 and PFTv1.1
Home > Tracing Exceptions > The different exception cases > Exception occurs immediately after another exception
5.2.3. Exception occurs immediately after another exception
If two exceptions occur back-to-back, without the processor executing any instructions between them, then the PTM traces each exception with an exception branch address packet, without any waypoint update packet between them. In the trace stream, an exception branch address packet occurring immediately after another exception branch address packet indicates that one exception occurred immediately after the other.
For example, consider the case where an FIQ interrupts an IRQ:
When the IRQ occurs, the processor updates R14_irq with the exception return address and switches to IRQ mode.
The FIQ occurs before the processor has fetched the instruction from the IRQ vector. Therefore, the processor updates R14_fiq with the IRQ vector address and switches to FIQ mode.
The processor fetches the instruction at the FIQ vector and branches to the FIQ handler.
The FIQ handler returns to the IRQ handler as if it was a normal branch. Therefore, for execution up to the entry to the FIQ handler, the PTM must generate a trace stream that indicates that both exceptions occurred, without any instructions being executed at the IRQ vector address. Table 5.3 shows how this is traced.
Table 5.3. Tracing back-to-back exceptions
Address Instruction Trace, if any, with explanation
0x1000 MOV Nonwaypoint instruction. Not traced when processor executes the instruction.


