Gregory,
I've got clean update today build works fine. Thanks!

On 3/21/07, Gregory Shimansky <[EMAIL PROTECTED]> wrote:

Mikhail Fursov wrote:
> Does anyone have the same problem as me today:
>
> Win32: simple HelloWorld application prints nothing and fails with
> p_TLS_vmthread assertion for all -Xem:opt/jet/interpreter modes
> ?
> Stack trace:
>>    harmonyvm.dll!_assert(const char * expr=0x007f0150, const char *
> filename=0x007f00e8, unsigned int lineno=212)  Line 295    C
>     harmonyvm.dll!vectored_exception_handler_internal(_EXCEPTION_POINTERS
*
> nt_exception=0x0013f7e0)  Line 212 + 0x27    C++
>     harmonyvm.dll!vectored_exception_handler(_EXCEPTION_POINTERS *
> nt_exception=0x0013f7e0)  Line 122    C++
>     ntdll.dll!7c942dcf()

I've seen this stack trace on windows x86_64 and on VM compiled on ia32
windows, but with MSVC 2005. Could it be that you've tried it by a chance?

MSVC happened to have runtime quite different from the version 2003, and
it appears to throw exceptions in very unexpected places when there is
no VM TLS state. The problems appeared after the new crash handler which
was committed in HARMONY-1912, but wasn't tested on MSVC 2005 since it
is currently used only on windows x86_64. Ilya Berezhniuk has submitted
a patch to fix the problems in HARMONY-3428 and I've just committed the
patch. I checked the version on windows x86_64 and ia32 compiled with
MSVC 2005, and all the problems seem to be gone now. Let me know if the
bug persists after update to revision 520531.

--
Gregory




--
Mikhail Fursov

Reply via email to