Index: /trunk/src/VBox/Main/src-server/MachineImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/MachineImpl.cpp	(revision 37605)
+++ /trunk/src/VBox/Main/src-server/MachineImpl.cpp	(revision 37606)
@@ -7392,5 +7392,4 @@
     if (config.fAborted)
     {
-        Assert(!mSSData->strStateFilePath.isEmpty());
         mSSData->strStateFilePath.setNull();
 
Index: /trunk/src/VBox/Main/xml/Settings.cpp
===================================================================
--- /trunk/src/VBox/Main/xml/Settings.cpp	(revision 37605)
+++ /trunk/src/VBox/Main/xml/Settings.cpp	(revision 37606)
@@ -3294,4 +3294,6 @@
             parseTimestamp(timeLastStateChange, str);
             // constructor has called RTTimeNow(&timeLastStateChange) before
+        if (elmMachine.getAttributeValue("aborted", fAborted))
+            fAborted = true;
 
         // parse Hardware before the other elements because other things depend on it
