actual reason was CrashSender can't be executed (due to some reason which is not a bug), to reproduce the bug you need to make CrashSender exists but can't be executed
but "Can't destroy not initialized crash handler." was returned as error reason
when crInstall failed to execute CrashSender, it failed set corresponding error reason, then destruct CCrashHandler which call Destroy(), Destroy() will override error msg with new one because m_bInitialized == false