Hi. A driver which was previously WHQLed is failing the driver verifier test under HCT 11.0. Now I know that the test is more stringent now in that it seems to verify all unsigned drivers on the system (outside of MEDIA class even), but the crash which I keep on getting is within portcls.sys. The last intelligible part of the stack trace (see below for the full trace) shows a thread in portcls!CPortPinDMus::Init+0x4cb. Now I do have a UART device, but not a DirectMusic device. I believe that the port is the same for both, however. But even when I do not install the UART subdevice, I get this error! Would anyone have any ideas whatsoever as to what may be the cause? Did anyone else have a similar problem? Note that I have attached the full stack trace below. Thanks in advance. Windows XP Kernel Version 2600 (Service Pack 1) UP Free x86 compatible Product: WinNt, suite: TerminalServer SingleUserTS Built by: 2600.xpsp1.020828-1920 Kernel base = 0x804d4000 PsLoadedModuleList = 0x8054be30 Debug session time: Sat Sep 14 12:19:56 2002 System Uptime: 0 days 0:24:30.321 Loading Kernel Symbols ........................................................................................................... Loading unloaded module list .................. Loading User Symbols PEB is paged out (Peb = 7ffdf00c). Type ".hh dbgerr001" for details ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck 8E, {c0000005, 82dce176, f10793d0, 0} Probably caused by : portcls.sys ( portcls!CPortPinDMus::Init+4cb ) Followup: MachineOwner --------- kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* KERNEL_MODE_EXCEPTION_NOT_HANDLED (8e) This is a very common bugcheck. Usually the exception address pinpoints the driver/function that caused the problem. Always note this address as well as the link date of the driver/image that contains this address. Some common problems are exception code 0x80000003. This means a hard coded breakpoint or assertion was hit, but this system was booted /NODEBUG. This is not supposed to happen as developers should never have hardcoded breakpoints in retail code, but ... If this happens, make sure a debugger gets connected, and the system is booted /DEBUG. This will let us see why this breakpoint is happening. An exception code of 0x80000002 (STATUS_DATATYPE_MISALIGNMENT) indicates that an unaligned data reference was encountered. The trap frame will supply additional information. Arguments: Arg1: c0000005, The exception code that was not handled Arg2: 82dce176, The address that the exception occurred at Arg3: f10793d0, Trap Frame Arg4: 00000000 Debugging Details: ------------------ EXCEPTION_CODE: c0000005 FAULTING_IP: +ffffffff82dce176 82dce176 008078e1dc82 add [eax+0x82dce178],al TRAP_FRAME: f10793d0 -- (.trap fffffffff10793d0) ErrCode = 00000002 eax=85830f28 ebx=00000000 ecx=82ea1680 edx=8275e088 esi=85830e80 edi=85830fac eip=82dce176 esp=f1079444 ebp=f1079468 iopl=0 ov up ei ng nz ac po nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010a96 82dce176 008078e1dc82 add [eax+0x82dce178],al ds:0023:085ff0a0=?? Resetting default context DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x8E LAST_CONTROL_TRANSFER: from f22bbf0e to 82dce176 STACK_TEXT: WARNING: Frame IP not in any known module. Following frames may be wrong. f1079440 f22bbf0e 82ea1680 f22aed38 85830f28 0x82dce176 f1079468 f22ba6a5 00000000 00000188 00000000 portcls!CPortPinDMus::Init+0x4cb f1079490 f22b2998 82f37f68 85b14ff4 85b14ff8 portcls!CPortFilterDMus::NewIrpTarget+0xd1 f10794d8 f22b2abc 85b7afd0 82e98030 85b2cf48 portcls!xDispatchCreate+0x8e f10794e8 bad8cfd9 82e98030 85b2cf48 82e98030 portcls!KsoDispatchCreateWithGenericFactory+0x28 f1079510 bad8cced 82e98030 85b2cf48 f1079568 ks!DispatchCreate+0xce f1079520 f22b2863 82e98030 85b2cf48 82e9a220 ks!KsDispatchIrp+0x124 f1079534 804eca36 82e98030 85b2cf48 806c8214 portcls!DispatchCreate+0x31 f1079544 80647111 85b2cf58 85b2cf48 82ebf0f8 nt!IopfCallDriver+0x31 f1079568 80582ebb 82ed5f90 82922fa0 f1079748 nt!IovCallDriver+0x9e f107964c 8057cc7c 82e98030 00000000 82e9d4d8 nt!IopParseDevice+0xa4d f1079684 805852f5 82ed5f90 00000000 82e9d4d8 nt!IopParseFile+0x44 f1079708 80581aba 80000138 f1079748 00000240 nt!ObpLookupObjectName+0x117 f107975c 80583172 00000000 00000000 ffffff00 nt!ObOpenObjectByName+0xe9 f10797d8 8058324e e10d5b70 40000000 f107986c nt!IopCreateFile+0x407 f1079820 bad8cbdc e10d5b70 40000000 f107986c nt!IoCreateFile+0x36 f107989c bad8d9d1 80000138 bad91af8 e1111900 ks!KsiCreateObjectType+0xd4 f10798b8 f1bc9301 80000138 e1111900 40000200 ks!KsCreatePin+0x32 f10798dc f1bc9502 e1d2bff4 e1062e48 e1d2d4d8 sysaudio!CPinNodeInstance::Create+0x69 f1079918 f1bcf44e 00000000 e1d2bff4 e27917d8 sysaudio!CConnectNodeInstance::Connect+0xd7 f1079934 f1bc963b 00000000 82f1f138 00000000 sysaudio!CStartNodeInstance::Connect+0xa6 f107995c f1bc8dd9 e1ea3468 e1d35900 82f1f138 sysaudio!CStartNodeInstance::Create+0x17f f107998c f1bc8aa5 c0000010 82f1f138 00000000 sysaudio!CPinInstance::PinDispatchCreateKP+0xa6 f10799a8 f1bc833d 85a90e90 f1bc8d4d 82f1f138 sysaudio!CInstance::DispatchCreate+0x61 f10799dc bad8cfd9 82ea4408 85a90e90 82ea4408 sysaudio!CPinInstance::PinDispatchCreate+0xbf f1079a04 804eca36 82ea4408 85a90e90 806c8214 ks!DispatchCreate+0xce f1079a14 80647111 85a90ea0 85a90e90 82dbe6d0 nt!IopfCallDriver+0x31 f1079a38 80582ebb 82ed2a48 82e0ed98 f1079c18 nt!IovCallDriver+0x9e f1079b1c 8057cc7c 82ea4408 00000000 830d6cb8 nt!IopParseDevice+0xa4d f1079b54 805852f5 82ed2a48 00000000 830d6cb8 nt!IopParseFile+0x44 f1079bd8 80581aba 000001e0 f1079c18 00000040 nt!ObpLookupObjectName+0x117 f1079c2c 80583172 00000000 00000000 82e08101 nt!ObOpenObjectByName+0xe9 f1079ca8 8058324e 00769ae0 c0000000 0099f7cc nt!IopCreateFile+0x407 f1079cf0 8058b1f0 00769ae0 c0000000 0099f7cc nt!IoCreateFile+0x36 f1079d30 804da140 00769ae0 c0000000 0099f7cc nt!NtCreateFile+0x2e f1079d30 7ffe0304 00769ae0 c0000000 0099f7cc nt!KiSystemService+0xc4 0099f7f8 00000000 00000000 00000000 00000000 SharedUserData!SystemCallStub+0x4 FOLLOWUP_IP: portcls!CPortPinDMus::Init+4cb f22bbf0e 894508 mov [ebp+0x8],eax FOLLOWUP_NAME: MachineOwner SYMBOL_NAME: portcls!CPortPinDMus::Init+4cb MODULE_NAME: portcls IMAGE_NAME: portcls.sys DEBUG_FLR_IMAGE_TIMESTAMP: 3d6de2ca STACK_COMMAND: .trap fffffffff10793d0 ; kb BUCKET_ID: 0x8E_portcls!CPortPinDMus::Init+4cb Followup: MachineOwner ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.de/