It is unlikely that of course it will be read by someone from those to whom this information is useful, but if suddenly - I will be glad that I helped someone save time =)
Today updated libmemcached to version 0.35.
I rebuilt one of my demons and tried to run it.
But it did not work out: got Floating point error.
Interception of the signal and the output of the error sub-code helped to clarify it - it turned out to be a division by zero error.
In the code of the daemon such an error could not be absolutely accurate, so I began to understand the code that works with libmemcached.
I will not describe all dancings with a tambourine and the course of my conclusions, but ultimately the declaration of a global variable (in a module that works with libmemcached) that stores the structure of information about a connection to a memcached server as static, helped.
')
static memcached_st mcstate;
I do not understand the practical meaning of such a declaration of this variable and why it is so influenced, but fact is fact.