NMI: Parity check / Memory parity error during debugging

Discussion in 'Windows Vista Drivers' started by senem, Aug 24, 2007.

  1. senem

    senem Guest

    Hello everyone,

    I am a newbie to driver development. Currently, I am working on a PCI
    driver on Windows XP platform. I have a target that runs my driver and
    a host on which Windbg runs. The problem I have is as follows:

    I want to make sure that the operations that are carried out by my ISR
    routine are correct. Thus, I set a breakpoint in the ISR. The routine
    is called normally and the breakpoint is reached. However, when I want
    to access fields of one of my volatile structs in the watch window,
    the target machine bugchecks giving out the "NMI: Parity check /
    Memory parity error" error. When the breakpoint is removed, the ISR
    runs normally.

    I searched the group posts and the web for possible reasons but could
    not come across anything like this. Many sites say that ISR should not
    be debugged "the usual way" like I try to do.Am I doing something
    wrong regarding this issue? What could be other possible reason for
    this behaviour?

    Many thanks in advance!
     
    senem, Aug 24, 2007
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.