Re: [Q] TRacking down asserts by NdisTest
From: Mitesh Desai [MSFT] (miteshd_at_online.microsoft.com)
Date: 04/19/04
- Next message: Stefan Kuhr: "Re: How to get user from winsta0\default ?"
- Previous message: David J. Craig: "Re: Removable disk allocated same letter as network drive!"
- In reply to: Gramps: "[Q] TRacking down asserts by NdisTest"
- Next in thread: Gramps: "Re: [Q] TRacking down asserts by NdisTest"
- Reply: Gramps: "Re: [Q] TRacking down asserts by NdisTest"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 19 Apr 2004 10:40:10 -0700
NDISTest 4.03.30 symbols are available in the packages at
http://www.microsoft.com/whdc/hwtest/device/default.mspx?area=network (for
4030030_32.exe, symbols are in i386\symbols\sys directory, for 4030030_64 in
ia64\symbols\sys).
NDISTest does not write anything in the registry before it triggers the
breakpoint.
>From a memory dump file it is not easy to figure out the reason for the
assert (because of compiler optimization asserts for different reasons get
combined into a single assert). If the breaking stack has your miniport on
it you can probably figure out what was happening. If its on receive code
paths (generally it is), see if you can find the packets which were just
indicated. The NDISTestHelp.chm document explains the NDISTest packet
format. You can verify if the packet length matches the expected length in
NDISTest protocol header if the data is valid. If its on the send code path,
its generally because packets are pending in the miniport.
Mitesh
-- This posting is provided "AS IS" with no warranties, and confers no rights. "Gramps" <gramps@old-fart.com> wrote in message news:ePST1jiJEHA.1224@TK2MSFTNGP11.phx.gbl... Howdy! I trying to track down the cause of an assert within NdisTest 4.3.30. Unfortunately, this assert happened on a machine that wasn't set up for the debugger. So, the assert caused the system to crash (KERNEL_MODE_EXCEPTION_NOT_HANDLED) so all I have is the memory dump. We're trying to repro this with KD enabled on the machine, but... Here's a couple of question: Is the .pdb for ndistest.sys available anywhere? Does ndistest.sys save anything meaningful in a register before it triggers the int 3? Assuming 2 is true, then is there documentation that would descibe the register value for the reason for the assert? Thanks!
- Next message: Stefan Kuhr: "Re: How to get user from winsta0\default ?"
- Previous message: David J. Craig: "Re: Removable disk allocated same letter as network drive!"
- In reply to: Gramps: "[Q] TRacking down asserts by NdisTest"
- Next in thread: Gramps: "Re: [Q] TRacking down asserts by NdisTest"
- Reply: Gramps: "Re: [Q] TRacking down asserts by NdisTest"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|