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

BeginForkOperation: VirtualProtect failed for the heap: unknown error #479

Open ankurmalhotra89 opened 8 years ago

ankurmalhotra89 commented 8 years ago

Problem signature: Problem Event Name: APPCRASH Application Name: redis-server.exe Application Version: 0.0.0.0 Application Timestamp: 56a136f5 Fault Module Name: redis-server.exe Fault Module Version: 0.0.0.0 Fault Module Timestamp: 56a136f5 Exception Code: 40000015 Exception Offset: 0000000000033176 OS Version: 6.1.7601.2.1.0.256.48 Locale ID: 1033 Additional Information 1: af3f Additional Information 2: af3f0a4fc6dcdbbda069874ad7f6152c Additional Information 3: b422 Additional Information 4: b422a474bda234636308adb5be411ffb

Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt

==========

[6924] 05 Jul 18:39:37.670 # Warning: no config file specified, using the defaul t config. In order to specify a config file use C:\Program Files\Redis\redis-ser ver.exe /path/to/redis.conf . _.-__ ''-._ _.- .. ''-. Redis 2.8.2400 (00000000/0) 64 bit .-.-``.``\/ _.,_ ''-._ ( ' , .- | , ) Running in stand alone mode |-._-...- ...-.-._|'.-'| Port: 6379 |`-. ._ / _.-' | PID: 6924 -. `-.-./ _.-' _.-' |-.`-.-.**.-' _.-'_.-'| |-.`-. .-'.-' | http://redis.io -._-.`-.**.-'.-' .-' |`-.-._-..-' .-'.-'| | -._-. .-'.-' | `-.-._-..-'.-' .-' -._-..-' .-' `-. _.-' `-.__.-'

[6924] 05 Jul 18:39:37.673 # Server started, Redis version 2.8.2400 [6924] 05 Jul 18:39:37.673 * DB loaded from disk: 0.000 seconds [6924] 05 Jul 18:39:37.673 * The server is now ready to accept connections on po rt 6379 [6924] 05 Jul 18:58:33.607 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 18:58:33.648 * Background saving started by pid 5996 [6924] 05 Jul 18:58:33.748 # fork operation complete [6924] 05 Jul 18:58:33.805 * Background saving terminated with success [6924] 05 Jul 19:03:34.057 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 19:03:34.104 * Background saving started by pid 6596 [6924] 05 Jul 19:03:34.204 # fork operation complete [6924] 05 Jul 19:03:34.260 * Background saving terminated with success [6924] 05 Jul 19:08:35.005 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 19:08:35.045 * Background saving started by pid 3532 [6924] 05 Jul 19:08:35.145 # fork operation complete [6924] 05 Jul 19:08:35.227 * Background saving terminated with success [6924] 05 Jul 19:25:03.449 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 19:25:03.462 * Background saving started by pid 5828 [6924] 05 Jul 19:25:03.662 # fork operation complete [6924] 05 Jul 19:25:03.721 * Background saving terminated with success [6924] 05 Jul 19:30:04.030 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 19:30:04.079 * Background saving started by pid 964 [6924] 05 Jul 19:30:04.190 # fork operation complete [6924] 05 Jul 19:30:04.237 * Background saving terminated with success [6924] 05 Jul 19:50:39.889 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 19:50:39.899 * Background saving started by pid 5268 [6924] 05 Jul 19:50:40.100 # fork operation complete [6924] 05 Jul 19:50:40.159 * Background saving terminated with success [6924] 05 Jul 19:55:41.067 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 19:55:41.104 * Background saving started by pid 6900 [6924] 05 Jul 19:55:41.204 # fork operation complete [6924] 05 Jul 19:55:41.262 * Background saving terminated with success [6924] 05 Jul 22:54:25.949 * 1 changes in 3600 seconds. Saving... [6924] 05 Jul 22:54:25.959 * Background saving started by pid 5132 [6924] 05 Jul 22:54:26.059 # fork operation complete [6924] 05 Jul 22:54:26.117 * Background saving terminated with success [6924] 05 Jul 22:59:27.017 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 22:59:27.051 * Background saving started by pid 9828 [6924] 05 Jul 22:59:27.252 # fork operation complete [6924] 05 Jul 22:59:27.333 * Background saving terminated with success [6924] 05 Jul 23:21:41.308 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 23:21:41.339 * Background saving started by pid 9784 [6924] 05 Jul 23:21:41.575 # fork operation complete [6924] 05 Jul 23:21:41.638 * Background saving terminated with success [6924] 05 Jul 23:26:42.019 * 100 changes in 300 seconds. Saving... [6924] 05 Jul 23:26:42.019 * Background saving started by pid 7152 [6924] 05 Jul 23:26:42.155 # fork operation complete [6924] 05 Jul 23:26:42.201 * Background saving terminated with success [6924] 06 Jul 15:02:10.136 * 1 changes in 3600 seconds. Saving... [6924] 06 Jul 15:02:10.203 * Background saving started by pid 3352 [6924] 06 Jul 15:02:10.404 # fork operation complete [6924] 06 Jul 15:02:10.461 * Background saving terminated with success [6924] 06 Jul 15:07:11.063 * 100 changes in 300 seconds. Saving... [6924] 06 Jul 15:07:11.101 * Background saving started by pid 6248 [6924] 06 Jul 15:07:11.202 # fork operation complete [6924] 06 Jul 15:07:11.258 * Background saving terminated with success [6924] 06 Jul 15:12:12.058 * 100 changes in 300 seconds. Saving... [6924] 06 Jul 15:12:12.068 * Background saving started by pid 6372 [6924] 06 Jul 15:12:12.268 # fork operation complete [6924] 06 Jul 15:12:12.325 * Background saving terminated with success [6924] 06 Jul 15:17:13.029 * 100 changes in 300 seconds. Saving... [6924] 06 Jul 15:17:13.078 * Background saving started by pid 11008 [6924] 06 Jul 15:17:13.278 # fork operation complete [6924] 06 Jul 15:17:13.372 * Background saving terminated with success [6924] 06 Jul 15:22:14.012 * 100 changes in 300 seconds. Saving... [6924] 06 Jul 15:22:14.037 * Background saving started by pid 9940 [6924] 06 Jul 15:22:14.137 # fork operation complete [6924] 06 Jul 15:22:14.193 * Background saving terminated with success [6924] 06 Jul 15:23:15.063 * 10000 changes in 60 seconds. Saving... [6924] 06 Jul 15:23:15.120 # BeginForkOperation: system error caught. error code =0x000005af, message=BeginForkOperation: VirtualProtect failed for the heap: unk nown error

[6924] 06 Jul 15:23:15.126 # Can't save in background: fork: Invalid argument [6924] 06 Jul 15:23:21.026 * 10000 changes in 60 seconds. Saving... [6924] 06 Jul 15:23:21.047 * Background saving started by pid 1316 [1316] 06 Jul 15:23:21.096 #

=== REDIS BUG REPORT START: Cut & paste starting from here === [1316] 06 Jul 15:23:21.097 # Redis version: 2.8.2400 [1316] 06 Jul 15:23:21.098 # --- ABORT [1316] 06 Jul 15:23:21.098 # --- STACK TRACE redis-server.exe!LogStackTrace(c:\release\redis\src\win32_interop\win32_stacktra ce.cpp:95)(0x00000016, 0x40152A30, 0x00000000, 0x00000001) redis-server.exe!AbortHandler(c:\release\redis\src\win32_interop\win32_stacktrac e.cpp:207)(0x00000016, 0xE4F3DA6E, 0x40135210, 0x774C7E0A) redis-server.exe!raise(f:\dd\vctools\crt\crtw32\misc\winsig.c:587)(0x00000001, 0 x00000000, 0x00000040, 0x00000030) redis-server.exe!abort(f:\dd\vctools\crt\crtw32\misc\abort.c:82)(0x00000001, 0x4 0038F12, 0x40135210, 0x0012F688) redis-server.exe!dlmalloc(c:\release\redis\src\win32_interop\win32_dlmalloc.c:46 38)(0x00000030, 0x00000009, 0x00000003, 0x40135210) redis-server.exe!zmalloc(c:\release\redis\src\zmalloc.c:143)(0x0012F710, 0x00000 009, 0x4013E9D8, 0x00000006) redis-server.exe!rdbSaveRio(c:\release\redis\src\rdb.c:681)(0x40135210, 0x035800 00, 0x00000000, 0x04582754) redis-server.exe!rdbSave(c:\release\redis\src\rdb.c:760)(0xFA440000, 0x57719D83, 0x03580000, 0x00000084) redis-server.exe!QForkChildRun(c:\release\redis\src\win32_interop\win32_qfork.cp p:332)(0x00000006, 0xFFFFFFFF, 0x002DE210, 0x00000000) redis-server.exe!QForkStartup(c:\release\redis\src\win32_interop\win32_qfork.cpp :740)(0xFFFFFFFF, 0x002DE210, 0x00000006, 0x00000000) redis-server.exe!main(c:\release\redis\src\win32_interop\win32_qfork.cpp:1333)(0 x00000000, 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)(0x 00000000, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!RtlUserThreadStart(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x0000 0000, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!RtlUserThreadStart(f:\dd\vctools\crt\crtw32\startup\crt0.c:255)(0x0000 0000, 0x00000000, 0x00000000, 0x00000000) [1316] 06 Jul 15:23:21.223 # === REDIS BUG REPORT END. Make sure to include from START to END. ===

   Please report this bug by following the instructions at:

 http://github.com/MSOpenTech/redis/wiki/Submitting-an-Issue

Suspect RAM error? Use redis-server --test-memory to verify it.