На платформах Linux eDirectory использует Google malloc (libtcmalloc) в качестве распределителя памяти по умолчанию.
Для отслеживания проблем сбоя памяти установите переменную среды MALLOC_CHECK_ в сценарии запуска ndsd. Сценарий запуска проверит эту переменную. Если переменная задана, используется malloc, установленный в системе по умолчанию. В противном случае загружается libtcmalloc.
Если переменной MALLOC_CHECK_ задано значение 0, то любое обнаруженное повреждение кучи игнорируется без каких-либо сообщений.
Если переменной MALLOC_CHECK_ задано значение 2, немедленно вызывается прерывание.
Это помогает на ранних стадиях определить реальную причину сбоя, которую может быть сложно выявить позже.