MacOSx 10.11.2 (15C50) make and make install success, when i run redis server i get:
/Users/doris/CLionProjects/redis/src/redis-server /Users/doris/CLionProjects/redis/redis.conf
=== REDIS BUG REPORT START: Cut & paste starting from here ===
19543:M 13 Jun 00:10:19.930 # Redis 3.2.9 crashed by signal: 11
19543:M 13 Jun 00:10:19.930 # Crashed running the instuction at: 0x7fff929a7152
19543:M 13 Jun 00:10:19.930 # Accessing address: 0x7fff000018e0
19543:M 13 Jun 00:10:19.930 # Failed assertion:
------ STACK TRACE ------ EIP: 0 libsystem_c.dylib 0x00007fff929a7152 strlen + 18
Backtrace: 0 redis-server 0x0000000102009733 logStackTrace + 115 1 redis-server 0x0000000102009af5 sigsegvHandler + 245 2 libsystem_platform.dylib 0x00007fff8e22eeaa _sigtramp + 26 3 ??? 0x00007fff5dc445b8 0x0 + 140734766532024 4 libsystem_c.dylib 0x00007fff929eca54 __vfprintf + 5713 5 libsystem_c.dylib 0x00007fff92a156c9 __v2printf + 669 6 libsystem_c.dylib 0x00007fff929f9915 _vsnprintf + 596 7 libsystem_c.dylib 0x00007fff929f99ca vsnprintf + 80 8 libsystem_c.dylib 0x00007fff92a2ad08 __snprintf_chk + 128 9 redis-server 0x0000000101fca091 redisAsciiArt + 225 10 redis-server 0x0000000101fcac0d main + 1245 11 libdyld.dylib 0x00007fff8fdf95ad start + 1
------ INFO OUTPUT ------
Server
redis_version:3.2.9 redis_mode:standalone os:Darwin 15.2.0 x86_64 arch_bits:64 multiplexing_api:kqueue gcc_version:4.2.1 process_id:19543 run_id:53f69ada57c7244fd43ead2b0229abadf2c673e2 tcp_port:6379 uptime_in_seconds:0 uptime_in_days:0 hz:10 lru_clock:2093163 executable:/Users/doris/CLionProjects/redis/src/redis-server config_file:/Users/doris/CLionProjects/redis/redis.conf
Clients
connected_clients:0 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0
Memory
used_memory:974528 used_memory_human:951.69K used_memory_rss:0 used_memory_rss_human:0B used_memory_peak:974528 used_memory_peak_human:951.69K total_system_memory:4294967296 total_system_memory_human:4.00G used_memory_lua:37888 used_memory_lua_human:37.00K maxmemory:0 maxmemory_human:0B maxmemory_policy:noeviction mem_fragmentation_ratio:0.00 mem_allocator:libc
Persistence
loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1528819819 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:-1 rdb_current_bgsave_time_sec:-1 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: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 evicted_keys:0 keyspace_hits:0 keyspace_misses:0 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:0 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.01 used_cpu_user:0.01 used_cpu_sys_children:0.00 used_cpu_user_children:0.00
Commandstats
Cluster
cluster_enabled:0
Keyspace
hash_init_value: 1527923857
------ CLIENT LIST OUTPUT ------
------ REGISTERS ------ 19543:M 13 Jun 00:10:19.965 # RAX:00000000ffffffff RBX:00000000ffffffff RCX:00007fff000018eb RDX:00007fff000018eb RDI:00007fff000018e0 RSI:00007fff929ebeb9 RBP:00007fff5dc441a0 RSP:00007fff5dc441a0 R8 :0000000000000005 R9 :000000010206119a R10:0000000000004000 R11:ffffff83ddbbf1fc R12:000000010206119c R13:0000000000000073 R14:0000000000000073 R15:0000000000000005 RIP:00007fff929a7152 EFL:0000000000010202 CS :000000000000002b FS:0000000000000000 GS:0000000000000000 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441af) -> 0000000000000001 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441ae) -> 00007fff00000000 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441ad) -> 00000000ffffffff 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441ac) -> 00007fff798c96b8 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441ab) -> 00007fff6f0cd9b8 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441aa) -> 950000a300000000 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a9) -> 000000010206f410 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a8) -> 000000056f0cf1f8 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a7) -> 0000000000000000 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a6) -> 0000000102061673 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a5) -> 000000000208fc04 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a4) -> 0000000000000000 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a3) -> 0000000000000000 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a2) -> 00007fff5dc445e0 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a1) -> 00007fff929eca54 19543:M 13 Jun 00:10:19.965 # (00007fff5dc441a0) -> 00007fff5dc44590
------ DUMPING CODE AROUND EIP ------ Symbol: strlen (base: 0x7fff929a7140) Module: /usr/lib/system/libsystem_c.dylib (base 0x7fff929a6000) $ xxd -r -p /tmp/dump.hex /tmp/dump.bin $ objdump --adjust-vma=0x7fff929a7140 -D -b binary -m i386:x86-64 /tmp/dump.bin
19543:M 13 Jun 00:10:19.965 # dump of function (hexdump of 146 bytes): 554889e54889f94889fa4883e7f0660fefc0660f7407660fd7f04883e10f4883c8ff48d3e021c674170fbcc64829d74801f85dc36666662e0f1f8400000000004883c710660fefc0660f7407660fd7f085f674ecebd3909090909090909090904989f889f9f7d983e10f751f89f0b90010000025ff0f000029c14839d1480f47cac1e904754ab9100000004883fa1f770f89
=== REDIS BUG REPORT END. Make sure to include from START to END. ===
Comment From: progamer71
@aiheng1988 My MacBook Pro late 2013, macOS 10.13.5 (latest update) can compile and run redis-3.2.9 with no problem.
my command
tar zxvpf redis-3.2.9.tar.gz cd redis-3.2.9 make MALLOC=jemalloc -j4 src/redis-server redis.conf 20339:M 18 Jun 22:22:11.747 # Server started, Redis version 3.2.9 20339:M 18 Jun 22:22:11.747 * The server is now ready to accept connections on port 6379
Comment From: yoav-steinberg
Weird crashing on snprintf. Did you make any changes to the source? Does this still recreate?
Marking to be closed as this is a bit dated.