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

test_armhf_elf_static_using_armel_libc failing on nightly CI #4518

Closed
twizmwazin opened this issue Mar 15, 2024 · 4 comments
Closed

test_armhf_elf_static_using_armel_libc failing on nightly CI #4518

twizmwazin opened this issue Mar 15, 2024 · 4 comments
Labels
bug Something is broken

Comments

@twizmwazin
Copy link
Member

Description

======================================================================
ERROR: test_armhf_elf_static_using_armel_libc (tests.analyses.test_flirt.TestFlirt)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/__w/angr/angr/build/src/angr/tests/analyses/test_flirt.py", line 33, in test_armhf_elf_static_using_armel_libc
    proj.analyses.CFGFast(show_progressbar=False)
  File "/__w/angr/angr/build/src/angr/angr/analyses/analysis.py", line 216, in __call__
    r = w(*args, **kwargs)
  File "/__w/angr/angr/build/src/angr/angr/analyses/analysis.py", line 201, in wrapper
    oself.__init__(*args, **kwargs)
  File "/__w/angr/angr/build/src/angr/angr/analyses/cfg/cfg_fast.py", line 844, in __init__
    self._analyze()
  File "/__w/angr/angr/build/src/angr/angr/analyses/forward_analysis/forward_analysis.py", line 247, in _analyze
    self._analysis_core_baremetal()
  File "/__w/angr/angr/build/src/angr/angr/analyses/forward_analysis/forward_analysis.py", line 367, in _analysis_core_baremetal
    self._job_queue_empty()
  File "/__w/angr/angr/build/src/angr/angr/analyses/cfg/cfg_fast.py", line 1465, in _job_queue_empty
    self._process_unresolved_indirect_jumps()
  File "/__w/angr/angr/build/src/angr/angr/analyses/cfg/cfg_base.py", line 2859, in _process_unresolved_indirect_jumps
    all_targets |= self._process_one_indirect_jump(jump)
  File "/__w/angr/angr/build/src/angr/angr/analyses/cfg/cfg_base.py", line 2890, in _process_one_indirect_jump
    resolved, targets = resolver.resolve(
  File "/__w/angr/angr/build/src/angr/angr/analyses/cfg/indirect_jump_resolvers/const_resolver.py", line 108, in resolve
    func = cfg.functions[func_addr]
  File "/__w/angr/angr/build/src/angr/angr/knowledge_plugins/functions/function_manager.py", line 321, in __getitem__
    raise KeyError(k)
KeyError: 883185

Steps to reproduce the bug

No response

Environment

Nightly CI

Additional context

Happened across windows/macos/linux, so unlikely to be random

@twizmwazin twizmwazin added bug Something is broken needs-triage Issue has yet to be looked at by a maintainer labels Mar 15, 2024
@ltfish ltfish removed the needs-triage Issue has yet to be looked at by a maintainer label Mar 15, 2024
@ltfish
Copy link
Member

ltfish commented Mar 15, 2024

I've just fixed that in #4517. It should no longer fail starting from tonight.

@twizmwazin
Copy link
Member Author

@ltfish
Copy link
Member

ltfish commented Mar 16, 2024

Yeah I saw. Will push a fix tonight.

@twizmwazin
Copy link
Member Author

Seems fixed as of now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken
Projects
None yet
Development

No branches or pull requests

2 participants