I found few resources online which may have lead me astray, as I can’t get even basic functionality out of LLDB.

I used the dotnet-sos tool to supposedly automatically load SOS into LLDB and I attached LLDB to my program’s process, but I am getting errors when trying to use any command:

error: 'bpmd' is not a valid command.
error: 'clrstack' is not a valid command.

Its behaving as if SOS isn’t installed, I think? I really don’t know what is going on, searching for these errors gives me nothing which is insane, usually there would be GitHub issues or Stack Overflow posts. I think I’m about to never touch C# ever again.

  • dr_robotBones@reddthat.comOP
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago

    That worked! Though I had to use the absolute path rather than the tilde. Is lldb not properly sourcing the config file?

    • terabyterex@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      its possible. just to make sure, you started a new session after installing dotnet-sso? what is the path in the .lldbinit file?