InvalidEntryError exceptions are being obfuscated by
another exception:
`inspect': stack level too deep (SystemStackError)
This is happening because rb_inspect is being called to
an invalidated Entry object even when is going to
complain about it is invalidated.
if( ! ptr->msg ){
rb_raise(rb_eLDAP_InvalidEntryError, "%s is not a
valid entry", \
STR2CSTR(rb_inspect(obj))); \
}; \