Created a separate event subdirectory for the event base and created an event driven timer class. Finally figured out you must call ev_thread_use_pthreads. So much time, so many headaches and this was the answer :(
All memory leaks seem to have been resolved say of this revision. Perhaps there may be a couple in less used classes.