Skip to main content
GameDev.net gamedev.net
🔒 Locked

Problems with debugging DX9 Source..

Started by Zaph-0 Aug 30, 2008 at 12:35 PM 3 replies 600+ views
Original Post
Zaph-0
Zaph-0
Hi guys, I am trying to find a nasty bug in my code that somehow appears on nvidia cards but not on ati cards and ran into something that I don't know how to interpret. I am using the dx9 debug library in visual c++ 6.0 and win xp. The program runs up the "Hal HWVP device selected" part in the output below, ends (without any error results from d3d whatsoever) and then I get this:

D3D9 Helper: Enhanced D3DDebugging disabled; Application was not compiled with D3D_DEBUG_INFO
D3D9 Helper: Enhanced D3DDebugging disabled; Application was not compiled with D3D_DEBUG_INFO
Loaded 'C:\WINDOWS\system32\MSCTFIME.IME', no matching symbolic information found.
Direct3D9: (INFO) :======================= Hal HWVP device selected

The thread 0x918 has exited with code 0 (0x0).
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 02592DB4
Direct3D9: (ERROR) :    [4] : Address 4FDFAF2E
Direct3D9: (ERROR) :    [5] : Address 004764EE
Direct3D9: (ERROR) :    [6] : Address 00482BCA
Direct3D9: (ERROR) :    [7] : Address 00481673
Direct3D9: (ERROR) :    [8] : Address 00481552
Direct3D9: (ERROR) :    [9] : Address 0048150D
Direct3D9: (ERROR) :    [10] : Address 1020AD38
Direct3D9: (ERROR) :    [11] : Address 0048B920
Direct3D9: (ERROR) :    [12] : Address 7C816D4F
Direct3D9: (ERROR) :    [13] : Address 00000000
Direct3D9: (ERROR) :    [14] : Address 00000000
Direct3D9: (ERROR) :    [15] : Address 00000000
Direct3D9: (ERROR) :    [0] : Address 025950D4
Direct3D9: (ERROR) :    [1] : Address 02595EBF
Direct3D9: (ERROR) :    [2] : Address 025965F8
Direct3D9: (ERROR) :    [3] : Address 02592DD5
Direct3D9: (ERROR) :    [4] : Address 4FDFAF2E
Direct3D9: (ERROR) :    [5] : Address 004764EE
Direct3D9: (ERROR) :    [6] : Address 00482BCA
Direct3D9: (ERROR) :    [7] : Address 00481673
Direct3D9: (ERROR) :    [8] : Address 00481552
Direct3D9: (ERROR) :    [9] : Address 0048150D
Direct3D9: (ERROR) :    [10] : Address 1020AD38
Direct3D9: (ERROR) :    [11] : Address 0048B920
Direct3D9: (ERROR) :    [12] : Address 7C816D4F
Direct3D9: (ERROR) :    [13] : Address 00000000
Direct3D9: (ERROR) :    [14] : Address 00000000
Direct3D9: (ERROR) :    [15] : Address 00000000
Direct3D9: (ERROR) :    [0] : Address 025951C2
Direct3D9: (ERROR) :    [1] : Address 02595EBF
Direct3D9: (ERROR) :    [2] : Address 025965F8
Direct3D9: (ERROR) :    [3] : Address 02592DD5
Direct3D9: (ERROR) :    [4] : Address 4FDFAF2E
Direct3D9: (ERROR) :    [5] : Address 004764EE
Direct3D9: (ERROR) :    [6] : Address 00482BCA
Direct3D9: (ERROR) :    [7] : Address 00481673
Direct3D9: (ERROR) :    [8] : Address 00481552
Direct3D9: (ERROR) :    [9] : Address 0048150D
Direct3D9: (ERROR) :    [10] : Address 1020AD38
Direct3D9: (ERROR) :    [11] : Address 0048B920
Direct3D9: (ERROR) :    [12] : Address 7C816D4F
Direct3D9: (ERROR) :    [13] : Address 00000000
Direct3D9: (ERROR) :    [14] : Address 00000000
Direct3D9: (ERROR) :    [15] : Address 00000000
Direct3D9: (ERROR) :    [0] : Address 0259679F
Direct3D9: (ERROR) :    [1] : Address 02592DD5
Direct3D9: (ERROR) :    [2] : Address 4FDFAF2E
Direct3D9: (ERROR) :    [3] : Address 004764EE
Direct3D9: (ERROR) :    [4] : Address 00482BCA
Direct3D9: (ERROR) :    [5] : Address 00481673
Direct3D9: (ERROR) :    [6] : Address 00481552
Direct3D9: (ERROR) :    [7] : Address 0048150D
Direct3D9: (ERROR) :    [8] : Address 1020AD38
Direct3D9: (ERROR) :    [9] : Address 0048B920
Direct3D9: (ERROR) :    [10] : Address 7C816D4F
Direct3D9: (ERROR) :    [11] : Address 00000000
Direct3D9: (ERROR) :    [12] : Address 00000000
Direct3D9: (ERROR) :    [13] : Address 00000000
Direct3D9: (ERROR) :    [14] : Address 00000000
Direct3D9: (ERROR) :    [15] : Address 00000000
Direct3D9: (ERROR) :    [0] : Address 025B025B
Direct3D9: (ERROR) :    [1] : Address 025A1A8C
Direct3D9: (ERROR) :    [2] : Address 025A4232
Direct3D9: (ERROR) :    [3] : Address 02676566
Direct3D9: (ERROR) :    [4] : Address 0047806E
Direct3D9: (ERROR) :    [5] : Address 0046A74D
Direct3D9: (ERROR) :    [6] : Address 00469DEF
Direct3D9: (ERROR) :    [7] : Address 5F43369B
Direct3D9: (ERROR) :    [8] : Address 77D48709
Direct3D9: (ERROR) :    [9] : Address 77D54CA6
Direct3D9: (ERROR) :    [10] : Address 77D54AF2
Direct3D9: (ERROR) :    [11] : Address 77D575BF
Direct3D9: (ERROR) :    [12] : Address 77D48709
Direct3D9: (ERROR) :    [13] : Address 77D487EB
Direct3D9: (ERROR) :    [14] : Address 77D4C00E
Direct3D9: (ERROR) :    [15] : Address 77D4E366
Direct3D9: (ERROR) :    [0] : Address 025A1D19
Direct3D9: (ERROR) :    [1] : Address 025A4232
Direct3D9: (ERROR) :    [2] : Address 02676566
Direct3D9: (ERROR) :    [3] : Address 0047806E
Direct3D9: (ERROR) :    [4] : Address 0046A74D
Direct3D9: (ERROR) :    [5] : Address 00469DEF
Direct3D9: (ERROR) :    [6] : Address 5F43369B
Direct3D9: (ERROR) :    [7] : Address 77D48709
Direct3D9: (ERROR) :    [8] : Address 77D54CA6
Direct3D9: (ERROR) :    [9] : Address 77D54AF2
Direct3D9: (ERROR) :    [10] : Address 77D575BF
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D487EB
Direct3D9: (ERROR) :    [13] : Address 77D4C00E
Direct3D9: (ERROR) :    [14] : Address 77D4E366
Direct3D9: (ERROR) :    [15] : Address 5F42DFD6
Direct3D9: (ERROR) :    [0] : Address 025A1E5D
Direct3D9: (ERROR) :    [1] : Address 025A4232
Direct3D9: (ERROR) :    [2] : Address 02676566
Direct3D9: (ERROR) :    [3] : Address 0047806E
Direct3D9: (ERROR) :    [4] : Address 0046A74D
Direct3D9: (ERROR) :    [5] : Address 00469DEF
Direct3D9: (ERROR) :    [6] : Address 5F43369B
Direct3D9: (ERROR) :    [7] : Address 77D48709
Direct3D9: (ERROR) :    [8] : Address 77D54CA6
Direct3D9: (ERROR) :    [9] : Address 77D54AF2
Direct3D9: (ERROR) :    [10] : Address 77D575BF
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D487EB
Direct3D9: (ERROR) :    [13] : Address 77D4C00E
Direct3D9: (ERROR) :    [14] : Address 77D4E366
Direct3D9: (ERROR) :    [15] : Address 5F42DFD6
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 02676735
Direct3D9: (ERROR) :    [4] : Address 0047806E
Direct3D9: (ERROR) :    [5] : Address 0046A74D
Direct3D9: (ERROR) :    [6] : Address 00469DEF
Direct3D9: (ERROR) :    [7] : Address 5F43369B
Direct3D9: (ERROR) :    [8] : Address 77D48709
Direct3D9: (ERROR) :    [9] : Address 77D54CA6
Direct3D9: (ERROR) :    [10] : Address 77D54AF2
Direct3D9: (ERROR) :    [11] : Address 77D575BF
Direct3D9: (ERROR) :    [12] : Address 77D48709
Direct3D9: (ERROR) :    [13] : Address 77D487EB
Direct3D9: (ERROR) :    [14] : Address 77D4C00E
Direct3D9: (ERROR) :    [15] : Address 77D4E366
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 025D5F16
Direct3D9: (ERROR) :    [4] : Address 02676A53
Direct3D9: (ERROR) :    [5] : Address 0047806E
Direct3D9: (ERROR) :    [6] : Address 0046A74D
Direct3D9: (ERROR) :    [7] : Address 00469DEF
Direct3D9: (ERROR) :    [8] : Address 5F43369B
Direct3D9: (ERROR) :    [9] : Address 77D48709
Direct3D9: (ERROR) :    [10] : Address 77D54CA6
Direct3D9: (ERROR) :    [11] : Address 77D54AF2
Direct3D9: (ERROR) :    [12] : Address 77D575BF
Direct3D9: (ERROR) :    [13] : Address 77D48709
Direct3D9: (ERROR) :    [14] : Address 77D487EB
Direct3D9: (ERROR) :    [15] : Address 77D4C00E
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 025CD71A
Direct3D9: (ERROR) :    [4] : Address 025D622C
Direct3D9: (ERROR) :    [5] : Address 02676A53
Direct3D9: (ERROR) :    [6] : Address 0047806E
Direct3D9: (ERROR) :    [7] : Address 0046A74D
Direct3D9: (ERROR) :    [8] : Address 00469DEF
Direct3D9: (ERROR) :    [9] : Address 5F43369B
Direct3D9: (ERROR) :    [10] : Address 77D48709
Direct3D9: (ERROR) :    [11] : Address 77D54CA6
Direct3D9: (ERROR) :    [12] : Address 77D54AF2
Direct3D9: (ERROR) :    [13] : Address 77D575BF
Direct3D9: (ERROR) :    [14] : Address 77D48709
Direct3D9: (ERROR) :    [15] : Address 77D487EB
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 025CCCEB
Direct3D9: (ERROR) :    [4] : Address 025CD7D8
Direct3D9: (ERROR) :    [5] : Address 025D622C
Direct3D9: (ERROR) :    [6] : Address 02676A53
Direct3D9: (ERROR) :    [7] : Address 0047806E
Direct3D9: (ERROR) :    [8] : Address 0046A74D
Direct3D9: (ERROR) :    [9] : Address 00469DEF
Direct3D9: (ERROR) :    [10] : Address 5F43369B
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D54CA6
Direct3D9: (ERROR) :    [13] : Address 77D54AF2
Direct3D9: (ERROR) :    [14] : Address 77D575BF
Direct3D9: (ERROR) :    [15] : Address 77D48709
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 025D6376
Direct3D9: (ERROR) :    [4] : Address 02676A53
Direct3D9: (ERROR) :    [5] : Address 0047806E
Direct3D9: (ERROR) :    [6] : Address 0046A74D
Direct3D9: (ERROR) :    [7] : Address 00469DEF
Direct3D9: (ERROR) :    [8] : Address 5F43369B
Direct3D9: (ERROR) :    [9] : Address 77D48709
Direct3D9: (ERROR) :    [10] : Address 77D54CA6
Direct3D9: (ERROR) :    [11] : Address 77D54AF2
Direct3D9: (ERROR) :    [12] : Address 77D575BF
Direct3D9: (ERROR) :    [13] : Address 77D48709
Direct3D9: (ERROR) :    [14] : Address 77D487EB
Direct3D9: (ERROR) :    [15] : Address 77D4C00E
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 025C4B89
Direct3D9: (ERROR) :    [4] : Address 025C7FF5

Direct3D9: (ERROR) :    [9] : Address 00469DEF
Direct3D9: (ERROR) :    [10] : Address 5F43369B
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D54CA6
Direct3D9: (ERROR) :    [13] : Address 77D54AF2
Direct3D9: (ERROR) :    [14] : Address 77D575BF
Direct3D9: (ERROR) :    [15] : Address 77D48709
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 0267A8AB
Direct3D9: (ERROR) :    [4] : Address 02676E3F
Direct3D9: (ERROR) :    [5] : Address 02679A5D
Direct3D9: (ERROR) :    [6] : Address 02676B03
Direct3D9: (ERROR) :    [7] : Address 0047806E
Direct3D9: (ERROR) :    [8] : Address 0046A74D
Direct3D9: (ERROR) :    [9] : Address 00469DEF
Direct3D9: (ERROR) :    [10] : Address 5F43369B
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D54CA6
Direct3D9: (ERROR) :    [13] : Address 77D54AF2
Direct3D9: (ERROR) :    [14] : Address 77D575BF
Direct3D9: (ERROR) :    [15] : Address 77D48709
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 0267A929
Direct3D9: (ERROR) :    [4] : Address 02676E3F
Direct3D9: (ERROR) :    [5] : Address 02679A5D
Direct3D9: (ERROR) :    [6] : Address 02676B03
Direct3D9: (ERROR) :    [7] : Address 0047806E
Direct3D9: (ERROR) :    [8] : Address 0046A74D
Direct3D9: (ERROR) :    [9] : Address 00469DEF
Direct3D9: (ERROR) :    [10] : Address 5F43369B
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D54CA6
Direct3D9: (ERROR) :    [13] : Address 77D54AF2
Direct3D9: (ERROR) :    [14] : Address 77D575BF
Direct3D9: (ERROR) :    [15] : Address 77D48709
Direct3D9: (ERROR) :    [0] : Address 0259E4CB
Direct3D9: (ERROR) :    [1] : Address 0259E59B
Direct3D9: (ERROR) :    [2] : Address 0259E440
Direct3D9: (ERROR) :    [3] : Address 0267AC23
Direct3D9: (ERROR) :    [4] : Address 02676E3F
Direct3D9: (ERROR) :    [5] : Address 02679A5D
Direct3D9: (ERROR) :    [6] : Address 02676B03
Direct3D9: (ERROR) :    [7] : Address 0047806E
Direct3D9: (ERROR) :    [8] : Address 0046A74D
Direct3D9: (ERROR) :    [9] : Address 00469DEF
Direct3D9: (ERROR) :    [10] : Address 5F43369B
Direct3D9: (ERROR) :    [11] : Address 77D48709
Direct3D9: (ERROR) :    [12] : Address 77D54CA6
Direct3D9: (ERROR) :    [13] : Address 77D54AF2
Direct3D9: (ERROR) :    [14] : Address 77D575BF
Direct3D9: (ERROR) :    [15] : Address 77D48709
Direct3D9: (ERROR) :    [0] : Address 025A8795
Direct3D9: (ERROR) :    [1] : Address 026C57D3
Direct3D9: (ERROR) :    [2] : Address 026BC1CC
Direct3D9: (ERROR) :    [3] : Address 0267ADA4
Direct3D9: (ERROR) :    [4] : Address 02676E3F
Direct3D9: (ERROR) :    [5] : Address 02679A5D
Direct3D9: (ERROR) :    [6] : Address 02676B03

I get no error return values on any function calls so what could that be ? Any advice would be appreciated... ^_^
Gage64
Gage64
The newer versions of the DX SDK are not compatible with VC++ 6. I'm not sure if that's what's causing the problem, but regardless, it's a very outdated compiler. You should switch to VC++ 2008 Express. It's much better and it's free.

Also, here's a guide explaining how to setup the debug runtimes. You might find something useful there.
Zaph-0
Zaph-0

Unfortunately I cannot use 2008 express because I am also using mfc and thats not supported there.

I set everything up according to the link you posted but maybe I missed something so I think I'll go over it again...

^_^

Neverender
Neverender
It might be worth your while to go to the DirectX Control Panel and enable the "break on D3D9 error" setting for the debug runtimes, which will actually trigger a break to the debugger (with any luck) when those errors occur.
RDragon1
RDragon1
It's probably also worth your while to ditch technology that went away with the 90s. No idea how you managed to purchase VC6 anytime recently.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.