PDA

View Full Version : AA Problems (maybe DX related)


DeKurver
07-10-2000, 01:44
I can't seem to get AA running on either WP3 or the old WireView, so I don't think this is a WP3 issue. I'm using DX8 RC0 and I get a lot of D3D (legacy DDraw) and DPlay errors in the debug trace, has the WP team checked this?

DeKurver
07-10-2000, 10:08
Here's an example of the debug trace I got when running from WP3 with DDraw, D3D and DPlay set to maximum debug levels:

668: LoadEnableFound one versionOpenCloseDisableFree
772: LoadEnableFound one versionOpenCloseDisableFreeDirect3D8: :====> ENTER: DLL
MAIN(5104a849): Process Attach: 00000304, tid=0000063c
772: Direct3D8: :====> EXIT: DLLMAIN(5104a849): Process Attach: 00000304
772: Direct3D8: :Reading App Compatiblity Information
772: Direct3D8: :Reading Registry
772: Direct3D8: (INFO) : ModeXOnly: 0
772: Direct3D8: (INFO) : EmulationOnly: 0
772: Direct3D8: (INFO) : ShowFrameRate: 0
772: Direct3D8: (INFO) : EnablePrintScreen: 0
772: Direct3D8: (INFO) : DisableAGPSupport: 0
772: Direct3D8: (INFO) : DisableMMX: 0
772: Direct3D8: (INFO) : DisableWiderSurfaces:0
772: Direct3D8: (INFO) : DisableNoSysLock:0
772: Direct3D8: (INFO) : ForceNoSysLock:0
772: Direct3D8: (INFO) : DisableInactivate:0
772: Direct3D8: :DirectDrawObjectCreate: oldpdd == 0x00000000, reset = 0
772: Direct3D8: :oldpdd == 0x00000000, reset = 0
772: Direct3D8: :oldpdd == NULL || reset
772: Direct3D8: (INFO) :NOT Setting DDCAPS_BANKSWITCHED
772: Direct3D8: (WARN) :Checking Processor for MMX support (Benign first-chance
exception possible)
772: Direct3D8: (INFO) :This is an MMX machine.
772: Direct3D8: :HELInit for GDI Driver: Reference Count = 1
772: Direct3D8: (INFO) :*********** NOT!! ALLOWING MODE X AND VGA MODES
772: Direct3D8: :Subclassing window 000f011e
772: Direct3D8: :StartExclusiveMode
772: Direct3D8: :******** invalidating all surfaces
772: Direct3D8: :WM_DISPLAYCHANGE: 640x480x16
772: Direct3D8: :WM_SIZE hWnd=F011E wp=0000, lp=01E00280
772: Direct3D8: :WM_SIZE: Window restored, NOT sending WM_ACTIVATEAPP
772: Direct3D8: :DirectDrawObjectCreate: oldpdd == 0x00B722E4, reset = 1
772: Direct3D8: :oldpdd == 0x00B722E4, reset = 1
772: Direct3D8: :oldpdd == NULL || reset
772: Direct3D8: :******** invalidating all surfaces
772: Direct3D8: (INFO) :NOT Setting DDCAPS_BANKSWITCHED
772: Direct3D8: :******** invalidating all primary surfaces
772: Direct3D8: :Calling HAL for create surface, emulation == 0
772: Direct3D8: :*** Structs Surface 0 ***
772: Direct3D8: :**************************
772: Direct3D8: :Calling driver to see if it wants to say something about create
surface
772: Direct3D8: : CreateSurface returns 00000000 (0)
772: Direct3D8: :InternalLock: Calling driver Lock.
772: Direct3D8: :Resetting VisRgn for surface b75d6c
772: Direct3D8: :Bumping surface stamp
772: DINPUT: Dinput.dll: Unloaded before all objects Release()d! Crash soon

772: Direct3D8: :====> ENTER: DLLMAIN(5104a849): Process Detach 00000304, tid=00
00063c
772: Direct3D8: (INFO) :MemFini!
772: Direct3D8: (ERROR) :Memory still allocated! Alloc count = 32
772: Direct3D8: (ERROR) :Current Process (pid) = 00000304
772: Direct3D8: (ERROR) :Memory Address: 00b722e4 lAllocID=16 dwSize=00000b6c, R
eturnAddr=51031f03 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b72ee4 lAllocID=19 dwSize=00000168, R
eturnAddr=5103214a (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73584 lAllocID=22 dwSize=0000001c, R
eturnAddr=5102ebe4 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b735c4 lAllocID=23 dwSize=00000018, R
eturnAddr=5102ec15 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73604 lAllocID=24 dwSize=00000060, R
eturnAddr=5102f653 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7368c lAllocID=25 dwSize=00000024, R
eturnAddr=510328f1 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73824 lAllocID=29 dwSize=0000000c, R
eturnAddr=51032e5d (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b738ac lAllocID=31 dwSize=00000034, R
eturnAddr=5102f996 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73904 lAllocID=32 dwSize=00000034, R
eturnAddr=5102f9dd (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7395c lAllocID=33 dwSize=00000024, R
eturnAddr=5102fd45 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b739a4 lAllocID=34 dwSize=00000024, R
eturnAddr=5102fd9a (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b739ec lAllocID=35 dwSize=00000024, R
eturnAddr=5102fdf4 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73a6c lAllocID=37 dwSize=0000042c, R
eturnAddr=510216a3 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73ebc lAllocID=38 dwSize=0000042c, R
eturnAddr=510216b8 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7430c lAllocID=39 dwSize=00000208, R
eturnAddr=5101c750 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7453c lAllocID=40 dwSize=00000208, R
eturnAddr=5101c750 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7476c lAllocID=41 dwSize=00000208, R
eturnAddr=5101c750 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7499c lAllocID=42 dwSize=00000208, R
eturnAddr=5101c750 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b74bcc lAllocID=43 dwSize=00000208, R
eturnAddr=5101c750 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b74dfc lAllocID=44 dwSize=00000208, R
eturnAddr=5101c750 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7502c lAllocID=45 dwSize=000000c4, R
eturnAddr=510302e9 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b75114 lAllocID=46 dwSize=00000018, R
eturnAddr=5103031c (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b75154 lAllocID=47 dwSize=00000018, R
eturnAddr=5105a532 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7353c lAllocID=48 dwSize=00000024, R
eturnAddr=51037cfe (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73074 lAllocID=52 dwSize=000004a4, R
eturnAddr=5103219c (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b736d4 lAllocID=54 dwSize=00000020, R
eturnAddr=51032bac (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b7371c lAllocID=55 dwSize=00000074, R
eturnAddr=51032c1e (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b737b4 lAllocID=56 dwSize=00000048, R
eturnAddr=51032da6 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b73854 lAllocID=57 dwSize=00000034, R
eturnAddr=5102f970 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b75d6c lAllocID=59 dwSize=000001c8, R
eturnAddr=5103d8e8 (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b75f5c lAllocID=60 dwSize=00000018, R
eturnAddr=5103d95c (pid=00000304)
772: Direct3D8: (ERROR) :Memory Address: 00b75194 lAllocID=61 dwSize=00000a00, R
eturnAddr=510224fe (pid=00000304)
772: Direct3D8: (ERROR) :Total Memory Unfreed From Current Process = 13728 bytes

772: Direct3D8: :====> EXIT: DLLMAIN(5104a849): Process Detach 00000304
1412: LoadEnableFound one versionOpenCloseDisableFreeDPlay:could not query versi
on
1412: DPlay:====> ENTER: DLLMAIN(5e0ac3a1): Process Attach: 00000584, tid=000006
3c
1412: DPlay:Platform detected as NT -- setting flag to Unicode
1412: DPlay:ClassFactory::QueryInterface
1412: DPlay:DllGetClassObject succeeded, pcf=01831fc0
1412: DPlay:ClassFactory::CreateInstance
1412: DPlay:Could not open registry key err = 2, guess there are no apphacks
1412:
1412: DPlay:Entering PRV_AllocateLobbyObject
1412: DPlay:Parameters: 0x01831fe8, 0x018320ec
1412: DPlay:InternalCreate - using class factory guid
1412: DPlay:InternalCreate :: created new dplay object. 2 objects outstanding
1412: DPlay:Entering DP_QueryInterface
1412: DPlay:Entering DP_Release
1412: DPlay:destroying interface - int ref cnt = 0
1412: DPlay:Entering DP_AddRef
1412: DPlay:Entering DP_Release
1412: DPlay:ClassFactory::Release, dwRefCnt=0
1412: DPlay:Entering DP_QueryInterface
1412: DPlay:Entering DP_Release
1412: DPlay:ClassFactory::QueryInterface
1412: DPlay:DllGetClassObject succeeded, pcf=01831fc0
1412: DPlay:ClassFactory::CreateInstance
1412: DPlay:Entering PRV_LobbyCreate
1412: DPlay:Parameters: 0x00000000, 0x0012de8c, 0x00000000, 0x00000000, 0, 0
1412: DPlay:Entering PRV_AllocateLobbyObject
1412: DPlay:Parameters: 0x00000000, 0x0012de1c
1412: DPlay:Entering PRV_GetInterface
1412: DPlay:Parameters: 0x018325d0, 0x0012de18, 0x5e115b30
1412: DPlay:Entering DPL_QueryInterface
1412: DPlay:Parameters: 0x01832480, refiid, 0x0012de84
1412: DPlay:Entering PRV_GetInterface
1412: DPlay:Parameters: 0x018325d0, 0x0012de84, 0x5e115c68
1412: DPlay:Entering DPL_Release
1412: DPlay:Parameters: 0x01832480
1412: DPlay:==> PRV_Release
1412: DPlay:Parameters: 0x018325d0, 0x01832480
1412: DPlay:Lobby interface Refcount hit 0, freeing
1412:
1412: DPlay:Entering PRV_DestroyDPLobbyInterface
1412: DPlay:Parameters: 0x018325d0, 0x01832480
1412: DPlay:Entering DPL_AddRef
1412: DPlay:Parameters: 0x01832638
1412: DPlay:Entering DPL_Release
1412: DPlay:Parameters: 0x01832638
1412: DPlay:==> PRV_Release
1412: DPlay:Parameters: 0x018325d0, 0x01832638
1412: DPlay:<==PRV_Release, rc=1
1412:
1412: DPlay:ClassFactory::Release, dwRefCnt=0
1412: DPlay:Entering DPL_QueryInterface
1412: DPlay:Parameters: 0x01832638, refiid, 0x0012ea44
1412: DPlay:Entering PRV_GetInterface
1412: DPlay:Parameters: 0x018325d0, 0x0012ea44, 0x5e115c68
1412: DPlay:Entering DPL_Release
1412: DPlay:Parameters: 0x01832638
1412: DPlay:==> PRV_Release
1412: DPlay:Parameters: 0x018325d0, 0x01832638
1412: DPlay:<==PRV_Release, rc=1
1412:
1412: DPlay:Entering DPL_A_EnumLocalApplications
1412: DPlay:Parameters: 0x01832638, 0x0042939a, 0x00cd3cf0, 0x00000000
1412: DPlay:Entering PRV_EnumLocalApplications
1412: DPlay:Parameters: 0x01832638, 0x0042939a, 0x00cd3cf0, 0x00000000, 1
1412: DPlay:Could not read Description lReturn = 2
1412:
1412: DPlay:Entering PRV_CallEnumLocalAppCallback
1412: DPlay:Parameters: 0x0012e5f0, 0x0012e534, 0x0042939a, 0x00cd3cf0, 1, 0x000
00000, 0x00000000
1412: DPlay:Entering DP_A_EnumConnections
1412: DPlay:got path = dpwsockx.dll
1412:
1412: DPlay:got guid = {36E95EE0-8577-11cf-960C-0080C7534E82}
1412:
1412: DPlay:got descriptionA = Internet TCP/IP Connection For DirectPlay
1412:
1412: DPlay:got descriptionW = Internet TCP/IP Connection For DirectPlay
1412:
1412: DPlay:got dwReserved1 = 500
1412:
1412: DPlay:got dwReserved2 = 0
1412:
1412: DPlay:got path = dpwsockx.dll
1412:
1412: DPlay:got guid = {685BC400-9D2C-11cf-A9CD-00AA006886E3}
1412:
1412: DPlay:got descriptionA = IPX Connection For DirectPlay
1412:
1412: DPlay:got descriptionW = IPX Connection For DirectPlay
1412:
1412: DPlay:got dwReserved1 = 50
1412:
1412: DPlay:got dwReserved2 = 0
1412:
1412: DPlay:got path = dpmodemx.dll
1412:
1412: DPlay:got guid = {44EAA760-CB68-11cf-9C4E-00A0C905425E}
1412:
1412: DPlay:got descriptionA = Modem Connection For DirectPlay
1412:
1412: DPlay:got descriptionW = Modem Connection For DirectPlay
1412:
1412: DPlay:got dwReserved1 = 0
1412:
1412: DPlay:got dwReserved2 = 0
1412:
1412: DPlay:got path = dpmodemx.dll
1412:
1412: DPlay:got guid = {0F1D6860-88D9-11cf-9C4E-00A0C905425E}
1412:
1412: DPlay:got descriptionA = Serial Connection For DirectPlay
1412:
1412: DPlay:got descriptionW = Serial Connection For DirectPlay
1412:
1412: DPlay:got dwReserved1 = 0
1412:
1412: DPlay:got dwReserved2 = 0
1412:
1412: DPlay:got path = C:\Program Files\WireplayBrowser\dpwirex.dll
1412:
1412: DPlay:got guid = {8E564892-91B0-40b4-97E4-03FBBC176247}
1412:
1412: DPlay:Could not read description err = 2
1412:
1412: DPlay:got dwReserved1 = 0
1412:
1412: DPlay:got dwReserved2 = 0
1412:
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5750, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5750, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001b8, 0x00429a07, 0x00cd5750
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd59b8, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd59b8, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001a8, 0x00429a07, 0x00cd59b8
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5c20, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5c20, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001b4, 0x00429a07, 0x00cd5c20
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5e88, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5e88, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001a4, 0x00429a07, 0x00cd5e88
1412: DPlay:No Address Types found for the Service Provider!
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5fb0, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429a07, guid, 0x00cd5fb0, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001a8, 0x00429a07, 0x00cd5fb0
1412: DPlay:Entering DP_A_EnumConnections
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6240, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6240, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001ac, 0x00429488, 0x00cd6240
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd64c0, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd64c0, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001b4, 0x00429488, 0x00cd64c0
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6728, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6728, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001b0, 0x00429488, 0x00cd6728
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6990, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6990, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001a4, 0x00429488, 0x00cd6990
1412: DPlay:No Address Types found for the Service Provider!
1412: DPlay:Entering DPL_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6ab8, 0x00000000
1412: DPlay:Entering PRV_EnumAddressTypes
1412: DPlay:Parameters: 0x01832638, 0x00429488, guid, 0x00cd6ab8, 0x00000000
1412: DPlay:Entering PRV_CallEnumAddressTypesCallback
1412: DPlay:Parameters: 0x000001b4, 0x00429488, 0x00cd6ab8

I think the DPlay stuff is from WP3 since it looks as though AA has already terminated before any of the DPlay trace occurs. Any ideas?

zacb
09-10-2000, 09:40
Hi m8,

Thank you for your post. I think that there have been problems reported for AA but will look into it.

Welsby