zkteco-home / redis-windows

Native port of Redis for Windows,it can be installed as service.
MIT License
1.9k stars 173 forks source link

Unable to restore Redis Linux dump #34

Closed chabwino closed 1 year ago

chabwino commented 1 year ago

I keep getting this error:

[016728] 04 Nov 19:07:23.894 # --- EXCEPTION_ACCESS_VIOLATION
[016728] 04 Nov 19:07:23.894 # --- STACK TRACE
redis-check-rdb.exe!((null):0)(0x1401E3C90, 0x0014FF60, 0x14011A460, 0x0014E300)
redis-check-rdb.exe!((null):0)(0x0014E300, 0x14011A401, 0x00000000, 0x7FFF91400800)
KERNELBASE.dll!UnhandledExceptionFilter((null):0)(0x0014E3B0, 0x7FFF914F7658, 0x00000000, 0x0014E348)
ntdll.dll!memset((null):0)(0x7FFF91524A24, 0x7FFF913B0000, 0x0014E3B0, 0x7FFF913E0E7B)
ntdll.dll!_C_specific_handler((null):0)(0x00000000, 0x0014E8B0, 0x0014EF70, 0x00000000)
ntdll.dll!_chkstk((null):0)(0x00000000, 0x0014E8B0, 0x0014EF70, 0x00000000)
ntdll.dll!RtlRaiseException((null):0)(0xE2A3B133BDD5, 0x14013FC84, 0x00000000, 0x02FEEA90)
ntdll.dll!KiUserExceptionDispatcher((null):0)(0x00000000, 0x00000000, 0x7FA52880007A, 0x14008646A)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x3330333839353331, 0x400003332, 0xD000000002, 0x00000000)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x7FA52880007A, 0x7FA522C2BF91, 0x0014F2F0, 0x14012F0C4)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x7FA52880007A, 0x00000000, 0x7FA528800070, 0x510D5D33)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x0000000C, 0x00000063, 0x0014F420, 0x7FA528800070)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x0000000C, 0x7FA528800070, 0x0014F420, 0x140276AF0)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x0000000C, 0x00000000, 0x00000008, 0x140276AF0)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x1401D2D18, 0x005B9115, 0x636538BB, 0x140123DF5)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x00000002, 0x005B90F8, 0x00000000, 0x1D8F06786A8ABDE)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x00000002, 0x00000002, 0x00000002, 0x005D0010)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x00000000, 0x00000000, 0x005B90E0, 0x00000000)
redis-check-rdb.exe!KiUserExceptionDispatcher((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
KERNEL32.DLL!BaseThreadInitThunk((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
ntdll.dll!RtlUserThreadStart((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
ntdll.dll!RtlUserThreadStart((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000)
[016728] 04 Nov 19:07:23.895 #

I tried starting redis-check-rdb.exe and it says the same.

chabwino commented 1 year ago

Also tried to execute redis-check-rdb.exe and redis-server.exe with administrator rights and provide full access for file to everyone. That didn't help too.