Driver debugging problem

Hi,
I am debugging a SCSI miniport Driver using Windebugger & while debugging , the deubgger behaves as if the symbol files are not correct. However I made sure that the .pdb & .sys match. (still the code that it shows on screen and the code it is executing in the background dont seem to match. For e.g it executes the return statement but doesnt return from the function and infact goes to the next line.
Further execution led to a system crash and I am getting an error called “KMODE Exception Not Handled”
and when I analyzed the Error(using analyze -v) the debugger shows that the “KERNEL Symbols are wrong…Fix the kernel symbols to get the correct debuggin info” .

Can any one tell how to fix it?

regards
sreenivas


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

the names of pdb and .sys might match but see if their ‘modified date’
match…

You need to translate the source to get the symbols from the recently
modified source files.

Seshu.


From: konanki sreenivaskumar[SMTP:xxxxx@rediffmail.com]
Reply To: NT Developers Interest List
Sent: Monday, February 11, 2002 7:05 PM
To: NT Developers Interest List
Subject: [ntdev] Driver debugging problem

Hi,
I am debugging a SCSI miniport Driver using Windebugger & while
debugging , the deubgger behaves as if the symbol files are not correct.
However I made sure that the .pdb & .sys match. (still the code that it
shows on screen and the code it is executing in the background dont seem
to match. For e.g it executes the return statement but doesnt return from
the function and infact goes to the next line.
Further execution led to a system crash and I am getting an error called
“KMODE Exception Not Handled”
and when I analyzed the Error(using analyze -v) the debugger shows that
the “KERNEL Symbols are wrong…Fix the kernel symbols to get the correct
debuggin info” .

Can any one tell how to fix it?

regards
sreenivas


You are currently subscribed to ntdev as: xxxxx@bla.satyam.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

**************************************************************************
This email (including any attachments) is intended for the sole use of the
intended recipient/s and may contain material that is CONFIDENTIAL AND
PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or
distribution or forwarding of any or all of the contents in this message is
STRICTLY PROHIBITED. If you are not the intended recipient, please contact
the sender by email and delete all copies; your cooperation in this regard
is appreciated.
**************************************************************************


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

hi,

i think you should get the right symbol files for the target platform on
which crash took place. i.e. if the crash was generated on a target
platform running nt4, then you should get the files for nt4 and so on. Also
make sure that you have installed the files for the right service pack.

Regards.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com