I'm curious why it's not working as it's supposed to work on these platforms. When it does work, it's quite helpful
On Sat, Dec 2, 2017 at 12:24 PM Davide Italiano <dccitali...@gmail.com> wrote: > Maybe we should remove this feature altogether? > > On Fri, Dec 1, 2017 at 4:11 PM, Jim Ingham via lldb-commits > <lldb-commits@lists.llvm.org> wrote: > > Author: jingham > > Date: Fri Dec 1 16:11:18 2017 > > New Revision: 319598 > > > > URL: http://llvm.org/viewvc/llvm-project?rev=319598&view=rev > > Log: > > Don't use llvm::EnablePrettyStackTrace on macOS. > > > > LLDB.framework gets loaded into Xcode and other > > frameworks, and this is inserting a signal handler into > > the process even when lldb isn't used. I have a bunch > > of reports of this SignalHandler blowing out the stack, > > which renders crash reports for the crash useless. > > > > And in any case libraries really shouldn't be installing > > signal handlers. > > > > I only turned this off for APPLE platforms, I'll let > > the maintainers of other platforms decide what policy > > they want to have w.r.t. this. > > > > Modified: > > lldb/trunk/source/Initialization/SystemInitializerCommon.cpp > > > > Modified: lldb/trunk/source/Initialization/SystemInitializerCommon.cpp > > URL: > http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Initialization/SystemInitializerCommon.cpp?rev=319598&r1=319597&r2=319598&view=diff > > > ============================================================================== > > --- lldb/trunk/source/Initialization/SystemInitializerCommon.cpp > (original) > > +++ lldb/trunk/source/Initialization/SystemInitializerCommon.cpp Fri > Dec 1 16:11:18 2017 > > @@ -69,7 +69,9 @@ void SystemInitializerCommon::Initialize > > } > > #endif > > > > +#if not defined(__APPLE__) > > llvm::EnablePrettyStackTrace(); > > +#endif > > Log::Initialize(); > > HostInfo::Initialize(); > > static Timer::Category func_cat(LLVM_PRETTY_FUNCTION); > > > > > > _______________________________________________ > > lldb-commits mailing list > > lldb-commits@lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits >
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits