Oops the assertion is wrong. Just delete the assertion. I'll fix it ASAP.
Hopefully a more significant assertion will turn up if you delete that one. 2009/5/12 <[email protected]>: > > Thanks Erik. > > I did manage to continue tracking down the issue last night and it > turns out that there is an assertion occurring in assembler-asm.cc - > line 612, which is in the function void Assembler::addrmod5(...) > ----> ASSERT((instr & ~(CondMask | P | U | N | W | L)) == (B27 | > B26)); > > Unfortunately, I am having trouble getting gdb to work properly on my > hardware platform, so I am trying some alternative debugging > methods. > > Any ideas on the assertion? > > Regards, > John > > On May 11, 4:35 pm, Erik Corry <[email protected]> wrote: >> 2009/5/11 <[email protected]>: >> >> >> >> > Hi, >> >> > I have recently compiled the trunk version of the v8 javascript engine >> > for the ARM processor under Linux and have run into an issue when >> > executing the sample "shell" application from the command line. >> >> > I get the following output: >> > "native runtime.js:612: <error> >> >> > Fatal error in v8::Context::New() >> > Could not initialize environment >> >> Not a lot to go on here. I would recommend you compile with >> mode=debug on the scons command line to get all the slow assert code. >> It sucks for performance but it's great for debugging. If you get a >> failed assert, then run in gdb and use bt to see where it is >> happening. >> >> >> >> > " >> > ./shell --help works fine. >> >> > The target platform is an ARM11 with the armv6 instruction set. Linux >> > kernel is 2.6.14. gcc toolchain is 3.4.0. >> >> > To compile I did the following: >> > $ scons toolchain=gcc arch=arm library=static os=linux importenv=PATH >> > sample=shell >> > where: >> > CC="arm-linux-gcc" >> > CXX="arm-linux-g++" >> > RANLIB="arm-linux-ranlib" >> > AR="arm-linux-ar" >> >> > Thanks for your time and I look forward to hearing any ideas on how to >> > resolve this issue. >> >> > Regards, >> > John >> >> -- >> Erik Corry, Software Engineer >> Google Denmark ApS. CVR nr. 28 86 69 84 >> c/o Philip & Partners, 7 Vognmagergade, P.O. Box 2227, DK-1018 >> Copenhagen K, Denmark. > > > -- Erik Corry, Software Engineer Google Denmark ApS. CVR nr. 28 86 69 84 c/o Philip & Partners, 7 Vognmagergade, P.O. Box 2227, DK-1018 Copenhagen K, Denmark. --~--~---------~--~----~------------~-------~--~----~ v8-users mailing list [email protected] http://groups.google.com/group/v8-users -~----------~----~----~----~------~----~------~--~---
