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

Bug report #643

Open TommySTYP opened 3 years ago

TommySTYP commented 3 years ago

Hi there,

Please check out below for bug report. FYI, I did memory tested and everything fine before submit this report.

=== REDIS BUG REPORT START: Cut & paste starting from here === Redis version: 3.2.100 [676] 02 Aug 12:51:22.114 # --- EXCEPTION_ACCESS_VIOLATION [676] 02 Aug 12:51:22.114 # --- STACK TRACE redis-server.exe!LogStackTrace(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:95)(0x000CE190, 0x0014FF90, 0x00000001, 0x4013A7F8) redis-server.exe!UnhandledExceptiontHandler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x00000000, 0x00000000, 0x00000000, 0x00000001) KERNELBASE.dll!UnhandledExceptionFilter(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x401555B4, 0x06241E08, 0x00000000, 0x4006834F) ntdll.dll!memset(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x000CEDF0, 0x00000000, 0x041B84D4, 0x0014FF20) ntdll.dll!_C_specific_handler(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x00000000, 0x000CE300, 0x000CE900, 0x00000000) ntdll.dll!_chkstk(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x04254498, 0x000CE900, 0x00000000, 0x00000000) ntdll.dll!RtlImageNtHeaderEx(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x00000000, 0x00000000, 0x00000000, 0x00000000) ntdll.dll!KiUserExceptionDispatcher(c:\release\redis\src\win32_interop\win32_stacktrace.cpp:185)(0x05400000, 0x00000000, 0x06BFFF8A, 0x00000000) redis-server.exe!lzf_compress(c:\release\redis\src\lzf_c.c:206)(0x2C313A22, 0x2C313A22, 0x0014F220, 0x400BFA57) redis-server.exe!rdbSaveLzfStringObject(c:\release\redis\src\rdb.c:282)(0x2C313A22, 0x0014F2E0, 0x0147E540, 0x0545C009) redis-server.exe!rdbSaveRawString(c:\release\redis\src\rdb.c:349)(0x00000001, 0x0147E540, 0x950FD979, 0x400ACC91) redis-server.exe!rdbSaveObject(c:\release\redis\src\rdb.c:580)(0x14B8A18E, 0x0014F2E0, 0x0014F2E0, 0x00000001) redis-server.exe!rdbSaveKeyValuePair(c:\release\redis\src\rdb.c:721)(0x0014F2E0, 0x00000001, 0x0014F2E0, 0x050070FC) redis-server.exe!rdbSaveRio(c:\release\redis\src\rdb.c:814)(0x40167210, 0x02130000, 0x00000005, 0x02532754) redis-server.exe!rdbSave(c:\release\redis\src\rdb.c:884)(0x02130000, 0x02130000, 0x5F118DA7, 0x00000005) redis-server.exe!QForkChildInit(c:\release\redis\src\win32_interop\win32_qfork.cpp:337)(0x00000005, 0x00000000, 0x006168B0, 0x00000005) redis-server.exe!QForkStartup(c:\release\redis\src\win32_interop\win32_qfork.cpp:515)(0x00000006, 0x00000000, 0x00000000, 0x005F4430) 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) [676] 02 Aug 12:51:22.630 # --- INFO OUTPUT

Server

redis_version:3.2.100 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:dd26f1f93c5130ee redis_mode:standalone os:Windows arch_bits:64 multiplexing_api:WinSock_IOCP process_id:676 run_id:84bf98cc64450a292aff993f9960982db2c3518d tcp_port:6379 uptime_in_seconds:1065965 uptime_in_days:12 hz:10 lru_clock:2511960 executable:C:\redis\redis-server.exe config_file:C:\redis\redis.windows.conf

Clients

connected_clients:80 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0

Memory

used_memory:742392752 used_memory_human:708.00M used_memory_rss:55658024 used_memory_rss_human:53.08M used_memory_peak:742392752 used_memory_peak_human:708.00M total_system_memory:0 total_system_memory_human:0B used_memory_lua:482133434368 used_memory_lua_human:449.02G maxmemory:12884901888 maxmemory_human:12.00G maxmemory_policy:allkeys-lru mem_fragmentation_ratio:0.07 mem_allocator:jemalloc-3.6.0

Persistence

loading:0 rdb_changes_since_last_save:10002 rdb_bgsave_in_progress:1 rdb_last_save_time:1596347406 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:1 rdb_current_bgsave_time_sec:1596347483 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 aof_last_bgrewrite_status:ok aof_last_write_status:ok

Stats

total_connections_received:102208889 total_commands_processed:313978777 instantaneous_ops_per_sec:685 total_net_input_bytes:2616915874903 total_net_output_bytes:13143393326843 instantaneous_input_kbps:3618.02 instantaneous_output_kbps:42336.89 rejected_connections:0 sync_full:0 sync_partial_ok:0 sync_partial_err:0 expired_keys:12295653 evicted_keys:0 keyspace_hits:129150020 keyspace_misses:1811397 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:9766 migrate_cached_sockets:0

Replication

role:master connected_slaves:0 master_repl_offset:0 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0

CPU

used_cpu_sys:0.13 used_cpu_user:0.36 used_cpu_sys_children:0.00 used_cpu_user_children:0.00

Commandstats

Cluster

cluster_enabled:0

Keyspace

db0:keys=20351,expires=4292,avg_ttl=337773828 db5:keys=44,expires=17,avg_ttl=762947271 [676] 02 Aug 12:51:22.630 # === REDIS BUG REPORT END. Make sure to include from START to END. ===

tporadowski commented 3 years ago

@TommySTYP this repository is not maintained for a longer time now and neither is the version you are using. Please see if upgrading to Redis for Windows 5.0.9 from my fork of this repo is a solution to this issue.

enricogior commented 3 years ago

@TommySTYP as mentioned in the official README this project is no longer being actively maintained. If you are looking for an up-to-date alternative, you may want to check out Memurai.

TommySTYP commented 3 years ago

Noted with thanks!!!