<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thank you for your investigation, and finding the issue! <br>
We will include the fix in the source tree and in the upcoming release.<br>
<br>
Huihong Luo wrote:
<blockquote cite="mid:501508.60479.qm@web34305.mail.mud.yahoo.com"
 type="cite">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td
 style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;"
 valign="top">
        <div>(sorry, last email was sent accidently)</div>
        <div> </div>
        <div>I found the problem,</div>
        <div> </div>
        <div>in process-win.cpp</div>
        <div><font size="2"><font size="2"> </font></font></div>
        <div><font size="2"><font size="2">RTR3DECL(</font><font
 color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font
 size="2">) RTProcCreate(</font><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">const</font></font><font size="2"> </font><font
 color="#0000ff" size="2"><font color="#0000ff" size="2">char</font></font><font
 size="2"> *pszExec, </font><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">const</font></font><font size="2"> </font><font
 color="#0000ff" size="2"><font color="#0000ff" size="2">char</font></font><font
 size="2"> * </font><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">const</font></font><font size="2">
*papszArgs, RTENV Env, </font><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">unsigned</font></font><font size="2"> fFlags,
PRTPROCESS pProcess)</font></font></div>
        <div><font size="2"><font size="2">{</font></font></div>
        <div><font size="2"><font size="2"> </font></font></div>
        <font size="2"><font size="2"><font size="2">
        <div>HANDLE hProcess = (HANDLE)_spawnve(_P_NOWAITO, pszExec, 
papszArgs, papszEnv);</div>
        <div> </div>
        <div><font color="#ff00ff">the 1st argument of  papszArgs needs
to be quoted if containing space</font></div>
        <div> </div>
        </font></font></font>
        <div><font size="2">}</font></div>
        <div><font size="2"> </font></div>
        <div><font size="2">// test app</font></div>
        <div><font size="2"><font color="#008000" size="2"><font
 color="#008000" size="2">
        <div>// spawnve.cpp : Defines the entry point for the console
application.</div>
        <div>//</div>
        </font></font><font color="#0000ff" size="2"><font
 color="#0000ff" size="2"></font></font></font>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">#include</font></font><font size="2"> </font><font
 color="#a31515" size="2"><font color="#a31515" size="2">"stdafx.h"</font></font></font></div>
        <font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2"></font></font></font>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">#include</font></font><font size="2"> </font><font
 color="#a31515" size="2"><font color="#a31515" size="2"><windows.h></font></font></font></div>
        <font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2"></font></font></font>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">#include</font></font><font size="2"> </font><font
 color="#a31515" size="2"><font color="#a31515" size="2"><process.h></font></font></font></div>
        <font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2"></font></font></font>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">int</font></font><font size="2"> _tmain(</font><font
 color="#0000ff" size="2"><font color="#0000ff" size="2">int</font></font><font
 size="2"> argc, _TCHAR* argv[])</font></font></div>
        <div><font size="2"><font size="2">{</font></font></div>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">static</font></font><font size="2"> </font><font
 color="#0000ff" size="2"><font color="#0000ff" size="2">char</font></font><font
 size="2"> pszVBoxPath[MAX_PATH];</font></font></div>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">const</font></font><font size="2"> </font><font
 color="#0000ff" size="2"><font color="#0000ff" size="2">char</font></font><font
 size="2"> *papszArgs[] = { NULL, </font><font color="#a31515" size="2"><font
 color="#a31515" size="2">"-test"</font></font><font size="2">, </font><font
 color="#a31515" size="2"><font color="#a31515" size="2">"2D"</font></font><font
 size="2">, NULL};</font></font></div>
        <div><font size="2"><font size="2">strcpy(pszVBoxPath, </font><font
 color="#a31515" size="2"><font color="#a31515" size="2">"c:\\bugs\\Sun
VirrtualBox\\VBoxTestOGL.exe"</font></font><font size="2">);</font></font></div>
        <div><font size="2"><font size="2">papszArgs[0] = </font><font
 color="#a31515" size="2"><font color="#a31515" size="2">"\"c:\\bugs\\Sun
VirrtualBox\\VBoxTestOGL.exe\""</font></font><font size="2">; </font><font
 color="#008000" size="2"><font color="#008000" size="2">//pszVBoxPath;
/* argv[0] */</font></font></font></div>
        <font size="2"><font size="2"></font></font>
        <div><font size="2"><font size="2">HANDLE hProcess =
(HANDLE)_spawnve(_P_NOWAITO, pszVBoxPath, papszArgs, NULL);</font></font></div>
        <div><font size="2"><font size="2">WaitForSingleObject(hProcess,
INFINITE);</font></font></div>
        <div><font size="2"><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">return</font></font><font size="2"> 0;</font></font></div>
        <div><font size="2"><font size="2">}</font></font></div>
        </div>
        <br>
        <br>
--- On <b>Wed, 11/18/09, Mikhail Sennikovsky <i><a class="moz-txt-link-rfc2396E" href="mailto:Mikhail.Sennikovsky@Sun.COM"><Mikhail.Sennikovsky@Sun.COM></a></i></b>
wrote:<br>
        <blockquote
 style="border-left: 2px solid rgb(16, 16, 255); padding-left: 5px; margin-left: 5px;"><br>
From: Mikhail Sennikovsky <a class="moz-txt-link-rfc2396E" href="mailto:Mikhail.Sennikovsky@Sun.COM"><Mikhail.Sennikovsky@Sun.COM></a><br>
Subject: Re: [vbox-dev] is 2D/3D acceleration supported in OSE?<br>
To: "Huihong Luo" <a class="moz-txt-link-rfc2396E" href="mailto:huisinro@yahoo.com"><huisinro@yahoo.com></a><br>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>, "Alexey Eremenko" <a class="moz-txt-link-rfc2396E" href="mailto:al4321@gmail.com"><al4321@gmail.com></a><br>
Date: Wednesday, November 18, 2009, 11:22 AM<br>
          <br>
          <div id="yiv834773262">Thanks for the investigation. I'll
debug it here on my side, although I'm sure it works here when
installed under C:\Program Files\Sun\VirtualBox\, i.e. path with spaces.<br>
Re your second question: yes, it always use OpenGL currently even on
windows hosts. <br>
This allows making a unified cross-platform engine for 2D acceleration
that works on Linix and Mac hosts as well.<br>
Perhaps someday in the future we'll have a DirectX-based backend for
windows.<br>
          <blockquote type="cite">
            <table border="0" cellpadding="0" cellspacing="0">
              <tbody>
                <tr>
                  <td
 style="font-family: inherit; font-size-adjust: inherit; font-stretch: inherit;"
 valign="top">
                  <div>yes, it's XP guest on Vista host.</div>
                  <div> </div>
                  <div>I debugged a bit, the invocation of
VBoxTestOGL.exe, (for example, in following code)</div>
                  <div><font color="#0000ff" size="2"><font
 color="#0000ff" size="2"> </font></font></div>
                  <div><font color="#0000ff" size="2"><font
 color="#0000ff" size="2">bool</font></font><font size="2">
VBoxVHWAInfo::checkVHWASupport()</font></div>
                  <div><font size="2"> </font></div>
                  <div><font size="2">always exit with status 1
(monitored by procmon.exe) if the path contains a space. Works well
after removing the space, exits 0.</font></div>
                  <div><font size="2"> </font></div>
                  <div><font size="2">If I just invoke VBoxTestOGL.exe
from command line by hand, e..g</font></div>
                  <div><font size="2"> </font></div>
                  <div><font size="2">"VBoxTestOGL.exe -test 2D" it
works even from a path with spaces</font></div>
                  <div><font size="2"> </font></div>
                  <div><font size="2">another question, since this test
exe checks OpenGL, does that mean the acceleration always uses OpenGL
even on windows host where DirectX is available?</font></div>
                  <div><font size="2"> </font></div>
                  <div><font size="2">Thanks,</font></div>
                  <div><font size="2"> </font></div>
                  <div><font size="2">- Huihong</font><br>
                  <br>
--- On <b>Wed, 11/18/09, Alexey Eremenko <i><a moz-do-not-send="true"
 class="moz-txt-link-rfc2396E"
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=al4321@gmail.com"
 target="_blank" rel="nofollow" ymailto="mailto:al4321@gmail.com"><al4321@gmail.com></a></i></b>
wrote:<br>
                  </div>
                  <blockquote
 style="border-left: 2px solid rgb(16, 16, 255); padding-left: 5px; margin-left: 5px;"><br>
From: Alexey Eremenko <a moz-do-not-send="true"
 class="moz-txt-link-rfc2396E"
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=al4321@gmail.com"
 target="_blank" rel="nofollow" ymailto="mailto:al4321@gmail.com"><al4321@gmail.com></a><br>
Subject: Re: [vbox-dev] is 2D/3D acceleration supported in OSE?<br>
To: <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org"
 target="_blank" rel="nofollow" ymailto="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a><br>
Date: Wednesday, November 18, 2009, 7:17 AM<br>
                    <br>
                    <div id="yiv799912232">
                    <div class="gmail_quote">On Wed, Nov 18, 2009 at
2:47 PM, Mikhail Sennikovsky <span dir="ltr"><<a
 moz-do-not-send="true"
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=Mikhail.Sennikovsky@sun.com"
 target="_blank" rel="nofollow">Mikhail.Sennikovsky@sun.com</a>></span>
wrote:<br>
                    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
                      <div>Which host platform are you running on?<br>
                      <br clear="all">
                      </div>
                    </blockquote>
                    <div> </div>
                    </div>
Huihong Luo usually runs Windows-on-Windows.<br>
                    <br>
-- <br>
-Alexey Eromenko "Technologov"<br>
                    </div>
                    <br>
-----Inline Attachment Follows-----<br>
                    <br>
                    <div class="plainMail">_______________________________________________<br>
vbox-dev mailing list<br>
                    <a moz-do-not-send="true"
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org"
 target="_blank" rel="nofollow">vbox-dev@virtualbox.org</a><br>
                    <a moz-do-not-send="true"
 href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target="_blank"
 rel="nofollow">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a><br>
                    </div>
                  </blockquote>
                  </td>
                </tr>
              </tbody>
            </table>
            <pre><hr size="4" width="90%">
_______________________________________________
vbox-dev mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="http://us.mc343.mail.yahoo.com/mc/compose?to=vbox-dev@virtualbox.org"
 target="_blank" rel="nofollow" ymailto="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="http://vbox.innotek.de/mailman/listinfo/vbox-dev" target="_blank"
 rel="nofollow">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a>
  </pre>
          </blockquote>
          <br>
          </div>
        </blockquote>
        </td>
      </tr>
    </tbody>
  </table>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
vbox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a class="moz-txt-link-freetext" href="http://vbox.innotek.de/mailman/listinfo/vbox-dev">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a>
  </pre>
</blockquote>
<br>
</body>
</html>