Skip to content

Analysis loop caused by noreturn analysis due in part to approximated stack variable type #8265

@ConnorBP

Description

@ConnorBP

Version and Platform (required):

  • Binary Ninja Version: 5.4.9815-dev Personal, 25052627 (affects 5.2 and up)
  • OS: windows
  • OS Version: 10
  • CPU Architecture: x86_64

Bug Description:
This certain function (sub_180acefa0) is unable to ever complete

Steps To Reproduce:
open client.dll in binary ninja, attempt to read vfunc5 (sub_180acefa0).

Expected Behavior:
It should finish analysis, but instead it flickers the stack variables indefinitely

Screenshots:
https://gyazo.com/970ad2ff083b8ca3a1ad2f7b14d48b4a.gif

Binary:
If applicable, please provide us with the binary to help us work with the issue faster. Here are a few options:

binary access phrase:
autumn kernel bonds knowingly

Additional Information:

This has been a problem for quite a while now and it remains the same on different builds of the same dll I am analyzing also. This one function refuses to finish analysis. It is really quite annoying. So annoying that I just spent 400$ just to hope i can finally read this function lol. Anyways I hope it's not too crazy of a bug to find.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions