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.84k stars 5.38k forks source link

Crash when coming back from "sleep mode" #490

Open oak-tree opened 8 years ago

oak-tree commented 8 years ago

[14576] 03 Aug 19:16:32.969 * Background saving terminated with success [14576] 04 Aug 10:49:44.514 * 1 changes in 3600 seconds. Saving... [14576] 04 Aug 10:49:51.269 # BeginForkOperation: system error caught. error code=0x000005af, message=BeginForkOperation: VirtualProtect failed for the heap: unknown error

[14576] 04 Aug 10:49:51.275 # Can't save in background: fork: Invalid argument [14576] 04 Aug 10:49:51.378 * 1 changes in 3600 seconds. Saving... [14576] 04 Aug 10:49:52.420 * Background saving started by pid 4904 [4904] 04 Aug 10:49:57.121 #

=== REDIS BUG REPORT START: Cut & paste starting from here === [4904] 04 Aug 10:49:57.179 # Redis version: 2.8.2400 [4904] 04 Aug 10:49:57.182 # --- ABORT [4904] 04 Aug 10:49:57.184 # --- STACK TRACE redis-server.exe!((null):0)(0x00000016, 0x40152A30, 0x00000000, 0x00000001) redis-server.exe!((null):0)(0x00000001, 0xDB6D146C, 0x40135210, 0x468DC9A7) redis-server.exe!((null):0)(0x00000001, 0x00000000, 0x00000040, 0x00000030) redis-server.exe!((null):0)(0x40135210, 0x40038F12, 0x00000001, 0x0014F688) redis-server.exe!((null):0)(0x00000030, 0x00000009, 0x00000003, 0x40135210) redis-server.exe!((null):0)(0x0014F710, 0x00000009, 0x4013E9D8, 0x00000006) redis-server.exe!((null):0)(0x40135210, 0x03760000, 0x00000000, 0x04762754) redis-server.exe!((null):0)(0xF7D80000, 0x57AF5667, 0x03760000, 0x00000170) redis-server.exe!((null):0)(0x00000006, 0xFFFFFFFF, 0x004324B0, 0x00000000) redis-server.exe!((null):0)(0xFFFFFFFF, 0x004324B0, 0x00000006, 0x00416720) redis-server.exe!((null):0)(0x00000000, 0x00000000, 0x00000000, 0x0027C000) redis-server.exe!((null):0)(0x00000000, 0x400344CC, 0x00000000, 0x00000000) KERNEL32.DLL!BaseThreadInitThunk((null):0)(0x450380E0, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!RtlUserThreadStart((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!RtlUserThreadStart((null):0)(0x00000000, 0x00000000, 0x00000000, 0x00000000) [4904] 04 Aug 10:49:58.846 # === REDIS BUG REPORT END. Make sure to include from START to END. ===