Stacktrace when trying to download
Version 0.0.4 used
Instance catdrop.drycat.fr used
The download go to 94% and after stop
Here my stacktrace (I've edited some info):
{
"header": {
"reportVersion": 1,
"event": "Allocation failed - JavaScript heap out of memory",
"trigger": "FatalError",
"filename": "report.json",
"commandLine": [
"../../lufi-linux-x64",
"--download",
"https://catdrop.drycat.fr/"
],
"nodejsVersion": "v12.9.1",
"glibcVersionRuntime": "2.28",
"glibcVersionCompiler": "2.23",
"wordSize": 64,
"arch": "x64",
"platform": "linux",
"componentVersions": {
"node": "12.9.1",
"v8": "7.6.303.29-node.15",
"uv": "1.31.0",
"zlib": "1.2.11",
"brotli": "1.0.7",
"ares": "1.15.0",
"modules": "72",
"nghttp2": "1.39.2",
"napi": "4",
"llhttp": "1.1.4",
"http_parser": "2.8.0",
"openssl": "1.1.1c",
"cldr": "35.1",
"icu": "64.2",
"tz": "2019a",
"unicode": "12.1"
},
"release": {
"name": "node",
"headersUrl": "https://nodejs.org/download/release/v12.9.1/node-v12.9.1-headers.tar.gz",
"sourceUrl": "https://nodejs.org/download/release/v12.9.1/node-v12.9.1.tar.gz"
},
"osName": "Linux",
"osMachine": "x86_64"
},
"javascriptStack": {
"message": "No stack.",
"stack": [
"Unavailable."
]
},
"nativeStack": [
{
"pc": "0x0000000000b0fab1",
"symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, v8::Local<v8::String>) [../../lufi-linux-x64]"
},
{
"pc": "0x00000000009df9ed",
"symbol": "node::OnFatalError(char const*, char const*) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000b4364e",
"symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000b438a2",
"symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000d08e55",
"symbol": " [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000d094c7",
"symbol": "v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000d15855",
"symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000d167ae",
"symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000d195e9",
"symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000000cdf3b7",
"symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000001014e18",
"symbol": "v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [../../lufi-linux-x64]"
},
{
"pc": "0x0000000001399379",
"symbol": " [../../lufi-linux-x64]"
}
],
"javascriptHeap": {
"totalMemory": 521011200,
"totalCommittedMemory": 518152464,
"usedMemory": 515915848,
"availableMemory": 10983056,
"memoryLimit": 528482304,
"heapSpaces": {
"read_only_space": {
"memorySize": 262144,
"committedMemory": 31744,
"capacity": 261832,
"used": 31432,
"available": 230400
},
"new_space": {
"memorySize": 4194304,
"committedMemory": 1968512,
"capacity": 2094656,
"used": 1013592,
"available": 1081064
},
"old_space": {
"memorySize": 91336704,
"committedMemory": 91227736,
"capacity": 91065752,
"used": 90959920,
"available": 105832
},
"code_space": {
"memorySize": 425984,
"committedMemory": 369600,
"capacity": 323328,
"used": 323328,
"available": 0
},
"map_space": {
"memorySize": 1052672,
"committedMemory": 815480,
"capacity": 510400,
"used": 510400,
"available": 0
},
"large_object_space": {
"memorySize": 423690240,
"committedMemory": 423690240,
"capacity": 423073624,
"used": 423073624,
"available": 0
},
"code_large_object_space": {
"memorySize": 49152,
"committedMemory": 49152,
"capacity": 3552,
"used": 3552,
"available": 0
},
"new_large_object_space": {
"memorySize": 0,
"committedMemory": 0,
"capacity": 2094656,
"used": 0,
"available": 2094656
}
}
},
"resourceUsage": {
"userCpuSeconds": 176.654,
"kernelCpuSeconds": 28.4195,
"cpuConsumptionPercent": 83.0255,
"maxRss": 674107392,
"pageFaults": {
"IORequired": 39,
"IONotRequired": 7925417
},
"fsActivity": {
"reads": 9473,
"writes": 589896
}
},
"uvthreadResourceUsage": {
"userCpuSeconds": 159.128,
"kernelCpuSeconds": 26.5286,
"cpuConsumptionPercent": 75.1646,
"fsActivity": {
"reads": 9313,
"writes": 0
}
},
"libuv": [
],
"environmentVariables": {
"SHELL": "/bin/bash"
},
"userLimits": {
"core_file_size_blocks": {
"soft": 0,
"hard": "unlimited"
},
"data_seg_size_kbytes": {
"soft": "unlimited",
"hard": "unlimited"
},
"file_size_blocks": {
"soft": "unlimited",
"hard": "unlimited"
},
"max_locked_memory_bytes": {
"soft": 67108864,
"hard": 67108864
},
"max_memory_size_kbytes": {
"soft": "unlimited",
"hard": "unlimited"
},
"open_files": {
"soft": 1048576,
"hard": 1048576
},
"stack_size_bytes": {
"soft": 8388608,
"hard": "unlimited"
},
"cpu_time_seconds": {
"soft": "unlimited",
"hard": "unlimited"
},
"max_user_processes": {
"soft": 3828,
"hard": 3828
},
"virtual_memory_kbytes": {
"soft": "unlimited",
"hard": "unlimited"
}
},
"sharedObjects": [
"linux-vdso.so.1",
"/lib/x86_64-linux-gnu/libdl.so.2",
"/lib/x86_64-linux-gnu/librt.so.1",
"/usr/lib/x86_64-linux-gnu/libstdc++.so.6",
"/lib/x86_64-linux-gnu/libm.so.6",
"/lib/x86_64-linux-gnu/libgcc_s.so.1",
"/lib/x86_64-linux-gnu/libpthread.so.0",
"/lib/x86_64-linux-gnu/libc.so.6",
"/lib64/ld-linux-x86-64.so.2",
"/lib/x86_64-linux-gnu/libnss_files.so.2",
"/lib/x86_64-linux-gnu/libnss_dns.so.2",
"/lib/x86_64-linux-gnu/libresolv.so.2"
]
}