harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov" <mike.fur...@gmail.com>
Subject Re: [drlvm] Strange problems with std::out and "Hello World" application
Date Wed, 21 Mar 2007 09:44:57 GMT
Gregory,
I've got clean update today build works fine. Thanks!

On 3/21/07, Gregory Shimansky <gshimansky@gmail.com> 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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message