www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 17596] New: dmd d 2.073.2 and 2.074.1 interim generated dmd

https://issues.dlang.org/show_bug.cgi?id=17596

          Issue ID: 17596
           Summary: dmd d 2.073.2 and 2.074.1 interim generated dmd
                    segfaults on FreeBSD 12-CURRENT
           Product: D
           Version: D2
          Hardware: x86_64
                OS: FreeBSD
            Status: NEW
          Severity: major
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: cy FreeBSD.org

As of r318736, FreeBSD 12-CURRENT (upcoming release) implemented 64-bit inodes.
Since r318736 DMD=../dmd/generated/freebsd/release/64/dmd segfaults with a
corrupted stack. The definitions stat_t and dirent_t have changed.

Initial panic occurs at line 97 of dmd/src/root/file.d.

--
Jul 04