Looks like the destructor of ApplicationState isn't called when unique pointer is reset. Weird...
Added explicit calls to restore()/dump() to fix the problem. It improves the log since the logger is now configured at the time those function are called. But the root cause isn't understood, too bad.
Looks like the destructor of
ApplicationState
isn't called when unique pointer is reset. Weird...Added explicit calls to
restore()/dump()
to fix the problem. It improves the log since the logger is now configured at the time those function are called. But the root cause isn't understood, too bad.