Archived:Symbian does not call global object destructors (Known Issue)
Symbian does not invoke destructors of C++ global objects upon program termination.
How to reproduce
In the code below, the destructor ~foo() is never called.
using namespace std;
cout <<"Entering foo\n";
cout <<"Leaving foo\n";
No known solution. At the moment, it is advised not to perform any important operations using destructors.