How does a PIC handle a problem that locks up?

With my little loop program I noticed this happen. I thought WDT was there to reset the chip and get things going again? Is there some required code to make this happen or is there some other process I need to know about to prevent the program from just stopping and not starting again without my having to cycle the power to the chip?

Thanks.

Bart