[Issue 15864] New: chmgen triggers exception in std.regex

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Apr 2 04:51:30 PDT 2016


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

          Issue ID: 15864
           Summary: chmgen triggers exception in std.regex
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: tools
          Assignee: nobody at puremagic.com
          Reporter: code at dawg.eu

chmgen
Processing 32-64-portability.html
Error while processing file: ./32-64-portability.html

core.exception.AssertError at std\regex\internal\parser.d(1487): Assertion failure
----------------
0x004460BB in _d_assert
0x004206AD in void std.regex.internal.parser.optimize!(char).optimize(ref
std.regex.internal.ir.Regex!(char).Regex) at C:\Users\vagr
ant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(1533)
0x0041D647 in @trusted void
std.regex.internal.parser.lightPostprocess!(char).lightPostprocess(ref
std.regex.internal.ir.Regex!(char
).Regex) at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(1444)
0x0041D172 in @safe std.regex.internal.ir.Regex!(char).Regex
std.regex.internal.parser.makeRegex!(immutable(char)[]).makeRegex(std.regex.internal.parser.Parser!(immutable(char)[]).Parser)
at C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(33)
0x0041272C in @property @safe std.regex.internal.ir.Regex!(char).Regex
std.regex.internal.parser.Parser!(immutable(char)[]).Parser.program() at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\internal\parser.d(1370)
0x0040E25C in @safe std.regex.internal.ir.Regex!(char).Regex
std.regex.regexImpl!(immutable(char)[]).regexImpl(immutable(char)[],
const(char)[]) at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\package.d(326)
0x0042116B in D3std10functional114__T7memoizeS95 at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\functional.d(1039)
0x0040E205 in @trusted std.regex.internal.ir.Regex!(char).Regex
std.regex.regex!(immutable(char)[]).regex(immutable(char)[], const(char)[]) at
C:\Users\vagrant\clones\dmd\src\..\..\phobos\std\regex\package.d(318)
0x004337EA in
D6chmgen106__T2reVAyaa43_283c6120283f3a283f3a5c772b3d5c225b5e225d2a5c22293f5c732a292a687265663dEE1BFCF2FC6C71F56EF1636FA25862EC
at C:\Users\vagrant\clones\dlang.org\chmgen.d(497)
0x00402A9A in _Dmain at C:\Users\vagrant\clones\dlang.org\chmgen.d(122)

Happens w/ dmd 2.070.2.

--


More information about the Digitalmars-d-bugs mailing list