[Issue 20532] New: [betterC] methods utilizing stdout cause a segfault

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Jan 25 17:25:48 UTC 2020


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

          Issue ID: 20532
           Summary: [betterC] methods utilizing stdout cause a segfault
           Product: D
           Version: D2
          Hardware: x86
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: DragonDePlatino at gmail.com

DMD 2.090.0 on Windows 8.1 x64. Compiling this betterC program with "dub run"
or "dub run -ax86_64" causes program to exit with a garbage error code:

module main;
import core.stdc.stdio;

extern(C) void main() {
        fprintf(stdout, "foo");
        putchar(' ');
}

Calling either of these functions causes a crash. Program runs successfully
when using "dub run -ax86".

--


More information about the Digitalmars-d-bugs mailing list