Describe the bug

Sudden termination of the Redis server .exe program

To reproduce Unkown

Expected behavior To run normally as usual, but this time it crashes

Additional information

Redis version: 5.0.14.1
[31792] 04 Oct 19:45:33.084 # --- EXCEPTION_ACCESS_VIOLATION
[31792] 04 Oct 19:45:33.084 # --- STACK TRACE
redis-server.exe!StackTraceInfo((null):0)(0x14018C230, 0x0014FF60, 0x00000001, 0x0014E180)
redis-server.exe!UnhandledExceptiontHandler((null):0)(0x0014E180, 0x00000001, 0x00000000, 0x00000000)
KERNELBASE.dll!UnhandledExceptionFilter((null):0)(0x0005DF99, 0x7FFC80511B60, 0x00000000, 0x7FFC803D11DA)
ntdll.dll!RtlMoveMemory((null):0)(0x0014E250, 0x00000000, 0x0014E208, 0x0014E7F0)
ntdll.dll!_C_specific_handler((null):0)(0x00000000, 0x0014E750, 0x0014EE30, 0x0014EE30)
ntdll.dll!_chkstk((null):0)(0x0014EE30, 0x7FFC803B0000, 0x7FFC8040DF78, 0x7FFC8053CE20)
ntdll.dll!RtlFindCharInUnicodeString((null):0)(0x00000000, 0x00000000, 0x0014F200, 0x00000000)
ntdll.dll!KiUserExceptionDispatcher((null):0)(0x1D8D7E6CF7B23E0, 0x00000000, 0x00000000, 0x0014F200)
redis-server.exe!dictNext(D:\dev\GitHub\redis\src\dict.c:607)(0x0014F200, 0x0000000D, 0x0000000D, 0x00000009)
redis-server.exe!rdbSaveRio(D:\dev\GitHub\redis\src\rdb.c:1212)(0x0056F2C0, 0x02340000, 0x00000000, 0x00007C30)
redis-server.exe!rdbSave(D:\dev\GitHub\redis\src\rdb.c:1321)(0x038C4370, 0x02340000, 0x02340000, 0x0000009F)
redis-server.exe!QForkChildInit(D:\dev\GitHub\redis\src\rdb.c:1321)(0x000001DC, 0x00000000, 0x000001DC, 0x2AAAAAAAAAAAAAAB)
redis-server.exe!main(D:\dev\GitHub\redis\src\rdb.c:1321)(0x00000000, 0x00000000, 0x0048E180, 0x00000000)
redis-server.exe!__scrt_common_main_seh(d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
KERNEL32.DLL!BaseThreadInitThunk(d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
ntdll.dll!RtlUserThreadStart(d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
ntdll.dll!RtlUserThreadStart(d:\a01\_work\12\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
[31792] 04 Oct 19:45:33.093 # --- INFO OUTPUT
[29732] 04 Oct 19:45:37.947 # fork operation failed
[29732] 04 Oct 19:45:37.981 # Background saving terminated by signal 1
[29732] 04 Oct 19:45:39.073 * 10000 changes in 60 seconds. Saving...
[29732] 04 Oct 19:45:39.083 * Background saving started by pid 35808
[29732] 04 Oct 19:45:39.198 # fork operation complete
[29732] 04 Oct 19:45:39.204 * Background saving terminated with success

Comment From: oranagra

this project doesn't support windows, please open that issue in the relevant repository of the redis variant you're using

Comment From: POIB

Very fast, and thanks a lot, sir!