Index: /trunk/src/VBox/Main/src-client/GuestProcessImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/GuestProcessImpl.cpp	(revision 42198)
+++ /trunk/src/VBox/Main/src-client/GuestProcessImpl.cpp	(revision 42199)
@@ -163,5 +163,6 @@
          it++, s++)
     {
-        collection[s] = Bstr(*it).raw();
+        Bstr tmp = *it;
+        tmp.cloneTo(&collection[s]);
     }
 
@@ -186,5 +187,8 @@
     com::SafeArray<BSTR> arguments(mData.mProcess.mEnvironment.Size());
     for (size_t i = 0; i < arguments.size(); i++)
-        arguments[i] = Bstr(mData.mProcess.mEnvironment.Get(i)).raw();
+    {
+        Bstr tmp = mData.mProcess.mEnvironment.Get(i);
+        tmp.cloneTo(&arguments[i]);
+    }
     arguments.detachTo(ComSafeArrayOutArg(aEnvironment));
 
