[Issue 20151] New: particular directory layout causes DMD to crash with an access violation
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Aug 22 13:28:23 UTC 2019
https://issues.dlang.org/show_bug.cgi?id=20151
Issue ID: 20151
Summary: particular directory layout causes DMD to crash with
an access violation
Product: D
Version: D2
Hardware: All
OS: Windows
Status: NEW
Severity: major
Priority: P1
Component: installer
Assignee: nobody at puremagic.com
Reporter: john.loughran.colvin at gmail.com
Confirmed in 2.086.1 and 2.088-beta.1
C:\test>tree /f
Folder PATH listing for volume Windows
Volume serial number is 547E-DA40
C:.
│ c.d
│
└───c
└───b
└───a
a.d
C:\test>type c.d
import c.b.a.a;
C:\test>type c\b\a\a.d
C:\test>C:\Users\jcolvin_sym\dlang\dmd-2.088.0-beta.1\dmd2\windows\bin\dmd.exe
c.d -o-
---
ERROR: This is a compiler bug.
Please report it via https://issues.dlang.org/enter_bug.cgi
with, preferably, a reduced, reproducible example and the information below.
DustMite (https://github.com/CyberShadow/DustMite/wiki) can help with the
reduction.
---
DMD v2.088.0-beta.1-dirty
predefs DigitalMars Windows CRuntime_DigitalMars CppRuntime_DigitalMars
LittleEndian D_Version2 all D_InlineAsm D_InlineAsm_X86 X86 Win32 assert
D_ModuleInfo D_Exceptions D_TypeInfo D_HardFloat
binary
C:\Users\jcolvin_sym\dlang\dmd-2.088.0-beta.1\dmd2\windows\bin\dmd.exe
version v2.088.0-beta.1-dirty
config C:\Users\jcolvin_sym\dlang\dmd-2.088.0-beta.1\dmd2\windows\bin\sc.ini
DFLAGS
-IC:\Users\jcolvin_sym\dlang\dmd-2.088.0-beta.1\dmd2\windows\bin\..\..\src\phobos
-IC:\Users\jcolvin_sym\dlang\dmd-2.088.0-beta.1\dmd2\windows\bin\..\..\src\druntime\import
---
object.Error@(0): Access Violation
----------------
0x00489A8F
0x773D5EC9 in RtlAllocateHeap
0x0463C1F0
0x00750064
0x00650063
0x005C0064
0x1791B8D1
0x1600DE2D
0x0119251C
--
More information about the Digitalmars-d-bugs
mailing list