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.

Reply via email to