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

Can't save in background: fork: Invalid argument #595

Open ankurmalhotra89 opened 6 years ago

ankurmalhotra89 commented 6 years ago

Getting this in the redis log file. Please let me know what other information is required.

BeginForkOperation: system error caught. error code=0x000005af, message=BeginForkOperation: VirtualProtect failed for the heap: unknown error

=== REDIS BUG REPORT START: Cut & paste starting from here === [15564] 16 Mar 04:05:53.170 # Redis version: 2.8.2400 [15564] 16 Mar 04:05:53.170 # --- ABORT [15564] 16 Mar 04:05:53.170 # --- STACK TRACE redis-server.exe!LogStackTrace(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:95)(0x00000016, 0x40152A30, 0x00000000, 0x00000001) redis-server.exe!AbortHandler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:207)(0x00000001, 0x601F1D95, 0x40135210, 0x97125FF7) redis-server.exe!raise(f:\dd\vctools\crt\crtw32\misc\winsig.c:587)(0x00000001, 0x00000000, 0x00000040, 0x00000030) redis-server.exe!abort(f:\dd\vctools\crt\crtw32\misc\abort.c:82)(0x40135210, 0x40038F12, 0x00000001, 0x0013F688) redis-server.exe!dlmalloc(c:\release\redis\src\win32_interop\win32_dlmalloc.c:4638)(0x00000030, 0x00000009, 0x00000003, 0x40135210) redis-server.exe!zmalloc(c:\release\redis\src\zmalloc.c:143)(0x0013F710, 0x00000009, 0x4013E9D8, 0x00000006) redis-server.exe!rdbSaveRio(c:\release\redis\src\rdb.c:681)(0x40135210, 0x02440000, 0x00000000, 0x03442754) redis-server.exe!rdbSave(c:\release\redis\src\rdb.c:760)(0x40000000, 0x5A821251, 0x02440000, 0x00000118) redis-server.exe!QForkChildRun(c:\release\redis\src\win32_interop\win32_qfork.cpp:332)(0x00000006, 0xFFFFFFFF, 0x001A1250, 0x00000000) redis-server.exe!QForkStartup(c:\release\redis\src\win32_interop\win32_qfork.cpp:740)(0xFFFFFFFF, 0x001A1250, 0x00000006, 0x00000000) redis-server.exe!main(c:\release\redis\src\win32_interop\win32_qfork.cpp:1333)(0x00000000, 0x00000000, 0x00000000, 0xFFFFA000) redis-server.exe!__tmainCRTStartup(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x00000000, 0x400344CC, 0x00000000, 0x00000000) KERNEL32.DLL!BaseThreadInitThunk(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x952513B0, 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) [15564] 16 Mar 04:05:53.170 # === REDIS BUG REPORT END. Make sure to include from START to END. ===

thanks ankur