Я компилирую protobuf 3.6.1 из исходного кода и связываю его с исполняемым файлом, предназначенным для Ubuntu 16.04.Как только объект сообщения любого типа создается, библиотека выдает исключение со следующим выводом консоли:
[libprotobuf FATAL /myproj/protobuf/src/google/protobuf/generated_message_util.cc:785] Ошибка проверки: (scc-> visit_status.load (std :: memory_order_relaxed)) == (SCCInfoBase :: kRunning):
завершить вызов после создания экземпляра google :: protobuf :: FatalException '
what (): CHECK не удалось: (scc-> visit_status.load (std :: memory_order_relaxed)) == (SCCInfoBase :: kRunning):
Прервано