Skip to content

Failing to start Valkey bundle Docker Compose Mac m1 #36

@leocape

Description

@leocape

Failing to start Valkey bundle (the 'redis-1' container name is just as I'm testing Valkey / Dragonfly / Redis etc)
Valkey 8.1.2 (not bundle) runs fine

Macbook M1
MacOS 15.5 (24F74)
Docker desktop 4.42.1 (196648)

compose:

  redis:
    image: valkey/valkey-bundle:8.1.0
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data
    logging:
      driver: "json-file"
      options:
        max-size: "50m"
        max-file: "1"
Attaching to redis-1
redis-1  | 1:M 01 Aug 2025 13:20:16.287 * oO0OoO0OoO0Oo Valkey is starting oO0OoO0OoO0Oo
redis-1  | 1:M 01 Aug 2025 13:20:16.288 * Valkey version=8.1.2, bits=64, commit=00000000, modified=0, pid=1, just started
redis-1  | 1:M 01 Aug 2025 13:20:16.288 * Configuration loaded
redis-1  | 1:M 01 Aug 2025 13:20:16.289 * monotonic clock: POSIX clock_gettime
redis-1  | 1:M 01 Aug 2025 13:20:16.302 * Running mode=standalone, port=6379.
redis-1  | 1:M 01 Aug 2025 13:20:16.436 * Module 'json' loaded from /usr/lib/valkey/libjson.so
redis-1  | 
redis-1  | 
redis-1  | === VALKEY BUG REPORT START: Cut & paste starting from here ===
redis-1  | 1:M 01 Aug 2025 13:20:16.439 # valkey 8.1.2 crashed by signal: 4, si_code: 1
redis-1  | 1:M 01 Aug 2025 13:20:16.439 # Crashed running the instruction at: 0x7ffff8b3e17f
redis-1  | 
redis-1  | ------ STACK TRACE ------
redis-1  | EIP:
redis-1  | /usr/lib/valkey/libsearch.so(+0x29817f)[0x7ffff8b3e17f]
redis-1  | 
redis-1  | 1 valkey-server *
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(+0x3c050)[0x7ffffef42050]
redis-1  | valkey-server *:6379(invalidFunctionWasCalled+0x0)[0x5555556999c0]
redis-1  | /usr/lib/valkey/libsearch.so(+0xd50190)[0x7ffff95f6190]
redis-1  | 
redis-1  | 1/1 expected stacktraces.
redis-1  | 
redis-1  | ------ STACK TRACE DONE ------
redis-1  | 
redis-1  | ------ REGISTERS ------
redis-1  | 1:M 01 Aug 2025 13:20:16.443 # 
redis-1  | RAX:0000000000000001 RBX:0000555555bb4b60
redis-1  | RCX:0000555555bb4b60 RDX:0000000000000000
redis-1  | RDI:00007ffff95f4ef0 RSI:0000000000000000
redis-1  | RBP:00007ffff95f4f00 RSP:00007ffffffca0e0
redis-1  | R8 :00007fffff0d8c68 R9 :00007ffffec772b0
redis-1  | R10:0000555555bb4540 R11:0000000000000030
redis-1  | R12:00007ffff95f4ef0 R13:00007ffff8c4a870
redis-1  | R14:00007ffff95ab798 R15:0000000000000000
redis-1  | RIP:00007ffff8b3e17f EFL:0000000000000207
redis-1  | CSGSFS:0000000000000033
redis-1  | 1:M 01 Aug 2025 13:20:16.443 * hide-user-data-from-log is on, skip logging stack content to avoid spilling user data.
redis-1  | 
redis-1  | ------ INFO OUTPUT ------
redis-1  | # Server
redis-1  | redis_version:7.2.4
redis-1  | server_name:valkey
redis-1  | valkey_version:8.1.2
redis-1  | valkey_release_stage:ga
redis-1  | redis_git_sha1:00000000
redis-1  | redis_git_dirty:0
redis-1  | redis_build_id:b083fb91d3c366f0
redis-1  | server_mode:standalone
redis-1  | os:Linux 6.10.14-linuxkit x86_64
redis-1  | arch_bits:64
redis-1  | monotonic_clock:POSIX clock_gettime
redis-1  | multiplexing_api:epoll
redis-1  | gcc_version:12.2.0
redis-1  | process_id:1
redis-1  | process_supervised:no
redis-1  | run_id:ffd3f61f8d8bee30b61e430604e9b54c66e01016
redis-1  | tcp_port:6379
redis-1  | server_time_usec:1754054416309669
redis-1  | uptime_in_seconds:0
redis-1  | uptime_in_days:0
redis-1  | hz:10
redis-1  | configured_hz:10
redis-1  | clients_hz:0
redis-1  | lru_clock:9223952
redis-1  | executable:/data/valkey-server
redis-1  | config_file:
redis-1  | io_threads_active:0
redis-1  | availability_zone:
redis-1  | 
redis-1  | # Clients
redis-1  | connected_clients:0
redis-1  | cluster_connections:0
redis-1  | maxclients:10000
redis-1  | client_recent_max_input_buffer:0
redis-1  | client_recent_max_output_buffer:0
redis-1  | blocked_clients:0
redis-1  | tracking_clients:0
redis-1  | pubsub_clients:0
redis-1  | watching_clients:0
redis-1  | clients_in_timeout_table:0
redis-1  | total_watched_keys:0
redis-1  | total_blocking_keys:0
redis-1  | total_blocking_keys_on_nokey:0
redis-1  | paused_reason:none
redis-1  | paused_actions:none
redis-1  | paused_timeout_milliseconds:0
redis-1  | 
redis-1  | # Memory
redis-1  | used_memory:5106504
redis-1  | used_memory_human:4.87M
redis-1  | used_memory_rss:0
redis-1  | used_memory_rss_human:0B
redis-1  | used_memory_peak:5106504
redis-1  | used_memory_peak_human:4.87M
redis-1  | used_memory_peak_perc:inf%
redis-1  | used_memory_overhead:224
redis-1  | used_memory_startup:0
redis-1  | used_memory_dataset:5106280
redis-1  | used_memory_dataset_perc:100.00%
redis-1  | allocator_allocated:0
redis-1  | allocator_active:0
redis-1  | allocator_resident:0
redis-1  | allocator_muzzy:0
redis-1  | total_system_memory:4110508032
redis-1  | total_system_memory_human:3.83G
redis-1  | used_memory_lua:32768
redis-1  | used_memory_vm_eval:32768
redis-1  | used_memory_lua_human:32.00K
redis-1  | used_memory_scripts_eval:0
redis-1  | number_of_cached_scripts:0
redis-1  | number_of_functions:0
redis-1  | number_of_libraries:0
redis-1  | used_memory_vm_functions:33792
redis-1  | used_memory_vm_total:66560
redis-1  | used_memory_vm_total_human:65.00K
redis-1  | used_memory_functions:224
redis-1  | used_memory_scripts:224
redis-1  | used_memory_scripts_human:224B
redis-1  | maxmemory:0
redis-1  | maxmemory_human:0B
redis-1  | maxmemory_policy:noeviction
redis-1  | allocator_frag_ratio:nan
redis-1  | allocator_frag_bytes:0
redis-1  | allocator_rss_ratio:nan
redis-1  | allocator_rss_bytes:0
redis-1  | rss_overhead_ratio:nan
redis-1  | rss_overhead_bytes:0
redis-1  | mem_fragmentation_ratio:nan
redis-1  | mem_fragmentation_bytes:0
redis-1  | mem_not_counted_for_evict:0
redis-1  | mem_replication_backlog:0
redis-1  | mem_total_replication_buffers:0
redis-1  | mem_clients_slaves:0
redis-1  | mem_clients_normal:0
redis-1  | mem_cluster_links:0
redis-1  | mem_aof_buffer:0
redis-1  | mem_allocator:jemalloc-5.3.0
redis-1  | mem_overhead_db_hashtable_rehashing:0
redis-1  | active_defrag_running:0
redis-1  | lazyfree_pending_objects:0
redis-1  | lazyfreed_objects:0
redis-1  | 
redis-1  | # Persistence
redis-1  | loading:0
redis-1  | async_loading:0
redis-1  | current_cow_peak:0
redis-1  | current_cow_size:0
redis-1  | current_cow_size_age:0
redis-1  | current_fork_perc:0.00
redis-1  | current_save_keys_processed:0
redis-1  | current_save_keys_total:0
redis-1  | rdb_changes_since_last_save:0
redis-1  | rdb_bgsave_in_progress:0
redis-1  | rdb_last_save_time:1754054416
redis-1  | rdb_last_bgsave_status:ok
redis-1  | rdb_last_bgsave_time_sec:-1
redis-1  | rdb_current_bgsave_time_sec:-1
redis-1  | rdb_saves:0
redis-1  | rdb_last_cow_size:0
redis-1  | rdb_last_load_keys_expired:0
redis-1  | rdb_last_load_keys_loaded:0
redis-1  | aof_enabled:0
redis-1  | aof_rewrite_in_progress:0
redis-1  | aof_rewrite_scheduled:0
redis-1  | aof_last_rewrite_time_sec:-1
redis-1  | aof_current_rewrite_time_sec:-1
redis-1  | aof_last_bgrewrite_status:ok
redis-1  | aof_rewrites:0
redis-1  | aof_rewrites_consecutive_failures:0
redis-1  | aof_last_write_status:ok
redis-1  | aof_last_cow_size:0
redis-1  | module_fork_in_progress:0
redis-1  | module_fork_last_cow_size:0
redis-1  | 
redis-1  | # Stats
redis-1  | total_connections_received:0
redis-1  | total_commands_processed:0
redis-1  | instantaneous_ops_per_sec:0
redis-1  | total_net_input_bytes:0
redis-1  | total_net_output_bytes:0
redis-1  | total_net_repl_input_bytes:0
redis-1  | total_net_repl_output_bytes:0
redis-1  | instantaneous_input_kbps:0.00
redis-1  | instantaneous_output_kbps:0.00
redis-1  | instantaneous_input_repl_kbps:0.00
redis-1  | instantaneous_output_repl_kbps:0.00
redis-1  | rejected_connections:0
redis-1  | sync_full:0
redis-1  | sync_partial_ok:0
redis-1  | sync_partial_err:0
redis-1  | expired_keys:0
redis-1  | expired_stale_perc:0.00
redis-1  | expired_time_cap_reached_count:0
redis-1  | expire_cycle_cpu_milliseconds:0
redis-1  | evicted_keys:0
redis-1  | evicted_clients:0
redis-1  | evicted_scripts:0
redis-1  | total_eviction_exceeded_time:0
redis-1  | current_eviction_exceeded_time:0
redis-1  | keyspace_hits:0
redis-1  | keyspace_misses:0
redis-1  | pubsub_channels:0
redis-1  | pubsub_patterns:0
redis-1  | pubsubshard_channels:0
redis-1  | latest_fork_usec:0
redis-1  | total_forks:0
redis-1  | migrate_cached_sockets:0
redis-1  | slave_expires_tracked_keys:0
redis-1  | active_defrag_hits:0
redis-1  | active_defrag_misses:0
redis-1  | active_defrag_key_hits:0
redis-1  | active_defrag_key_misses:0
redis-1  | total_active_defrag_time:0
redis-1  | current_active_defrag_time:0
redis-1  | tracking_total_keys:0
redis-1  | tracking_total_items:0
redis-1  | tracking_total_prefixes:0
redis-1  | unexpected_error_replies:0
redis-1  | total_error_replies:0
redis-1  | dump_payload_sanitizations:0
redis-1  | total_reads_processed:0
redis-1  | total_writes_processed:0
redis-1  | io_threaded_reads_processed:0
redis-1  | io_threaded_writes_processed:0
redis-1  | io_threaded_freed_objects:0
redis-1  | io_threaded_accept_processed:0
redis-1  | io_threaded_poll_processed:0
redis-1  | io_threaded_total_prefetch_batches:0
redis-1  | io_threaded_total_prefetch_entries:0
redis-1  | client_query_buffer_limit_disconnections:0
redis-1  | client_output_buffer_limit_disconnections:0
redis-1  | reply_buffer_shrinks:0
redis-1  | reply_buffer_expands:0
redis-1  | eventloop_cycles:0
redis-1  | eventloop_duration_sum:0
redis-1  | eventloop_duration_cmd_sum:0
redis-1  | instantaneous_eventloop_cycles_per_sec:0
redis-1  | instantaneous_eventloop_duration_usec:0
redis-1  | acl_access_denied_auth:0
redis-1  | acl_access_denied_cmd:0
redis-1  | acl_access_denied_key:0
redis-1  | acl_access_denied_channel:0
redis-1  | 
redis-1  | # Replication
redis-1  | role:master
redis-1  | connected_slaves:0
redis-1  | replicas_waiting_psync:0
redis-1  | master_failover_state:no-failover
redis-1  | master_replid:7a29eae9667d77107a8f77d7b9db57d648c353d5
redis-1  | master_replid2:0000000000000000000000000000000000000000
redis-1  | master_repl_offset:0
redis-1  | second_repl_offset:-1
redis-1  | repl_backlog_active:0
redis-1  | repl_backlog_size:10485760
redis-1  | repl_backlog_first_byte_offset:0
redis-1  | repl_backlog_histlen:0
redis-1  | 
redis-1  | # CPU
redis-1  | used_cpu_sys:0.086018
redis-1  | used_cpu_user:0.203676
redis-1  | used_cpu_sys_children:0.007051
redis-1  | used_cpu_user_children:0.052424
redis-1  | used_cpu_sys_main_thread:0.085807
redis-1  | used_cpu_user_main_thread:0.203175
redis-1  | 
redis-1  | # Modules
redis-1  | module:name=json,ver=10010,api=1,filters=0,usedby=[],using=[],options=[handle-io-errors]
redis-1  | 
redis-1  | # Commandstats
redis-1  | 
redis-1  | # Errorstats
redis-1  | 
redis-1  | # Latencystats
redis-1  | 
redis-1  | # Cluster
redis-1  | cluster_enabled:0
redis-1  | 
redis-1  | # Keyspace
redis-1  | 
redis-1  | ------ CLIENT LIST OUTPUT ------
redis-1  | 
redis-1  | ------ MODULES INFO OUTPUT ------
redis-1  | # json_core_metrics
redis-1  | json_total_memory_bytes:0
redis-1  | json_num_documents:0
redis-1  | 
redis-1  | ------ CONFIG DEBUG OUTPUT ------
redis-1  | slave-read-only yes
redis-1  | debug-context ""
redis-1  | sanitize-dump-payload no
redis-1  | import-mode no
redis-1  | lazyfree-lazy-server-del yes
redis-1  | io-threads 1
redis-1  | lazyfree-lazy-eviction yes
redis-1  | proto-max-bulk-len 512mb
redis-1  | lazyfree-lazy-expire yes
redis-1  | list-compress-depth 0
redis-1  | dual-channel-replication-enabled no
redis-1  | activedefrag no
redis-1  | client-query-buffer-limit 1gb
redis-1  | replica-read-only yes
redis-1  | lazyfree-lazy-user-del yes
redis-1  | repl-diskless-sync yes
redis-1  | repl-diskless-load disabled
redis-1  | lazyfree-lazy-user-flush yes
redis-1  | 
redis-1  | ------ FAST MEMORY TEST ------
redis-1  | *** Preparing to test memory region 55555591f000 (2924544 bytes)
redis-1  | *** Preparing to test memory region 7ffff95f4000 (49152 bytes)
redis-1  | *** Preparing to test memory region 7ffff9600000 (77594624 bytes)
redis-1  | *** Preparing to test memory region 7ffffe385000 (12288 bytes)
redis-1  | *** Preparing to test memory region 7ffffe3ff000 (4096 bytes)
redis-1  | *** Preparing to test memory region 7ffffe400000 (8388608 bytes)
redis-1  | *** Preparing to test memory region 7ffffec73000 (20480 bytes)
redis-1  | *** Preparing to test memory region 7ffffedb1000 (8192 bytes)
redis-1  | *** Preparing to test memory region 7ffffeef9000 (4096 bytes)
redis-1  | *** Preparing to test memory region 7fffff0da000 (53248 bytes)
redis-1  | *** Preparing to test memory region 7fffff56a000 (12288 bytes)
redis-1  | *** Preparing to test memory region 7fffff6e5000 (4096 bytes)
redis-1  | *** Preparing to test memory region 7fffff7c6000 (8192 bytes)
redis-1  | *** Preparing to test memory region 7fffff7cb000 (8388608 bytes)
redis-1  | *** Preparing to test memory region effff7cc1000 (1204224 bytes)
redis-1  | *** Preparing to test memory region effff7de8000 (16384 bytes)
redis-1  | *** Preparing to test memory region effff7ded000 (2142208 bytes)
redis-1  | *** Preparing to test memory region effff7ff8000 (134217728 bytes)
redis-1  | *** Preparing to test memory region efffffff8000 (81043456 bytes)
redis-1  | .O.O.O.O.O.O.O.O.O.O.O.O.O.1:signal-handler (1754054416) Crashed running signal handler. Providing reduced version of recursive crash report.
redis-1  | 1:M 01 Aug 2025 13:20:16.906 # valkey 8.1.2 crashed by signal: 11, si_code: 1
redis-1  | 1:M 01 Aug 2025 13:20:16.906 # Accessing address: 0xaaaaaaaaaaaaaaaa
redis-1  | 1:M 01 Aug 2025 13:20:16.906 # Crashed running the instruction at: 0x7ffffefa8d7d
redis-1  | 
redis-1  | ------ STACK TRACE ------
redis-1  | EIP:
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(memcpy+0xd)[0x7ffffefa8d7d]
redis-1  | 
redis-1  | Backtrace:
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(+0x3c050)[0x7ffffef42050]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(memcpy+0xd)[0x7ffffefa8d7d]
redis-1  | valkey-server *:6379(+0x21b2b0)[0x55555576f2b0]
redis-1  | valkey-server *:6379(memtest_test_linux_anonymous_maps+0x201)[0x55555569a1b1]
redis-1  | valkey-server *:6379(printCrashReport+0xe8)[0x55555569d288]
redis-1  | valkey-server *:6379(+0x14bf45)[0x55555569ff45]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(+0x3c050)[0x7ffffef42050]
redis-1  | /usr/lib/valkey/libsearch.so(+0x29817f)[0x7ffff8b3e17f]
redis-1  | /usr/lib/valkey/libsearch.so(+0x3c9775)[0x7ffff8c6f775]
redis-1  | /usr/lib/valkey/libsearch.so(+0x3a4910)[0x7ffff8c4a910]
redis-1  | /lib64/ld-linux-x86-64.so.2(+0x49ce)[0x7ffffffcf9ce]
redis-1  | /lib64/ld-linux-x86-64.so.2(+0x4ab4)[0x7ffffffcfab4]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_exception+0xd4)[0x7fffff055234]
redis-1  | /lib64/ld-linux-x86-64.so.2(+0xb21e)[0x7ffffffd621e]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_exception+0x7a)[0x7fffff0551da]
redis-1  | /lib64/ld-linux-x86-64.so.2(+0xb5b8)[0x7ffffffd65b8]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(+0x854b8)[0x7ffffef8b4b8]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_exception+0x7a)[0x7fffff0551da]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(_dl_catch_error+0x2f)[0x7fffff05528f]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(+0x84fa7)[0x7ffffef8afa7]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(dlopen+0x69)[0x7ffffef8b569]
redis-1  | valkey-server *:6379(moduleLoad+0x4f)[0x55555571163f]
redis-1  | valkey-server *:6379(moduleLoadFromQueue+0x4a)[0x55555570f5fa]
redis-1  | valkey-server *:6379(main+0x875)[0x5555555ded85]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(+0x2724a)[0x7ffffef2d24a]
redis-1  | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7ffffef2d305]
redis-1  | valkey-server *:6379(_start+0x21)[0x5555555e03a1]
redis-1  | 
redis-1  | ------ STACK TRACE DONE ------
redis-1  | 
redis-1  | ------ REGISTERS ------
redis-1  | 1:M 01 Aug 2025 13:20:16.907 # 
redis-1  | RAX:00007fffffdcb000 RBX:0000000000100000
redis-1  | RCX:aaaaaaaaaaaaaaaa RDX:0000000000100000
redis-1  | RDI:00007fffffdcb000 RSI:aaaaaaaaaaaaaaaa
redis-1  | RBP:00007ffffffc7b60 RSP:00007fffffec7b08
redis-1  | R8 :0000000000000004 R9 :0000000000000200
redis-1  | R10:0000000000000000 R11:5555555555555555
redis-1  | R12:aaaaaaaaaaaaaaaa R13:0000000055555555
redis-1  | R14:0000000000200000 R15:00007fffffdcb000
redis-1  | RIP:00007ffffefa8d7d EFL:0000000000000206
redis-1  | CSGSFS:00007fffffdc0033
redis-1  | 1:M 01 Aug 2025 13:20:16.907 * hide-user-data-from-log is on, skip logging stack content to avoid spilling user data.
redis-1  | 
redis-1  | ------ DUMPING CODE AROUND EIP ------
redis-1  | Symbol: memcpy (base: 0x7ffffefa8d70)
redis-1  | Module: /lib/x86_64-linux-gnu/libc.so.6 (base 0x7ffffef06000)
redis-1  | $ xxd -r -p /tmp/dump.hex /tmp/dump.bin
redis-1  | $ objdump --adjust-vma=0x7ffffefa8d70 -D -b binary -m i386:x86-64 /tmp/dump.bin
redis-1  | ------
redis-1  | 1:M 01 Aug 2025 13:20:16.907 # dump of function (hexdump of 141 bytes):
redis-1  | 4889f84883fa100f82a30000000f10064883fa200f87030100000f104c16f00f11070f114c17f0c30f1f8400000000004839d10f82173f07000f1f80000000004889f84801d0eb4b0f1f8400000000004839d10f82f73e070066662e0f1f84000000000066662e0f1f84000000000066662e0f1f84000000000066662e0f1f84000000000066662e0f1f840000
redis-1  | 
redis-1  | === VALKEY BUG REPORT END. Make sure to include from START to END. ===
redis-1  | 
redis-1  |        Please report the crash by opening an issue on github:
redis-1  | 
redis-1  |            https://github.com/valkey-io/valkey/issues
redis-1  | 
redis-1  |   If a module was involved, please open in the module's repo instead.
redis-1  | 
redis-1  |   Suspect RAM error? Use valkey-server --test-memory to verify it.
redis-1  | 
redis-1  |   Some other issues could be detected by valkey-server --check-system

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions