Skip to content

Disabling of automatic sorting in the symbols view breaks column sorting #7997

@WeiN76LQh

Description

@WeiN76LQh

Version and Platform (required):

  • Binary Ninja Version: 5.3.9208-dev Ultimate (8b909a0c)
  • Edition: Ultimate
  • OS: macOS
  • OS Version: 26.3
  • CPU Architecture: M1

Bug Description:
Sorting symbols in the symbol view by column seems to randomly break, although it is likely caused by automatic sorting being disabled. Re-enabling automatic sorting does not fix this. Its a useful feature to be able to sort symbols in alphabetical order or by address but often I find I can't.

Steps To Reproduce:
I'm not 100% sure if this will reproduce each time as I'm not sure about the exact cause:

  1. Open a copy of the DYLD Shared Cache
  2. Wait for initial analysis to complete
  3. Notice that the symbols view can be sorted by column still
  4. Load UIKitCore
  5. Wait for automatic sorting of the symbols view to be disabled
  6. Notice the column sorting arrow will have disappeared
  7. Wait for analysis to finish
  8. Click on a column in the symbols view and notice that it does nothing
  9. Re-enabled automatic sorting
  10. Observe that sorting by column is still broken

Expected Behavior:
That column sorting in the symbols view can always be done even if it requires re-enabling automatic sorting. Its not a big deal that it can't be during analysis, but afterwards it should work again.

Additional Information:
This applies to other binaries, not just the DYLD Shared Cache, its just an easy example because the initial load doesn't break the sorting but loading certain libraries can.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions