shellphish / driller

Driller: augmenting AFL with symbolic execution!
BSD 2-Clause "Simplified" License
891 stars 162 forks source link

Could not step to the first address of the trace - state split. Do you want to have a Tracer(fast_forward_to_entry=False)? #93

Open MaggieCwj opened 2 years ago

MaggieCwj commented 2 years ago

I used driller to run a simple program. However i met this problem:

WARNING | 2022-06-12 21:30:52,066 | cle.loader | The main binary is a position-independent executable. It is being loaded with a base address of 0x400000. Traceback (most recent call last): File "/home/nkamg/.virtualenvs/angr/lib/python3.8/site-packages/driller/local_callback.py", line 122, in <module> for new_input in d.drill_generator(): File "/home/nkamg/.virtualenvs/angr/lib/python3.8/site-packages/driller/driller_main.py", line 101, in drill_generator for i in self._drill_input(): File "/home/nkamg/.virtualenvs/angr/lib/python3.8/site-packages/driller/driller_main.py", line 131, in _drill_input simgr.use_technique(t) File "/home/nkamg/.virtualenvs/angr/lib/python3.8/site-packages/angr/sim_manager.py", line 207, in use_technique tech.setup(self) File "/home/nkamg/.virtualenvs/angr/lib/python3.8/site-packages/angr/exploration_techniques/tracer.py", line 293, in setup raise AngrTracerError("Could not step to the first address of the trace - state split. Do you want to have a Tracer(fast_forward_to_entry=False)?") angr.errors.AngrTracerError: Could not step to the first address of the trace - state split. Do you want to have a Tracer(fast_forward_to_entry=False)?

i wanna know how to solve this problem?