<div dir="ltr">This is crazy. I tried 10MB, not working, then 20MB still not working. I got around 80K frames stack overflow, this is clearly an infinitely loop in "d_print_comp":<div><br></div><div><div>(gdb) bt</div><div>#0 0x00007f35925511e1 in d_print_comp (dpi=0x7f3586747c00, options=17, dc=0x7f3586743bb0) at cp-demangle.c:4324</div><div>#1 0x00007f35925511e6 in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=0x7f3586743be0) at cp-demangle.c:4324</div><div>#2 0x00007f3592551010 in d_print_comp (dpi=0x7f3586747c00, options=17, dc=0x7f3586743ca0) at cp-demangle.c:4489</div><div>#3 0x00007f35925511e6 in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=0x7f3586743cd0) at cp-demangle.c:4324</div><div>#4 0x00007f3592551010 in d_print_comp (dpi=0x7f3586747c00, options=17, dc=0x7f3586744030) at cp-demangle.c:4489</div><div>#5 0x00007f3592554353 in d_print_mod (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, mod=<optimized out>) at cp-demangle.c:5539</div><div>#6 0x00007f3592554dbe in d_print_mod_list (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, mods=mods@entry=0x7f358534a7b0, suffix=suffix@entry=0) at cp-demangle.c:5468</div><div>#7 0x00007f35925556a1 in d_print_function_type (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, mods=0x7f358534a7b0, dc=0x7f3586744138) at cp-demangle.c:5609</div><div>#8 0x00007f359255010c in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=0x7f3586744138) at cp-demangle.c:4808</div><div>#9 0x00007f359254fa01 in d_print_comp (dpi=0x7f3586747c00, options=17, dc=0x7f3586744150) at cp-demangle.c:4434</div></div><div>.....</div><div><br></div><div><div>#79590 0x00007f35925526b3 in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=0x7f3586744108) at cp-demangle.c:4529</div><div>#79591 0x00007f359255023b in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=0x7f3586744408) at cp-demangle.c:4742</div><div>#79592 0x00007f3592553448 in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=0x7f3586744450) at cp-demangle.c:4793</div><div>#79593 0x00007f359254fa01 in d_print_comp (dpi=dpi@entry=0x7f3586747c00, options=options@entry=17, dc=dc@entry=0x7f3586744468) at cp-demangle.c:4434</div><div>#79594 0x00007f3592555f53 in d_demangle_callback (options=17, opaque=0x7f3586742cc0, callback=0x7f359254b820 <d_growable_string_callback_adapter>, dc=0x7f3586744468) at cp-demangle.c:4063</div><div>#79595 0x00007f3592555f53 in d_demangle_callback (mangled=<optimized out>,</div><div> mangled@entry=0x0, callback=callback@entry=0x7f359254b820 <d_growable_string_callback_adapter>, opaque=opaque@entry=0x7f3586747db0, options=17) at cp-demangle.c:5865</div><div>#79596 0x00007f359255609f in __cxa_demangle (options=17, palc=<synthetic pointer>, mangled=0x0) at cp-demangle.c:5886</div><div><br></div><div><b>#79597 0x00007f359255609f in __cxa_demangle (mangled_name=mangled_name@entry=0x7f3570e3d460 "_ZNSt9_Any_data9_M_accessIPPZN5folly6fibers12FiberManager16runInMainContextIZN8facebook8memcache15CacheClientImplINS6_17CControllerCommonINS1_7dynamicEEEE11multiOpSyncINS6_11McOperationILi11EEESt6vect"..., output_buffer=output_buffer@entry=0x0, length=length@entry=0x0, status=status@entry=0x0) at cp-demangle.c:5950</b></div><div>#79598 0x00007f359417cc57 in lldb_private::Mangled::GetDemangledName(lldb::LanguageType) const (this=this@entry=0x7f3584288310, language=language@entry=lldb::eLanguageTypeC_plus_plus)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/Mangled.cpp:316</div><div><br></div><div>#79599 0x00007f359427adca in lldb_private::Symtab::InitNameIndexes() (this=0x7f35701a8ff0) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Symbol/Symtab.cpp:334</div><div>#79600 0x00007f359427c0b8 in lldb_private::Symtab::FindAllSymbolsWithNameAndType(lldb_private::ConstString const&, lldb::SymbolType, std::vector<unsigned int, std::allocator<unsigned int> >&) (this=this@entry=0x7f35701a8ff0, name=..., symbol_type=symbol_type@entry=lldb::eSymbolTypeAny, symbol_indexes=...) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Symbol/Symtab.cpp:819</div><div><br></div><div>#79601 0x00007f359417fec2 in lldb_private::Module::FindSymbolsWithNameAndType(lldb_private::ConstString const&, lldb::SymbolType, lldb_private::SymbolContextList&) (this=0x7f35700605a0, name=..., symbol_type=symbol_type@entry=lldb::eSymbolTypeAny, sc_list=...) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/Module.cpp:1432</div><div>#79602 0x00007f359418681d in lldb_private::ModuleList::FindSymbolsWithNameAndType(lldb_private::ConstString const&, lldb::SymbolType, lldb_private::SymbolContextList&, bool) const (this=this@entry=0x7f35867484b0, name=..., symbol_type=symbol_type@entry=lldb::eSymbolTypeAny, sc_list=..., append=append@entry=false) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/ModuleList.cpp:573</div><div>#79603 0x00007f3594533626 in JITLoaderGDB::GetSymbolAddress(lldb_private::ModuleList&, lldb_private::ConstString const&, lldb::SymbolType) const (this=this@entry=0x7f3570042990, module_list=..., name=..., symbol_type=symbol_type@entry=lldb::eSymbolTypeAny) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:500</div><div><br></div><div><br></div><div><br></div><div>#79604 0x00007f35945354cb in JITLoaderGDB::SetJITBreakpoint(lldb_private::ModuleList&) (this=0x7f3570042990, module_list=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:177</div><div>#79605 0x00007f359432b910 in lldb_private::JITLoaderList::ModulesDidLoad(lldb_private::ModuleList&) (this=<optimized out>, module_list=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/JITLoaderList.cpp:76</div><div>#79606 0x00007f35942c80f8 in lldb_private::Process::ModulesDidLoad(lldb_private::ModuleList&) (this=this@entry=0x8919b0, module_list=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:6370</div><div>#79607 0x00007f3594412091 in lldb_private::process_gdb_remote::ProcessGDBRemote::ModulesDidLoad(lldb_private::ModuleList&) (this=0x8919b0, module_list=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:4927</div><div>#79608 0x00007f35942f2131 in lldb_private::Target::ModulesDidLoad(lldb_private::ModuleList&) (this=0x88d0d0, module_list=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Target.cpp:1400</div><div>#79609 0x00007f35942fbb58 in lldb_private::Target::ModuleAdded(lldb_private::ModuleList const&, std::shared_ptr<lldb_private::Module> const&) (this=0x88d0d0, module_list=..., module_sp=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Target.cpp:1364</div><div>#79610 0x00007f3594187f28 in lldb_private::ModuleList::AppendImpl(std::shared_ptr<lldb_private::Module> const&, bool) (this=0x88d3d0, module_sp=..., use_notifier=use_notifier@entry=true)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/ModuleList.cpp:110</div><div>#79611 0x00007f3594187f6a in lldb_private::ModuleList::Append(std::shared_ptr<lldb_private::Module> const&) (this=<optimized out>, module_sp=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/ModuleList.cpp:117</div><div>#79612 0x00007f35942f0def in lldb_private::Target::GetSharedModule(lldb_private::ModuleSpec const&, lldb_private::Error*) (this=this@entry=0x88d0d0, module_spec=..., error_ptr=error_ptr@entry=0x0)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Target.cpp:1924</div><div>#79613 0x00007f359463fb48 in lldb_private::DynamicLoader::LoadModuleAtAddress(lldb_private::FileSpec const&, unsigned long, unsigned long, bool) (this=<optimized out>, file=..., link_map_addr=139710961516544, base_addr=139710941827072, base_addr_is_offset=<optimized out>) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/DynamicLoader.cpp:192</div><div>#79614 0x00007f35943a664a in DynamicLoaderPOSIXDYLD::LoadAllCurrentModules() (this=0x7f3570038570)</div><div>---Type <return> to continue, or q <return> to quit---</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:521</div><div>#79615 0x00007f35943a88f0 in DynamicLoaderPOSIXDYLD::DidAttach() (this=0x7f3570038570)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:181</div><div>#79616 0x00007f35942c546c in lldb_private::Process::CompleteAttach() (this=0x8919b0) at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:3443</div><div>#79617 0x00007f35942c6236 in lldb_private::Process::AttachCompletionHandler::PerformAction(std::shared_ptr<lldb_private::Event>&) (this=0x8b5f60, event_sp=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:3194</div><div>#79618 0x00007f35942ce98c in lldb_private::Process::HandlePrivateEvent(std::shared_ptr<lldb_private::Event>&) (this=this@entry=0x8919b0, event_sp=...)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:4184</div><div>#79619 0x00007f35942cf9bd in lldb_private::Process::RunPrivateStateThread(bool) (this=0x8919b0, is_secondary_thread=<optimized out>)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:4429</div><div>#79620 0x00007f3594127421 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (arg=0x8b5f40)</div><div> at /home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Host/common/HostNativeThreadBase.cpp:81</div><div>#79621 0x00007f3592a43aa1 in start_thread () at /lib64/libpthread.so.0</div><div>#79622 0x00007f3591da593d in clone () at /lib64/libc.so.6</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 17, 2016 at 2:41 PM, Kate Stone <span dir="ltr"><<a href="mailto:katherine_stone@apple.com" target="_blank">katherine_stone@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class="">The cxa_demangle implementation definitely consumes stack aggressively, especially when compiled -O0. I’d definitely recommend an 8MB+ stack for any thread that may wind up demangling arbitrary C++ symbols. The new “fast demangler” is much more conservative with stack space but doesn’t yet support the full name mangling specification, so complex symbols often rely on falling back to cxa_demangle.<div><br></div><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="font-family:LucidaGrande;word-wrap:break-word"><div style="word-wrap:break-word"><font color="#424242" style="font-family:'Lucida Grande';font-size:x-small">Kate Stone</font><span style="font-family:'Lucida Grande';font-size:x-small"> </span><font color="#009193" style="font-family:'Lucida Grande';font-size:x-small"><a href="mailto:k8stone@apple.com" target="_blank">k8stone@apple.com</a></font></div><div style="font-family:Times;word-wrap:break-word"><font face="Lucida Grande" size="1"><font color="#009193"></font> Xcode <font color="#424242">Low Level Tools</font></font></div></div></div></div></div></div>
</div>
<br></span><div><blockquote type="cite"><span class=""><div>On Mar 17, 2016, at 2:19 PM, Greg Clayton via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>> wrote:</div><br></span><div><div class="h5"><div><div>Make stacks bigger when making threads on linux?<br><br><blockquote type="cite">On Mar 17, 2016, at 1:39 PM, Jeffrey Tan via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>> wrote:<br><br>Seems like the crashes happens because of abi::__cxa_demangle() for mangled symbol name " _ZNSt9_Any_data9_M_accessIPPZN5folly6fibers12FiberManager16runInMainContextIZN8facebook8memcache15CacheClientImplINS6_17CControllerCommonINS1_7dynamicEEEE11multiOpSyncINS6_11McOperationILi11EEESt6vect".<br><br>This is blocking us from releasing our C++ debugging support. Anyone know of a quick workaround I can fix it locally? Thanks!<br><br>On Thu, Mar 17, 2016 at 12:25 PM, via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>> wrote:<br>Bug ID<span style="white-space:pre-wrap"> </span>26978<br>Summary<span style="white-space:pre-wrap"> </span>LLDB stack overflow while dealing with symbols for a process on Linux <br>Product<span style="white-space:pre-wrap"> </span>lldb<br>Version<span style="white-space:pre-wrap"> </span>3.8<br>Hardware<span style="white-space:pre-wrap"> </span>PC<br>OS<span style="white-space:pre-wrap"> </span>Linux<br>Status<span style="white-space:pre-wrap"> </span>NEW<br>Severity<span style="white-space:pre-wrap"> </span>release blocker<br>Priority<span style="white-space:pre-wrap"> </span>P<br>Component<span style="white-space:pre-wrap"> </span>All Bugs<br>Assignee<span style="white-space:pre-wrap"> </span><a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>Reporter<span style="white-space:pre-wrap"> </span><a href="mailto:jeffrey.fudan@gmail.com" target="_blank">jeffrey.fudan@gmail.com</a><br>CC<span style="white-space:pre-wrap"> </span><a href="mailto:llvm-bugs@lists.llvm.org" target="_blank">llvm-bugs@lists.llvm.org</a><br>Classification<span style="white-space:pre-wrap"> </span>Unclassified<br><br>While using lldb to attach a process in our company on Linux, lldb segment<br>fault with a huge stack(more than 30K stack frames). I assume it crashes<br>because of stack overflow. Let me know what additional information you needed(I<br>have coredump):<br><br>#0 0x00007f28ce530819 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2724b80) at cp-demangle.c:4286<br>#1 0x00007f28ce5321e6 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2724bb0) at cp-demangle.c:4324<br>#2 0x00007f28ce5321e6 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2724c10) at cp-demangle.c:4324<br>#3 0x00007f28ce532010 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2724c70) at cp-demangle.c:4489<br>#4 0x00007f28ce5319c0 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2724c88) at cp-demangle.c:4923<br>#5 0x00007f28ce532056 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2724ca0) at cp-demangle.c:4493<br>#6 0x00007f28ce5321e6 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2724cd0) at cp-demangle.c:4324<br>#7 0x00007f28ce532010 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2725030) at cp-demangle.c:4489<br>#8 0x00007f28ce535353 in d_print_mod (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, mod=<optimized out>) at cp-demangle.c:5539<br>#9 0x00007f28ce535dbe in d_print_mod_list (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, mods=mods@entry=0x7f28c1f2ba30,<br>suffix=suffix@entry=0) at cp-demangle.c:5468<br>#10 0x00007f28ce5366a1 in d_print_function_type (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, mods=0x7f28c1f2ba30, dc=0x7f28c2725138) at<br>cp-demangle.c:5609<br>#11 0x00007f28ce53110c in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725138) at cp-demangle.c:4808<br>#12 0x00007f28ce530a01 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2725150) at cp-demangle.c:4434<br>#13 0x00007f28ce5321e6 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c27251b0) at cp-demangle.c:4324<br>#14 0x00007f28ce5336b3 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725108) at cp-demangle.c:4529<br>#15 0x00007f28ce534448 in d_print_comp (dpi=0x7f28c2728c00, options=<optimized<br>out>, dc=0x7f28c2725270) at cp-demangle.c:4793<br>#16 0x00007f28ce5319c0 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725288) at cp-demangle.c:4923<br>#17 0x00007f28ce532056 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c27252a0) at cp-demangle.c:4493<br>#18 0x00007f28ce5321e6 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c27252d0) at cp-demangle.c:4324<br>#19 0x00007f28ce534448 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725318) at cp-demangle.c:4793<br>#20 0x00007f28ce530a01 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2725330) at cp-demangle.c:4434<br>#21 0x00007f28ce5321e6 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725390) at cp-demangle.c:4324<br>#22 0x00007f28ce53123b in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c27253a8) at cp-demangle.c:4742<br>#23 0x00007f28ce53123b in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c27253c0) at cp-demangle.c:4742<br>#24 0x00007f28ce5336b3 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725108) at cp-demangle.c:4529<br>#25 0x00007f28ce53123b in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c27252e8) at cp-demangle.c:4742<br>#26 0x00007f28ce5319c0 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725300) at cp-demangle.c:4923<br>#27 0x00007f28ce5366e1 in d_print_function_type (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, mods=0x7f28c1f2cc70, dc=0x7f28c2725318) at<br>cp-demangle.c:5617<br>#28 0x00007f28ce53110c in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725318) at cp-demangle.c:4808<br>#29 0x00007f28ce530a01 in d_print_comp (dpi=0x7f28c2728c00, options=17,<br>dc=0x7f28c2725330) at cp-demangle.c:4434<br>....<br><br>#31767 0x00007f28ce5336b3 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725108) at cp-demangle.c:4529<br>#31768 0x00007f28ce53123b in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725408) at cp-demangle.c:4742<br>#31769 0x00007f28ce534448 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=0x7f28c2725450) at cp-demangle.c:4793<br>#31770 0x00007f28ce530a01 in d_print_comp (dpi=dpi@entry=0x7f28c2728c00,<br>options=options@entry=17, dc=dc@entry=0x7f28c2725468) at cp-demangle.c:4434<br>#31771 0x00007f28ce536f53 in d_demangle_callback (options=17,<br>opaque=0x7f28c2723cc0, callback=0x7f28ce52c820<br><d_growable_string_callback_adapter>, dc=0x7f28c2725468) at cp-demangle.c:4063<br>#31772 0x00007f28ce536f53 in d_demangle_callback (mangled=<optimized out>,<br> mangled@entry=0x0, callback=callback@entry=0x7f28ce52c820<br><d_growable_string_callback_adapter>, opaque=opaque@entry=0x7f28c2728db0,<br>options=17) at cp-demangle.c:5865<br>#31773 0x00007f28ce53709f in __cxa_demangle (options=17, palc=<synthetic<br>pointer>, mangled=0x0) at cp-demangle.c:5886<br><br>#31774 0x00007f28ce53709f in __cxa_demangle<br>(mangled_name=mangled_name@entry=0x7f28ace3d460<br>"_ZNSt9_Any_data9_M_accessIPPZN5folly6fibers12FiberManager16runInMainContextIZN8facebook8memcache15CacheClientImplINS6_17CControllerCommonINS1_7dynamicEEEE11multiOpSyncINS6_11McOperationILi11EEESt6vect"...,<br>output_buffer=output_buffer@entry=0x0, length=length@entry=0x0,<br>status=status@entry=0x0) at cp-demangle.c:5950<br>#31775 0x00007f28d015dc57 in<br>lldb_private::Mangled::GetDemangledName(lldb::LanguageType) const<br>(this=this@entry=0x7f28c0d48310,<br>language=language@entry=lldb::eLanguageTypeC_plus_plus)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/Mangled.cpp:316<br><br>#31776 0x00007f28d025bdca in lldb_private::Symtab::InitNameIndexes()<br>(this=0x7f28ac1a8ff0) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Symbol/Symtab.cpp:334<br>#31777 0x00007f28d025d0b8 in<br>lldb_private::Symtab::FindAllSymbolsWithNameAndType(lldb_private::ConstString<br>const&, lldb::SymbolType, std::vector<unsigned int, std::allocator<unsigned<br>int> >&) (this=this@entry=0x7f28ac1a8ff0, name=...,<br>symbol_type=symbol_type@entry=lldb::eSymbolTypeAny, symbol_indexes=...) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Symbol/Symtab.cpp:819<br><br>#31778 0x00007f28d0160ec2 in<br>lldb_private::Module::FindSymbolsWithNameAndType(lldb_private::ConstString<br>const&, lldb::SymbolType, lldb_private::SymbolContextList&)<br>(this=0x7f28ac0605a0, name=...,<br>symbol_type=symbol_type@entry=lldb::eSymbolTypeAny, sc_list=...) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/Module.cpp:1432<br>#31779 0x00007f28d016781d in<br>lldb_private::ModuleList::FindSymbolsWithNameAndType(lldb_private::ConstString<br>const&, lldb::SymbolType, lldb_private::SymbolContextList&, bool) const<br>(this=this@entry=0x7f28c27294b0, name=...,<br>symbol_type=symbol_type@entry=lldb::eSymbolTypeAny, sc_list=...,<br>append=append@entry=false) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/ModuleList.cpp:573<br>#31780 0x00007f28d0514626 in<br>JITLoaderGDB::GetSymbolAddress(lldb_private::ModuleList&,<br>lldb_private::ConstString const&, lldb::SymbolType) const<br>(this=this@entry=0x7f28ac042990, module_list=..., name=...,<br>symbol_type=symbol_type@entry=lldb::eSymbolTypeAny) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:500<br><br>#31781 0x00007f28d05164cb in<br>JITLoaderGDB::SetJITBreakpoint(lldb_private::ModuleList&) (this=0x7f28ac042990,<br>module_list=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:177<br><br>#31782 0x00007f28d030c910 in<br>lldb_private::JITLoaderList::ModulesDidLoad(lldb_private::ModuleList&)<br>(this=<optimized out>, module_list=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/JITLoaderList.cpp:76<br>#31783 0x00007f28d02a90f8 in<br>lldb_private::Process::ModulesDidLoad(lldb_private::ModuleList&)<br>(this=this@entry=0x894160, module_list=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:6370<br>---Type <return> to continue, or q <return> to quit---<br>#31784 0x00007f28d03f3091 in<br>lldb_private::process_gdb_remote::ProcessGDBRemote::ModulesDidLoad(lldb_private::ModuleList&)<br>(this=0x894160, module_list=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:4927<br>#31785 0x00007f28d02d3131 in<br>lldb_private::Target::ModulesDidLoad(lldb_private::ModuleList&) (this=0x88f8b0,<br>module_list=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Target.cpp:1400<br>#31786 0x00007f28d02dcb58 in<br>lldb_private::Target::ModuleAdded(lldb_private::ModuleList const&,<br>std::shared_ptr<lldb_private::Module> const&) (this=0x88f8b0, module_list=...,<br>module_sp=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Target.cpp:1364<br>#31787 0x00007f28d0168f28 in<br>lldb_private::ModuleList::AppendImpl(std::shared_ptr<lldb_private::Module><br>const&, bool) (this=0x88fbb0, module_sp=...,<br>use_notifier=use_notifier@entry=true)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/ModuleList.cpp:110<br>#31788 0x00007f28d0168f6a in<br>lldb_private::ModuleList::Append(std::shared_ptr<lldb_private::Module> const&)<br>(this=<optimized out>, module_sp=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/ModuleList.cpp:117<br>#31789 0x00007f28d02d1def in<br>lldb_private::Target::GetSharedModule(lldb_private::ModuleSpec const&,<br>lldb_private::Error*) (this=this@entry=0x88f8b0, module_spec=...,<br>error_ptr=error_ptr@entry=0x0)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Target.cpp:1924<br>#31790 0x00007f28d0620b48 in<br>lldb_private::DynamicLoader::LoadModuleAtAddress(lldb_private::FileSpec const&,<br>unsigned long, unsigned long, bool) (this=<optimized out>, file=...,<br>link_map_addr=139710961516544, base_addr=139710941827072,<br>base_addr_is_offset=<optimized out>) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Core/DynamicLoader.cpp:192<br>#31791 0x00007f28d038764a in DynamicLoaderPOSIXDYLD::LoadAllCurrentModules()<br>(this=0x7f28ac038570)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:521<br>#31792 0x00007f28d03898f0 in DynamicLoaderPOSIXDYLD::DidAttach()<br>(this=0x7f28ac038570)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:181<br>#31793 0x00007f28d02a646c in lldb_private::Process::CompleteAttach()<br>(this=0x894160) at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:3443<br>#31794 0x00007f28d02a7236 in<br>lldb_private::Process::AttachCompletionHandler::PerformAction(std::shared_ptr<lldb_private::Event>&)<br>(this=0x8b8920, event_sp=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:3194<br>#31795 0x00007f28d02af98c in<br>lldb_private::Process::HandlePrivateEvent(std::shared_ptr<lldb_private::Event>&)<br>(this=this@entry=0x894160, event_sp=...)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:4184<br>#31796 0x00007f28d02b09bd in lldb_private::Process::RunPrivateStateThread(bool)<br>(this=0x894160, is_secondary_thread=<optimized out>)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Target/Process.cpp:4429<br>#31797 0x00007f28d0108421 in<br>lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*)<br>(arg=0x8b8900)<br> at<br>/home/engshare/third-party2/lldb/3.8.0.rc3/src/llvm/tools/lldb/source/Host/common/HostNativeThreadBase.cpp:81<br>#31798 0x00007f28cea24aa1 in start_thread () at /lib64/libpthread.so.0<br>#31799 0x00007f28cdd8693d in clone () at /lib64/libc.so.6<br><br><br>You are receiving this mail because:<br><span style="white-space:pre-wrap"> </span>• You are the assignee for the bug.<br><br>_______________________________________________<br>lldb-dev mailing list<br><a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br><br><br>_______________________________________________<br>lldb-dev mailing list<br><a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br></blockquote><br>_______________________________________________<br>lldb-dev mailing list<br><a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br></div></div></div></div></blockquote></div><br></div></blockquote></div><br></div>