Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp	(revision 35523)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp	(revision 35524)
@@ -226,5 +226,13 @@
 void COMErrorInfo::init(const CVirtualBoxErrorInfo &info)
 {
-    AssertReturnVoid (!info.isNull());
+    if (info.isNull())
+    {
+        mIsNull = true;
+        mIsBasicAvailable = false;
+        mIsFullAvailable = false;
+        mResultCode = S_OK;
+        m_pNext = NULL;
+        AssertMsgFailedReturnVoid(("error info is NULL!\n"));
+    }
 
     bool gotSomething = false;
