Skip to content

Pin pycparser to 2.21 for modeling to fix angr incompatibility#58

Open
mathewduong wants to merge 1 commit intofuzzware-fuzzer:mainfrom
mathewduong:fix-pycparser-pin
Open

Pin pycparser to 2.21 for modeling to fix angr incompatibility#58
mathewduong wants to merge 1 commit intofuzzware-fuzzer:mainfrom
mathewduong:fix-pycparser-pin

Conversation

@mathewduong
Copy link
Copy Markdown

pycparser 2.22+ made the filename attribute read-only, which breaks angr (v9.2.61) and causes the modeling worker to crash with an AttributeError: can't set attribute 'filename'. This results in:

Exception: 'modeling' worker spawned by WorkerPool is not running anymore
AttributeError: can't set attribute 'filename'

Pinning pycparser==2.21 in modeling/requirements.txt fixes the crash and gets Fuzzware running again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant