Skip to content

Introspector build failure: AttributeError: 'ForkAwareLocal' object has no attribute 'connection' #14297

@IvanNardi

Description

@IvanNardi
Step #6 - "compile-libfuzzer-introspector-x86_64": Process Process-322:
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

I got this error in nDPI (https://oss-fuzz-build-logs.storage.googleapis.com/log-cc7ee201-ad7d-4fb5-bbf8-969abbc8bab1.txt).

I have been seeing these error for a few days, but until recently the build stopped before that point for another issue (now fixed). Bottom line: I don't know if this issue is new or not...

Anything I can do from my side?

Metadata

Metadata

Assignees

No one assigned

    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