Skip to content

[BUG] Mac Air Big Sur 11.1 Apple Silicon M1 #8195

@wickeym

Description

@wickeym

I installed redis from homebrew and got the following crash on start attempt (it doesn't work).
redis-cli simply returns Could not connect to Redis at 127.0.0.1:6379: Connection refused

=== REDIS BUG REPORT START: Cut & paste starting from here ===
13205:M 15 Dec 2020 09:07:19.261 # Redis 6.0.9 crashed by signal: 11, si_code: 2
13205:M 15 Dec 2020 09:07:19.261 # Crashed running the instruction at: 0x7fff20390430
13205:M 15 Dec 2020 09:07:19.261 # Accessing address: 0x30a234000
13205:M 15 Dec 2020 09:07:19.261 # Killed by PID: 0, UID: 0
13205:M 15 Dec 2020 09:07:19.261 # Failed assertion: <no assertion failed> (<no file>:0)

------ STACK TRACE ------
EIP:
0   libsystem_platform.dylib            0x00007fff20390430 _platform_memset$VARIANT$Rosetta + 108

Backtrace:
0   redis-server                        0x0000000102e8abb7 logStackTrace + 110
1   redis-server                        0x0000000102e8afd5 sigsegvHandler + 271
2   libsystem_platform.dylib            0x00007fff2038dd7d _sigtramp + 29
3   libsystem_malloc.dylib              0x00007fff201737aa tiny_free_no_lock + 1116
4   libsystem_c.dylib                   0x00007fff20256729 fopen + 116
5   redis-server                        0x0000000102e4f045 createPidFile + 53
6   redis-server                        0x0000000102e4ff9d main + 1163
7   libdyld.dylib                       0x00007fff20364621 start + 1
8   ???                                 0x0000000000000002 0x0 + 2

------ INFO OUTPUT ------
# Server
redis_version:6.0.9
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:ec508acaad782189
redis_mode:standalone
os:Darwin 20.2.0 x86_64
arch_bits:64
multiplexing_api:kqueue
atomicvar_api:atomic-builtin
gcc_version:4.2.1
process_id:13205
run_id:f0975ca539c2c37cbf4a9abeb32901daada0a565
tcp_port:6379
uptime_in_seconds:0
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:14205719
executable:/Users/wickeym/Documents/WW-GIT/backends/instaanal_backend/redis-server
config_file:/usr/local/etc/redis.conf
io_threads_active:0

# Clients
connected_clients:0
client_recent_max_input_buffer:0
client_recent_max_output_buffer:0
blocked_clients:0
tracking_clients:0
clients_in_timeout_table:0

# Memory
used_memory:1019520
used_memory_human:995.62K
used_memory_rss:0
used_memory_rss_human:0B
used_memory_peak:1019520
used_memory_peak_human:995.62K
used_memory_peak_perc:inf%
used_memory_overhead:0
used_memory_startup:0
used_memory_dataset:1019520
used_memory_dataset_perc:100.00%
allocator_allocated:0
allocator_active:0
allocator_resident:0
total_system_memory:17179869184
total_system_memory_human:16.00G
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:nan
allocator_frag_bytes:0
allocator_rss_ratio:nan
allocator_rss_bytes:0
rss_overhead_ratio:nan
rss_overhead_bytes:0
mem_fragmentation_ratio:nan
mem_fragmentation_bytes:0
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:0
mem_aof_buffer:0
mem_allocator:libc
active_defrag_running:0
lazyfree_pending_objects:0

# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1608041239
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

# Stats
total_connections_received:0
total_commands_processed:0
instantaneous_ops_per_sec:0
total_net_input_bytes:0
total_net_output_bytes:0
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:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec: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_reads_processed:0
total_writes_processed:0
io_threaded_reads_processed:0
io_threaded_writes_processed:0

# Replication
role:master
connected_slaves:0
master_replid:96c161edf4e9f71964b3ceabeef787bbecc851cb
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

# CPU
used_cpu_sys:0.013160
used_cpu_user:0.017240
used_cpu_sys_children:0.000000
used_cpu_user_children:0.000000

# Modules

# Commandstats

# Cluster
cluster_enabled:0

# Keyspace

------ CLIENT LIST OUTPUT ------

------ REGISTERS ------
13205:M 15 Dec 2020 09:07:19.262 # 
RAX:000000030a233c40 RBX:000000000000001b
RCX:000000030a234000 RDX:00007f84a99d187e
RDI:000000030a233bc8 RSI:0000000000000000
RBP:000000030a2339e0 RSP:000000030a2337f8
R8 :0000000000000000 R9 :000000030a2338b0
R10:0000000102ef67b3 R11:ffffffffffffffff
R12:000000030a233a80 R13:00000000000000ff
R14:0000000102ef7127 R15:0000000102f27740
RIP:00007fff20390430 EFL:0000000000000206
CS :000000000000002b FS:0000000000000000  GS:0000000000000000
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233807) -> 000000010b9dba00
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233806) -> 0000000000000006
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233805) -> 0000000000000000
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233804) -> 0000000000002800
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233803) -> 0000000000000000
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233802) -> 00007fff20171020
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233801) -> 0000000102f05bca
13205:M 15 Dec 2020 09:07:19.262 # (000000030a233800) -> 0000000102e994d6
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337ff) -> 000000030a233970
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337fe) -> ffffffff00000000
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337fd) -> 0000000102ef8d38
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337fc) -> 00000000000018eb
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337fb) -> 00007f87b3c47320
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337fa) -> 000000030a233bc8
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337f9) -> 00007f87b3c5a3d0
13205:M 15 Dec 2020 09:07:19.262 # (000000030a2337f8) -> 0000000102ea9ebb

------ MODULES INFO OUTPUT ------

------ DUMPING CODE AROUND EIP ------
Symbol: _platform_memset$VARIANT$Rosetta (base: 0x7fff203903c4)
Module: /usr/lib/system/libsystem_platform.dylib (base 0x7fff2038a000)
$ xxd -r -p /tmp/dump.hex /tmp/dump.bin
$ objdump --adjust-vma=0x7fff203903c4 -D -b binary -m i386:x86-64 /tmp/dump.bin
------
13205:M 15 Dec 2020 09:07:19.262 # dump of function (hexdump of 236 bytes):
81e6ff00000048b90101010101010101480faff14889f94883fa400f82360100004881fa008000000f82a00000000faef0480fc337480fc37708480fc37710480fc37718480fc37720480fc37728480fc37730480fc37738488d4f404883e1c04801fa488d41404829c27631480fc331480fc37108480fc37110480fc37118480fc37120480fc37128480fc37130480fc371384883c1404883ea4077cf4801d1480fc331480fc37108480fc37110480fc37118480fc37120480fc37128480fc37130480fc371380faef84889f8c3488937488977084889771048897718488977204889772848897730488977

=== REDIS BUG REPORT END. Make sure to include from START to END. ===

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