mirror of
https://github.com/angr/pyvex
synced 2026-06-21 13:47:01 +00:00
bf1d476250
Adds `--collect-submodules=bitstring` when packaging the harnesses. Fixes: https://oss-fuzz-build-logs.storage.googleapis.com/log-850dd25a-c58a-4c37-abd4-c5a703638319.txt ``` ... Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyvex.data_ref Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyvex.lifting Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyvex.lifting.gym Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyvex.lifting.gym.aarch64_spotter Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyvex.lifting.util Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyvex.lifting.util.instr_helper Step #4 - "build-check-libfuzzer-address-x86_64": Traceback (most recent call last): Step #4 - "build-check-libfuzzer-address-x86_64": File "irsb_fuzzer.py", line 26, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "pyvex/__init__.py", line 41, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "pyvex/lifting/__init__.py", line 1, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "pyvex/lifting/gym/__init__.py", line 1, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "pyvex/lifting/gym/aarch64_spotter.py", line 3, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "pyvex/lifting/util/__init__.py", line 1, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "pyvex/lifting/util/instr_helper.py", line 4, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod02_importers.py", line 378, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "bitstring/__init__.py", line 75, in <module> Step #4 - "build-check-libfuzzer-address-x86_64": File "importlib/__init__.py", line 126, in import_module Step #4 - "build-check-libfuzzer-address-x86_64": ModuleNotFoundError: No module named 'bitstring.bitstore_bitarray' Step #4 - "build-check-libfuzzer-address-x86_64": [PYI-106:ERROR] Failed to execute script 'irsb_fuzzer' due to unhandled exception! Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": ERROR: 100.0% of fuzz targets seem to be broken. See the list above for a detailed information. ```