<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>