I'm not using SetResourceConstraints. What I'm seeing is a sudden jump in the StackLimitCheck's address before the stack overflow happens:
2014-03-15 15:31:57.617 Info: isolate id: 9640706903249094448, isolate: 0x7ee1280 addr: 0x7fc58cb2b930, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b5f0, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b5f0, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b170, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b200, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b0f0, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b040, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2aea0, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2aea0, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2aea0, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b200, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b150, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b020, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b200, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2b140, limit: 0x7fc58ca359e8 addr: 0x7fc58cb2bbc0, limit: 0x7fc58ca359e8 addr: 0x7fc55e46ebc0, limit: 0x7fc58ca359e8 The jump happens right after I enter into an Isolate and before I can successfully create a context. So I can't do TryCatch or StackTrace::CurrentStackTrace. I'll let you know if I can reproduce it in a simplified test case. On Saturday, March 15, 2014 9:34:29 AM UTC-7, Ben Noordhuis wrote: > > On Sat, Mar 15, 2014 at 1:54 AM, Jane Chen <[email protected]<javascript:>> > wrote: > > Again on trunk, I can only consistently reproduce this by using one > thread > > to compile a script, exit the isolate, and then using another thread to > > enter the same isolate and create a context. That'll hit > > bootstrapper.cc:2610 check.HasOverflowed(). > > > > Does that indicate a problem somewhere? > > That could be. If you think your code is reasonable, try to condense > it into a test case and file an issue. > > You wouldn't happen to be using SetResourceConstraints(), would you? > There is a three year old bug[1] where the stack limit isn't updated > until after the fact. > > [1] https://code.google.com/p/v8/issues/detail?id=1180 > -- -- 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.
