https://issues.dlang.org/show_bug.cgi?id=16491
--- Comment #4 from Ethan Watson <goober...@gmail.com> --- Of course it can be solved by assigning this specific string at compile time. Because you remove the shared static constructor. Replace the contents of the constructor with a writeln and delete the gshared storage. Done. The point is the static constructor and the invalid cyclic dependency between pointers. No, seriously. That's two people now to have commented on the most irrelevant part of the bug. The title of this bug explains exactly what's wrong. --