Skip to content

A few SOS commands fail on a Linux single-file app under lldb at process launch #3265

Description

@mikem8361

When lldb stops on a process launch -s for a single-file app, the ELF symbol data structures are not initialized yet (RVA's instread of address), so SOS can't find the runtime info structure causing any command that needs to find the runtime (setclrpath, runtimes, etc.) fails. We may be able to detect this in the clrmd ELF reader used to find the runtime info symbol (RVA's vs. addresses).

Reenable the setclrpath command in the SOSRunner.cs (around line 927) after this is fixed.

Activity

  1. added this to the 7.0.0 milestone on Aug 6, 2022
  2. self-assigned this
    on Aug 6, 2022
  3. modified the milestones: 7.0.0, 8.0.0 on Nov 7, 2022
  4. modified the milestones: 8.0.0, Future on Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions