Skip to content

Significant hangs in Ghidra when making any tracked change #455

@xeniarose

Description

@xeniarose

Description

binsync is basically unusable in my ghidra because changing anything while binsync is active freezes the whole ghidra UI for upwards of 3 seconds

I don't really have any information to provide besides that at the moment. I did some cursory investigation in the binsync and libbs source to try to figure out what is happening but I generally have no idea how I would run, like, a profiler or something to determine what is causing the lag. Pointers on that would be appreciated, and I can share the results of profiling if anyone knows how.

Steps to reproduce the bug

  • install binsync for ghidra
  • open a project and connect it to binsync
  • try to rename anything

Environment

python 3.11
current libbs commit (0ce5c351cc81c1a0120f763aeba584fdb9dc2820)
current binsync commit (e67da5a)

Additional context

Ghidra version: 11.3.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions