microsoftarchive / redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
http://redis.io
Other
20.78k stars 5.37k forks source link

zmalloc: Out of memory trying to allocate 3906651053971825756 bytes #570

Open laiqiuhua opened 6 years ago

laiqiuhua commented 6 years ago

=== REDIS BUG REPORT START: Cut & paste starting from here === Redis version: 3.2.100 [11300] 12 Sep 17:59:54.484 # --- ABORT [11300] 12 Sep 17:59:54.484 # --- STACK TRACE redis-server.exe!LogStackTrace(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:95)(0x00000016, 0xC0C06083, 0x00000000, 0x00000001) redis-server.exe!AbortHandler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:208)(0x00000001, 0x0058F7B7, 0x401671E0, 0xDB3F0DA7) redis-server.exe!raise(f:\dd\vctools\crt\crtw32\misc\winsig.c:587)(0x00000001, 0x00000000, 0x6D65645C, 0x6D65645F) redis-server.exe!abort(f:\dd\vctools\crt\crtw32\misc\abort.c:82)(0x401671E0, 0x6D65645C, 0x6D65645C, 0x00000057) redis-server.exe!zmalloc_default_oom(c:\release\redis\src\zmalloc.c:136)(0x6D800000, 0x6D65645C, 0x40167210, 0x4004A472) redis-server.exe!zmalloc(c:\release\redis\src\zmalloc.c:146)(0x6D65645F, 0x00000019, 0x0014F220, 0x400BFA57) redis-server.exe!rdbSaveLzfStringObject(c:\release\redis\src\rdb.c:281)(0x6D65645F, 0x0014F2E0, 0xBF227070, 0xC0C06083) redis-server.exe!rdbSaveRawString(c:\release\redis\src\rdb.c:349)(0x00000001, 0xBF227070, 0xB59E941C, 0x400ACC91) redis-server.exe!rdbSaveObject(c:\release\redis\src\rdb.c:580)(0x791A8529, 0x0014F2E0, 0x0014F2E0, 0x00000001) redis-server.exe!rdbSaveKeyValuePair(c:\release\redis\src\rdb.c:721)(0x0014F2E0, 0x00000001, 0x0014F2E0, 0x050070FC) redis-server.exe!rdbSaveRio(c:\release\redis\src\rdb.c:814)(0x40167210, 0x02030000, 0x00000005, 0x02432754) redis-server.exe!rdbSave(c:\release\redis\src\rdb.c:884)(0x02030000, 0x02030000, 0x59B30E45, 0x00000005) redis-server.exe!QForkChildInit(c:\release\redis\src\win32_interop\win32_qfork.cpp:337)(0x00000005, 0x00000000, 0x004E6E00, 0x00000005) redis-server.exe!QForkStartup(c:\release\redis\src\win32_interop\win32_qfork.cpp:515)(0x00000006, 0x00000000, 0x00000000, 0x004D0080) redis-server.exe!main(c:\release\redis\src\win32_interop\win32_qfork.cpp:1240)(0x00000000, 0x00000000, 0x00000000, 0x00000000) redis-server.exe!__tmainCRTStartup(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x00000000, 0x00000000, 0x00000000, 0x00000000) KERNEL32.DLL!BaseThreadInitThunk(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x00000000, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!RtlUserThreadStart(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x00000000, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!RtlUserThreadStart(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x00000000, 0x00000000, 0x00000000, 0x00000000) [11300] 12 Sep 17:59:54.523 # === REDIS BUG REPORT END. Make sure to include from START to END. ===

laiqiuhua commented 6 years ago

Out of memory trying to allocate