sometime our project can run into some seem strange problem during we delete someobj , some of the code are .a static library file that we can't check it's code.
we currently use singleton to do a proxy job to avoid this core dump problem. ----- we only delete them when the system goes shut down
can ref to this article:
http://www.cnblogs.com/Solstice/archive/2010/02/10/dtor_meets_threads.html