Index: /trunk/src/VBox/Main/MachineImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/MachineImpl.cpp	(revision 30378)
+++ /trunk/src/VBox/Main/MachineImpl.cpp	(revision 30379)
@@ -7721,4 +7721,7 @@
         /* try to make the file name relative to the settings file dir */
         calculateRelativePath(mSSData->mStateFilePath, config.strStateFile);
+        if (!config.strStateFile.length())
+            // path is not relative (e.g. because snapshot folder was changed to a non-default location):
+            config.strStateFile = mSSData->mStateFilePath;
     }
     else
