Mark Perkin <mark@...>
I recently grabbed the latest openmama and built it on CentOS 6.3. When I run the C unit tests using AVIS:
./UnitTestMamaC -m avis -p avismsg
It core dumps.
I've looked at the avis timer code and its clear that there are some serious threading problems - impl objects shared across threads without any synchronization, impl objects getting freed in one thread then later dereferenced, multiple frees of the same impl, etc.
Are these known issues and if so, is anyone working to fix the avis bridge code? I was thinking of starting to fix these but my concern is that the whole avis bridge code base my be in a poor state and I'd be diving down a rats nest.