Skip to content

Conversation

@ligurio
Copy link

@ligurio ligurio commented Feb 9, 2026

Fuzz Introspector is failed when building reports for Tarantool and other projects, see [1]:

During handling of the above exception, another exception occurred:

File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 359, in accummulate_profile
return_dict[uniq_id] = self
AttributeError: 'ForkAwareLocal' object has no attribute 'connection'

The issue (theoretically) is related to processing data in parallel mode and cannot be reproduced locally. The patch introduce an option for controlling parallel mode - FUZZ_INTROSPECTOR_PARALLEL. When envronment variable is set to false Fuzz Introspector will process data in sequential mode.

  1. Introspector build failure: AttributeError: 'ForkAwareLocal' object has no attribute 'connection' google/oss-fuzz#13226

Related to #2267
Related to google/oss-fuzz#13226

@ligurio ligurio force-pushed the ligurio/fix-analysis-oss-fuzz branch from 40cc788 to 808e8b3 Compare February 9, 2026 13:19
Fuzz Introspector is failed when building reports for Tarantool
and other projects, see [1]:

During handling of the above exception, another exception occurred:

  File "/usr/local/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
    conn.send((self._id, methodname, args, kwds))
  File "/fuzz-introspector/src/fuzz_introspector/datatypes/fuzzer_profile.py", line 359, in accummulate_profile
    return_dict[uniq_id] = self
AttributeError: 'ForkAwareLocal' object has no attribute 'connection'

The issue (theoretically) is related to processing data in
parallel mode and cannot be reproduced locally. The patch
introduce an option for controlling parallel mode -
FUZZ_INTROSPECTOR_PARALLEL. When envronment variable is set to
`false` Fuzz Introspector will process data in sequential mode.

1. google/oss-fuzz#13226

Related to ossf#2267
Related to google/oss-fuzz#13226

Signed-off-by: Sergey Bronnikov <estetus@gmail.com>
@ligurio ligurio force-pushed the ligurio/fix-analysis-oss-fuzz branch from 808e8b3 to de3ef76 Compare February 9, 2026 13:20
@ligurio
Copy link
Author

ligurio commented Feb 9, 2026

@DavidKorczynski could you take a look?

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