Status: New
Owner: ----
New issue 3858 by [email protected]: d8 appears to hang on
pypy.js "richards" benchmark
https://code.google.com/p/v8/issues/detail?id=3858
I'm working on a project to port the PyPy python interpreter to
javascript. While running various python benchmarks, I found a case where
the d8 shell appears to hang indefinitely. See attached tarball for the
necessary source files (which are large unfortunately; this is the entire
PyPy interpreter compiled to JS via emscripten).
Running under the spidermonkey shell, or d8 with --no-turbo-asm, it
produces the following output:
$> time js ./runner.js
3.08599996567
1.08699989319
1.03999996185
real 0m25.879s
user 0m28.235s
sys 0m1.831s
$> time d8 --no-turbo-asm ./runner.js
10.0550000668
3.50300002098
3.14700007439
real 1m14.570s
user 2m6.432s
sys 0m14.684s
Running under d8 with no arguments, it spins at 100% CPU without producing
output. I've left it running for at least an hour but it never seems to
complete successfully.
My latest V8 build was from git commit
11aa116f1f7fd61d7d6bc644baeaabb752d7e527. System information:
$> uname -a
Darwin tangello.local 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22
23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64
Let me know if there's any other useful information I can provide.
Attachments:
pypyjs-richards.tar.gz 3.9 MB
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" 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.