Skip to content

Introspector build failing: timeout? #13473

@IvanNardi

Description

@IvanNardi

In the last week the introspector build keep failing in nDPI project with some errors and a timeout

Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-06-23 12:19:48.173 INFO fuzzer_profile - accummulate_profile: /src/ndpi/fuzz/fuzz_ds_cmsketch.cpp: finished accummulating profile
Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-299:
Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last):
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/managers.py", line 814, in _callmethod
Step #6 - "compile-libfuzzer-introspector-x86_64":     conn = self._tls.connection
Step #6 - "compile-libfuzzer-introspector-x86_64":            ^^^^^^^^^^^^^^^^^^^^
Step #6 - "compile-libfuzzer-introspector-x86_64": AttributeError: 'ForkAwareLocal' object has no attribute 'connection'
Step #6 - "compile-libfuzzer-introspector-x86_64": 
Step #6 - "compile-libfuzzer-introspector-x86_64": During handling of the above exception, another exception occurred:
Step #6 - "compile-libfuzzer-introspector-x86_64": 
Step #6 - "compile-libfuzzer-introspector-x86_64": Traceback (most recent call last):
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
Step #6 - "compile-libfuzzer-introspector-x86_64":     self.run()
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/process.py", line 108, in run
Step #6 - "compile-libfuzzer-introspector-x86_64":     self._target(*self._args, **self._kwargs)
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 388, in accummulate_profile
Step #6 - "compile-libfuzzer-introspector-x86_64":     return_dict[uniq_id] = self
Step #6 - "compile-libfuzzer-introspector-x86_64":     ~~~~~~~~~~~^^^^^^^^^
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "<string>", line 2, in __setitem__
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/managers.py", line 818, in _callmethod
Step #6 - "compile-libfuzzer-introspector-x86_64":     self._connect()
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/managers.py", line 805, in _connect
Step #6 - "compile-libfuzzer-introspector-x86_64":     conn = self._Client(self._token.address, authkey=self._authkey)
Step #6 - "compile-libfuzzer-introspector-x86_64":            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/connection.py", line 519, in Client
Step #6 - "compile-libfuzzer-introspector-x86_64":     c = SocketClient(address)
Step #6 - "compile-libfuzzer-introspector-x86_64":         ^^^^^^^^^^^^^^^^^^^^^
Step #6 - "compile-libfuzzer-introspector-x86_64":   File "/usr/local/lib/python3.11/multiprocessing/connection.py", line 647, in SocketClient
Step #6 - "compile-libfuzzer-introspector-x86_64":     s.connect(address)
Step #6 - "compile-libfuzzer-introspector-x86_64": ConnectionRefusedError: [Errno 111] Connection refused
TIMEOUT
ERROR: context deadline exceeded  <---------------------------------------------------------------------------------

See https://oss-fuzz-build-logs.storage.googleapis.com/log-b9bed641-9b06-43cb-bb33-25013f650ee2.txt

Just as reference, the build is fine locally, but it takes a lot of time, > 2h

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions