Skip to content

Out of memory errors #1

@brlafreniere

Description

@brlafreniere

This is the code I'm running, taken from the sample code:

var inspect = require('unist-util-inspect');

var ParseJapanese = require('parse-japanese');
var parser = new ParseJapanese();

var text = '1 これは前段です。これは中段(2文の場合は後段。)です。これは後段です。\n';

parser.parse(text, function(result) {
    console.log(inspect(result));
});

The output:

$ node parse-japanese.js

<--- Last few GCs --->

[6271:0x245fa70]    17400 ms: Mark-sweep 453.1 (979.5) -> 131.6 (655.0) MB, 1231.2 / 0.0 ms  allocation failure GC in old space requested
[6271:0x245fa70]    17639 ms: Mark-sweep 131.6 (1167.0) -> 131.6 (1165.5) MB, 181.2 / 0.0 ms  allocation failure GC in old space requested
[6271:0x245fa70]    17678 ms: Mark-sweep 131.6 (1677.5) -> 131.6 (1673.0) MB, 38.6 / 0.0 ms  last resort
[6271:0x245fa70]    17709 ms: Mark-sweep 131.6 (1673.0) -> 131.6 (1673.0) MB, 30.6 / 0.0 ms  last resort


<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x34279dd14239 <JS Object>
    1: shrink [/home/blaine/parse-japanese-js/node_modules/doublearray/doublearray.js:~149] [pc=0x136e059b3321](this=0x35beedd52361 <an Object with map 0x3cae6d73b9e1>)
    2: new constructor(aka DoubleArray) [/home/blaine/parse-japanese-js/node_modules/doublearray/doublearray.js:468] [pc=0x136e059a65e7](this=0x35beedd4...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [node]
 2: 0x12b288c [node]
 3: v8::Utils::ReportOOMFailure(char const*, bool) [node]
 4: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [node]
 5: v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) [node]
 6: v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape, v8::internal::HashTableKey*>::New(v8::internal::Isolate*, int, v8::internal::MinimumCapacity, v8::internal::PretenureFlag) [node]
 7: v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape, v8::internal::HashTableKey*>::EnsureCapacity(v8::internal::Handle<v8::internal::StringTable>, int, v8::internal::HashTableKey*, v8::internal::PretenureFlag) [node]
 8: v8::internal::StringTable::LookupString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>) [node]
 9: v8::internal::LookupIterator::PropertyOrElement(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool*, v8::internal::LookupIterator::Configuration) [node]
10: v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*) [node]
11: 0x136e057843a7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions