Bug on windows DMD v2.0.90.1 ?

Luis luis.panadero at gmail.com
Fri Apr 3 07:56:23 UTC 2020


Hi,

I'm trying to help with Pegged and I setup a CI testing with 
travis and appveyor (so, we can see when a pull request breaks 
Pegged). There was a error with excessive ram usage on Pegged 
that was fixed (from dub test using nearly 4GiB of RAM to 
~600MiB), that perhaps is related to this issue

So we are puzzled why dmd v2.090.1 on Windows, keeps falling. I 
doubled checked that with v2.091.0, both on 32bit and 64 bit 
versions, compiles fine. Sadly I don't know how measure the RAM 
usage of DMD as there isn't a equivalent of "time -v" on 
powershell. The appveyor VM looks that haves only 4GiB of RAM.

The error, sometimes throws this :

core.exception.OutOfMemoryError at src\core\exception.d(647): Memory 
allocation failed

Other times simply shows a "Error: out of memory"

And other times shows this :

object.Error@(0): Access Violation
----------------
0x0065D21A
0x0062CFF9
0x0062CEC9
0x0058A115
0x005B9BA6
0x005B9681
0x0055F831
0x0056C319
0x004BBED9
0x0056D20C
0x004635A9
0x0056D1F2
0x004858F5
0x0056C2A7
0x0055DFBC
0x004FDBB5
0x004FE54E
0x0063E7EB
0x0063E765
0x0063E600
0x0063B21A
0x004FE4F5
0x0065FCF1
0x755F0419
0x7713662D
0x771365FD
dmd failed with exit code 1.

Links to appveyor failed executions :

https://ci.appveyor.com/project/PhilippeSigaud/pegged/build/job/a7ucqi8cc8khw8kg
https://ci.appveyor.com/project/PhilippeSigaud/pegged/builds/31915269/job/a4i9oubvt18squlu
https://ci.appveyor.com/project/PhilippeSigaud/pegged/builds/31911420/job/6nfl8v7crnr1abvw



More information about the Digitalmars-d mailing list