I'm not using shell.cc. That's my own C++ app, with pure V8. On Mon, Mar 10, 2014 at 6:21 PM, Jane Chen <[email protected]> wrote: > How come shell.cc doesn't set the allocator and works fine? > > > On Monday, March 10, 2014 2:39:20 AM UTC-7, Albert Zeyer wrote: >> >> Ah, thanks a lot, that helped. It works now. >> >> I wonder why it doesn't initializes such a standard allocator by default. >> >> Also, the embedder guide should mention this. Are there maybe other things >> I need to init? I'm basically just doing this: >> https://developers.google.com/v8/get_started >> >> Regards, >> Albert >> >> >> On Monday, March 10, 2014 10:28:46 AM UTC+1, Dmitry Lomov wrote: >>> >>> You still need to set the allocator, because V8 uses it internally, even >>> if you do not use ArrayBuffers in your code. >>> >>> >>> On Mon, Mar 10, 2014 at 10:27 AM, Albert Zeyer <[email protected]> >>> wrote: >>>> >>>> I'm not using ArrayBuffer in my code. I'm basically just using >>>> Script::Compile and Script::Run. >>>> >>>> It looks like a V8 issue... >>>> >>>> >>>> On Monday, March 10, 2014 10:25:12 AM UTC+1, Dmitry Lomov wrote: >>>>> >>>>> Ah, thought so. Read docs on v8::ArrayBuffer::Allocator. >>>>> (look at Shell::Main in d8.cc for an example) >>>>> >>>>> HTH, >>>>> Dmitry >>>>> >>>>> >>>>> On Mon, Mar 10, 2014 at 10:20 AM, Albert Zeyer <[email protected]> >>>>> wrote: >>>>>> >>>>>> No, it's some own C++ app with V8. Some stripped down example C++ code >>>>>> is here: >>>>>> http://stackoverflow.com/questions/22294854/v8-fatal-error-checkv8arraybufferallocator-null-failed >>>>>> >>>>>> >>>>>> On Monday, March 10, 2014 10:17:23 AM UTC+1, Dmitry Lomov wrote: >>>>>>> >>>>>>> How exactly do you run V8? Do you run d8? >>>>>>> >>>>>>> Dmitry >>>>>>> >>>>>>> >>>>>>> On Mon, Mar 10, 2014 at 10:15 AM, Albert Zeyer >>>>>>> <[email protected]> wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I get this error when I try to run some JS code >>>>>>>> ([this](http://pastebin.com/XesBSstJ) + >>>>>>>> [this](http://pastebin.com/0VawRb16)) with V8 (tried master from two >>>>>>>> weaks >>>>>>>> ago, 3.23.17, 3.24.40, 3.25.5): >>>>>>>> >>>>>>>> # >>>>>>>> # Fatal error in ..\..\src\runtime.cc, line 785 >>>>>>>> # CHECK(V8::ArrayBufferAllocator() != NULL) failed >>>>>>>> # >>>>>>>> >>>>>>>> A lot of other JS code has worked already, so I wonder what the >>>>>>>> problem is. >>>>>>>> >>>>>>>> It's on Win8 with a x64 build. V8 has been build just as described >>>>>>>> in the official docs (using gyp + MSVC 2012). I don't think that there >>>>>>>> was a >>>>>>>> problem because it worked fine already with most other JS code so far. >>>>>>>> >>>>>>>> I think that there might be an issue with V8 itself, but not sure... >>>>>>>> >>>>>>>> Some more information, including some C++ code: >>>>>>>> >>>>>>>> http://stackoverflow.com/questions/22294854/v8-fatal-error-checkv8arraybufferallocator-null-failed >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Albert >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> 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. >>>>> >>>>> >>>> -- >>>> -- >>>> 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 a topic in the > Google Groups "v8-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/v8-users/BC-yrxSl3iI/unsubscribe. > To unsubscribe from this group and all its topics, 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.
