Re[7]: Крашит в дебрях std при работе с ofstream
От: AleksandrN Россия  
Дата: 17.12.18 11:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, sgenie, Вы писали:


S>>А где в CSingleTone логгер инициализируется в NULL?

S>В двух местах. Второе — лишнее, но макросу пофигу. В nullptr. При создании CSingleTone и при уничтожении.

При каких условиях освобождается память под m_logger и является ли освобождение памяти потокобезопасным? Может ли в твоём коде происходить:
1. поток 1 освободил память m_logger
2. поток 2 попытался что-то записать в лог
3. поток 1 обнулил m_logger.

?

В этом случае свалится на шаге 2.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.