[Issue 14578] New: [ddemangle] core.exception.InvalidMemoryOperationError@(0) handling large symbol list

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue May 12 01:40:30 PDT 2015


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

          Issue ID: 14578
           Summary: [ddemangle]
                    core.exception.InvalidMemoryOperationError@(0)
                    handling large symbol list
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: DMD
          Assignee: nobody at puremagic.com
          Reporter: ibuclaw at gdcproject.org

Created attachment 1522
  --> https://issues.dlang.org/attachment.cgi?id=1522&action=edit
mangled symbols list

Attached is a list of symbols pulled from the phobos unittester.

ddemangle should be able to handle all of them, but errors somewhere after the
first 125 with:

core.exception.InvalidMemoryOperationError@(0)

I don't think this is to do with core.demangle per say, just a memory bug in
ddemangle itself.

Reproducible on Linux x86_64 with ddemangle shipped with 2.067

--


More information about the Digitalmars-d-bugs mailing list