The libdrizzle version used does not detect whether or not there is enough data in the buffer for a single packet when the buffer is empty. It is possible to have less than one packet in the buffer which causes the buffer pointer to go below zero. This can cause hangs, corruption, crashes, etc...
This is a known problem in libdrizzle and is not fixed in our version of it.
It is observed when running the select query for
MCOL-430 several times.