Crash report

=== REDIS BUG REPORT START: Cut & paste starting from here ===
31:C 27 Apr 2022 14:39:46.132 # Redis 6.2.5 crashed by signal: 11, si_code: 1
31:C 27 Apr 2022 14:39:46.132 # Accessing address: 0x3200029ffa0010
31:C 27 Apr 2022 14:39:46.132 # Crashed running the instruction at: 0x40000493c8
breakoutredis    |
------ STACK TRACE ------
EIP:
redis-rdb-bgsave *:6379(dictNext+0xd8)[0x40000493c8]
breakoutredis    |
Backtrace:
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12730)[0x4002180730]
redis-rdb-bgsave *:6379(dictNext+0xd8)[0x40000493c8]
redis-rdb-bgsave *:6379(rdbSaveRio+0x1dc)[0x400007bc6c]
redis-rdb-bgsave *:6379(rdbSave+0x94)[0x400007e364]
redis-rdb-bgsave *:6379(rdbSaveBackground+0xd3)[0x400007e673]
redis-rdb-bgsave *:6379(serverCron+0x595)[0x400004ef55]
redis-rdb-bgsave *:6379(aeProcessEvents+0xfd)[0x4000046b3d]
redis-rdb-bgsave *:6379(aeMain+0x1d)[0x4000046f3d]
redis-rdb-bgsave *:6379(main+0x314)[0x40000436f4]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x40021b309b]
redis-rdb-bgsave *:6379(_start+0x2a)[0x4000043bda]
breakoutredis    |
------ REGISTERS ------
31:C 27 Apr 2022 14:39:46.145 #
RAX:0d3200029ffa0000 RBX:0000004001c2f880
RCX:00000040001b5a40 RDX:00000040001b5a40
RDI:00000040029664a0 RSI:0000004002600900
RBP:000000000000014d RSP:0000004001c2f7c8
R8 :00000040029664a0 R9 :0000000000000007
R10:0000004002351be8 R11:000000000000000f
R12:000000000000014d R13:0000004002a5a000
R14:0000000000000000 R15:0000004001c2f820
RIP:00000040000493c8 EFL:0000000000000206
CSGSFS:002b000000000033
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d7) -> 0000004001c2f8f0
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d6) -> 00000040004307a0
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d5) -> 0000004000430760
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d4) -> 0000004002b331e3
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d3) -> 7ffffffe00194700
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d2) -> 0039303030534944
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d1) -> 45520040004307a0
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7d0) -> 0000000000000000
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7cf) -> 000000400018f0c8
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7ce) -> 000000003a9f6800
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7cd) -> 0000000000000000
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7cc) -> 0000004001c2f87c
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7cb) -> 000001806b76bfc1
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7ca) -> 0000000000000000
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7c9) -> 00000040029664a0
31:C 27 Apr 2022 14:39:46.146 # (0000004001c2f7c8) -> 000000400007bc6c
breakoutredis    |
------ INFO OUTPUT ------
# Server
redis_version:6.2.5
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:2a56d1e8c2635a70
redis_mode:standalone
os:Linux 5.10.47-linuxkit x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:8.3.0
process_id:31
process_supervised:no
run_id:dff8cba2282541215dc9fb8158db3eb4eaa4b0e5
tcp_port:6379
server_time_usec:1651070386064386
uptime_in_seconds:301
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:6903218
executable:/usr/local/bin/redis-server
config_file:
io_threads_active:0
breakoutredis    |
# Clients
connected_clients:0
cluster_connections:0
maxclients:10000
client_recent_max_input_buffer:0
client_recent_max_output_buffer:0
blocked_clients:0
tracking_clients:0
clients_in_timeout_table:0
breakoutredis    |
# Memory
used_memory:2217208
used_memory_human:2.11M
used_memory_rss:0
used_memory_rss_human:0B
used_memory_peak:3766384
used_memory_peak_human:3.59M
used_memory_peak_perc:58.87%
used_memory_overhead:873824
used_memory_startup:810056
used_memory_dataset:1343384
used_memory_dataset_perc:95.47%
allocator_allocated:2781600
allocator_active:3178496
allocator_resident:7090176
total_system_memory:4124495872
total_system_memory_human:3.84G
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
allocator_frag_ratio:1.14
allocator_frag_bytes:396896
allocator_rss_ratio:2.23
allocator_rss_bytes:3911680
rss_overhead_ratio:0.00
rss_overhead_bytes:-7090176
mem_fragmentation_ratio:0.00
mem_fragmentation_bytes:-2215368
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:0
mem_aof_buffer:0
mem_allocator:jemalloc-5.1.0
active_defrag_running:0
lazyfree_pending_objects:0
lazyfreed_objects:0
breakoutredis    |
# Persistence
loading:0
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:797
rdb_bgsave_in_progress:0
rdb_last_save_time:1651070085
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:0
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
aof_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0
breakoutredis    |
# Stats
total_connections_received:50
total_commands_processed:1649
instantaneous_ops_per_sec:0
total_net_input_bytes:499460
total_net_output_bytes:499180
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:137
evicted_keys:0
keyspace_hits:198
keyspace_misses:192
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
total_forks:0
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:0
dump_payload_sanitizations:0
total_reads_processed:794
total_writes_processed:735
io_threaded_reads_processed:0
io_threaded_writes_processed:0
breakoutredis    |
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:15ead5e1fe09052c0ca717ec0b4ec22068cdc51d
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
breakoutredis    |
# CPU
used_cpu_sys:0.012858
used_cpu_user:0.035608
used_cpu_sys_children:0.000000
used_cpu_user_children:0.000000
used_cpu_sys_main_thread:0.012845
used_cpu_user_main_thread:0.035572
breakoutredis    |
# Modules
breakoutredis    |
# Commandstats
cmdstat_client:calls=42,usec=739,usec_per_call=17.60,rejected_calls=0,failed_calls=0
cmdstat_del:calls=3,usec=609,usec_per_call=203.00,rejected_calls=0,failed_calls=0
cmdstat_info:calls=50,usec=20884,usec_per_call=417.68,rejected_calls=0,failed_calls=0
cmdstat_auth:calls=50,usec=2468,usec_per_call=49.36,rejected_calls=0,failed_calls=0
cmdstat_ping:calls=1,usec=20,usec_per_call=20.00,rejected_calls=0,failed_calls=0
cmdstat_hget:calls=389,usec=69223,usec_per_call=177.95,rejected_calls=0,failed_calls=0
cmdstat_keys:calls=2,usec=1330,usec_per_call=665.00,rejected_calls=0,failed_calls=0
cmdstat_expire:calls=219,usec=2854,usec_per_call=13.03,rejected_calls=0,failed_calls=0
cmdstat_get:calls=1,usec=234,usec_per_call=234.00,rejected_calls=0,failed_calls=0
cmdstat_sadd:calls=673,usec=21137,usec_per_call=31.41,rejected_calls=0,failed_calls=0
cmdstat_hset:calls=219,usec=11999,usec_per_call=54.79,rejected_calls=0,failed_calls=0
breakoutredis    |
# Errorstats
breakoutredis    |
# Cluster
cluster_enabled:0
breakoutredis    |
# Keyspace
db0:keys=1044,expires=149,avg_ttl=345386600
breakoutredis    |
------ CLIENT LIST OUTPUT ------
breakoutredis    |
------ MODULES INFO OUTPUT ------
breakoutredis    |
------ FAST MEMORY TEST ------
*** Preparing to test memory region 4000204000 (2547712 bytes)
*** Preparing to test memory region 4001c5a000 (12288 bytes)
*** Preparing to test memory region 4001de2000 (8192 bytes)
*** Preparing to test memory region 400216a000 (16384 bytes)
*** Preparing to test memory region 400218b000 (16384 bytes)
*** Preparing to test memory region 400234c000 (40960 bytes)
*** Preparing to test memory region 4002600000 (2097152 bytes)
*** Preparing to test memory region 4002956000 (2097152 bytes)
*** Preparing to test memory region 4003000000 (4194304 bytes)
*** Preparing to test memory region 4003556000 (8388608 bytes)
*** Preparing to test memory region 4003d57000 (8388608 bytes)
*** Preparing to test memory region 4004558000 (8388608 bytes)
*** Preparing to test memory region 4004d59000 (8388608 bytes)
*** Preparing to test memory region 4005559000 (2621440 bytes)
.O.O.O.O.O.O.O.O.O.O.O.O.O.O
Fast memory test PASSED, however your memory can still be broken. Please run a memory test for several hours if possible.
breakoutredis    |
------ DUMPING CODE AROUND EIP ------
Symbol: dictNext (base: 0x40000492f0)
Module: redis-rdb-bgsave *:6379 (base 0x4000000000)
$ xxd -r -p /tmp/dump.hex /tmp/dump.bin
$ objdump --adjust-vma=0x40000492f0 -D -b binary -m i386:x86-64 /tmp/dump.bin
------
31:C 27 Apr 2022 14:39:46.418 # dump of function (hexdump of 344 bytes):
48837f18004989f87411488b4720488947184885c00f85bd00000053eb1b66904f8d5c131048c1e003498b13488b0402498940184885c0755f4d6350104d8b48084d8b184585d20f94c34983f9ff750484db7554498d410149c1e205498940084b3b4413187cb949837b50ff746284db745e4983c330498b1331c041c740100100000049c7400800000000488b0402498940184885c074a1488b50105b49895020c3660f1f440000418b401485c07410664183435801eb9c0f1f8400000000004c89dfe808feffff49894028eb86669031c05bc30f1f4000488b501048895720c366662e0f1f8400000000000f1f400048837f08ff4989f8743e418b4014498b3885c0741366836f58014c89c7e9bee30000660f1f4400004883ec08e8affdffff4939402875294c89c74883c408e99de300000f1f4400008b571085d275bb4c89c7e989e30000660f1f840000000000ba72020000488d35
Function at 0x40000491c0 is dictFingerprint
breakoutredis    |
=== REDIS BUG REPORT END. Make sure to include from START to END. ===
breakoutredis    |
       Please report the crash by opening an issue on github:
breakoutredis    |
           http://github.com/redis/redis/issues
breakoutredis    |
  Suspect RAM error? Use redis-server --test-memory to verify it.
breakoutredis    |
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
1:M 27 Apr 2022 14:39:46.516 # Background saving terminated by signal 11
1:M 27 Apr 2022 14:39:52.043 * 100 changes in 300 seconds. Saving...
1:M 27 Apr 2022 14:39:52.048 * Background saving started by pid 34
breakoutredis    |
breakoutredis    |
=== REDIS BUG REPORT START: Cut & paste starting from here ===
34:C 27 Apr 2022 14:39:52.075 # Redis 6.2.5 crashed by signal: 11, si_code: 1
34:C 27 Apr 2022 14:39:52.075 # Accessing address: 0x3200029ffa0010
34:C 27 Apr 2022 14:39:52.075 # Crashed running the instruction at: 0x40000493c8
breakoutredis    |
------ STACK TRACE ------
EIP:
redis-rdb-bgsave *:6379(dictNext+0xd8)[0x40000493c8]
breakoutredis    |
Backtrace:
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12730)[0x4002180730]
redis-rdb-bgsave *:6379(dictNext+0xd8)[0x40000493c8]
redis-rdb-bgsave *:6379(rdbSaveRio+0x1dc)[0x400007bc6c]
redis-rdb-bgsave *:6379(rdbSave+0x94)[0x400007e364]
redis-rdb-bgsave *:6379(rdbSaveBackground+0xd3)[0x400007e673]
redis-rdb-bgsave *:6379(serverCron+0x595)[0x400004ef55]
redis-rdb-bgsave *:6379(aeProcessEvents+0xfd)[0x4000046b3d]
redis-rdb-bgsave *:6379(aeMain+0x1d)[0x4000046f3d]
redis-rdb-bgsave *:6379(main+0x314)[0x40000436f4]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x40021b309b]
redis-rdb-bgsave *:6379(_start+0x2a)[0x4000043bda]
breakoutredis    |
------ REGISTERS ------
34:C 27 Apr 2022 14:39:52.082 #
RAX:0d3200029ffa0000 RBX:0000004001c2f880
RCX:00000040001b5a40 RDX:00000040001b5a40
RDI:00000040029664a0 RSI:0000004002600900
RBP:000000000000014d RSP:0000004001c2f7c8
R8 :00000040029664a0 R9 :0000000000000007
R10:0000004002351be8 R11:000000000000000f
R12:000000000000014d R13:0000004002a5a000
R14:0000000000000000 R15:0000004001c2f820
RIP:00000040000493c8 EFL:0000000000000206
CSGSFS:002b000000000033
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d7) -> 0000004001c2f8f0
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d6) -> 00000040004307a0
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d5) -> 0000004000430760
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d4) -> 0000004002b331e3
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d3) -> 7ffffffe00194700
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d2) -> 0039303030534944
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d1) -> 45520040004307a0
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7d0) -> 0000000000000000
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7cf) -> 000000400018f0c8
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7ce) -> 000000003a9f6800
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7cd) -> 0000000000000000
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7cc) -> 0000004001c2f87c
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7cb) -> 000001806b76d701
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7ca) -> 0000000000000000
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7c9) -> 00000040029664a0
34:C 27 Apr 2022 14:39:52.082 # (0000004001c2f7c8) -> 000000400007bc6c
breakoutredis    |
------ INFO OUTPUT ------
# Server
redis_version:6.2.5
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:2a56d1e8c2635a70
redis_mode:standalone
os:Linux 5.10.47-linuxkit x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:8.3.0
process_id:34
process_supervised:no
run_id:dff8cba2282541215dc9fb8158db3eb4eaa4b0e5
tcp_port:6379
server_time_usec:1651070392033305
uptime_in_seconds:307
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:6903224
executable:/usr/local/bin/redis-server
config_file:
io_threads_active:0
breakoutredis    |
# Clients
connected_clients:0
cluster_connections:0
maxclients:10000
client_recent_max_input_buffer:0
client_recent_max_output_buffer:0
blocked_clients:0
tracking_clients:0
clients_in_timeout_table:0
breakoutredis    |
# Memory
used_memory:2217208
used_memory_human:2.11M
used_memory_rss:0
used_memory_rss_human:0B
used_memory_peak:3766384
used_memory_peak_human:3.59M
used_memory_peak_perc:58.87%
used_memory_overhead:873824
used_memory_startup:810056
used_memory_dataset:1343384
used_memory_dataset_perc:95.47%
allocator_allocated:2814496
allocator_active:3215360
allocator_resident:7077888
total_system_memory:4124495872
total_system_memory_human:3.84G
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
allocator_frag_ratio:1.14
allocator_frag_bytes:400864
allocator_rss_ratio:2.20
allocator_rss_bytes:3862528
rss_overhead_ratio:0.00
rss_overhead_bytes:-7077888
mem_fragmentation_ratio:0.00
mem_fragmentation_bytes:-2215368
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:0
mem_aof_buffer:0
mem_allocator:jemalloc-5.1.0
active_defrag_running:0
lazyfree_pending_objects:0
lazyfreed_objects:0
breakoutredis    |
# Persistence
loading:0
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:797
rdb_bgsave_in_progress:0
rdb_last_save_time:1651070085
rdb_last_bgsave_status:err
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:0
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
aof_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0
breakoutredis    |
# Stats
total_connections_received:50
total_commands_processed:1649
instantaneous_ops_per_sec:0
total_net_input_bytes:499460
total_net_output_bytes:499180
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:140
evicted_keys:0
keyspace_hits:198
keyspace_misses:192
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:34849
total_forks:1
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:0
dump_payload_sanitizations:0
total_reads_processed:794
total_writes_processed:735
io_threaded_reads_processed:0
io_threaded_writes_processed:0
breakoutredis    |
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:15ead5e1fe09052c0ca717ec0b4ec22068cdc51d
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
breakoutredis    |
# CPU
used_cpu_sys:0.007619
used_cpu_user:0.029208
used_cpu_sys_children:0.000000
used_cpu_user_children:0.000000
used_cpu_sys_main_thread:0.006440
used_cpu_user_main_thread:0.029627
breakoutredis    |
# Modules
breakoutredis    |
# Commandstats
cmdstat_client:calls=42,usec=739,usec_per_call=17.60,rejected_calls=0,failed_calls=0
cmdstat_del:calls=3,usec=609,usec_per_call=203.00,rejected_calls=0,failed_calls=0
cmdstat_info:calls=50,usec=20884,usec_per_call=417.68,rejected_calls=0,failed_calls=0
cmdstat_auth:calls=50,usec=2468,usec_per_call=49.36,rejected_calls=0,failed_calls=0
cmdstat_ping:calls=1,usec=20,usec_per_call=20.00,rejected_calls=0,failed_calls=0
cmdstat_hget:calls=389,usec=69223,usec_per_call=177.95,rejected_calls=0,failed_calls=0
cmdstat_keys:calls=2,usec=1330,usec_per_call=665.00,rejected_calls=0,failed_calls=0
cmdstat_expire:calls=219,usec=2854,usec_per_call=13.03,rejected_calls=0,failed_calls=0
cmdstat_get:calls=1,usec=234,usec_per_call=234.00,rejected_calls=0,failed_calls=0
cmdstat_sadd:calls=673,usec=21137,usec_per_call=31.41,rejected_calls=0,failed_calls=0
cmdstat_hset:calls=219,usec=11999,usec_per_call=54.79,rejected_calls=0,failed_calls=0
breakoutredis    |
# Errorstats
breakoutredis    |
# Cluster
cluster_enabled:0
breakoutredis    |
# Keyspace
db0:keys=1044,expires=149,avg_ttl=345380601
breakoutredis    |
------ CLIENT LIST OUTPUT ------
breakoutredis    |
------ MODULES INFO OUTPUT ------
breakoutredis    |
------ FAST MEMORY TEST ------
*** Preparing to test memory region 4000204000 (2547712 bytes)
*** Preparing to test memory region 4001c5a000 (12288 bytes)
*** Preparing to test memory region 4001de2000 (8192 bytes)
*** Preparing to test memory region 400216a000 (16384 bytes)
*** Preparing to test memory region 400218b000 (16384 bytes)
*** Preparing to test memory region 400234c000 (40960 bytes)
*** Preparing to test memory region 4002600000 (2097152 bytes)
*** Preparing to test memory region 4002956000 (2097152 bytes)
*** Preparing to test memory region 4003000000 (4194304 bytes)
*** Preparing to test memory region 4003556000 (8388608 bytes)
*** Preparing to test memory region 4003d57000 (8388608 bytes)
*** Preparing to test memory region 4004558000 (8388608 bytes)
*** Preparing to test memory region 4004d59000 (8388608 bytes)
*** Preparing to test memory region 4005559000 (2621440 bytes)
*** Preparing to test memory region 4005a00000 (2097152 bytes)
*** Preparing to test memory region 4005dd9000 (8388608 bytes)
*** Preparing to test memory region 4008000000 (135168 bytes)
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
Fast memory test PASSED, however your memory can still be broken. Please run a memory test for several hours if possible.
breakoutredis    |
------ DUMPING CODE AROUND EIP ------
Symbol: dictNext (base: 0x40000492f0)
Module: redis-rdb-bgsave *:6379 (base 0x4000000000)
$ xxd -r -p /tmp/dump.hex /tmp/dump.bin
$ objdump --adjust-vma=0x40000492f0 -D -b binary -m i386:x86-64 /tmp/dump.bin
------
34:C 27 Apr 2022 14:39:52.405 # dump of function (hexdump of 344 bytes):
48837f18004989f87411488b4720488947184885c00f85bd00000053eb1b66904f8d5c131048c1e003498b13488b0402498940184885c0755f4d6350104d8b48084d8b184585d20f94c34983f9ff750484db7554498d410149c1e205498940084b3b4413187cb949837b50ff746284db745e4983c330498b1331c041c740100100000049c7400800000000488b0402498940184885c074a1488b50105b49895020c3660f1f440000418b401485c07410664183435801eb9c0f1f8400000000004c89dfe808feffff49894028eb86669031c05bc30f1f4000488b501048895720c366662e0f1f8400000000000f1f400048837f08ff4989f8743e418b4014498b3885c0741366836f58014c89c7e9bee30000660f1f4400004883ec08e8affdffff4939402875294c89c74883c408e99de300000f1f4400008b571085d275bb4c89c7e989e30000660f1f840000000000ba72020000488d35
Function at 0x40000491c0 is dictFingerprint
breakoutredis    |
=== REDIS BUG REPORT END. Make sure to include from START to END. ===
breakoutredis    |
       Please report the crash by opening an issue on github:
breakoutredis    |
           http://github.com/redis/redis/issues
breakoutredis    |
  Suspect RAM error? Use redis-server --test-memory to verify it.
breakoutredis    |
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
1:M 27 Apr 2022 14:39:52.457 # Background saving terminated by signal 11
1:M 27 Apr 2022 14:39:58.034 * 100 changes in 300 seconds. Saving...
1:M 27 Apr 2022 14:39:58.044 * Background saving started by pid 36
breakoutredis    |
breakoutredis    |
=== REDIS BUG REPORT START: Cut & paste starting from here ===
36:C 27 Apr 2022 14:39:58.061 # Redis 6.2.5 crashed by signal: 11, si_code: 1
36:C 27 Apr 2022 14:39:58.061 # Accessing address: 0x3200029ffa0010
36:C 27 Apr 2022 14:39:58.061 # Crashed running the instruction at: 0x40000493c8
breakoutredis    |
------ STACK TRACE ------
EIP:
redis-rdb-bgsave *:6379(dictNext+0xd8)[0x40000493c8]
breakoutredis    |
Backtrace:
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12730)[0x4002180730]
redis-rdb-bgsave *:6379(dictNext+0xd8)[0x40000493c8]
redis-rdb-bgsave *:6379(rdbSaveRio+0x1dc)[0x400007bc6c]
redis-rdb-bgsave *:6379(rdbSave+0x94)[0x400007e364]
redis-rdb-bgsave *:6379(rdbSaveBackground+0xd3)[0x400007e673]
redis-rdb-bgsave *:6379(serverCron+0x595)[0x400004ef55]
redis-rdb-bgsave *:6379(aeProcessEvents+0xfd)[0x4000046b3d]
redis-rdb-bgsave *:6379(aeMain+0x1d)[0x4000046f3d]
redis-rdb-bgsave *:6379(main+0x314)[0x40000436f4]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x40021b309b]
redis-rdb-bgsave *:6379(_start+0x2a)[0x4000043bda]
breakoutredis    |
------ REGISTERS ------
36:C 27 Apr 2022 14:39:58.069 #
RAX:0d3200029ffa0000 RBX:0000004001c2f880
RCX:00000040001b5a40 RDX:00000040001b5a40
RDI:00000040029664a0 RSI:0000004002600900
RBP:000000000000014d RSP:0000004001c2f7c8
R8 :00000040029664a0 R9 :0000000000000007
R10:0000004002351be8 R11:000000000000000f
R12:000000000000014d R13:0000004002a5a000
R14:0000000000000000 R15:0000004001c2f820
RIP:00000040000493c8 EFL:0000000000000206
CSGSFS:002b000000000033
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d7) -> 0000004001c2f8f0
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d6) -> 00000040004307a0
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d5) -> 0000004000430760
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d4) -> 0000004002b331e3
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d3) -> 7ffffffe00194700
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d2) -> 0039303030534944
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d1) -> 45520040004307a0
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7d0) -> 0000000000000000
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7cf) -> 000000400018f0c8
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7ce) -> 000000003a9f6800
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7cd) -> 0000000000000000
36:C 27 Apr 2022 14:39:58.069 # (0000004001c2f7cc) -> 0000004001c2f87c
36:C 27 Apr 2022 14:39:58.070 # (0000004001c2f7cb) -> 000001806b76ee63
36:C 27 Apr 2022 14:39:58.070 # (0000004001c2f7ca) -> 0000000000000000
36:C 27 Apr 2022 14:39:58.070 # (0000004001c2f7c9) -> 00000040029664a0
36:C 27 Apr 2022 14:39:58.070 # (0000004001c2f7c8) -> 000000400007bc6c
breakoutredis    |
------ INFO OUTPUT ------
# Server
redis_version:6.2.5
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:2a56d1e8c2635a70
redis_mode:standalone
os:Linux 5.10.47-linuxkit x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:8.3.0
process_id:36
process_supervised:no
run_id:dff8cba2282541215dc9fb8158db3eb4eaa4b0e5
tcp_port:6379
server_time_usec:1651070398032568
uptime_in_seconds:313
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:6903230
executable:/usr/local/bin/redis-server
config_file:
io_threads_active:0
breakoutredis    |
# Clients
connected_clients:0
cluster_connections:0
maxclients:10000
client_recent_max_input_buffer:0
client_recent_max_output_buffer:0
blocked_clients:0
tracking_clients:0
clients_in_timeout_table:0
breakoutredis    |
# Memory
used_memory:2217208
used_memory_human:2.11M
used_memory_rss:0
used_memory_rss_human:0B
used_memory_peak:3766384
used_memory_peak_human:3.59M
used_memory_peak_perc:58.87%
used_memory_overhead:873824
used_memory_startup:810056
used_memory_dataset:1343384
used_memory_dataset_perc:95.47%
allocator_allocated:2814496
allocator_active:3215360
allocator_resident:6791168
total_system_memory:4124495872
total_system_memory_human:3.84G
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
allocator_frag_ratio:1.14
allocator_frag_bytes:400864
allocator_rss_ratio:2.11
allocator_rss_bytes:3575808
rss_overhead_ratio:0.00
rss_overhead_bytes:-6791168
mem_fragmentation_ratio:0.00
mem_fragmentation_bytes:-2215368
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:0
mem_aof_buffer:0
mem_allocator:jemalloc-5.1.0
active_defrag_running:0
lazyfree_pending_objects:0
lazyfreed_objects:0
breakoutredis    |
# Persistence
loading:0
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:797
rdb_bgsave_in_progress:0
rdb_last_save_time:1651070085
rdb_last_bgsave_status:err
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:0
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
aof_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0
breakoutredis    |
# Stats
total_connections_received:50
total_commands_processed:1649
instantaneous_ops_per_sec:0
total_net_input_bytes:499460
total_net_output_bytes:499180
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:141
evicted_keys:0
keyspace_hits:198
keyspace_misses:192
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:4778
total_forks:2
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:0
dump_payload_sanitizations:0
total_reads_processed:794
total_writes_processed:735
io_threaded_reads_processed:0
io_threaded_writes_processed:0
breakoutredis    |
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:15ead5e1fe09052c0ca717ec0b4ec22068cdc51d
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
breakoutredis    |
# CPU
used_cpu_sys:0.007252
used_cpu_user:0.019685
used_cpu_sys_children:0.000000
used_cpu_user_children:0.000000
used_cpu_sys_main_thread:0.007236
used_cpu_user_main_thread:0.019641
breakoutredis    |
# Modules
breakoutredis    |
# Commandstats
cmdstat_client:calls=42,usec=739,usec_per_call=17.60,rejected_calls=0,failed_calls=0
cmdstat_del:calls=3,usec=609,usec_per_call=203.00,rejected_calls=0,failed_calls=0
cmdstat_info:calls=50,usec=20884,usec_per_call=417.68,rejected_calls=0,failed_calls=0
cmdstat_auth:calls=50,usec=2468,usec_per_call=49.36,rejected_calls=0,failed_calls=0
cmdstat_ping:calls=1,usec=20,usec_per_call=20.00,rejected_calls=0,failed_calls=0
cmdstat_hget:calls=389,usec=69223,usec_per_call=177.95,rejected_calls=0,failed_calls=0
cmdstat_keys:calls=2,usec=1330,usec_per_call=665.00,rejected_calls=0,failed_calls=0
cmdstat_expire:calls=219,usec=2854,usec_per_call=13.03,rejected_calls=0,failed_calls=0
cmdstat_get:calls=1,usec=234,usec_per_call=234.00,rejected_calls=0,failed_calls=0
cmdstat_sadd:calls=673,usec=21137,usec_per_call=31.41,rejected_calls=0,failed_calls=0
cmdstat_hset:calls=219,usec=11999,usec_per_call=54.79,rejected_calls=0,failed_calls=0
breakoutredis    |
# Errorstats
breakoutredis    |
# Cluster
cluster_enabled:0
breakoutredis    |
# Keyspace
db0:keys=1044,expires=149,avg_ttl=345374602
breakoutredis    |
------ CLIENT LIST OUTPUT ------
breakoutredis    |
------ MODULES INFO OUTPUT ------
breakoutredis    |
------ FAST MEMORY TEST ------
*** Preparing to test memory region 4000204000 (2547712 bytes)
*** Preparing to test memory region 4001c5a000 (12288 bytes)
*** Preparing to test memory region 4001de2000 (8192 bytes)
*** Preparing to test memory region 400216a000 (16384 bytes)
*** Preparing to test memory region 400218b000 (16384 bytes)
*** Preparing to test memory region 400234c000 (40960 bytes)
*** Preparing to test memory region 4002600000 (2097152 bytes)
*** Preparing to test memory region 4002956000 (2097152 bytes)
*** Preparing to test memory region 4003000000 (4194304 bytes)
*** Preparing to test memory region 4003556000 (8388608 bytes)
*** Preparing to test memory region 4003d57000 (8388608 bytes)
*** Preparing to test memory region 4004558000 (8388608 bytes)
*** Preparing to test memory region 4004d59000 (8388608 bytes)
*** Preparing to test memory region 4005559000 (2621440 bytes)
*** Preparing to test memory region 4005a00000 (2097152 bytes)
*** Preparing to test memory region 4005dd9000 (8388608 bytes)
*** Preparing to test memory region 4008000000 (135168 bytes)
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
Fast memory test PASSED, however your memory can still be broken. Please run a memory test for several hours if possible.
breakoutredis    |
------ DUMPING CODE AROUND EIP ------
Symbol: dictNext (base: 0x40000492f0)
Module: redis-rdb-bgsave *:6379 (base 0x4000000000)
$ xxd -r -p /tmp/dump.hex /tmp/dump.bin
$ objdump --adjust-vma=0x40000492f0 -D -b binary -m i386:x86-64 /tmp/dump.bin
------
36:C 27 Apr 2022 14:39:58.391 # dump of function (hexdump of 344 bytes):
48837f18004989f87411488b4720488947184885c00f85bd00000053eb1b66904f8d5c131048c1e003498b13488b0402498940184885c0755f4d6350104d8b48084d8b184585d20f94c34983f9ff750484db7554498d410149c1e205498940084b3b4413187cb949837b50ff746284db745e4983c330498b1331c041c740100100000049c7400800000000488b0402498940184885c074a1488b50105b49895020c3660f1f440000418b401485c07410664183435801eb9c0f1f8400000000004c89dfe808feffff49894028eb86669031c05bc30f1f4000488b501048895720c366662e0f1f8400000000000f1f400048837f08ff4989f8743e418b4014498b3885c0741366836f58014c89c7e9bee30000660f1f4400004883ec08e8affdffff4939402875294c89c74883c408e99de300000f1f4400008b571085d275bb4c89c7e989e30000660f1f840000000000ba72020000488d35
Function at 0x40000491c0 is dictFingerprint
breakoutredis    |
=== REDIS BUG REPORT END. Make sure to include from START to END. ===
breakoutredis    |
       Please report the crash by opening an issue on github:
breakoutredis    |
           http://github.com/redis/redis/issues
breakoutredis    |
  Suspect RAM error? Use redis-server --test-memory to verify it.
breakoutredis    |
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
1:M 27 Apr 2022 14:39:58.451 # Background saving terminated by signal 11
breakoutredis    |
breakoutredis    |
=== REDIS BUG REPORT START: Cut & paste starting from here ===
1:M 27 Apr 2022 14:40:00.715 # Redis 6.2.5 crashed by signal: 11, si_code: 1
1:M 27 Apr 2022 14:40:00.716 # Accessing address: 0x3200029ffa0010
1:M 27 Apr 2022 14:40:00.716 # Crashed running the instruction at: 0x40000493c8
breakoutredis    |
------ STACK TRACE ------
EIP:
/usr/local/bin/redis-server *:6379(dictNext+0xd8)[0x40000493c8]
breakoutredis    |
Backtrace:
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12730)[0x4002180730]
/usr/local/bin/redis-server *:6379(dictNext+0xd8)[0x40000493c8]
/usr/local/bin/redis-server *:6379(keysCommand+0x96)[0x400006f3b6]
/usr/local/bin/redis-server *:6379(call+0x9d)[0x400004dc7d]
/usr/local/bin/redis-server *:6379(processCommand+0x5b3)[0x400004f7e3]
/usr/local/bin/redis-server *:6379(processCommandAndResetClient+0x1c)[0x4000062fdc]
/usr/local/bin/redis-server *:6379(processInputBuffer+0xea)[0x40000656ca]
/usr/local/bin/redis-server *:6379(+0xf5298)[0x40000f5298]
/usr/local/bin/redis-server *:6379(aeProcessEvents+0x2a1)[0x4000046ce1]
/usr/local/bin/redis-server *:6379(aeMain+0x1d)[0x4000046f3d]
/usr/local/bin/redis-server *:6379(main+0x314)[0x40000436f4]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x40021b309b]
/usr/local/bin/redis-server *:6379(_start+0x2a)[0x4000043bda]
breakoutredis    |
------ REGISTERS ------
1:M 27 Apr 2022 14:40:00.727 #
RAX:0d3200029ffa0000 RBX:0000004005587580
RCX:000000000000004d RDX:0000004002b331e3
RDI:0000004002967370 RSI:0000000000000017
RBP:0000004000194e2c RSP:0000004001c30918
R8 :0000004002967370 R9 :000000000000027f
R10:0000000000000000 R11:0000004002961430
R12:0000004002967370 R13:0000000000000000
R14:0000004002b331e3 R15:0000004002967353
RIP:00000040000493c8 EFL:0000000000000206
CSGSFS:002b000000000033
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30927) -> 0000004001c309f4
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30926) -> 0000004000000000
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30925) -> 0000004002961070
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30924) -> 000000400004dc7d
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30923) -> 00000040001faf80
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30922) -> 000000008ac13010
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30921) -> 0000000000000000
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30920) -> 0000004005587580
1:M 27 Apr 2022 14:40:00.728 # (0000004001c3091f) -> 0000000000000000
1:M 27 Apr 2022 14:40:00.728 # (0000004001c3091e) -> 000000000000000f
1:M 27 Apr 2022 14:40:00.728 # (0000004001c3091d) -> 0000000000000001
1:M 27 Apr 2022 14:40:00.728 # (0000004001c3091c) -> 0000004005631aa0
1:M 27 Apr 2022 14:40:00.728 # (0000004001c3091b) -> 0000000000000000
1:M 27 Apr 2022 14:40:00.728 # (0000004001c3091a) -> 00000017000ae7bc
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30919) -> 00000000626955c0
1:M 27 Apr 2022 14:40:00.728 # (0000004001c30918) -> 000000400006f3b6
breakoutredis    |
------ INFO OUTPUT ------
# Server
redis_version:6.2.5
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:2a56d1e8c2635a70
redis_mode:standalone
os:Linux 5.10.47-linuxkit x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:8.3.0
process_id:1
process_supervised:no
run_id:dff8cba2282541215dc9fb8158db3eb4eaa4b0e5
tcp_port:6379
server_time_usec:1651070400714684
uptime_in_seconds:315
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:6903232
executable:/usr/local/bin/redis-server
config_file:
io_threads_active:0
breakoutredis    |
# Clients
connected_clients:25
cluster_connections:0
maxclients:10000
client_recent_max_input_buffer:16
client_recent_max_output_buffer:0
blocked_clients:0
tracking_clients:0
clients_in_timeout_table:0
breakoutredis    |
# Memory
used_memory:3356632
used_memory_human:3.20M
used_memory_rss:0
used_memory_rss_human:0B
used_memory_peak:3766384
used_memory_peak_human:3.59M
used_memory_peak_perc:89.12%
used_memory_overhead:1078784
used_memory_startup:810056
used_memory_dataset:2277848
used_memory_dataset_perc:89.45%
allocator_allocated:3838496
allocator_active:4362240
allocator_resident:7196672
total_system_memory:4124495872
total_system_memory_human:3.84G
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
allocator_frag_ratio:1.14
allocator_frag_bytes:523744
allocator_rss_ratio:1.65
allocator_rss_bytes:2834432
rss_overhead_ratio:0.00
rss_overhead_bytes:-7196672
mem_fragmentation_ratio:0.00
mem_fragmentation_bytes:-3559424
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:204960
mem_aof_buffer:0
mem_allocator:jemalloc-5.1.0
active_defrag_running:0
lazyfree_pending_objects:0
lazyfreed_objects:0
breakoutredis    |
# Persistence
loading:0
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:797
rdb_bgsave_in_progress:0
rdb_last_save_time:1651070085
rdb_last_bgsave_status:err
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:0
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
aof_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0
breakoutredis    |
# Stats
total_connections_received:75
total_commands_processed:1720
instantaneous_ops_per_sec:43
total_net_input_bytes:501947
total_net_output_bytes:602435
instantaneous_input_kbps:1.46
instantaneous_output_kbps:61.79
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:142
evicted_keys:0
keyspace_hits:198
keyspace_misses:192
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:9874
total_forks:3
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:0
dump_payload_sanitizations:0
total_reads_processed:820
total_writes_processed:760
io_threaded_reads_processed:0
io_threaded_writes_processed:0
breakoutredis    |
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:15ead5e1fe09052c0ca717ec0b4ec22068cdc51d
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
breakoutredis    |
# CPU
used_cpu_sys:8.400495
used_cpu_user:7.616150
used_cpu_sys_children:0.124634
used_cpu_user_children:1.003779
used_cpu_sys_main_thread:8.331634
used_cpu_user_main_thread:7.405010
breakoutredis    |
# Modules
breakoutredis    |
# Commandstats
cmdstat_client:calls=63,usec=1066,usec_per_call=16.92,rejected_calls=0,failed_calls=0
cmdstat_del:calls=3,usec=609,usec_per_call=203.00,rejected_calls=0,failed_calls=0
cmdstat_info:calls=75,usec=27953,usec_per_call=372.71,rejected_calls=0,failed_calls=0
cmdstat_auth:calls=75,usec=2990,usec_per_call=39.87,rejected_calls=0,failed_calls=0
cmdstat_ping:calls=1,usec=20,usec_per_call=20.00,rejected_calls=0,failed_calls=0
cmdstat_hget:calls=389,usec=69223,usec_per_call=177.95,rejected_calls=0,failed_calls=0
cmdstat_keys:calls=2,usec=1330,usec_per_call=665.00,rejected_calls=0,failed_calls=0
cmdstat_expire:calls=219,usec=2854,usec_per_call=13.03,rejected_calls=0,failed_calls=0
cmdstat_get:calls=1,usec=234,usec_per_call=234.00,rejected_calls=0,failed_calls=0
cmdstat_sadd:calls=673,usec=21137,usec_per_call=31.41,rejected_calls=0,failed_calls=0
cmdstat_hset:calls=219,usec=11999,usec_per_call=54.79,rejected_calls=0,failed_calls=0
breakoutredis    |
# Errorstats
breakoutredis    |
# Cluster
cluster_enabled:0
breakoutredis    |
# Keyspace
db0:keys=1044,expires=149,avg_ttl=345372002
breakoutredis    |
------ CLIENT LIST OUTPUT ------
id=68 addr=172.20.0.1:65382 laddr=172.20.0.2:6379 fd=23 name=bull:dXBkYXRlLWxpdmUtdmlld2NvdW50 age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=69 addr=172.20.0.1:65384 laddr=172.20.0.2:6379 fd=24 name=bull:Y2VydGlmeS1mYWlsZWQtZG9sYnk= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=70 addr=172.20.0.1:65386 laddr=172.20.0.2:6379 fd=25 name=bull:c3luYy1haWNoZS1jb25mZXg= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=71 addr=172.20.0.1:65388 laddr=172.20.0.2:6379 fd=26 name=bull:dXBsb2FkLXRvLXMz age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=72 addr=172.20.0.1:65390 laddr=172.20.0.2:6379 fd=27 name=bull:dXBsb2FkLXRvLXMzLWNlcnRpZnk= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=73 addr=172.20.0.1:65392 laddr=172.20.0.2:6379 fd=28 name=bull:c3luYy1zcGll age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=74 addr=172.20.0.1:65394 laddr=172.20.0.2:6379 fd=29 name=bull:c2VuZC1lbWFpbA== age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=75 addr=172.20.0.1:65396 laddr=172.20.0.2:6379 fd=30 name=bull:dXBkYXRlLWN1cnJlbnQtYXNzZXRz age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=76 addr=172.20.0.1:65398 laddr=172.20.0.2:6379 fd=31 name=bull:Z2V0LWV2ZW50LXRyYW5zY3JpcHQ= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=77 addr=172.20.0.1:65400 laddr=172.20.0.2:6379 fd=32 name=bull:b3Blbi1zZWFyY2gtaW5kZXgtb2JqZWN0 age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20496 events=r cmd=info user=default redir=-1
id=53 addr=172.20.0.1:65352 laddr=172.20.0.2:6379 fd=8 name=bull:Y2VydGlmeS11c2VyLWFjY2Vzcw== age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=54 addr=172.20.0.1:65354 laddr=172.20.0.2:6379 fd=9 name=bull:Y2VydGlmeS10d2lsaW8= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=55 addr=172.20.0.1:65356 laddr=172.20.0.2:6379 fd=10 name=bull:c2VuZC1ub3RpZmljYXRpb25z age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=56 addr=172.20.0.1:65358 laddr=172.20.0.2:6379 fd=11 name=bull:Y3JlYXRlLW5vdGlmaWNhdGlvbnM= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=57 addr=172.20.0.1:65360 laddr=172.20.0.2:6379 fd=12 name=bull:dHdpdHRlci1ieS1oYXNodGFn age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=58 addr=172.20.0.1:65362 laddr=172.20.0.2:6379 fd=13 name=bull:Y2VydGlmeS1tdXgtc3RhdHVzLWxpdmU= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=59 addr=172.20.0.1:65364 laddr=172.20.0.2:6379 fd=14 name=bull:ZG9sYnktcG9zdHByb2Nlc3M= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=60 addr=172.20.0.1:65366 laddr=172.20.0.2:6379 fd=15 name=bull:Y2VydGlmeS1tdXgtc3RhdHVzLW9uLWRlbWFuZA== age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=61 addr=172.20.0.1:65368 laddr=172.20.0.2:6379 fd=16 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=62 addr=172.20.0.1:65370 laddr=172.20.0.2:6379 fd=17 name=bull:Y2VydGlmeS1jb252ZXJzYXRpb25z age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=63 addr=172.20.0.1:65372 laddr=172.20.0.2:6379 fd=18 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=64 addr=172.20.0.1:65374 laddr=172.20.0.2:6379 fd=19 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=65 addr=172.20.0.1:65376 laddr=172.20.0.2:6379 fd=20 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=44 qbuf-free=40910 argv-mem=27 obl=0 oll=1 omem=40 tot-mem=61523 events=r cmd=keys user=default redir=-1
id=66 addr=172.20.0.1:65378 laddr=172.20.0.2:6379 fd=21 name=bull:YXV0by1jbGlwcGluZw== age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
id=67 addr=172.20.0.1:65380 laddr=172.20.0.2:6379 fd=22 name=bull:c3luYy10YXNrLW1hbmFnZXI= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=40954 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=61448 events=r cmd=info user=default redir=-1
breakoutredis    |
------ CURRENT CLIENT INFO ------
id=65 addr=172.20.0.1:65376 laddr=172.20.0.2:6379 fd=20 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=44 qbuf-free=40910 argv-mem=27 obl=0 oll=1 omem=40 tot-mem=61523 events=r cmd=keys user=default redir=-1
argv[0]: 'keys'
argv[1]: 'tags:template:general:*'
breakoutredis    |
------ MODULES INFO OUTPUT ------
breakoutredis    |
------ FAST MEMORY TEST ------
1:M 27 Apr 2022 14:40:00.742 # Bio thread for job type #0 terminated
1:M 27 Apr 2022 14:40:00.744 # Bio thread for job type #1 terminated
1:M 27 Apr 2022 14:40:00.745 # Bio thread for job type #2 terminated
*** Preparing to test memory region 4000204000 (2547712 bytes)
*** Preparing to test memory region 4001c5a000 (12288 bytes)
*** Preparing to test memory region 4001de2000 (8192 bytes)
*** Preparing to test memory region 400216a000 (16384 bytes)
*** Preparing to test memory region 400218b000 (16384 bytes)
*** Preparing to test memory region 400234c000 (40960 bytes)
*** Preparing to test memory region 4002600000 (2097152 bytes)
*** Preparing to test memory region 4002956000 (2097152 bytes)
*** Preparing to test memory region 4003000000 (4194304 bytes)
*** Preparing to test memory region 4003556000 (8388608 bytes)
*** Preparing to test memory region 4003d57000 (8388608 bytes)
*** Preparing to test memory region 4004558000 (8388608 bytes)
*** Preparing to test memory region 4004d59000 (8388608 bytes)
*** Preparing to test memory region 4005559000 (2621440 bytes)
*** Preparing to test memory region 4005a00000 (2097152 bytes)
*** Preparing to test memory region 4005dd9000 (8388608 bytes)
*** Preparing to test memory region 4008000000 (135168 bytes)
*** Preparing to test memory region 400e5d9000 (3145728 bytes)
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
Fast memory test PASSED, however your memory can still be broken. Please run a memory test for several hours if possible.
breakoutredis    |
------ DUMPING CODE AROUND EIP ------
Symbol: dictNext (base: 0x40000492f0)
Module: /usr/local/bin/redis-server *:6379 (base 0x4000000000)
$ xxd -r -p /tmp/dump.hex /tmp/dump.bin
$ objdump --adjust-vma=0x40000492f0 -D -b binary -m i386:x86-64 /tmp/dump.bin
------
1:M 27 Apr 2022 14:40:01.057 # dump of function (hexdump of 344 bytes):
48837f18004989f87411488b4720488947184885c00f85bd00000053eb1b66904f8d5c131048c1e003498b13488b0402498940184885c0755f4d6350104d8b48084d8b184585d20f94c34983f9ff750484db7554498d410149c1e205498940084b3b4413187cb949837b50ff746284db745e4983c330498b1331c041c740100100000049c7400800000000488b0402498940184885c074a1488b50105b49895020c3660f1f440000418b401485c07410664183435801eb9c0f1f8400000000004c89dfe808feffff49894028eb86669031c05bc30f1f4000488b501048895720c366662e0f1f8400000000000f1f400048837f08ff4989f8743e418b4014498b3885c0741366836f58014c89c7e9bee30000660f1f4400004883ec08e8affdffff4939402875294c89c74883c408e99de300000f1f4400008b571085d275bb4c89c7e989e30000660f1f840000000000ba72020000488d35
Function at 0x40000491c0 is dictFingerprint
breakoutredis    |
=== REDIS BUG REPORT END. Make sure to include from START to END. ===

Additional information

  1. OS distribution and version - MacOs 12.2.1 (21D62)
  2. Steps to reproduce (if any) - just started to use redis on the container
  3. Docker compose:
 breakoutredis:
    image: redis
    container_name: breakoutredis
    environment:
      REDIS_PASSWORD: ${REDIS_PASSWORD}
    command: redis-server --requirepass ${REDIS_PASSWORD}
    ports:
      - '6379:6379'
    volumes:
      - ./redis-data:/data

Comment From: sundb

Found keyword 'qemu'. You can try the docker images in https://github.com/redis/redis/issues/10162#issuecomment-1072359526

Comment From: yosifkit

@TiagoGouvea, can I get a little more information? Was this on an Apple Silicon M1-based Mac? What command did you use to pull the redis docker image? Did you pull a specific tag? Do you have a platform directive in your compose.yml or on your docker pull? Can you post the output of docker image inspect redis?

Does docker pull --platform linux/arm64/v8 redis (and then redeploy with compose) give you a working redis container?


Side note is that I'd recommend adding at least a major version (like :6 or :7) to your image: redis line (and the docker pull) to be able to control which major version you are using. The 7 images were built and pushed just yesterday, so pulling the default tag (latest) will now be a 7 image and not 6.

Comment From: TiagoGouvea

Hi @yosifkit .

Yes, I'm on a M1 Mac.

I did docker-compose up breakoutredis. This is my compose.yml:

version: '3.8'
services:
  breakoutredis:
    image: redis
    container_name: breakoutredis
    environment:
      REDIS_PASSWORD: ${REDIS_PASSWORD}
    command: redis-server --requirepass ${REDIS_PASSWORD}
    ports:
      - '6379:6379'
    volumes:
      - ./redis-data:/data

Now, it's working, but that error happened many times.

I will add the version as you said, and keep watching it. Thanks.

Comment From: yossigo

@TiagoGouvea Is it possible that at some point your docker-compose file pointed to a different image? We've been getting a lot of reports about this problem lately. Many of them can be tracked down to using an incompatible image, but yours indicated there might be a different/bigger issue, if it indeed affected the redis image itself, so it would be very helpful to figure this out.

Comment From: TiagoGouvea

Hi @yossigo. The compose.yml was the same since the start of the project, many months ago, with just image: redis. I don't know how to check if it was another image, and sometime changed. The line image: redis was never changed in the file. How can I give you more information?

Comment From: sundb

@yossigo The redis image was built and pulled 12 days ago, and now it is no longer running on qemu. I looked at the dockerfile of redisjson and found that it specifies redisfab/redis:6.2.6-x64-bullseye as the base image, so it will still run on qemu. https://github.com/RedisJSON/RedisJSON/blob/0669977df0ef06e9f21c4de5ea51fba0e9f1fe66/Dockerfile#L3

Comment From: yossigo

@sundb I realize there are problems with that and other images, that's why they end up running under qemu. But I was more concerned when I saw also the redis image ends up on qemu where it really shouldn't.