angr / angr/angr-management

Segmentation Fault when x-refing

Offen
#1,597 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug needs-triage
Vorherrschende Sprache
Python
Sterne
1.2k
Forks
131
Ø Merge
1 T. 11 Std.
Gemergte PRs (30 T.)
14

Beschreibung

### Description

angr-management segfaults when I xref the same label twice in linear-disassembly view.

### Steps to reproduce the bug

- Load `binaries/tests/x86_64/fauxware` binary.
- Switch to linear disassembly view.
- Select the label `loc_0x40073e` in `main` function.
- Press `x` for xrefs dialog, double click to go to first entry.
- Scroll back to the disassembly of main function, and reselect the label `loc_0x40073e`.
- again press `x` for xrefs and jump to the first entry.

If AM doesnt immedately crash, try scrolling.

### Environment

angr environment report
=============================
Date: 2026-02-25 17:54:52.020127
Running in virtual environment at /home/tedan/.virtualenvs/angr
Platform: linux-x86_64
Python version: 3.10.18 (main, Feb 3 2026, 13:58:04) [GCC 13.3.0]
######## angr #########
Python found it in /home/tedan/github/angr-dev/angr/angr/__init__.py
Pip version 9.2.204.dev0
Git info:
Current commit bb14209c402feecc3b93fd99660f0580fcc02d19 from branch master
Checked out from remote origin: git@github.com:tedanvosin/angr
######## archinfo #########
Python found it in /home/tedan/github/angr-dev/archinfo/archinfo/__init__.py
Pip version 9.2.204.dev0
Git info:
Current commit 0d71a374880e1016da4bb8f0c75f328fe05a8030 from branch master
Checked out from remote origin: git@github.com:tedanvosin/archinfo
######## claripy #########
Python found it in /home/tedan/github/angr-dev/claripy/claripy/__init__.py
Pip version 9.2.204.dev0
Git info:
Current commit f6e3978c1804c03aed5f3215a1d137513d45719c from branch master
Checked out from remote origin: git@github.com:tedanvosin/claripy
######## cle #########
Python found it in /home/tedan/github/angr-dev/cle/cle/__init__.py
Pip version 9.2.204.dev0
Git info:
Current commit c1d3be3ccdece92373c65eb90a2fd38657fbfd0e from branch master
Checked out from remote origin: git@github.com:tedanvosin/cle
######## pypcode #########
Python found it in /home/tedan/.virtualenvs/angr/lib/python3.10/site-packages/pypcode/__init__.py
Pip version 3.3.3
Couldn't find git info
######## pyvex #########
Python found it in /home/tedan/github/angr-dev/pyvex/pyvex/__init__.py
Pip version 9.2.204.dev0
Git info:
Current commit 90239ac8c00aa8a700e51ac595d06ddf35d0504e from branch master
Checked out from remote origin: git@github.com:tedanvosin/pyvex
######## unicorn #########
Python found it in /home/tedan/.virtualenvs/angr/lib/python3.10/site-packages/unicorn/__init__.py
Pip version 2.1.4
Couldn't find git info
######## z3 #########
Python found it in /home/tedan/.virtualenvs/angr/lib/python3.10/site-packages/z3/__init__.py
Pip version 4.13.0.0
Couldn't find git info
######### Native Module Info ##########
angr:
pyvex: .FFILibrary object at 0x76cb25532230>
unicorn: imported but path finding raised a : module 'unicorn.unicorn' has no attribute '_uc'
z3:

### Additional context

_No response_

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.