An abnormal server termination suggested an internal call unexpectedly failed , however, the error return was ignored in a subsequent call, resulting in a segmentation fault. While we have been unable to construct a scenario that would lead to this situation we found we need to enforce the check on this return value which should prevent dereferencing an invalid pointer value.