Status: New
Owner: ----

New issue 2483 by i...@bnoordhuis.nl: Creating large arrays fails since r13237
http://code.google.com/p/v8/issues/detail?id=2483

  $ cat test.js
  for (var a = [123.456], i = 0; i < 26; ++i) a = a.concat(a);

  $ out/x64.release/d8 test.js

  #
  # Fatal error in CALL_AND_RETRY_0
  # Allocation failed - process out of memory
  #

  Trace/breakpoint trap (core dumped)
  Detailed description of the issue.

`git bisect` blames r13237:

  91afd39388c896c8cd0f91e950d4eb547c877718 is the first bad commit
  commit 91afd39388c896c8cd0f91e950d4eb547c877718
Author: svenpa...@chromium.org <svenpa...@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
  Date:   Fri Jan 11 08:07:08 2013 +0000

      Merged r13237 into 3.15 branch.

      Fixed resizing of deopt table

      BUG=chrome:166554
      R=u...@chromium.org

      Review URL: https://codereview.chromium.org/11864005

git-svn-id: https://v8.googlecode.com/svn/branches/3.15@13359 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

:040000 040000 742dedeb181c441464c52af1242185cf856f7b70 3f8ed91eb177bc0dfd6bea6f201e44999528207a M src
  bisect run success

The test case works with prior commits. It's not terribly critical but I thought I'd report it anyway.

--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev

Reply via email to