http://d.puremagic.com/issues/show_bug.cgi?id=2978
--- Comment #5 from Rob Jacques <sandf...@jhu.edu> 2009-06-05 20:46:31 PDT --- Thanks Don. Error appears to occur at line 1000 of root.c in function int File::read(). ... #elif _WIN32 DWORD size; DWORD numread; HANDLE h; int result = 0; char *name; name = this->name->toChars(); 004F69D6 mov eax,dword ptr [this] Break-> 004F69D9 mov ecx,dword ptr [eax+14h] Watch reports 'this' is null. Unhandled memory exception at 0x00000014 (null+14) --Call Stack-- > dmd.exe!File::read()() Line 1000 + 0x3 bytes C++ dmd.exe!startthread() Line 104 + 0x7 bytes C++ dmd.exe!___threadstar...@4() + 0x1d bytes ntdll.dll!774e19bb() [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] ntdll.dll!774e198e() -- Output -- 'dmd.exe': Loaded 'C:\dmd\windows\bin\dmd.exe', Symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\shell32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\msvcrt.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\gdi32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\user32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\advapi32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\shlwapi.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\imm32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\msctf.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\lpk.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\usp10.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\avgrsstx.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18005_none_5cb72f96088b0de0\comctl32.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Windows\System32\apphelp.dll', No symbols loaded. 'dmd.exe': Loaded 'C:\Program Files\Common Files\LogiShrd\LVMVFM\LVPrcInj.dll', No symbols loaded. The thread 'Win32 Thread' (0x3a0c) has exited with code 0 (0x0). Unhandled exception at 0x004f69d9 in dmd.exe: 0xC0000005: Access violation reading location 0x00000014. -- Start Thread Call frame -- startthread::p 0x00288cd8 void * -startthread::aw 0x00288cd8 AsyncRead * hThread 0x5c6e6962 void * filesdim 1969382724 unsigned int filesmax 103 unsigned int -files 0x00288ce4 FileData [1] startthread::i 0 unsigned int -startthread::f 0x00288ce4 FileData * Error at Line 104 of async.c unsigned __stdcall startthread(void *p) { AsyncRead *aw = (AsyncRead *)p; for (size_t i = 0; i < aw->filesdim; i++) { FileData *f = &aw->files[i]; f->result = f->file->read(); -- Main Call Stack (Location runLINK)-- ntdll.dll!77505e74() [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] ntdll.dll!77505620() kernel32.dll!76f19884() > dmd.exe!RTLMultiPool::SelectFree() + 0x1e bytes kernel32.dll!76f197f2() dmd.exe!__exec() + 0x16e bytes dmd.exe!__mbschr() + 0x1a7 bytes dmd.exe!__mbschr() + 0x2d4 bytes dmd.exe!__mbschr() + 0x31e bytes dmd.exe!___spawn() + 0xc4 bytes dmd.exe!runLINK() Line 191 + 0xd bytes C++ dmd.exe!main() Line 1190 + 0x5 bytes C++ dmd.exe!_mainCRTStartup() + 0xa9 bytes kernel32.dll!76f1d0e9() ntdll.dll!774e19bb() ntdll.dll!774e198e() -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------