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

Unknown sorted set encoding #534

Open DarinMacRae opened 7 years ago

DarinMacRae commented 7 years ago

[2536] 20 Feb 15:53:04.111 * Background saving started by pid 6088 [6088] 20 Feb 15:53:04.251 #

=== REDIS BUG REPORT START: Cut & paste starting from here === [6088] 20 Feb 15:53:04.251 # Redis version: 3.0.504 [6088] 20 Feb 15:53:04.251 # === ASSERTION FAILED OBJECT CONTEXT === [6088] 20 Feb 15:53:04.251 # Object type: 3 [6088] 20 Feb 15:53:04.251 # Object encoding: 3 [6088] 20 Feb 15:53:04.251 # Object refcount: 808924473 [6088] 20 Feb 15:53:04.251 # ------------------------------------------------ [6088] 20 Feb 15:53:04.251 # Fatal Error: "Unknown sorted set encoding" #..\src\t_zset.c:1092 [6088] 20 Feb 15:53:04.251 # ------------------------------------------------ [6088] 20 Feb 15:53:04.251 # --- EXCEPTION_ACCESS_VIOLATION [6088] 20 Feb 15:53:04.251 # --- STACK TRACE redis-server.exe!LogStackTrace(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:95)(0x0014E690, 0x0014FF90, 0x00000001, 0x40124730) redis-server.exe!UnhandledExceptiontHandler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x00000000, 0x00000000, 0x001C0002, 0x00000001) KERNELBASE.dll!UnhandledExceptionFilter(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x4013F224, 0x56D41A70, 0x00000000, 0x40065C23) ntdll.dll!memset(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x0014F2F0, 0x000003A0, 0x55A48364, 0x0014FF20) ntdll.dll!_C_specific_handler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x00000000, 0x0014E800, 0x0014EE00, 0x00000000) ntdll.dll!_chkstk(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x55AE34B0, 0x0014EE00, 0x00000400, 0x00000402) ntdll.dll!RtlImageNtHeaderEx(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x025BD9C0, 0x45D737F8, 0x55849EF0, 0x02A3C69D) ntdll.dll!KiUserExceptionDispatcher(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x00000020, 0x401592A0, 0x001712C0, 0x00008000) redis-server.exe!zsetLength(c:\release\redis\src\t_zset.c:1092)(0x0014F6C0, 0x40159160, 0x30373539, 0x00008000) redis-server.exe!redisLogObjectDebugInfo(c:\release\redis\src\debug.c:463)(0x176256EB, 0x4008EBC9, 0x02C07040, 0x0014F6E0) redis-server.exe!rdbSaveStringObject(c:\release\redis\src\rdb.c:337)(0x0014F6E0, 0x0002DF17, 0x02C07080, 0x02C07070) redis-server.exe!rdbSaveObject(c:\release\redis\src\rdb.c:607)(0x0014F6E0, 0x00000001, 0x011FEB70, 0x00000001) redis-server.exe!rdbSaveRio(c:\release\redis\src\rdb.c:694)(0x40150210, 0x00DD0000, 0x00000005, 0x011D2754) redis-server.exe!rdbSave(c:\release\redis\src\rdb.c:758)(0x00DD0000, 0x58A4391C, 0x00DD0000, 0x00000005) redis-server.exe!QForkChildInit(c:\release\redis\src\win32_interop\win32_qfork.cpp:337)(0x00000005, 0x00000000, 0x004C6460, 0x00000005) redis-server.exe!QForkStartup(c:\release\redis\src\win32_interop\win32_qfork.cpp:515)(0x00000006, 0x00000000, 0x00000000, 0x004A6FF0) 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) [6088] 20 Feb 15:53:04.314 # --- INFO OUTPUT [2536] 20 Feb 15:53:04.767 # fork operation failed