<html>
<head>
<base href="https://bugs.llvm.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - This Invalid Mangling causes crash in llvm-undname: "?ff@@$$J0YAXAU?$AS_@$0A@PEAU?$AS_@$0A@H@__clang@@@__clang@@@Z""
href="https://bugs.llvm.org/show_bug.cgi?id=40026">40026</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>This Invalid Mangling causes crash in llvm-undname: "?ff@@$$J0YAXAU?$AS_@$0A@PEAU?$AS_@$0A@H@__clang@@@__clang@@@Z"
</td>
</tr>
<tr>
<th>Product</th>
<td>tools
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Windows NT
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>llvm-c++filt
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>erich.keane@intel.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>This name: "?ff@@$$J0YAXAU?$ASbash-4.2$ llvm-undname
"?ff@@$$J0YAXAU?$AS_@$0A@PEAU?$AS_@$0A@H@__clang@@@__clang@@@Z"
~
?ff@@22900J0YAXAU?@-/bin/bashA@PEAU?@-/bin/bashA@H@__clang@@@__clang@@@Z
~
Stack dump:
~
0. Program arguments: llvm-undname
?ff@@22900J0YAXAU?@-/bin/bashA@PEAU?@-/bin/bashA@H@__clang@@@__clang@@@Z
~
LLVMSymbolizer: error reading file: No such file or directory
~
#0 0x00007f62bcf8c8fa llvm::sys::PrintStackTrace(llvm::raw_ostream&)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Support/Unix/Signals.inc:495:22
~
#1 0x00007f62bcf8c98d PrintStackTraceSignalHandler(void*)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Support/Unix/Signals.inc:559:1
~
#2 0x00007f62bcf8a99f llvm::sys::RunSignalHandlers()
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Support/Signals.cpp:67:20
~
#3 0x00007f62bcf8c3bf SignalHandler(int)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Support/Unix/Signals.inc:358:1
~
#4 0x00007f62bad7a5e0 __restore_rt (/lib64/libpthread.so.0+0xf5e0)
~
#5 0x00007f62bcd94abc llvm::ms_demangle::Node::kind() const
/export/iusers/ekeane1/workspaces/llorg/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:234:34
~
#6 0x00007f62bcd8f924
llvm::ms_demangle::Demangler::demangleVariableEncoding(StringView&,
llvm::ms_demangle::StorageClass)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Demangle/MicrosoftDemangle.cpp:762:3
~
#7 0x00007f62bcd8f64d
llvm::ms_demangle::Demangler::demangleEncodedSymbol(StringView&,
llvm::ms_demangle::QualifiedNameNode*)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Demangle/MicrosoftDemangle.cpp:679:52
~
#8 0x00007f62bcd8f7eb llvm::ms_demangle::Demangler::parse(StringView&)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Demangle/MicrosoftDemangle.cpp:725:45
~
#9 0x00007f62bcd9451a llvm::microsoftDemangle(char const*, char*, unsigned
long*, int*, llvm::MSDemangleFlags)
/export/iusers/ekeane1/workspaces/llorg/llvm/lib/Demangle/MicrosoftDemangle.cpp:2190:28
~
#10 0x0000000000405870 (llvm-undname+0x405870)
~
#11 0x0000000000405db8 (llvm-undname+0x405db8)
~
#12 0x00007f62ba12bc05 __libc_start_main (/lib64/libc.so.6+0x21c05)
~
#13 0x0000000000405769 (llvm-undname+0x405769)
~
Segmentation fault (core dumped) _@$0A@PEAU?$AS_@$0A@H@__clang@@@__clang@@@Z"</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>