Здравствуйте, Sheridan, Вы писали:
S>сам логгер — синглтон, создаётся при первом обращении, удаляется при выходе из приложения
S>Накидайте идей что это может быть? Может уже встречалось такое?...
А объект логгера на момент крэша ещё жив?
Вообще, идея делать логгер синглетоном, создающимся по требованию, делает плохо контролируемым момент его разрушения.
При этом то, что логгеру нужно, инициализироваться по требованию, наводит на мысль, что его зовут из конструкторов статических объектов...
За одно и из деструкторов его не могут звать, часом?
Кстати, а зачем его вообще разрушают?
Можно попробовать или сделать логгер глобальным статическим объектом, задав ему высокий приоритет инициализации.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском