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

Access Violation Exception on Redis 3.0.501 #508

Open jakejgordon opened 7 years ago

jakejgordon commented 7 years ago

Just submitting a bug report since our redis servers were apparently down this morning. Restarting the redis service and blowing away all .rdb files fixed the problem:

=== REDIS BUG REPORT START: Cut & paste starting from here === [15152] 04 Oct 06:44:05.470 # Redis version: 3.0.501 [15152] 04 Oct 06:44:05.470 # --- EXCEPTION_ACCESS_VIOLATION [15152] 04 Oct 06:44:05.470 # --- STACK TRACE redis-server.exe!((null):0)(0x0012E7B0, 0x0012FF90, 0x00000001, 0x40124730) redis-server.exe!((null):0)(0x00000001, 0x00000000, 0x00000001, 0x74DCBBE8) kernel32.dll!UnhandledExceptionFilter((null):0)(0x0012E7B0, 0x00000006, 0x00000000, 0x00000001) ntdll.dll!EtwEventSetInformation((null):0)(0x0012F3F0, 0x0012EF40, 0x4012AC28, 0x00000000) ntdll.dll!_C_specific_handler((null):0)(0x00130000, 0x0012FF90, 0x0012FF90, 0x774AF7F4) ntdll.dll!RtlDecodePointer((null):0)(0x00130000, 0x7735DD88, 0x000127BC, 0x003A82F0) ntdll.dll!RtlUnwindEx((null):0)(0x0012F3F0, 0x0012EF00, 0x00000000, 0x00000000) ntdll.dll!KiUserExceptionDispatcher((null):0)(0x00000002, 0x40150210, 0x00000002, 0x400A0933) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x0012F674, 0x0000310C, 0x0000310C, 0x0012F6E0) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000002, 0xBE7FC008, 0x0000310C, 0xBE7FC008) redis-server.exe!KiUserExceptionDispatcher((null):0)(0xE60D53A7, 0x00000001, 0x02807040, 0xFFFFFFFF) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x0012F6E0, 0x00000001, 0x337D4E10, 0xC6C21C20) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x40150210, 0x00D70000, 0x00000005, 0x01172754) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00D70000, 0x57F0CE8F, 0x00D70000, 0x00000005) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000005, 0x00000000, 0x002BDEA0, 0x00000005) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000006, 0x00000000, 0x00000000, 0x002B28E0) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000) redis-server.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) [15152] 04 Oct 06:44:05.470 # --- INFO OUTPUT

jakejgordon commented 7 years ago

Got the same issue again today:

== REDIS BUG REPORT START: Cut & paste starting from here === [14880] 19 Oct 06:41:38.794 # Redis version: 3.0.501 [14880] 19 Oct 06:41:38.794 # --- EXCEPTION_ACCESS_VIOLATION [14880] 19 Oct 06:41:38.794 # --- STACK TRACE redis-server.exe!((null):0)(0x0012E7B0, 0x0012FF90, 0x00000001, 0x40124730) redis-server.exe!((null):0)(0x00000001, 0x00000000, 0x00000001, 0x7502BBE8) kernel32.dll!UnhandledExceptionFilter((null):0)(0x0012E7B0, 0x00000006, 0x00000000, 0x00000001) ntdll.dll!EtwEventSetInformation((null):0)(0x0012F3F0, 0x0012EF40, 0x4012AC28, 0x00000000) ntdll.dll!_C_specific_handler((null):0)(0x00130000, 0x0012FF90, 0x0012FF90, 0x7770F7F4) ntdll.dll!RtlDecodePointer((null):0)(0x00130000, 0x774BDD88, 0x000127BC, 0x003C82F0) ntdll.dll!RtlUnwindEx((null):0)(0x0012F3F0, 0x0012EF00, 0x00000000, 0x00000000) ntdll.dll!KiUserExceptionDispatcher((null):0)(0x00000002, 0x40150210, 0x00000002, 0x400A0933) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x0012F674, 0x00001DAD, 0x00001DAD, 0x0012F6E0) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000002, 0x0FBFE008, 0x00001DAD, 0x0FBFE008) redis-server.exe!KiUserExceptionDispatcher((null):0)(0xF64C98FA, 0x00000001, 0x02807040, 0xFFFFFFFF) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x0012F6E0, 0x00000001, 0x0F475D00, 0x0DAD5500) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x40150210, 0x00D70000, 0x00000005, 0x01172754) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00D70000, 0x5809DE91, 0x00D70000, 0x00000005) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000005, 0x00000000, 0x002DE060, 0x00000005) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000006, 0x00000000, 0x00000000, 0x002D2A50) redis-server.exe!KiUserExceptionDispatcher((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000) redis-server.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) [14880] 19 Oct 06:41:38.794 # --- INFO OUTPUT