Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Ethin Probst
Also, apparently they patch it, they're using V 7.0.276.38. They also
use make-v8.sh on a build machine, I'm guessing, to build it.

On 11/26/18, Ethin Probst  wrote:
> I'm now curious why no one cared to do that? It just doesn't make sense.
>
> On 11/26/18, Jakob Kummerow  wrote:
>> Yes, the official V8 build instructions don't work on FreeBSD. That's
>> because nobody cared enough to make it work. Do you?
>>
>> You can look at whatever Node is doing to build V8 on FreeBSD -- I
>> believe
>> they have a solution. Feel free to submit a patch to the documentation
>> (via
>> GitHub PR to v8.dev ) once you've figured
>> it
>> out.
>>
>> As for CMake/autoconf/whatever: choosing build systems is harder than
>> most
>> people realize, and there are many constraints. For the time being, the
>> best fit for V8's needs is GN.
>>
>>
>> On Mon, Nov 26, 2018 at 3:19 PM Ethin Probst 
>> wrote:
>>
>>> I followed the steps on building V8 at https://v8.dev/docs/build and
>>> https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't
>>> supported on FreeBSD. That's a huge problem because i prevents me from
>>> building V8 at all. Not to mention it limits me to Python 2.7 when I
>>> want
>>> to use Python 3.7 for the build process. Ah well.
>>> Anyway, I run:
>>> git clone
>>> https://chromium.googlesource.com/chromium/tools/depot_tools.git
>>> Cloning into 'depot_tools'...
>>> remote: Sending approximately 22.24 MiB ...
>>> remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
>>> Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
>>> Resolving deltas: 100% (20781/20781), done.
>>> I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my
>>> path, and run gclient and fetch:
>>> $ gclient
>>> CIPD not supported on freebsd
>>> WARNING: Your metrics.cfg file was invalid or nonexistent. A new one
>>> will
>>> be created.
>>> Usage: gclient.py  [options]
>>>
>>> Meta checkout dependency manager for Git.
>>>
>>> Commands are:
>>>   config   creates a .gclient file in the current directory
>>>   diff displays local diff for every dependencies
>>>   fetchfetches upstream commits for all modules
>>>   flatten  flattens the solutions into a single DEPS file
>>>   getdep   gets revision information and variable values from a DEPS
>>> file
>>>   grep greps through git repos managed by gclient
>>>   help prints list of commands or help for a specific command
>>>   metrics  reports, and optionally modifies, the status of metric
>>> collection
>>>   pack generates a patch which can be applied at the root of the
>>> tree
>>>   recurse  operates [command args ...] on all the dependencies
>>>   revert   reverts all modifications in every dependencies
>>>   revinfo  outputs revision info mapping for the client and its
>>> dependencies
>>>   root outputs the solution root (or current dir if there isn't one)
>>>   runhooks runs hooks for files that have been modified in the local
>>> working copy
>>>   setdep   modifies dependency revisions and variable values in a DEPS
>>> file
>>>   status   shows modification status for every dependencies
>>>   sync checkout/update all modules
>>>   validate validates the .gclient and DEPS syntax
>>>   verify   verifies the DEPS file deps are only from allowed_hosts
>>>
>>> Options:
>>>   --version show program's version number and exit
>>>   -h, --helpshow this help message and exit
>>>   -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in
>>> parallel;
>>> defaults to 8 on this machine
>>>   -v, --verbose Produces additional output for diagnostics. Can
>>> be
>>> used up to three times for more logging info.
>>>   --gclientfile=CONFIG_FILENAME
>>> Specify an alternate .gclient file
>>>   --spec=SPEC   create a gclient file containing the provided
>>> string.
>>> Due to Cygwin/Python brokenness, it can't
>>> contain
>>> any
>>> newlines.
>>>   --no-nag-max  Ignored for backwards compatibility.
>>> $ ../depot_tools/fetch v8
>>> Running: gclient root
>>> CIPD not supported on freebsd
>>> Running: gclient config --spec 'solutions = [
>>>   {
>>> "url": "https://chromium.googlesource.com/v8/v8.git;,
>>> "managed": False,
>>> "name": "v8",
>>> "deps_file": "DEPS",
>>> "custom_deps": {},
>>>   },
>>> ]
>>> '
>>> CIPD not supported on freebsd
>>> Running: gclient sync --with_branch_heads
>>> CIPD not supported on freebsd
>>>
>>>  running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout
>>> --progress https://chromium.googlesource.com/v8/v8.git
>>> /usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
>>> Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
>>> remote: Sending approximately 430.94 MiB ...
>>> remote: Counting objects: 7660, done
>>>
>>> [0:01:00] Still working 

Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Ethin Probst
I'm now curious why no one cared to do that? It just doesn't make sense.

On 11/26/18, Jakob Kummerow  wrote:
> Yes, the official V8 build instructions don't work on FreeBSD. That's
> because nobody cared enough to make it work. Do you?
>
> You can look at whatever Node is doing to build V8 on FreeBSD -- I believe
> they have a solution. Feel free to submit a patch to the documentation (via
> GitHub PR to v8.dev ) once you've figured it
> out.
>
> As for CMake/autoconf/whatever: choosing build systems is harder than most
> people realize, and there are many constraints. For the time being, the
> best fit for V8's needs is GN.
>
>
> On Mon, Nov 26, 2018 at 3:19 PM Ethin Probst 
> wrote:
>
>> I followed the steps on building V8 at https://v8.dev/docs/build and
>> https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't
>> supported on FreeBSD. That's a huge problem because i prevents me from
>> building V8 at all. Not to mention it limits me to Python 2.7 when I want
>> to use Python 3.7 for the build process. Ah well.
>> Anyway, I run:
>> git clone
>> https://chromium.googlesource.com/chromium/tools/depot_tools.git
>> Cloning into 'depot_tools'...
>> remote: Sending approximately 22.24 MiB ...
>> remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
>> Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
>> Resolving deltas: 100% (20781/20781), done.
>> I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my
>> path, and run gclient and fetch:
>> $ gclient
>> CIPD not supported on freebsd
>> WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will
>> be created.
>> Usage: gclient.py  [options]
>>
>> Meta checkout dependency manager for Git.
>>
>> Commands are:
>>   config   creates a .gclient file in the current directory
>>   diff displays local diff for every dependencies
>>   fetchfetches upstream commits for all modules
>>   flatten  flattens the solutions into a single DEPS file
>>   getdep   gets revision information and variable values from a DEPS file
>>   grep greps through git repos managed by gclient
>>   help prints list of commands or help for a specific command
>>   metrics  reports, and optionally modifies, the status of metric
>> collection
>>   pack generates a patch which can be applied at the root of the tree
>>   recurse  operates [command args ...] on all the dependencies
>>   revert   reverts all modifications in every dependencies
>>   revinfo  outputs revision info mapping for the client and its
>> dependencies
>>   root outputs the solution root (or current dir if there isn't one)
>>   runhooks runs hooks for files that have been modified in the local
>> working copy
>>   setdep   modifies dependency revisions and variable values in a DEPS
>> file
>>   status   shows modification status for every dependencies
>>   sync checkout/update all modules
>>   validate validates the .gclient and DEPS syntax
>>   verify   verifies the DEPS file deps are only from allowed_hosts
>>
>> Options:
>>   --version show program's version number and exit
>>   -h, --helpshow this help message and exit
>>   -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in
>> parallel;
>> defaults to 8 on this machine
>>   -v, --verbose Produces additional output for diagnostics. Can
>> be
>> used up to three times for more logging info.
>>   --gclientfile=CONFIG_FILENAME
>> Specify an alternate .gclient file
>>   --spec=SPEC   create a gclient file containing the provided
>> string.
>> Due to Cygwin/Python brokenness, it can't contain
>> any
>> newlines.
>>   --no-nag-max  Ignored for backwards compatibility.
>> $ ../depot_tools/fetch v8
>> Running: gclient root
>> CIPD not supported on freebsd
>> Running: gclient config --spec 'solutions = [
>>   {
>> "url": "https://chromium.googlesource.com/v8/v8.git;,
>> "managed": False,
>> "name": "v8",
>> "deps_file": "DEPS",
>> "custom_deps": {},
>>   },
>> ]
>> '
>> CIPD not supported on freebsd
>> Running: gclient sync --with_branch_heads
>> CIPD not supported on freebsd
>>
>>  running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout
>> --progress https://chromium.googlesource.com/v8/v8.git
>> /usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
>> Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
>> remote: Sending approximately 430.94 MiB ...
>> remote: Counting objects: 7660, done
>>
>> [0:01:00] Still working on:
>> [0:01:00]   v8
>> remote: Total 618180 (delta 518023), reused 618180 (delta 518023)
>> Receiving objects: 100% (618180/618180), 430.12 MiB | 8.00 MiB/s, done.
>>
>> [0:01:10] Still working on:
>> [0:01:10]   v8
>>
>> [0:01:20] Still working on:
>> [0:01:20]   v8
>>
>> [0:01:30] Still working on:
>> 

Re: [v8-users] Crash in mksnapshot

2018-11-26 Thread madana gopal
Even with latest branch, we are getting the same error.

We are using different toolchain from the one given in V8 builds?. Any 
specific flag or something to add to prevent this crash?.

Thanks.

Regards,
Madan

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Jakob Kummerow
Yes, the official V8 build instructions don't work on FreeBSD. That's
because nobody cared enough to make it work. Do you?

You can look at whatever Node is doing to build V8 on FreeBSD -- I believe
they have a solution. Feel free to submit a patch to the documentation (via
GitHub PR to v8.dev ) once you've figured it
out.

As for CMake/autoconf/whatever: choosing build systems is harder than most
people realize, and there are many constraints. For the time being, the
best fit for V8's needs is GN.


On Mon, Nov 26, 2018 at 3:19 PM Ethin Probst 
wrote:

> I followed the steps on building V8 at https://v8.dev/docs/build and
> https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't
> supported on FreeBSD. That's a huge problem because i prevents me from
> building V8 at all. Not to mention it limits me to Python 2.7 when I want
> to use Python 3.7 for the build process. Ah well.
> Anyway, I run:
> git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
> Cloning into 'depot_tools'...
> remote: Sending approximately 22.24 MiB ...
> remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
> Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
> Resolving deltas: 100% (20781/20781), done.
> I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my
> path, and run gclient and fetch:
> $ gclient
> CIPD not supported on freebsd
> WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will
> be created.
> Usage: gclient.py  [options]
>
> Meta checkout dependency manager for Git.
>
> Commands are:
>   config   creates a .gclient file in the current directory
>   diff displays local diff for every dependencies
>   fetchfetches upstream commits for all modules
>   flatten  flattens the solutions into a single DEPS file
>   getdep   gets revision information and variable values from a DEPS file
>   grep greps through git repos managed by gclient
>   help prints list of commands or help for a specific command
>   metrics  reports, and optionally modifies, the status of metric
> collection
>   pack generates a patch which can be applied at the root of the tree
>   recurse  operates [command args ...] on all the dependencies
>   revert   reverts all modifications in every dependencies
>   revinfo  outputs revision info mapping for the client and its
> dependencies
>   root outputs the solution root (or current dir if there isn't one)
>   runhooks runs hooks for files that have been modified in the local
> working copy
>   setdep   modifies dependency revisions and variable values in a DEPS file
>   status   shows modification status for every dependencies
>   sync checkout/update all modules
>   validate validates the .gclient and DEPS syntax
>   verify   verifies the DEPS file deps are only from allowed_hosts
>
> Options:
>   --version show program's version number and exit
>   -h, --helpshow this help message and exit
>   -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in parallel;
> defaults to 8 on this machine
>   -v, --verbose Produces additional output for diagnostics. Can be
> used up to three times for more logging info.
>   --gclientfile=CONFIG_FILENAME
> Specify an alternate .gclient file
>   --spec=SPEC   create a gclient file containing the provided
> string.
> Due to Cygwin/Python brokenness, it can't contain
> any
> newlines.
>   --no-nag-max  Ignored for backwards compatibility.
> $ ../depot_tools/fetch v8
> Running: gclient root
> CIPD not supported on freebsd
> Running: gclient config --spec 'solutions = [
>   {
> "url": "https://chromium.googlesource.com/v8/v8.git;,
> "managed": False,
> "name": "v8",
> "deps_file": "DEPS",
> "custom_deps": {},
>   },
> ]
> '
> CIPD not supported on freebsd
> Running: gclient sync --with_branch_heads
> CIPD not supported on freebsd
>
>  running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout
> --progress https://chromium.googlesource.com/v8/v8.git
> /usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
> Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
> remote: Sending approximately 430.94 MiB ...
> remote: Counting objects: 7660, done
>
> [0:01:00] Still working on:
> [0:01:00]   v8
> remote: Total 618180 (delta 518023), reused 618180 (delta 518023)
> Receiving objects: 100% (618180/618180), 430.12 MiB | 8.00 MiB/s, done.
>
> [0:01:10] Still working on:
> [0:01:10]   v8
>
> [0:01:20] Still working on:
> [0:01:20]   v8
>
> [0:01:30] Still working on:
> [0:01:30]   v8
>
> [0:01:40] Still working on:
> [0:01:40]   v8
>
> [0:01:50] Still working on:
> [0:01:50]   v8
>
> [0:02:00] Still working on:
> [0:02:00]   v8
>
> [0:02:10] Still working on:
> [0:02:10]   v8
>
> [0:02:20] Still working on:
> 

[v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Ethin Probst
I followed the steps on building V8 at https://v8.dev/docs/build and 
https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't 
supported on FreeBSD. That's a huge problem because i prevents me from 
building V8 at all. Not to mention it limits me to Python 2.7 when I want 
to use Python 3.7 for the build process. Ah well.
Anyway, I run:
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
Cloning into 'depot_tools'...
remote: Sending approximately 22.24 MiB ...
remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
Resolving deltas: 100% (20781/20781), done.
I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my 
path, and run gclient and fetch:
$ gclient
CIPD not supported on freebsd
WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will 
be created.
Usage: gclient.py  [options]

Meta checkout dependency manager for Git.

Commands are:
  config   creates a .gclient file in the current directory
  diff displays local diff for every dependencies
  fetchfetches upstream commits for all modules
  flatten  flattens the solutions into a single DEPS file
  getdep   gets revision information and variable values from a DEPS file
  grep greps through git repos managed by gclient
  help prints list of commands or help for a specific command
  metrics  reports, and optionally modifies, the status of metric collection
  pack generates a patch which can be applied at the root of the tree
  recurse  operates [command args ...] on all the dependencies
  revert   reverts all modifications in every dependencies
  revinfo  outputs revision info mapping for the client and its dependencies
  root outputs the solution root (or current dir if there isn't one)
  runhooks runs hooks for files that have been modified in the local 
working copy
  setdep   modifies dependency revisions and variable values in a DEPS file
  status   shows modification status for every dependencies
  sync checkout/update all modules
  validate validates the .gclient and DEPS syntax
  verify   verifies the DEPS file deps are only from allowed_hosts

Options:
  --version show program's version number and exit
  -h, --helpshow this help message and exit
  -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in parallel;
defaults to 8 on this machine
  -v, --verbose Produces additional output for diagnostics. Can be
used up to three times for more logging info.
  --gclientfile=CONFIG_FILENAME
Specify an alternate .gclient file
  --spec=SPEC   create a gclient file containing the provided 
string.
Due to Cygwin/Python brokenness, it can't contain 
any
newlines.
  --no-nag-max  Ignored for backwards compatibility.
$ ../depot_tools/fetch v8
Running: gclient root
CIPD not supported on freebsd
Running: gclient config --spec 'solutions = [
  {
"url": "https://chromium.googlesource.com/v8/v8.git;,
"managed": False,
"name": "v8",
"deps_file": "DEPS",
"custom_deps": {},
  },
]
'
CIPD not supported on freebsd
Running: gclient sync --with_branch_heads
CIPD not supported on freebsd

 running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout 
--progress https://chromium.googlesource.com/v8/v8.git 
/usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
remote: Sending approximately 430.94 MiB ...
remote: Counting objects: 7660, done

[0:01:00] Still working on:
[0:01:00]   v8
remote: Total 618180 (delta 518023), reused 618180 (delta 518023)
Receiving objects: 100% (618180/618180), 430.12 MiB | 8.00 MiB/s, done.

[0:01:10] Still working on:
[0:01:10]   v8

[0:01:20] Still working on:
[0:01:20]   v8

[0:01:30] Still working on:
[0:01:30]   v8

[0:01:40] Still working on:
[0:01:40]   v8

[0:01:50] Still working on:
[0:01:50]   v8

[0:02:00] Still working on:
[0:02:00]   v8

[0:02:10] Still working on:
[0:02:10]   v8

[0:02:20] Still working on:
[0:02:20]   v8

[0:02:30] Still working on:
[0:02:30]   v8

[0:02:40] Still working on:
[0:02:40]   v8

[0:02:50] Still working on:
[0:02:50]   v8

[0:03:00] Still working on:
[0:03:00]   v8
Resolving deltas: 100% (518023/518023), done.

[0:03:10] Still working on:
[0:03:10]   v8

[0:03:20] Still working on:
[0:03:20]   v8

[0:03:30] Still working on:
[0:03:30]   v8

[0:03:39] Still working on:
[0:03:39]   v8
Syncing projects: 100% ( 1/ 1) v8

v8 (ERROR)

[0:00:00] Started.
[0:00:00]

 running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout 
--progress https://chromium.googlesource.com/v8/v8.git 
/usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
[0:00:00] Cloning 

Re: [v8-users] Crash in mksnapshot

2018-11-26 Thread madana gopal
Hi,
 
Below is the trace:

 #
| # Fatal error in ../../src/heap/setup-heap-internal.cc, line 614
| # Debug check failed: std::signbit(roots.minus_zero_value()->Number()).
| #
| #
| #
| #FailureMessage Object: 0x75d37074
|  C stack trace ===
| 
| ./mksnapshot(v8::base::debug::StackTrace::StackTrace()+0x34) 
[0x76cb4b98]
| ./mksnapshot(+0xdd0a54) [0x76b09a54]
| ./mksnapshot(V8_Fatal(char const*, int, char const*, ...)+0x130) 
[0x76b00ff4]
| ./mksnapshot(V8_Dcheck(char const*, int, char const*)+0) [0x76b01048]
| ./mksnapshot(V8_Dcheck(char const*, int, char const*)+0x30) 
[0x76b01078]
| ./mksnapshot(v8::internal::Heap::CreateInitialObjects()+0xe8) 
[0x76b26ad4]
| ./mksnapshot(v8::internal::Heap::CreateHeapObjects()+0x5c) 
[0x76b296e4]
|
 
./mksnapshot(v8::internal::SetupIsolateDelegate::SetupHeapInternal(v8::internal::Heap*)+0x2c)
 
[0x76b29794]
|
 
./mksnapshot(v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)+0x38)
 
[0x76afa198]
|
 
./mksnapshot(v8::internal::Isolate::Init(v8::internal::StartupDeserializer*)+0x7e0)
 
[0x7649e0a0]
| ./mksnapshot(v8::SnapshotCreator::SnapshotCreator(v8::Isolate*, int 
const*, v8::StartupData*)+0x16c) [0x7618a220]
| ./mksnapshot(main+0x284) [0x7617ff60]
|
 
/mnt/home/mthiru27/yocto/xi3v2/build-pacexi3v2/tmp/sysroots/pacexi3v2/lib/libc.so.6(__libc_start_main+0x184)
 
[0x750f1514]
 
And we want to work on this version 6.9.351 at this time. This crash is 
happening only when we compile with mips. Please share any suggestions. I 
don't know how to proceed or overcome this.

Regards,
Madan

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[v8-users] Isolate::RequestInterrupt callback not firing on ARM

2018-11-26 Thread 'Konrad Piascik' via v8-users
Hi,

I've got some long running JavaScript that I don't expect to end.  I am 
embedding V8 on ARM and want to connect to the debugger.  I am able to 
connect the JavaScript debugger to d8 on OSX by calling 
isolate->RequestInterrupt.
My callback to RequestInterrupt calls session->dispatchProtocolMessage.  
This callback is never fired on ARM.

The JavaScript code runs without issues on my embedded system.

Are there any possible reasons for this?  Any places where I can 
investigate further?  Does d8 do something different that the library 
doesn't?

Thanks,
Konrad

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [v8-users] Crash in mksnapshot

2018-11-26 Thread Jakob Gruber
Try a debug build and run mksnapshot in gdb. You'll get a meaningful stack
trace there. Have you tried updating to a more recent V8 version?

On Mon, Nov 26, 2018 at 2:51 PM madana gopal 
wrote:

> Hi Team,
>
> I am facing below crash when building V8 (version 6.9.351) for mipsel
> platform.
>
> FAILED: gen/embedded.cc snapshot_blob.bin
> python ../../tools/run.py ./mksnapshot --turbo_instruction_scheduling
> --embedded_src gen/embedded.cc --embedded_variant Default --random-seed
> 314159265 --startup_blob snapshot_blob.bin
>
>
> #
> # Fatal error in , line 0
> # Check failed: args[2]->IsSmi().
> #
> #
> #
> #FailureMessage Object: 0x7654f554
>  C stack trace ===
>
> ./mksnapshot(+0x877b08) [0x76dc9b08]
> ./mksnapshot(+0x739ce4) [0x76c8bce4]
> ./mksnapshot(+0x735500) [0x76c87500]
> ./mksnapshot(+0x398374) [0x768ea374]
> [0x5d888c50]
> qemu: unhandled CPU exception 0x16 - aborting
> pc=0x76c8a490 HI=0x LO=0x ds 00e2 76c8a464 1
>
>
> Any thoughts? Please provide some suggestion.
>
> Thanks.
>
> Regards,
> Madan
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[v8-users] Crash in mksnapshot

2018-11-26 Thread madana gopal
Hi Team,

I am facing below crash when building V8 (version 6.9.351) for mipsel 
platform.

FAILED: gen/embedded.cc snapshot_blob.bin 
python ../../tools/run.py ./mksnapshot --turbo_instruction_scheduling 
--embedded_src gen/embedded.cc --embedded_variant Default --random-seed 
314159265 --startup_blob snapshot_blob.bin


#
# Fatal error in , line 0
# Check failed: args[2]->IsSmi().
#
#
#
#FailureMessage Object: 0x7654f554
 C stack trace ===

./mksnapshot(+0x877b08) [0x76dc9b08]
./mksnapshot(+0x739ce4) [0x76c8bce4]
./mksnapshot(+0x735500) [0x76c87500]
./mksnapshot(+0x398374) [0x768ea374]
[0x5d888c50]
qemu: unhandled CPU exception 0x16 - aborting
pc=0x76c8a490 HI=0x LO=0x ds 00e2 76c8a464 1


Any thoughts? Please provide some suggestion.

Thanks.

Regards,
Madan

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.