For a free debugger from Microsoft:
You do require some basic knowledge in order to use it - nothing too complicated just to identify the offending module.
Like @WeirdNeville said, this is a software error due to unprotected / unverified execution.
The 0xFFFFFFFFFFFFFFFF is actually the value -1 being used as a memory address - which is impossible. The exception code, not displayed in this dialog is 0x80000005, a memory access violation.
This is different from the 0x80000003 exception (Debug Break) discussed above by some other members.