Bug 18396 – backtraces should demangle c++ symbols (eg via c++filt or __cxa_demangle)

Status
NEW
Severity
normal
Priority
P3
Component
druntime
Product
D
Version
D2
Platform
x86
OS
Mac OS X
Creation time
2018-02-08T01:23:11Z
Last change time
2024-12-07T13:38:00Z
Assigned to
No Owner
Creator
Timothee Cour
Moved to GitHub: dmd#17358 →

Comments

Comment #0 by timothee.cour2 — 2018-02-08T01:23:11Z
``` core.exception.AssertError@dmd/e2ir.d(1063): Assertion failure ---------------- 4 dmd 0x000000010c061b05 _d_assertp + 117 5 dmd 0x000000010bf6be7b _ZN6toElem13ToElemVisitor5visitEP10Expression + 95 6 dmd 0x000000010bf38402 _ZN16ParseTimeVisitorI10ASTCodegenE5visitEP14DefaultInitExp + 30 7 dmd 0x000000010bf3888d _ZN16ParseTimeVisitorI10ASTCodegenE5visitEP16ArgStringInitExp + 33 8 dmd 0x000000010be903f5 _ZN16ArgStringInitExp6acceptEP7Visitor + 33 9 dmd 0x000000010bf6bde0 _Z6toElemP10ExpressionP7IRState + 76 10 dmd 0x000000010bf69f3a _Z8callfuncRK3LocP7IRStateiP4TypeP4elemS5_P15FuncDeclarationS5_S7_P5ArrayIP10ExpressionES7_ + 806 ``` would be nice to have stacktraces demangling not just D but also C++ symbols
Comment #1 by timothee.cour2 — 2018-02-10T08:21:54Z
Comment #2 by robert.schadek — 2024-12-07T13:38:00Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/17358 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB