We use the libzdb library in one of our projects together with mysql 5.5
This program is multithreaded and the different threads (forks) use the
same connection pool. On a sigterm to the main process the child
processes are killed and the main process will clear all allocated
resource. When this main process calls "ConnectionPool_free" this
function never returns.
I can produce more debug info when needed.
Regards,
--
Michel Verbraak