Skip to content

et: debug symbols have incorrect paths #147750

@gaaclarke

Description

@gaaclarke

The paths in the debug symbols for et builds are not valid which makes debugging them difficult. I don't know of a workaround yet.

platform: macos
type: cppdbg
MIMode: lldb

steps to reproduce

  1. build impeller_unittests with et
  2. in vscode set a symbolic breakpoint
  3. execute impeller_unittests in the vscode debugger
  4. when the breakpoint is hit, notice that the stacktrace has the correct symbols, but clicking on the stack frames does not jump to the proper file. The path is something like b/f/w/flutter/impeller/aiks/canvas.cc, not a valid path.

screenshot

Screenshot 2024-05-02 at 3 01 35 PM

cc @chinmaygarde @zanderso

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work liste: engine-toolEngine-specific tooling (i.e. `tools/engine_tool`).team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions