This CHECK indicates that you have a weak callback (for a persistent
handle) that does not either revive or clear the persistent handle.

best
-jochen


On Wed, Mar 26, 2014 at 2:11 PM, Andreas Rossberg <[email protected]>wrote:

> On 26 March 2014 13:35, Kevin Ingwersen <[email protected]> wrote:
> > I was going to want to use --harmony, due to some weird crasht hat
> happens in my application. I am letting a v8 instance go into a new thread,
> so that my GUI app can handle stuff in the front, main thread. Everything
> works as expected - but when I am using a REPL (the v8 app i am talking
> about is nodejs) and wait a while, then I get a crash. But if I do the
> --harmony switch, everything works as expected. I have given the crash in
> my first email I think. But just in case I did not:
> >
> > Ingwie@Ingwies-Air ~/Work/deskshell/mod_nodejs/out/Debug $ ./node
> > ...
> > Args: ./node
> > Meep from contextify.
> >> process.exit();
> >
> > #
> > # Fatal error in ../../deps/v8/src/global-handles.cc, line 274
> > # CHECK(state() != NEAR_DEATH) failed
> > #
> >
> > ==== C stack trace ===============================
> >
> >  1: ??
> >  2: ??
> >  3: ??
> >  4: ??
> >  5: ??
> >  6: ??
> >  7: ??
> >  8: ??
> >  9: ??
> > 10: ??
> > Trace/BPT trap: 5
>
> The function process.exit is part of Node, not V8, so I cannot really
> help you there. Maybe something is wrong with the way Node tears down
> V8. That the Harmony flag fixes this is very weird, though -- I would
> think it's more of a coincidental consequence. (You could try to
> narrow it down to an individual feature using various --harmony-*
> flags, but I'm not sure if that's the right way to go about this
> crash.)
>
> /Andreas
>
> --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to