Hi,
I've run a tool I'm developing against upb and found some interesting results. The summary is:
The analysis uncovered a memory corruption bug, systematic missing NULL checks after `PyType_GenericAlloc` (15+ sites), 9 unguarded `PyErr_Clear()` calls that swallow `MemoryError`, reference leaks at every module load, double-free bugs in descriptor container error paths, and 9 C/Python parity gaps.
Would you like me to post a link to the report here? Or should I send it to someone on the team? Or open an issue with a link to the report?
Daniel