[all-commits] [llvm/llvm-project] e84a80: [lldb] Make sure the process is stopped when compu...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Tue Apr 8 11:06:27 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e84a80408523a48d6eaacd795f1615e821ffb233
      https://github.com/llvm/llvm-project/commit/e84a80408523a48d6eaacd795f1615e821ffb233
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M lldb/source/Core/Statusline.cpp

  Log Message:
  -----------
  [lldb] Make sure the process is stopped when computing the symbol context (#134757)

Make sure the process is stopped when computing the symbol context. Both
Adrian and Felipe reported a handful of crashes in GetSymbolContext
called from Statusline::Redraw on the default event thread.

Given that we're handling a StackFrameSP, it's not clear to me how that
could have gotten invalidated, but Jim points out that it doesn't make
sense to compute the symbol context for the frame when the process isn't
stopped.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list