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

AArch64 decompile error introduced in 11.2.1: Low-level Error: Overlapping input varnodes #7433

Closed
hairlessbear opened this issue Jan 31, 2025 · 0 comments
Assignees
Labels
Feature: Decompiler Status: Internal This is being tracked internally by the Ghidra team
Milestone

Comments

@hairlessbear
Copy link

hairlessbear commented Jan 31, 2025

Describe the bug
When attempting to decompile certain functions in a large C++ AArch64 binary, decompilation fails with the error Low-level Error: Overlapping input varnodes

Environment (please complete the following information):

  • OS: Ubuntu 22.04.5
  • Java Version: 21.0.5
  • Ghidra Version: 11.2.1
  • Ghidra Origin: official GitHub distro

Additional context
I tested the same binary in previous Ghidra releases and determined that this bug only occurs in 11.2.1. I also built from the current master (commit e0fd708) and confirmed the bug is still present.

For all of these tests, I exported a Ghidra zip from 11.2.1 (where the bug was occurring) and imported it into the other Ghidra versions (where, pre-11.2.1, the bug did not occur).

Unfortunately, I'm unable to share the decompiler debug output or the binary that causes the problem.

@ryanmkurtz ryanmkurtz added Feature: Decompiler Status: Triage Information is being gathered labels Jan 31, 2025
@caheckman caheckman added Status: Internal This is being tracked internally by the Ghidra team and removed Status: Triage Information is being gathered labels Feb 3, 2025
@ryanmkurtz ryanmkurtz added this to the 11.3 milestone Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Decompiler Status: Internal This is being tracked internally by the Ghidra team
Projects
None yet
Development

No branches or pull requests

3 participants