Redis installation through docker image "docker pull redis/redis-stack:7.2.0-v0" fails with the below given crash report. Meanwhile, docker image "docker pull redis/redis-stack:6.2.6-v9" works fine. We want to use redis 7.2
Crash report
9:C 03 Oct 2024 12:39:01.910 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
9:C 03 Oct 2024 12:39:01.910 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
9:C 03 Oct 2024 12:39:01.910 * Redis version=7.2.0, bits=64, commit=00000000, modified=0, pid=9, just started
9:C 03 Oct 2024 12:39:01.910 * Configuration loaded
9:M 03 Oct 2024 12:39:01.912 * monotonic clock: POSIX clock_gettime
/opt/redis-stack/nodejs/bin/node[8]: ../src/node_platform.cc:61:std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed.
9:M 03 Oct 2024 12:39:01.912 * Running mode=standalone, port=6379.
9:M 03 Oct 2024 12:39:01.912 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
1: 0xb09c10 node::Abort() [/opt/redis-stack/nodejs/bin/node]
2: 0xb09c8e [/opt/redis-stack/nodejs/bin/node]
3: 0xb794ce [/opt/redis-stack/nodejs/bin/node]
9:M 03 Oct 2024 12:39:01.915 * Redis version found by RedisSearch : 7.2.0 - oss
9:M 03 Oct 2024 12:39:01.915 * RediSearch version 2.8.4 (Git=HEAD-7797d39d)
4: 0xb79596 node::NodePlatform::NodePlatform(int, v8::TracingController) [/opt/redis-stack/nodejs/bin/node]
9:M 03 Oct 2024 12:39:01.915 * Low level api version 1 initialized successfully
9:M 03 Oct 2024 12:39:01.915 * concurrent writes: OFF, gc: ON, prefix min length: 2, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results: 10000, search pool size: 20, index pool size: 8,
5: 0xacd0e9 node::InitializeOncePerProcess(int, char, node::InitializationSettingsFlags, node::ProcessFlags::Flags) [/opt/redis-stack/nodejs/bin/node]
6: 0xacd399 node::Start(int, char*) [/opt/redis-stack/nodejs/bin/node]
7: 0x7fabd08eed90 [/lib/x86_64-linux-gnu/libc.so.6]
8: 0x7fabd08eee40 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6]
9: 0xa4067c [/opt/redis-stack/nodejs/bin/node]
![Redis [CRASH] Redis 7.2.0 server crashing on installation through docker](https://www.nineya.com/upload/2025/1/0301433789240016)
Additional information
- OS distribution and version: os:Linux 3.10.0-1160.119.1.el7.x86_64 x86_64
- Docker version: 18.09
- Steps to reproduce: Pull the docker image using "docker pull redis/redis-stack:7.2.0-v0" command, and then run the container.
Comment From: sundb
same as https://github.com/redis/redis/issues/12362