{"action":"closed","issue":{"url":"https://api.github.com/repos/ysmood/nobone-sync/issues/13","repository_url":"https://api.github.com/repos/ysmood/nobone-sync","labels_url":"https://api.github.com/repos/ysmood/nobone-sync/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/ysmood/nobone-sync/issues/13/comments","events_url":"https://api.github.com/repos/ysmood/nobone-sync/issues/13/events","html_url":"https://github.com/ysmood/nobone-sync/issues/13","id":395497918,"node_id":"MDU6SXNzdWUzOTU0OTc5MTg=","number":13,"title":"FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory","user":{"login":"singagain","id":24788595,"node_id":"MDQ6VXNlcjI0Nzg4NTk1","avatar_url":"https://avatars2.githubusercontent.com/u/24788595?v=4","gravatar_id":"","url":"https://api.github.com/users/singagain","html_url":"https://github.com/singagain","followers_url":"https://api.github.com/users/singagain/followers","following_url":"https://api.github.com/users/singagain/following{/other_user}","gists_url":"https://api.github.com/users/singagain/gists{/gist_id}","starred_url":"https://api.github.com/users/singagain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/singagain/subscriptions","organizations_url":"https://api.github.com/users/singagain/orgs","repos_url":"https://api.github.com/users/singagain/repos","events_url":"https://api.github.com/users/singagain/events{/privacy}","received_events_url":"https://api.github.com/users/singagain/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2019-01-03T09:01:52Z","updated_at":"2019-01-04T09:04:44Z","closed_at":"2019-01-04T09:04:44Z","author_association":"NONE","body":"When running nobone-sync nobone-sync-config.js, it reports an error\r\n```\r\nFATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory\r\n```\r\n### Version\r\n0.5.13\r\n### What is actually happening?\r\n```\r\n<--- Last few GCs --->\r\n\r\n[1347:0x103802a00]    47707 ms: Mark-sweep 1372.9 (1448.8) -> 1369.4 (1452.8) MB, 705.3 / 3.6 ms  (average mu = 0.126, current mu = 0.043) allocation failure scavenge might not succeed\r\n[1347:0x103802a00]    48763 ms: Mark-sweep 1377.5 (1452.8) -> 1373.5 (1460.8) MB, 1030.9 / 3.0 ms  (average mu = 0.067, current mu = 0.024) allocation failure scavenge might not succeed\r\n\r\n\r\n<--- JS stacktrace --->\r\n\r\n==== JS stack trace =========================================\r\n\r\n    0: ExitFrame [pc: 0x2450452dbe3d]\r\nSecurity context: 0x1fd11ee9e6e1 <JSObject>\r\n    1: decideNext(aka decideNext) [0x1fd1f1b06e11] [/usr/local/lib/node_modules/nobone-sync/node_modules/nofs/dist/main.js:~595] [pc=0x24504578dd32](this=0x1fd131e826f1 <undefined>,dir=0x1fd111512389 <String[168]: node_modules/babel-preset-es2015/node_modules/babel-plugin-transform-es2015-classes/node_modules/babel-helper-function-name/node_modules/babel-typ...\r\n\r\nFATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory\r\n 1: 0x10003ae75 node::Abort() [/usr/local/bin/node]\r\n 2: 0x10003b07f node::OnFatalError(char const*, char const*) [/usr/local/bin/node]\r\n 3: 0x1001a7ae5 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/local/bin/node]\r\n 4: 0x100572ef2 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/usr/local/bin/node]\r\n 5: 0x1005759c5 v8::internal::Heap::CheckIneffectiveMarkCompact(unsigned long, double) [/usr/local/bin/node]\r\n 6: 0x10057186f v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/usr/local/bin/node]\r\n 7: 0x10056fa44 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/bin/node]\r\n 8: 0x10057c2dc v8::internal::Heap::AllocateRawWithLigthRetry(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [/usr/local/bin/node]\r\n 9: 0x10057c35f v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [/usr/local/bin/node]\r\n10: 0x10055e715 v8::internal::Factory::NewLoadHandler(int) [/usr/local/bin/node]\r\n11: 0x1005e4f1d v8::internal::LoadHandler::LoadFromPrototype(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Smi>, v8::internal::MaybeHandle<v8::internal::Object>, v8::internal::MaybeHandle<v8::internal::Object>) [/usr/local/bin/node]\r\n12: 0x1005e9387 v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) [/usr/local/bin/node]\r\n13: 0x1005e8fe2 v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) [/usr/local/bin/node]\r\n14: 0x1005efc11 v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) [/usr/local/bin/node]\r\n15: 0x2450452dbe3d\r\n[1]    1347 abort      nobone-sync nobone-sync-config.js\r\n```"}}
{"actor":{"display_login":"ysmood"}}