digitalmars.D.bugs - Unhandled exception in dmd.exe:0xC0000005:Access Violation
- David L. Davis (40/40) May 05 2005 // WinXP SP2 with dmd v0.122
- Derek Parnell (8/10) May 05 2005 This has been reported earlier. It is caused because Walter had left som...
- David L. Davis (8/18) May 05 2005 Derek, thanks for pointing out that this has been already reported, and ...
// WinXP SP2 with dmd v0.122 // Bug: Unhandled exception in dmd.exe:0xC0000005:Access Violation. // CrashD.d private import std.stdio; class A { void test() { writefln( "A.test() Called."); } void test( in int iVal ) { writefln( "A.test( in int iVal=\"%s\" ) Called.", iVal ); } } class B : A { void test() { writefln( "B.test() Called."); } } void main() { B ob = new B(); ob.test( 6 ); //<- This line causes the error, which is normal, // but not the "Access Violation" error that follows. ob.test(); } Output: -------- C:\dmd>dmd crashd.d crashd.d(19): function crashd.B.test () does not match argument types (int) *-->Debug dialog pops up, then when clicking on the debug command button, MS VC++ v6.0 starts up and gives following message: "Unhandled exception in dmd.exe:0xC0000005:Access Violation." --------------- Note: That this same code was compiled under dmd v0.114 in Feburary 2005 with following error messages which are correct: C:\dmd>dmd crashd.d crashd.d(19): function crashd.B.test () does not match argument types (int) crashd.d(19): Error: expected 0 arguments, not 1 C:\dmd> David L. ------------------------------------------------------------------- "Dare to reach for the Stars...Dare to Dream, Build, and Achieve!" ------------------------------------------------------------------- MKoD: http://spottedtiger.tripod.com/D_Language/D_Main_XP.html
May 05 2005
On Fri, 6 May 2005 04:01:19 +0000 (UTC), David L. Davis wrote:// WinXP SP2 with dmd v0.122 // Bug: Unhandled exception in dmd.exe:0xC0000005:Access Violation.This has been reported earlier. It is caused because Walter had left some 'debug' code in the DMD front-end code. Only crashes DMD if you have mismatching arguments. -- Derek Melbourne, Australia 6/05/2005 2:07:44 PM
May 05 2005
In article <3m396cc2ypnm$.qcjhhvm7s2x5$.dlg 40tude.net>, Derek Parnell says...On Fri, 6 May 2005 04:01:19 +0000 (UTC), David L. Davis wrote:Derek, thanks for pointing out that this has been already reported, and the reason why dmd is crashing. David L. ------------------------------------------------------------------- "Dare to reach for the Stars...Dare to Dream, Build, and Achieve!" ------------------------------------------------------------------- MKoD: http://spottedtiger.tripod.com/D_Language/D_Main_XP.html// WinXP SP2 with dmd v0.122 // Bug: Unhandled exception in dmd.exe:0xC0000005:Access Violation.This has been reported earlier. It is caused because Walter had left some 'debug' code in the DMD front-end code. Only crashes DMD if you have mismatching arguments. -- Derek Melbourne, Australia 6/05/2005 2:07:44 PM
May 05 2005