Visual D dmdserver

Rainer Schuetze r.sagitario at gmx.de
Wed Jan 5 07:21:49 UTC 2022



On 03/01/2022 12:52, frame wrote:
> On Friday, 24 December 2021 at 10:45:44 UTC, Rainer Schuetze wrote:
> 
>> do you find crashdumps for dmdserver.exe in %LOCALAPPDATA%\CrashDumps, 
>> i.e. usually c:\Users\name\AppData\Local\CrashDumps ?
> 
> I got one. Some null pointer access violation. It not only crashes, 
> sometimes it uses high amount of memory. Had to kill it at 17GB for a 
> litte debugger session in VS - but not related to this issue I think.

There is now an option to reinit semantic analysis when some memory 
threshold is exceeded, see Tools->Options->Text 
Editor->D->Intellisense->Restart parsing engine...

> 
> ```
> :000> .exr -1
> ExceptionAddress: 00007ff7df0c59d6 (dmdserver+0x00000000001559d6)
>     ExceptionCode: c0000005 (Access violation)
>    ExceptionFlags: 00000000
> NumberParameters: 2
>     Parameter[0]: 0000000000000000
>     Parameter[1]: 0000000000000000
> Attempt to read from address 0000000000000000

Please attach the crash dump to a bug report at https://issues.dlang.org/ .

> ```
> Would be nice if you could ship symbols with your package or make them 
> accessible somehow.

I've done this in the past, but never got a helpful bug report as a 
result. I guess it's just as well to keep the symbols locally.


More information about the Digitalmars-d-ide mailing list