|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.ide digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript electronics |
digitalmars.D.debugger - [ddbg] How do I get further
I've gotten fed up of debugging without a debugger with D. I tried downloading ddbg for my latest bugs. I'm doing this very nievely, ddbg myProg.exe then hit 'r'. Following symbol errors for dll (and some program output), I get an exception error but then don't know how to handle it. No function or (usable) line of code is given for the error. 1602 is the end of the file and at a benign function. I copied/pasted the end of the session below. How can I go further? Generic tips are better than those that rely on the nature of my changes (adding scope to lots of local variable declarations) Unhandled D Exception (tango.core.Exception.FinalizeException "Finalization error") at KERNEL32.dll (0x7c812a5b) thread(4044) ->us #0 ?? () at game\go.d:1602 from KERNEL32.dll #1 0x0043594c in __d_throw 4 () at game\go.d:1602 from deh #2 0x00434e7b in __d_callfinalizer () at game\go.d:1602 from lifetime #3 0x0041fe5c in game.go.__modtest () at game\go.d:1602 -> Dec 06 2007
Jason House wrote:I've gotten fed up of debugging without a debugger with D. I tried downloading ddbg for my latest bugs. I'm doing this very nievely, ddbg myProg.exe then hit 'r'. Following symbol errors for dll (and some program output), I get an exception error but then don't know how to handle it. No function or (usable) line of code is given for the error. 1602 is the end of the file and at a benign function. I copied/pasted the end of the session below. How can I go further? Generic tips are better than those that rely on the nature of my changes (adding scope to lots of local variable declarations) Unhandled D Exception (tango.core.Exception.FinalizeException "Finalization error") at KERNEL32.dll (0x7c812a5b) thread(4044) ->us #0 ?? () at game\go.d:1602 from KERNEL32.dll #1 0x0043594c in __d_throw 4 () at game\go.d:1602 from deh #2 0x00434e7b in __d_callfinalizer () at game\go.d:1602 from lifetime #3 0x0041fe5c in game.go.__modtest () at game\go.d:1602 -> Dec 07 2007
Jascha Wetzel Wrote:I'm also interested in reproducing this problem myself, because of the truncated stacktrace. If you can create a small testcase, i'd appreciate you sending me it. Dec 07 2007
Jason House Wrote:Jascha Wetzel Wrote:I'm also interested in reproducing this problem myself, because of the truncated stacktrace. If you can create a small testcase, i'd appreciate you sending me it. Mar 15 2008
|