Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in outlining with workflows disabled #4639

Closed
CouleeApps opened this issue Sep 20, 2023 · 1 comment
Closed

Crash in outlining with workflows disabled #4639

CouleeApps opened this issue Sep 20, 2023 · 1 comment
Assignees
Labels
Component: Core Issue needs changes to the core Effort: Low Issue should take < 1 week Impact: Medium Issue is impactful with a bad, or no, workaround Type: Crash Issue is a crash or deadlock

Comments

@CouleeApps
Copy link
Member

Version and Platform (required):

  • Binary Ninja Version: 3.6.4546-dev (does not repro on stable)
  • OS: macOS
  • OS Version: 12.6
  • CPU Architecture: M1

Bug Description:
When loading specific functions with workflows disabled, the outlining resolver crashes with an uncaught c++ exception thrown. Somewhere in OutlineResolver::ResolveTypeConstraints is throwing an absl::btree_map::out_of_range

Steps To Reproduce:
Please provide all steps required to reproduce the behavior:

  1. Open this one specific bndb I have that reproes it (private, ask for access)
  2. Crash happens a few seconds into reanalysis

Expected Behavior:
I expected analysis to not crash.

@CouleeApps CouleeApps added Component: Core Issue needs changes to the core Type: Crash Issue is a crash or deadlock Effort: Low Issue should take < 1 week Impact: Medium Issue is impactful with a bad, or no, workaround labels Sep 20, 2023
@bpotchik bpotchik self-assigned this Sep 21, 2023
@bpotchik
Copy link
Member

Fixed in 3.6.4547-dev.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Core Issue needs changes to the core Effort: Low Issue should take < 1 week Impact: Medium Issue is impactful with a bad, or no, workaround Type: Crash Issue is a crash or deadlock
Projects
None yet
Development

No branches or pull requests

2 participants