title: Segmentation fault in node.js harmony
body: <p>When I run the following code with <code>--harmony</code> flag, I get <code>Segmentation fault: 11</code>.</p>
  
  <pre><code>'use strict';
  var N = 100;
  
  function test() {
      function recursive(n) {
          if (n &lt; 1) {
              return 1;
          } else {
              for (let i = 0; i &lt; 1000; i++) {
                  let variable;
                  variable += ' ';
              }
              return recursive(n - 1);
  
          }
      }
  
      console.time('Test');
      recursive(N);
      console.timeEnd('Test');
  }
  
  test();
  </code></pre>
  
  <p>Without <code>--harmony</code> flag, the code runs without any error.</p>
  
  <p><strong>with <code>--harmony</code></strong></p>
  
  <pre><code>$ node --harmony  recursion.js 
  Segmentation fault: 11
  </code></pre>
  
  <p><strong>without <code>--harmony</code></strong></p>
  
  <pre><code>$ node recursion.js 
  Test: 8.161ms
  </code></pre>
  
  <p>My <code>node.js</code> version is <code>v6.6.0</code>. Pls help me if you have any idea, why I get the segfault.</p>